クラス Sapie::CLEDController

LED制御クラス [詳細]

#include <LEDController.h>

Sapie::CLEDControllerに対する継承グラフ

Sapie::CControllerBase

Public メソッド

 CLEDController ()
 コンストラクタ
virtual ~CLEDController ()
 デストラクタ
long ControlFaceLED (FaceLEDInfo ledInfo, long level=5, long lock=FACE_LED_LOCK_DISABLE)
 顔LED制御(配列指定)
long UnlockFaceLED ()
 顔LED制御ロック解除

説明

LED制御クラス

顔LEDの制御を行う。


関数

long Sapie::CLEDController::ControlFaceLED ( FaceLEDInfo  ledInfo,
long  level = 5,
long  lock = FACE_LED_LOCK_DISABLE 
)

顔LED制御(配列指定)

ledInfo で指定されたパターンで顔LEDの点灯制御を要求する。 また、levelとlock の指定で、LEDの上書き防止などの指定が可能。

引数:
[in] ledInfo 表示するLEDの情報。
[in] level 表示するLEDの優先度。これより高い優先度のLEDパターンが表示されている場合は表示できない。アプリケーションで使用できる優先度は5であり、これより高い優先度を指定してはならない。
[in] lock ロックモード。
  • FACE_LED_LOCK_DISABLE LEDを非ロックモードで点灯する。次に出されたLED点灯要求の優先度によらずLEDの表示を上書きされる。
  • FACE_LED_LOCK_ENABLE LEDをロックモードで点灯する。ロック解除を行うまでは、優先度の低いLED表示要求が出されてもLED表示が維持される。
戻り値:
要求が正常に受け付けられた場合は要求識別番号を返す。異常時は0を返す。

long Sapie::CLEDController::UnlockFaceLED (  ) 

顔LED制御ロック解除

ロックモードで顔LED点灯制御の要求を行った後、ロックを解除する。

戻り値:
異常時は0。正常時は0以外。


このクラスの説明は次のファイルから生成されました:

SAPIに対してFri Aug 2 21:58:33 2013に生成されました。  doxygen 1.5.5