# 列挙型 ## ConnectionState ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Disconnected = 0 - 接続は切断 * - Listen = 1 - リスナー * - Connecting = 2 - 接続中 * - Connected = 3 - 接続ずみ * - Cancelling = 4 - キャンセル中 * - SDKEventMessage = 5 - SDKエラーメッセージを返す ``` --- ## ActionState ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Stop = 0x73 - オペレーション停止 * - Inventory = 0x66 - インベントリ中 * - ReadMemory = 0x72 - メモリ読取 * - WriteMemory = 0x77 - メモリ書込 * - Lock = 0x6C - タグロック * - Unlock = 0x6D - タグアンロック * - PermaLock = 0x70 - タグ永久ロック * - Kill = 0x6B - タグキル * - StartDecode = 0x64 - バーコードデコード開始 * - StartBuzzer = 0x75 - ブザー開始 * - StartVibrator = 0x76 - バイブレーションを開始 * - WaitForResponse = 0xF0 - 応答待ち ``` --- ## ResultCode ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - NoError = 0x0000 - 成功 * - OtherError = 0x0001 - 未知のエラー * - Undefined = 0x0002 - 未定義エラー * - MemoryOverrun = 0x0003 - アクセスするメモリーは範囲を超えた * - MemoryLocked = 0x0004 - タグがロックされた * - InsufficientPower = 0x000B - バッテリー不足 * - NonSpecificError = 0x000F - 未定義エラー * - InOperation = 0xE000 - 動作中 * - OutOfRange = 0xE001 - 範囲外 * - NotConnected = 0xE100 - デバイスに未接続 * - InvalidParameter = 0xE200 - 無効なパラメータが送信された * - InvalidResponse = 0xE300 - 無効なパラメータを返った * - NotSupportFirmware = 0xEE00 - サポートしていないフォームウェア * - Timeout = 0xEFFF - タイムアウト * - HandleMismatch = 0xF001 - ハンドラーが不一致 * - CRCError = 0xF002 - CRC エラー * - NoTagReply = 0xF003 - タグから応答なし * - InvalidPassword = 0xF004 - 無効なパスワード * - ZeroKillPassword = 0xF005 - キルパスワード未設定 * - TagLost = 0xF006 - タグをロスト * - CommandFormatError = 0xF007 - コマンドフォーマットエラー * - ReadCountInvalid = 0xF008 - 読取カウント無効 * - OutOfRetries = 0xF009 - リトライ失敗 * - ParamError = 0xFFFB - パラメータエラー * - Busy = 0xFFFC - ビジー状態 * - InvalidCommand = 0xFFFD - 無効なコマンド * - LowBattery = 0xFFFE - バッテリー残量が少ない * - OperationFailed = 0xFFFF6 - オペレーション失敗 * - OverHeated = 0xFFF6 - オーバーヒート ``` --- ## BuzzerState ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Off = 0 - ビープ音オフ * - Low = 1 - ビープ音小 * - High = 2 - ビープ音大 ``` --- ## VibratorState ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Off = 0 - バイブレーションをオフ * - On = 1 - バイブレーションをオン ``` --- ## ParamName ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Unknown - Unknown * - UPCA = UPAENA - UPC-A * - UPCE0 = UPEEN0 - UPC-E0 * - EAN8 = EA8ENA - EAN/JAN-8 * - UEAN13 = E13ENA - EAN/JAN-13 * - Code128 = 128ENA - Code 128 * - Code39 = C39ENA - Code 39 * - Code93 = C93ENA - Code 93 * - Code11 = C11ENA - Code 11 * - I2of5 = X25ENA - Interleaved 2 of 5 * - Codabar = CBRENA - Codabar * - MSI = MSIENA - MSI * - X2of5 = X25ENA - Matrix 2 of 5 * - PDF417 = PDFENA - PDF 417 * - MicroPDF417 = MPDENA - MicroPDF 417 * - Matrix = IDMENAA - Data Matrix * - MaxiCode = MAXENA - MaxiCode * - QRCode = QRCENA - QR Code * - AztecCode = AZTENA - Aztec Code * - GS1128 = GS1ENA - GS1-128 * - Telepen = Telepen - UPC-A * - CodablockA = CBAENA - CodablockA * - CodablockF = CBFENA - Codablock F * - GS1DataBar = GDRS14 - GS1 Databar (RSS-14) * - JapanPost = JPCENA - Japan Post ``` --- ## CommandType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - None - None * - GetProperty =r - Get Property * - SetProperty =w - Set Property * - Operation = o - Operation * - DefaultParameter = a - Default Parameter * - SaveParemeter = S - Save Parameter * - Debug = d - Debug Message * - DebugModes = s - Debug Mode ``` --- ## BarcodeType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - NoRead - No Read * - AustralianPost - Australian Post * - AztecCode - Aztec Code * - BPO - BPO Code * - CanadaPost - D Canada Post * - DutchPost - Dutch Post * - Codabar - Codabar * - CodablockF - Codablock F * - Code11 - Code 11 * - Code128 - Code 128 * - Code39 - Code 39 * - Code93 - Code 93 * - CompositeAB - GS1 Composite A/B * - CompositeC - GS1 Composite C * - DataMatrix - Data Matrix * - EAN13 - EAN-13 * - EAN8 - EAN-8 * - I2of5 - Interleaved 2 of 5 * - JapanesePost - Japanese Post * - MaxiCode - MaxiCode * - MicroPDF417 - Micro PDF 417 * - Planet - Planet * - PlesseyCode - Plessey Code * - Postnet - Postnet * - QRCode - QR Code * - S2of5 - Standard 2 of 5 * - SwedenPost - Sweden Post * - GS1DataBar - GS1 DataBar * - GS1DataBarLimited - GS1 DataBar Limited * - GS1DataBarExpanded - GS1 DataBar Expanded * - GS1128 - GS1-128 * - Telepen - Telepen * - TLC39 - TCIF Linked Code 39 * - TriopticCode - Trioptic Code 39 * - UPCA - UPC-A * - UPCE - UPC-E * - CodablockA - Codablock A * - IntelligentMailBarCode - Intelligent Mail Bar Code * - X2of5 - Matrix 2 of 5 ``` --- ## QuerySession ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - S0 = 0 - S0 * - S1 = 1 - S1 * - S2 = 2 - S2 * - S3 = 3 - S3 ``` --- ## QueryTarget ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - A = 0 - A * - B = 1 - B * - AB = 2 - A/B ``` --- ## MaskType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - NoMask = 0 - Maskなし * - SelectionMask = 1 - Selection Mask * - EPCMask = 2 - EPC Mask ``` --- ## QuerySL ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - NotUsed = 0 - Not Used * - SL = 1 - SL * - NotSL = 2 - ~SL * - All = 3 - All ``` --- ## AlgorithmType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - FixedQ = 0 - Fixed Q * - DynamicQ = 1 - Dynamic Q ``` --- ## MemoryBank ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Reserved = 0 - Reseved * - EPC = 1 - EPC * - TID = 2 - TID * - User = 3 - User ``` --- ## GlobalBandType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Unknown = -1 - Unknown * - Korea = 0 - Korea * - Europe = 1 - Europe * - NorthAmerica = 2 - North America * - China = 3 - China * - Taiwan = 4 - Taiwan * - Brazil = 5 - Brazil * - Malaysia = 6 - Malaysia * - Hongkong = 7 - Hongkong * - Japan1W = 8 - Japan (1W) * - Japan250mW = 9 - Japan (250mW) * - India = 10 - India * - Indonesia = 11 - Indonesia * - Japan125mW = 12 - Japan (125mW) * - Israel = 13 - Israel * - Australia = 14 - Australia * - Newzealand = 15 - Newzealand * - Philippines = 16 - Philippines * - Singapore = 17 - Singapore * - Thailand = 18 - Thailand * - Uruguay = 19 - Uruguay * - Vietnam = 20 - Vietnam * - SouthAfrica = 21 - South Africa * - Morocco = 22 - Morocco * - Europe_B1 = 23 - Europe B1 * - Europe_B2 = 24 - Europe B2 * - Europe_B3 = 25 - Europe_B3 * - Peru = 26 - Peru ``` --- ## MaskTargetType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - S0 = 0 - S0 * - S1 = 1 - S1 * - S2 = 2 - S2 * - S3 = 3 - S3 * - SL = 4 - SL ``` --- ## MaskActionType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - AB = 0 - AB * - AN = 1 - AN * - NB = 2 - NB * - MN = 3 - MN * - BA = 4 - BA * - BN = 5 - BN * - NA = 6 - NA * - NM = 7 - NM ``` --- ## KeyType ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - Trigger = 0 - Trigger * - RightMode = 1 - Right Mode * - LeftMode = 2 - Left Mode ``` --- ## KeyState ```{list-table} :align: left :class: list-table * - 定義 - 説明 * - KeyUp = 0 - Key Up * - KeyDown = 1 - Key Down ```