Enum

JVMACommand

自販機コマンドの列挙体

定義

code

name

説明

VmDataCollect

0x01

VmDataCollect

自販機データ収集

VmDataCollectClear

0x02

VmDataCollectClear

自販機データ収集クリア

VmDataCollectClear_UnConfirmed

0x02

VmDataCollectClear_UnConfirmed

自販機データ収集クリア
UnConfirmed

SettingDataCollect

0x03

SettingDataCollect

設定データ収集

SettingDataSet

0x41

SettingDataSet

設定データ設定

SettingDataSet2

0x49

SettingDataSet2

設定データ設定Ⅱ

AllClear

0x81

AllClear

自販機データオールクリア

ConfirmClear

0x87

ConfirmClear

02クリア確認

ConfirmAllClear

0x88

ConfirmAllClear

81クリア確認

OnLineSettingDataCollect

0x06

OnLineSettingDataCollect

オンライン用設定データ収集 F006

OnLineSettingDataSet

0x46

OnLineSettingDataSet

オンライン用設定データ設定 F006 Web に記載あり

OnLineWorkingSettingDataSet

0x47

OnLineWorkingSettingDataSet

作業時データ設定 F006

OnLineAllClear

0x86

OnLineAllClear

自動機オンラインデータオールクリア F006

OnLineAllClearConfirm

0x89

OnLineAllClearConfirm

86クリア確認 F006

CenterPasswordSet

0x92

CenterPasswordSet

センターパスワード F014 コマンドテキストの送り方が異なる

TCP_IPSettingDataCollect

0x08

TCP_IPSettingDataCollect

TCP/IP用設定データ収集 F019

TCP_IPSettingDataSet

0x48

TCP_IPSettingDataSet

TCP/IP用設定データ設定

JVMADataId

JVMA識別コード列挙体

定義

code

name

説明

IndividualData

0x0BB0

IndividualData

自販機個別データレコード

OfflineLog

0x0BB3

OfflineLog

オフライン用交信LOGレコード

SetTotal

0x0BB4

SetTotal

トータル集計レコード

SaleAmount

0x0BBA

SaleAmount

部署別IDカード販売金額レコード

ShouhinCD

0x0BC0

ShouhinCD

商品コードレコード

KindCD

0x0BC1

KindCD

分類コードレコード

ColumnCashPrice

0x0BC3

ColumnCashPrice

コラム別現金売り販売単価レコード

ColumnQuantity

0x0BC4

ColumnQuantity

コラム別販売数レコード

ColumnSaleOutTime

0x0BC5

ColumnSaleOutTime

コラム別売切時間レコード

ColumnCardPrice

0x0BC6

ColumnCardPrice

コラム別カード販売単価レコード

PrepayCardQuantity

0x0BC7

PrepayCardQuantity

コラム別プリペイドカード売り販売数レコード

PrepayCardSaleAmount

0x0BC8

PrepayCardSaleAmount

コラム別プリペイドカード・現金併用販売時カード売り金額レコード

IdCardQuantity

0x0BC9

IdCardQuantity

コラム別IDカード売り販売数レコード

FreeSaleQuantity

0x0BCA

FreeSaleQuantity

コラム別フリーベンド販売数レコード

InputCashQuantity

0x0BE0

InputCashQuantity

金種別投入枚数レコード

QuitCashQuantity

0x0BE1

QuitCashQuantity

金種別排出枚数レコード

ChangEmptyTime

0x0BE2

ChangEmptyTime

釣切時間レコード

InputMoneyQuantity

0x0BEA

InputMoneyQuantity

金種別投入枚数レコード2

ExhaustMoneyQuantity

0x0BEB

ExhaustMoneyQuantity

金種別排出枚数レコード2

ManageData

0x0BA1

ManageData

自販機管理データレコード

AnotherCashSaleSetRecord

0x0CC0

AnotherCashSaleSetRecord

コラム別現金売り販売単価設定レコード

AnotherCardSaleSetRecord

0x0CC1

AnotherCardSaleSetRecord

コラム別カード販売単価設定レコード

BrandOtherSalePrice

0x0CC2

BrandOtherSalePrice

ブランド別コラム別販売単価設定レコード

VmIdentifyCode

0x0A1A

VmIdentifyCode

識別コード指定レコード

CommunicationCommand

