プロパティ

textHeader

  • 型:TextHeader(列挙型)

  • 説明:データのヘッダー、デフォルトは0x02となります。

  • 読み取り/書き込み:読み取り専用

var textHeader: TextHeader { get }

textType

  • 型:JvmaTextType

  • 説明: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用設定データ設定