6 #ifndef AMDAEMON_AIMEUNIT_H 7 #define AMDAEMON_AIMEUNIT_H 25 class InnerIndexHolder;
108 explicit AimeUnit(InnerIndexHolder);
326 bool setLed(
bool onR,
bool onG,
bool onB);
329 std::size_t _unitIndex;
342 #endif // AMDAEMON_AIMEUNIT_H bool start(AimeCommand command)
ポーリング処理を開始する。
bool hasResult() const
ポーリング処理の結果が存在するか否かを取得する。
Definition: AimeUnit.h:230
AimeLedStatus getLedStatus() const
現在のLED点灯ステータスを取得する。
AimeConfirm getConfirm() const
Aime登録に関する要確認事項を取得する。
bool cancel()
ポーリング処理の中断を開始する。
const AimeErrorInfo & getErrorInfo() const
ポーリング処理中に発生したエラー情報を取得する。
Definition: AimeUnit.h:267
非推奨機能であることを示す AMDAEMON_DEPRECATED マクロを定義するヘッダ。
初期化処理やポーリング処理によって取得したAime関連情報を保持するクラス AimeResult のヘッダ。 ...
初期化処理やポーリング処理によって取得したAime関連情報を保持するクラス。
Definition: AimeResult.h:32
AimeのLED点灯ステータス列挙 AimeLedStatus のヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
AimeUnit(InnerIndexHolder)
コンストラクタ。
AimeCommand getBusyCommand() const
ポーリング処理中または中断処理中の処理コマンドを取得する。
bool acceptConfirm()
Aime登録に関する要確認事項が承諾されたことを通知する。
bool setLed(bool onR, bool onG, bool onB)
LEDの点灯状態をRGB別に設定する。
Aimeポーリング処理コマンド列挙 AimeCommand のヘッダ。
Aime関連エラー情報を提供するクラス。
Definition: AimeErrorInfo.h:29
bool isBusy() const
ポーリング処理中または中断処理中であるか否かを取得する。
bool setLedStatus(AimeLedStatus status)
LED点灯ステータスを設定する。
AimeConfirm
Aime登録に関する要確認事項種別列挙。
Definition: AimeConfirm.h:17
bool hasError() const
ポーリング処理中にエラーが発生したか否かを取得する。
Definition: AimeUnit.h:260
bool isOccurred() const override
エラーが発生しているか否かを取得する。
Definition: AimeErrorInfo.h:55
Aime登録に関する要確認事項種別列挙 AimeConfirm のヘッダ。
AimeCommand
Aimeポーリング処理コマンド列挙。
Definition: AimeCommand.h:17
bool valid() const
有効な情報が保持されているか否かを取得する。
bool hasConfirm() const
Aime登録に関する要確認事項が存在するか否かを取得する。
Definition: AimeUnit.h:192
const AimeResult & getResult() const
ポーリング処理の結果を取得する。
Definition: AimeUnit.h:250
AimeLedStatus
AimeのLED点灯ステータス列挙。
Definition: AimeLedStatus.h:19
Aime関連エラー情報を提供するクラス AimeErrorInfo のヘッダ。
Aimeリーダー単体の処理を提供するクラス。
Definition: AimeUnit.h:103