DataCAN
open class DataCAN : IntdashData, IntdashDataProtocol
CAN(Controller Area Network用の通信プロトコル)のデータを格納するクラス。
See also
CANUtils
-
CAN IDを表す数値。
Declaration
Swift
public var id: UInt32
-
CANのDLC(データ長)。
Declaration
Swift
public var dlc: UInt8
-
CANデータ(最大8バイト)。
Declaration
Swift
public var data: [UInt8]
-
CAN ID、DLC、データバイナリからDataCANを生成します。
Declaration
Swift
public init(id: UInt32, dlc: UInt8, data: [UInt8])
Parameters
id
CAN ID
dlc
CANのDLC(データ長)
data
CANデータ
dataの形式は、data
を参照してください。 -
JSON形式の文字列からDataCANを生成します。
Declaration
Swift
public init?(json: [String : Any])
Parameters
json
JSON形式の文字列
形式は{"i": <id数値>, "d": "<base64化されたdata>"}
です。dataの形式は、data
を参照してください。