# 列挙体 ## `ASR033WNetworkState` デバイスの接続状態を表す列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WNetworkStateUnknown` - 不明 * - `ASR033WNetworkStateConnected` - 接続済み * - `ASR033WNetworkStateDisconnected` - 未接続 * - `ASR033WNetworkStateError` - ネットワークエラー ``` --- ## `ASR033WSessionType` セッション値を指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WSessionType_S0` - Session S0 * - `ASR033WSessionType_S1` - Session S1 * - `ASR033WSessionType_S2` - Session S2 * - `ASR033WSessionType_S3` - Session S3 ``` --- ## `ASR033WMemoryBank` RFIDタグのメモリバンクを指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WMemoryBank_Reserved` - Reservedバンク * - `ASR033WMemoryBank_EPC` - EPCバンク * - `ASR033WMemoryBank_TID` - TIDバンク * - `ASR033WMemoryBank_User` - Userバンク ``` --- ## `ASR033WLockBank` RFIDタグのロック対象メモリバンクを指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WLockBank_Kill` - キルパスワード * - `ASR033WLockBank_Access` - アクセスパスワード * - `ASR033WLockBank_EPC` - EPCバンク * - `ASR033WLockBank_TID` - TIDバンク * - `ASR033WLockBank_User` - Userバンク ``` --- ## `ASR033WLockType` タグのロック方法を指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WLockType_Unlock` - アンロック * - `ASR033WLockType_Lock` - ロック * - `ASR033WLockType_PermaUnlock` - 永久アンロック * - `ASR033WLockType_PermaLock` - 永久ロック ``` --- ## `ASR033WSessionFlag` タグ応答条件を指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WSessionFlag_A` - Aのみ * - `ASR033WSessionFlag_B` - Bのみ * - `ASR033WSessionFlag_AB` - AまたはB ``` --- ## `ASR033WConnectMethod` デバイス接続方式を指定する列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WConnectMethod_TCP` - TCP接続 * - `ASR033WConnectMethod_MQTT` - MQTT接続 ``` --- ## `ASR033WResultCode` 操作結果を示す列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WResultNoError` - 成功 * - `ASR033WResultOtherError` - その他のエラー * - `ASR033WResultUndefined` - 未定義のエラー * - `ASR033WResultMemoryOverrun` - 指定されたメモリ長が指定可能な値を超えている * - `ASR033WResultMemoryLocked` - 指定されたメモリ領域がロックされている * - `ASR033WResultInsufficientPower` - 電力不足 * - `ASR033WResultNotConnected` - 未接続 * - `ASR033WResultInvalidParameter` - 無効な引数 * - `ASR033WResultTimeout` - タイムアウト * - `ASR033WResultOutOfRetries` - リトライ回数超過 * - `ASR033WResultReadCRCError` - CRCエラー * - `ASR033WResultReadDataAreaIsLocked` - 指定されたメモリ領域がロックされている * - `ASR033WResultReadDataAreaOverflow` - 指定されたメモリ長が指定可能な値を超えている * - `ASR033WResultReadIncorrectAccessPassword` - アクセスパスワードエラー * - `ASR033WResultReadOtherLabelsAreIncorrect` - その他のエラーがタグから返された * - `ASR033WResultReadReaderWriterErrors` - リーダー/ライターエラー * - `ASR033WResultWriteAntennaPortParameterError` - アンテナポートパラメータエラー * - `ASR033WResultWriteSelectionParameterError` - 選択パラメータエラー * - `ASR033WResultWriteWritingParameterError` - 書き込みパラメータエラー * - `ASR033WResultWriteCRCCheckError` - CRCチェックエラー * - `ASR033WResultWriteInsufficientPower` - 電力不足 * - `ASR033WResultWriteMemoryOverrun` - 指定されたメモリ長が指定可能な値を超えている * - `ASR033WResultWriteMemoryLocked` - 指定されたメモリ領域がロックされている * - `ASR033WResultWriteIncorrectAccessPassword` - アクセスパスワードエラー * - `ASR033WResultWriteOtherLabelError` - その他タグエラー * - `ASR033WResultWriteLabelLoss` - タグからの応答なし * - `ASR033WResultWriteSendingInstructionError` - リーダーコマンド送信エラー * - `ASR033WResultLockAntennaPortParameterError` - アンテナポート引数エラー * - `ASR033WResultLockSelectionParameterError` - 選択パラメータエラー * - `ASR033WResultLockLockingParameterError` - ロックパラメータエラー * - `ASR033WResultLockCRCCheckError` - CRCチェックエラー * - `ASR033WResultLockInsufficientPower` - 電力不足 * - `ASR033WResultLockMemoryOverrun` - データエリアのオーバーフロー * - `ASR033WResultLockMemoryLocked` - 指定されたメモリ領域がロックされている * - `ASR033WResultLockIncorrectAccessPassword` - アクセスパスワードエラー * - `ASR033WResultLockOtherLabelError` - その他のエラーがタグから返された * - `ASR033WResultLockLabelLoss` - タグからの応答なし * - `ASR033WResultLockSendingInstructionError` - リーダーコマンド送信エラー * - `ASR033WResultKillAntennaPortParameterError` - アンテナポート引数エラー * - `ASR033WResultKillSelectionParameterError` - 選択パラメータエラー * - `ASR033WResultKillCRCCheckError` - CRCチェックエラー * - `ASR033WResultKillInsufficientPower` - 電力不足 * - `ASR033WResultKillIncorrectAccessPassword` - キルパスワードエラー * - `ASR033WResultKillOtherLabelError` - その他のエラーがタグから返された * - `ASR033WResultKillLabelLoss` - タグからの応答なし * - `ASR033WResultKillSendingInstructionError` - リーダーコマンド送信エラー * - `ASR033WResultLBTParameterError` - LBTパラメータエラー * - `ASR033WResultSessionValueParameterError` - SessionValueパラメータエラー * - `ASR033WResultSessionFlagParameterError` - SessionFlagパラメータエラー * - `ASR033WResultPowerOutputParameterError` - PowerOutputパラメータエラー ``` --- ## `ASR033WCommandType` 実行中のコマンド種類を示す列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WCommandInventory` - インベントリ実行中 * - `ASR033WCommandReadMemory` - リード実行中 * - `ASR033WCommandWriteMemory` - ライト実行中 * - `ASR033WCommandKill` - キル実行中 * - `ASR033WCommandLock` - ロック実行中 * - `ASR033WCommandUnlock` - ロック解除実行中 * - `ASR033WCommandPermaLock` - 永久ロック実行中 * - `ASR033WCommandStop` - 停止 ``` --- ## `ASR033WIPStatus` IP設定モードを示す列挙体です。 ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - `ASR033WIPStatus_DHCP` - DHCP * - `ASR033WIPStatus_STATIC` - 静的IP ```