0x0AA0

CommunicationCommand

交信コマンドレコード

ClearStutas

0x0AA1

ClearStatus

クリア状態データレコード

VmTime

0x0BA0

VmTime

時刻レコード

OfflinePassword

0x0D0B

OfflinePassword

オフラインパスワード

TerminalPassword

0x0D0D

TerminalPassword

ターミナルパスワード

VmFaultCode

0x0BB1

VmFaultCode

故障コード履歴レコード

MonitorCode

0x0BB2

MonitorCode

モニターコード履歴レコード

SetTotalBackUp

0x0BB5

SetTotalBackUp

トータル集計バックアップレコード

PriceQuantity

0x0BB6

PriceQuantity

価格別累計販売数レコード

DateQuantity

0x0BB7

DateQuantity

日別販売数レコード

MaterialKindCode

0x0BB8

MaterialKindCode

商材別コードレコード

SupMaterialKindCode

0x0BB9

SupMaterialKindCode

補材別コードレコード

SaleAmountBackUp

0x0BBB

SaleAmountBackUp

部署別IDカード販売金額バックアップレコード

CupKindCD

0x0BC2

CupKindCD

分類コードレコード

VmRunTime

0x0BE3

VmRunTime

自販機稼働時間レコード

MonitorSaleOutTime

0x0BE4

MonitorSaleOutTime

売切モニター時間レコード

MaterialSaleOutTime

0x0BE5

MaterialSaleOutTime

商材別売切時間レコード

SupMaterialSaleOutTime

0x0BE6

SupMaterialSaleOutTime

補材別売切時間レコード

LargeValueInputQuantity

0x0BE7

LargeValueInputQuantity

高額金種別投入枚数レコード

LargeValueQuitQuantity

0x0BE8

LargeValueQuitQuantity

高額金種別払出枚数レコード

LargeValueChangEmptyTime

0x0BE9

LargeValueChangEmptyTime

高額金種別釣切時間レコード

Total

0x0C0A

Total

トータル累計レコード

TotalSaleQuantity

0x0C0B

TotalSaleQuantity

コラム別累計販売数レコード

CenterPasswordRecord

0x0D0C

CenterPasswordRecord

センターパスワードレコード

NoChangeTime

0x0BEC

NoChangeTime

金種別釣切時間レコード2

TotalRecords

0x0BBC

TotalRecords

トータル集計レコード2

DataBackupCD

0x0BBD

DataBackupCD

トータル集計バックアップレコード2

CumulativeRecord

0x0C7A

CumulativeRecord

トータル累計レコード2

BrandNumberRecord

0x0BD0

BrandNumberRecord

ブランド番号レコード

BrandNameRecord

0x0BD1

BrandNameRecord

ブランド名称レコード

AllBrandsRecord

0x0BD2

AllBrandsRecord

ブランド別トータル集計レコード

AllBrandsDataBackupCD

0x0BD3

AllBrandsDataBackupCD

ブランド別トータル集計バックアップレコード

DifferentBrandsSaleNum

0x0BD4

DifferentBrandsSaleNum

ブランド別コラム別販売数

DifferentBrandsSalePrice

0x0BD5

DifferentBrandsSalePrice

ブランド別コラム別販売価格レコード

BrandSalaQuantity

0x0BD6

BrandSalaQuantity

ブランド別販売数レコード

TotalBrandRecord

0x0BDA

TotalBrandRecord

ブランド別トータル累計レコード

OtherBrandSaleQuantity

0x0BDB

OtherBrandSaleQuantity

ブランド別コラム別累計販売数レコード

TotalBrandQuantity

0x0BDC

TotalBrandQuantity

ブランド別累計販売数レコード

DayTotalRecord1

0x0BBE

DayTotalRecord1

当日トータル集計レコード

DayTotalRecord2

0x0BBF

DayTotalRecord2

当日トータル集計レコード2

DayTotalSales

0x0BCC

DayTotalSales

日別売上金累計レコード

ColumnRouletteNumber

0x0BCD

ColumnRouletteNumber

コラム別ルーレット当たり回数レコード

HighPriceSaleNumRecord

0x0BEF

HighPriceSaleNumRecord

高額商品対応価格別累計販売数レコード

HighPriceOtherSaleRecord

0x0BED

HighPriceOtherSaleRecord

