DataGeneric

open class DataGeneric : IntdashData, IntdashDataProtocol

aptpod独自フォーマットにより定義された、任意のバイト配列を格納するクラス。

  • id

    数値で表されるデータの識別子。

    Declaration

    Swift

    public var id: UInt32
  • データを格納するデータバイナリ。 データバイナリのフォーマットについては、 詳説 iSCP 1.0 を参照してください。

    Declaration

    Swift

    public var data: [UInt8]
  • 識別子とデータバイナリからDataGenericを生成します。

    Declaration

    Swift

    public init(id: UInt32, data: [UInt8])

    Parameters

    id

    数値で表されるデータの識別子

    data

    データを格納するデータバイナリ
    dataの形式は、 data を参照してください。

  • JSON形式の文字列からDataGenericを生成します。

    Declaration

    Swift

    public init?(json: [String : Any])

    Parameters

    json

    JSON形式の文字列
    形式は {"i": <id数値>, "d": "<base64化されたdata>"} です。 dataの形式は、 data を参照してください。