AM Daemon ライブラリリファレンス
AimeLedStatus.h
[詳解]
1 /// @file
2 /// @brief AimeのLED点灯ステータス列挙 AimeLedStatus のヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_AIMELEDSTATUS_H
7 #define AMDAEMON_AIMELEDSTATUS_H
8 
9 #include "amdaemon/env.h"
10 
11 namespace amdaemon
12 {
13 /// @addtogroup g_aime
14 /// @{
15 
16  /// @brief AimeのLED点灯ステータス列挙。
17  ///
18  /// AimeUnit クラスの説明およびAime作成基準を参照すること。
19  enum class AimeLedStatus
20  {
21  None = 0, ///< ステータスなし。明示的に指定した場合は消灯する。
22  Scanning, ///< 読み取り処理中の白点灯。別のLED制御が行われるまで点灯し続ける。
23  Success, ///< 読み取り成功時の青点灯。一定時間点灯後に消灯する。
24  Warning, ///< オフライン動作時等の黄点灯。一定時間点灯後に消灯する。
25  Error, ///< 読み取り失敗時の赤点灯。一定時間点灯後に消灯する。
26  };
27 
28  /// @brief @ref AimeLedStatus 列挙値の文字列表現値を取得する。
29  /// @param[in] status @ref AimeLedStatus 列挙値。
30  /// @return @ref AimeLedStatus 列挙値の文字列表現値。不正値の場合は nullptr 。
31  /// @internal ライブラリ実装メモ: enumsToString.cpp で実装。
32  const wchar_t* toString(AimeLedStatus status);
33 
34 /// @}
35 } // namespace amdaemon
36 
37 #endif // AMDAEMON_AIMELEDSTATUS_H
ステータスなし。明示的に指定した場合は消灯する。
Daemonライブラリの環境定義を行うヘッダ。
読み取り処理中の白点灯。別のLED制御が行われるまで点灯し続ける。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const wchar_t * toString(AimeCommand command)
AimeCommand 列挙値の文字列表現値を取得する。
Error クラス情報。
読み取り成功時の青点灯。一定時間点灯後に消灯する。
AimeLedStatus
AimeのLED点灯ステータス列挙。
Definition: AimeLedStatus.h:19
リトライ可能なエラー。