AM Daemon ライブラリリファレンス
総合概要
諸情報
モジュール
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
amdcommon
include
amdaemon
AimeErrorId.h
[詳解]
1
/// @file
2
/// @brief Aime内部エラーID列挙 AimeErrorId のヘッダ。
3
///
4
/// Copyright(C)SEGA
5
6
#ifndef AMDAEMON_AIMEERRORID_H
7
#define AMDAEMON_AIMEERRORID_H
8
9
#include "
amdaemon/env.h
"
10
#include "
amdaemon/AimeErrorCategory.h
"
11
12
namespace
amdaemon
13
{
14
/// @addtogroup g_aime
15
/// @{
16
17
/// @brief Aime内部エラーID列挙。
18
///
19
/// AiMeLibの AiMeDef::eAiMeError 列挙に対応している。
20
/// AM Daemon では返すことのないエラーも含まれる。
21
enum class
AimeErrorId
22
{
23
None
= 0,
///< エラーなし。
24
25
ReaderSetupFail
,
///< リーダー初期化失敗。
26
ReaderFirmFileInvalid
,
///< リーダーファームウェアファイル不正。
27
ReaderFirmUpToDate
,
///< リーダーファームウェア更新済み。
28
ReaderAccessFail
,
///< リーダーアクセス失敗。
29
ReaderTimeout
,
///< リーダーカード検出タイムアウト。
30
ReaderIncompatible
,
///< 互換性のないカードを検出。
31
ReaderTwoOrMore
,
///< 2枚以上のカードを検出。
32
DBResolveFail
,
///< DBサーバ名前解決失敗。
33
DBAccessTimeout
,
///< DBサーバアクセスタイムアウト。
34
DBAccessFail
,
///< DBサーバアクセスエラー。
35
FeliCaInvalid
,
///< 無効なFeliCaを検出。
36
FeliCaNotFound
,
///< FeliCa未登録。
37
FeliCaRegisterFail
,
///< FeliCa登録失敗。
38
AimeIdInvalid
,
///< 無効なUIDを検出。
39
AimeIdNotFound
,
///< UID未登録。
40
AimeIdRegisterFail
,
///< UID登録失敗。
41
FeliCaRequired
,
///< FeliCa非検出。
42
CardRequired
,
///< Aimeカード非検出。
43
NoBoardInfo
,
///< 基板情報未設定。
44
LogRegisterFail
,
///< ログ登録失敗。
45
FeliCaRegistered
,
///< FeliCa登録済み。
46
AimeIdRegistered
,
///< UID登録済み。
47
48
LockBanSystemUser
,
///< BANシステムユーザーロック状態。
49
LockBanSystem
,
///< BANシステムロック状態。
50
LockBanUser
,
///< BANユーザーロック状態。
51
LockBan
,
///< BANロック状態。
52
LockSystemUser
,
///< システムユーザーロック状態。
53
LockSystem
,
///< システムロック状態。
54
LockUser
,
///< ユーザーロック状態。
55
56
ReaderFirmUpdateFail
,
///< リーダーファームウェア更新失敗。
57
CampaignInfoFail
,
///< キャンペーン情報取得失敗。
58
ReaderDetectFail
,
///< リーダーカード検出失敗。
59
FeliCaComFail
,
///< FeliCa通信失敗。
60
};
61
62
/// @brief @ref AimeErrorId 列挙値の文字列表現値を取得する。
63
/// @param[in] id @ref AimeErrorId 列挙値。
64
/// @return @ref AimeErrorId 列挙値の文字列表現値。不正値の場合は nullptr 。
65
/// @internal ライブラリ実装メモ: enumsToString.cpp で実装。
66
const
wchar_t
*
toString
(
AimeErrorId
id
);
67
68
/// @brief @ref AimeErrorId 列挙値に対応する @ref AimeErrorCategory 列挙値を取得する。
69
/// @param[in] id @ref AimeErrorId 列挙値。
70
/// @return @ref AimeErrorCategory 列挙値。
71
///
72
/// @exception Exception
73
/// 引数 id に不正な値を指定した場合。
74
AimeErrorCategory
getCategory
(
AimeErrorId
id
);
75
76
/// @}
77
}
// namespace amdaemon
78
79
#endif // AMDAEMON_AIMEERRORID_H
amdaemon::AimeErrorId::ReaderFirmUpdateFail
リーダーファームウェア更新失敗。
amdaemon::AimeErrorId::None
エラーなし。
amdaemon::AimeErrorId::LockSystem
システムロック状態。
amdaemon::AimeErrorId::ReaderFirmUpToDate
リーダーファームウェア更新済み。
amdaemon::AimeErrorId::AimeIdRegisterFail
UID登録失敗。
amdaemon::AimeErrorId::LockUser
ユーザーロック状態。
amdaemon::AimeErrorId::AimeIdInvalid
無効なUIDを検出。
amdaemon::AimeErrorId::ReaderAccessFail
リーダーアクセス失敗。
amdaemon::AimeErrorId::LockBan
BANロック状態。
amdaemon::AimeErrorId::AimeIdNotFound
UID未登録。
amdaemon::AimeErrorId::CampaignInfoFail
キャンペーン情報取得失敗。
amdaemon::AimeErrorId::LogRegisterFail
ログ登録失敗。
amdaemon::AimeErrorId::LockBanSystemUser
BANシステムユーザーロック状態。
amdaemon::AimeErrorId::FeliCaComFail
FeliCa通信失敗。
amdaemon::AimeErrorId::ReaderTimeout
リーダーカード検出タイムアウト。
amdaemon::AimeErrorId::FeliCaRequired
FeliCa非検出。
env.h
Daemonライブラリの環境定義を行うヘッダ。
amdaemon::AimeErrorId::FeliCaRegisterFail
FeliCa登録失敗。
amdaemon::AimeErrorId::ReaderFirmFileInvalid
リーダーファームウェアファイル不正。
amdaemon::AimeErrorId::FeliCaRegistered
FeliCa登録済み。
amdaemon::AimeErrorId::DBAccessFail
DBサーバアクセスエラー。
amdaemon
AM Daemon ライブラリクラス群の基底名前空間。
Definition:
Log.h:13
amdaemon::toString
const wchar_t * toString(AimeCommand command)
AimeCommand 列挙値の文字列表現値を取得する。
amdaemon::AimeErrorId::FeliCaInvalid
無効なFeliCaを検出。
amdaemon::AimeErrorId::AimeIdRegistered
UID登録済み。
amdaemon::AimeErrorId::LockBanSystem
BANシステムロック状態。
AimeErrorCategory.h
Aimeエラーカテゴリ列挙 AimeErrorCategory のヘッダ。
amdaemon::AimeErrorId::FeliCaNotFound
FeliCa未登録。
amdaemon::AimeErrorId::ReaderIncompatible
互換性のないカードを検出。
amdaemon::AimeErrorId::LockSystemUser
システムユーザーロック状態。
amdaemon::AimeErrorCategory
AimeErrorCategory
Aimeエラーカテゴリ列挙。
Definition:
AimeErrorCategory.h:19
amdaemon::AimeErrorId::ReaderDetectFail
リーダーカード検出失敗。
amdaemon::AimeErrorId::ReaderTwoOrMore
2枚以上のカードを検出。
amdaemon::AimeErrorId
AimeErrorId
Aime内部エラーID列挙。
Definition:
AimeErrorId.h:21
amdaemon::AimeErrorId::NoBoardInfo
基板情報未設定。
amdaemon::AimeErrorId::LockBanUser
BANユーザーロック状態。
amdaemon::AimeErrorId::ReaderSetupFail
リーダー初期化失敗。
amdaemon::AimeErrorId::CardRequired
Aimeカード非検出。
amdaemon::AimeErrorId::DBAccessTimeout
DBサーバアクセスタイムアウト。
amdaemon::getCategory
AimeErrorCategory getCategory(AimeErrorId id)
AimeErrorId 列挙値に対応する AimeErrorCategory 列挙値を取得する。
amdaemon::AimeErrorId::DBResolveFail
DBサーバ名前解決失敗。
2018年07月31日(火) 15時54分14秒作成 - AM Daemon ライブラリリファレンス / 構成:
1.8.11