プロパティ¶
textHeader¶
型:
TextHeader(列挙型)説明:データのヘッダー、デフォルトは0x02となります。
読み取り/書き込み:読み取り専用
var textHeader: TextHeader { get }
textType¶
説明:Textタイプ
読み取り/書き込み:読み取り専用
var textType: JvmaTextType { get }
dataLengthBCD¶
型:
String説明:BCDフォーマットデータの長さ
読み取り/書き込み:読み取り専用
var dataLengthBCD: String! { get }
blockNumber¶
型:
NSNumber説明:ブロックナンバー
読み取り/書き込み:読み取り/書き込み可能
var blockNumber: NSNumber! { set, get }
bccHex¶
型:
String説明:bbc 16進数
読み取り/書き込み:読み取り専用
var bccHex: String! { get }
jvmaRecords¶
型:
Array説明:jvmaRecordプロジェクトの配列
読み取り/書き込み:読み取り専用
var jvmaRecords: Array! { get }
hasNext¶
型:
JvmaHasNext説明:JvmaHasNext 列挙値
読み取り/書き込み:読み取り/書き込み可能
var hasNext: JvmaHasNext { set, get }
hexStr¶
型:
String説明:16進数のデータ文字列
読み取り/書き込み:読み取り専用
var hexStr: String! { get }
hexData¶
型:
Data説明:Data型のデータ
読み取り/書き込み:読み取り専用
var hexData: Data! { get }
offlinePassword¶
型:
String説明:オフラインパスワード
読み取り/書き込み:読み取り専用
var offlinePassword: String! { get }
terminalPassword¶
型:
String説明:ターミナルパスワード
読み取り/書き込み:読み取り専用
var terminalPassword: String! { get }
列挙体¶
JvmaHasNext¶
分割電文であるかどうかを表す列挙です。
JVMAでは長い電文の場合、複数に分割して送受信します。
定義 |
コード(16進数) |
説明 |
JvmaHasNextTypeETX |
0x03 |
連続するデータテキストの最後のパケット末尾を表す。 |
JvmaHasNextTypeETB |
0x17 |
連続するデータテキストの途中のパケット末尾を表す。 |
TextHeader¶
通信電文の種類を表す列挙です。送信するデータの種別を指定する時に使います。
定義 |
コード(16進数) |
説明 |
JvmaTextTypePassword |
0x50 |
パスワード |
JvmaTextTypeSpecifications |
0x53 |
通信規格選択 |
JvmaTextTypeCommand |
0x43 |
コマンド |
JvmaTextTypeData |
0x44 |
データ |
JvmaTextTypeVersion |
0x56 |
バージョン |
JvmaTextType¶
通信電文の種類を表す列挙です。送信するデータの種別を指定する時に使います。
定義 |
コード(16進数) |
説明 |
JvmaTextTypePassword |
0x50 |
パスワード |
JvmaTextTypeSpecifications |
0x53 |
通信規格選択 |
JvmaTextTypeCommand |
0x43 |
コマンド |
JvmaTextTypeData |
0x44 |
データ |
JvmaTextTypeVersion |
0x56 |
バージョン |
CommandCode¶
JVMAコマンドコードの列挙です。コマンドを指定する時に使います。
定義 |
コード(16進数) |
説明 |
VmDataCollect |
0x01 |
自販機データ収集 |
VmDataCollectClear |
0x02 |
自販機データ収集クリア |
SettingDataCollect |
0x03 |
設定データ収集 |
SettingDataSet |
0x41 |
設定データ設定 |
AllClear |
0x81 |
オールクリア |
VmDataCollectClearConfirm |
0x87 |
02クリア確認 |
AllClearConfirm |
0x88 |
81クリア確認 |
OnLineSettingDataCollect |
0x06 |
オンライン用設定データ収集 |
OnLineSettingDataSet |
0x46 |
オンライン用設定データ設定 |
OnLineWorkingSettingDataSet |
0x47 |
作業時データ設定 |
OnLineAllClear |
0x86 |
自販機オンラインデータオールクリア |
CenterPasswordSet |
0x92 |
センターパスワード |
OnLineAllClearConfirm |
0x89 |
86クリア確認 |
TCP_IPSettingDataCollect |
0x08 |
TCP/IP用設定データ収集 |
TCP_IPSettingDataSet |
0x48 |
TCP/IP用設定データ設定 |