高額商品対応コラム別現金売り販売単価レコード

HighPriceOtherCardSale

0x0BEE

HighPriceOtherCardSale

高額商品対応コラム別カード販売単価レコード

CommunicationCmdRecord

0x0AA0

CommunicationCmdRecord

交信コマンドレコード

CashSaleChangeRecord

0x0CC3

CashSaleChangeRecord

現金売り販売単価変更履歴レコード

CardSalePriceChange

0x0CC4

CardSalePriceChange

カード売り販売単価変更履歴レコード

BrandOtherSalePriceChange

0x0CC5

BrandOtherSalePriceChange

ブランド別コラム別販売単価変更履歴レコード

VendingMachineGroupManagement

0x0B0A

VendingMachineGroupManagement

自販機群管理レコード

CenterPhoneNumberData

0x0B0B

CenterPhoneNumberData

センター電話番号データレコード

CallControlData

0x0B0C

CallControlData

発呼制御データレコード

CommunicationModeData

0x0A0A

CommunicationModeData

交信モードデータレコード

SupplyData

0x0B1A

SupplyData

補給データレコード

VendingMachinesRespondTimeDesignated

0x0B0D

VendingMachinesRespondTimeDesignated

自販機発呼時刻指定レコード

ColumnFullCapacity

0x0B2A

ColumnFullCapacity

コラム別満杯数レコード

InventoryAlarmNearEndValue

0x0B3E

InventoryAlarmNearEndValue

在庫アラームニアエンド値レコード

SamplingCycleSetting

0x0B5C

SamplingCycleSetting

サンプリング周期設定レコード

GenericPortDesignated

0x0C4A

GenericPortDesignated

汎用ポート指定レコード

CenterIPAddress

0x0C5A

CenterIPAddress

センターIPアドレスレコード

DeviceIPAddress

0x0C5B

DeviceIPAddress

端末IPアドレスレコード

CallingPhoneNumberData

0x0C5C

CallingPhoneNumberData

発信電話番号データレコード

VendingMachineAuthenticationCode

0x0C5D

VendingMachineAuthenticationCode

自販機認証コードレコード

CenterAuthenticationCode

0x0C5E

CenterAuthenticationCode

センター認証コードレコード

LogType

トリガー状態を表す列挙体

定義

説明

LogType_APP

端末のストレージ内にあるアプリ専用の「Documents」フォルダ内に保存されます。
保存先のパスは次のようになります
/storage/emulated/0/Android/data/<アプリのパッケージ名>/files/Documents/AsReaderLog

LogType_Root

ログファイルをフォルダー
/storage/emulated/0/AsReaderLogに出力

LogLevel

ログレベル

レベル

説明

Fatal

致命的なエラーを出力します。
システムの継続が不可能な重大な障害発生時に使用します。

Error

エラー情報を出力します。
アプリの動作に支障をきたす例外や想定外の不具合が発生した場合に使用します。

Warning

警告情報を出力します。
処理は継続可能だが、予期しない状態や注意が必要な状況を記録します。

Information

情報レベルのログを出力します。
処理の進捗やステータスなど、一般的な動作状況を記録します。

Debug

デバッグ用の詳細なログを出力します。
開発・検証段階での動作確認や問題解析に使用します。

TriggerStatus

トリガー状態を表す列挙体

定義

説明

TriggerUp

Triggerキー押下解除

TriggerDown

Trigger押下

PermissionState

定義

説明

REQUEST

権限リクエストが必要

USB_MANAGER_NULL

USB マネージャーが null

USB_DEVICE_NULL

USB デバイスが null

ALL_PERMISSION_CLEAR

すべての権限がクリアされている

DIFFERENT_DEVICE

異なるデバイスが接続されている

CONTEXT_NULL

Context が null

LOCATION_PERMISSION_REQUIRED

位置情報権限が必要

LOCATION_PERMISSION_DENIED_FOREVER

位置情報権限が拒否され、設定から変更が必要な状態

BLUETOOTH_PERMISSION_REQUIRED

Bluetooth 権限が必要

BLUETOOTH_PERMISSION_DENIED_FOREVER

Bluetooth 権限が拒否され、設定から変更が必要な状態

ConnectionType

定義

説明

BLE

BLEでAsReaderに接続

USB

USBでAsReaderに接続