Class Index | File Index

Classes


Class mbedJS.LM75B


Defined in: LM75B.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
mbedJS.LM75B(i_parent, i_params, i_handler)
LM75Bを制御するクラスです。 test_LM75Bと同等の機能を持ちます。
Method Summary
Method Attributes Method Name and Description
 
dispose(i_callback)
インスタンスの確保しているオブジェクトを破棄します。 関数の完了時にonDispose,又はコールバック関数でイベントを通知します。 コンストラクタでGeneratorを指定した場合、yieldと併用して完了を待機できます。
 
read(i_callback)
センサから摂氏温度値を取得します。 関数の完了時にonRead,又はコールバック関数でイベントを通知します。 コンストラクタでGeneratorを指定した場合、yieldと併用して完了を待機できます。
 
コンストラクタでi_handlerにGeneratorを指定した場合のみ使用できます。 yieldと併用してコンストラクタの完了を待ちます。
Class Detail
mbedJS.LM75B(i_parent, i_params, i_handler)
LM75Bを制御するクラスです。 test_LM75Bと同等の機能を持ちます。
//Callback
//Generator
//Callback hell
Parameters:
{mbedJS.I2C|mbedJS.MCU} i_parent
インスタンスをバインドするオブジェクトです。MCUの場合はI2Cバスを占有します。
{[addr:int]|[addr:int|sda:PinName|scl:PinName]} i_params
i_parentがmbedJS.I2Cの場合はI2Cアドレスを指定します。mbedJS.MCUの場合はI2C address,sda,sclの順番で指定します。
{HashMap|Generator|function} i_handler
非同期イベントの共通ハンドラの連想配列,Generator,個別コールバック関数の何れかを指定します。

{HashMap} 非同期イベントの共通イベントハンドラです。関数の引数returnは各関数の戻り値です。

  • onNew:function() - コンストラクタが完了し、インスタンスが使用可能になった時に呼び出されます。
  • onDispose:function() - disposeの完了時に呼び出されます。
  • onRead(return) - readの完了時に呼び出されます。

{function} 関数の完了を受け取るコールバック関数です。onNew相当のコールバック関数が呼び出されます。

{Generator} yieldコールを行う場合にGeneratorを指定します。

Returns:
{mbedJS.LM75B} 生成したインスタンスを返します。
Method Detail
dispose(i_callback)
インスタンスの確保しているオブジェクトを破棄します。 関数の完了時にonDispose,又はコールバック関数でイベントを通知します。 コンストラクタでGeneratorを指定した場合、yieldと併用して完了を待機できます。
Parameters:
{function()} i_callback
省略可能です。関数の完了通知を受け取るコールバック関数を指定します。関数の引数には、return値が入ります。 省略時は、コンストラクタに指定した共通イベントハンドラが呼び出されます。

{float} read(i_callback)
センサから摂氏温度値を取得します。 関数の完了時にonRead,又はコールバック関数でイベントを通知します。 コンストラクタでGeneratorを指定した場合、yieldと併用して完了を待機できます。
Parameters:
{function(return)} i_callback
省略可能です。関数の完了通知を受け取るコールバック関数を指定します。関数の引数には、return値が入ります。 省略時はコンストラクタに指定した共通イベントハンドラが呼び出されます。
Returns:
{float} センサから取得した値です。 戻り値は、コールバック関数、共通コールバック関数、又はyield returnの何れかで返します。

waitForNew()
コンストラクタでi_handlerにGeneratorを指定した場合のみ使用できます。 yieldと併用してコンストラクタの完了を待ちます。

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Oct 20 2014 12:21:28 GMT+0900 (JST)