DataGeneralSensor
open class DataGeneralSensor : IntdashData, IntdashDataProtocol
aptpod独自フォーマットにより定義された、各種センサー値を格納するクラス。
See also
GeneralSensorUtils
-
センサー種別を表す識別子を表現する列挙型。
See moreDeclaration
Swift
public enum SensorId : UInt16
-
センサー種別を表す識別子。
Declaration
Swift
public var id: SensorId
-
センサーデータを格納するデータバイナリ。 データバイナリのフォーマットについては、 詳説 iSCP 1.0 を参照してください。
Declaration
Swift
public var data: [UInt8]
-
データバイナリのバイト数。
Declaration
Swift
public var dataLength: Int { get }
-
JSON形式の文字列からDataGeneralSensorを生成します。
Declaration
Swift
public init?(json: [String : Any])
Parameters
json
JSON形式の文字列
形式は{"i": <sensorId数値>, "d": "<base64化されたdata>"}
です。dataの形式は、data
を参照してください。