IntdashData

open class IntdashData : Equatable

iSCP で伝送するデータの親クラス。 iSCPやデータの詳細は 詳説 iSCP 1.0 を参照してください。

  • データの種別。

    Declaration

    Swift

    public let dataType: IntdashDataType
  • データバイナリのデータ長を返します。

    Declaration

    Swift

    public func dataLength() throws -> Int

    Return Value

    データバイナリのデータ長

  • Declaration

    Swift

    public static func == (lhs: IntdashData, rhs: IntdashData) -> Bool
  • AACデータ(ADTS形式のAAC音声)を格納するクラス。

    See more

    Declaration

    Swift

    open class DataAAC : IntdashData, IntdashDataProtocol
  • 基準時刻を格納するクラス。

    See more

    Declaration

    Swift

    open class DataBaseTime : IntdashData, IntdashDataProtocol
  • 文字列IDを持った任意のバイト配列データを格納するクラス。

    See more

    Declaration

    Swift

    open class DataBytes : IntdashData, IntdashDataProtocol
  • CAN(Controller Area Network用の通信プロトコル)のデータを格納するクラス。

    See also

    CANUtils
    See more

    Declaration

    Swift

    open class DataCAN : IntdashData, IntdashDataProtocol
  • aptpod独自フォーマットにより定義された、汎用的なゲームパッド/コントロールパッドの操作データを格納するクラス。

    See more

    Declaration

    Swift

    open class DataControlPad : IntdashData, IntdashDataProtocol
  • 文字列IDを持った倍精度浮動小数点数を格納するクラス。

    See more

    Declaration

    Swift

    open class DataFloat : IntdashData, IntdashDataProtocol
  • aptpod独自フォーマットにより定義された、各種センサー値を格納するクラス。

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    open class DataGeneric : IntdashData, IntdashDataProtocol
  • H.264/AVCデータを格納するクラス。

    See more

    Declaration

    Swift

    open class DataH264 : IntdashData, IntdashDataProtocol
  • H.265/HEVCデータを格納するクラス。

    See more

    Declaration

    Swift

    open class DataH265 : IntdashData, IntdashDataProtocol
  • 文字列IDを持った64bit符号付き整数を格納するクラス。

    See more

    Declaration

    Swift

    open class DataInt : IntdashData, IntdashDataProtocol
  • JPEG画像データを格納するクラス。

    See more

    Declaration

    Swift

    open class DataJPEG : IntdashData, IntdashDataProtocol
  • Mavlink 2 Packet(Micro Air Vehicle/ドローン用の通信プロトコル)のデータを格納するクラス。

    See more

    Declaration

    Swift

    open class DataMavlinkPacket : IntdashData, IntdashDataProtocol
  • NMEA(GPSの通信用プロトコル)データを格納するクラス。

    See also

    NMEAUtils
    See more

    Declaration

    Swift

    open class DataNMEA : IntdashData, IntdashDataProtocol
  • WAVE形式の音声波形情報を格納するクラス。

    See more

    Declaration

    Swift

    open class DataPCM : IntdashData, IntdashDataProtocol
  • 文字列IDを持った文字列データを格納するクラス。

    See more

    Declaration

    Swift

    open class DataString : IntdashData, IntdashDataProtocol