IntdashDataType

public enum IntdashDataType : UInt8, CaseIterable

iSCPのデータタイプを表す列挙型。 iSCPのデータタイプに関する詳細は 詳説 iSCP 1.0 を参照してください。

  • 基準時刻。 IntdashData.DataBaseTime に対応します。

    Declaration

    Swift

    case baseTime = 0x87
  • can

    CAN(Controller Area Network用の通信プロトコル)データ。 IntdashData.DataCAN に対応します。

    Declaration

    Swift

    case can = 0x01
  • NMEA(GPSの通信用プロトコル)データ。 IntdashData.DataNMEA に対応します。

    Declaration

    Swift

    case nmea = 0x02
  • aptpod独自フォーマットにより定義された、各種センサー値。 IntdashData.DataGeneralSensor に対応します。

    Declaration

    Swift

    case generalSensor = 0x03
  • aptpod独自フォーマットにより定義された、汎用的なゲームパッド/コントロールパッドの操作データ。 IntdashData.DataControlPad に対応します。

    Declaration

    Swift

    case controlPad = 0x04
  • Mavlink 2 Packet(Micro Air Vehicle/ドローン用の通信プロトコル)のデータ。 IntdashData.DataMavlinkPacket に対応します。

    Declaration

    Swift

    case mavlinkPacket = 0x05
  • JPEG画像データ。 IntdashData.DataJPEG に対応します。

    Declaration

    Swift

    case jpeg = 0x09
  • H.264/AVCデータ。 IntdashData.DataH264 に対応します。

    Declaration

    Swift

    case h264 = 0x0d
  • pcm

    WAVE形式の音声波形情報。 IntdashData.DataPCM に対応します。

    Declaration

    Swift

    case pcm = 0x0f
  • aac

    AACデータ(ADTS形式のAAC音声)。 IntdashData.DataAAC に対応します。

    Declaration

    Swift

    case aac = 0x10
  • H.265/HEVCデータ。 IntdashData.DataH265 に対応します。

    Declaration

    Swift

    case h265 = 0x11
  • 文字列IDを持った文字列。 IntdashData.DataString に対応します。

    Declaration

    Swift

    case string = 0x0a
  • 文字列IDを持った倍精度浮動小数点数。 IntdashData.DataFloat に対応します。

    Declaration

    Swift

    case float = 0x0b
  • int

    文字列IDを持った64bit符号付き整数。 IntdashData.DataInt に対応します。

    Declaration

    Swift

    case int = 0x0c
  • 文字列IDを持った任意のバイト配列。 IntdashData.DataBytes に対応します。

    Declaration

    Swift

    case bytes = 0x0e
  • aptpod独自フォーマットにより定義された、任意のバイト配列。 IntdashData.DataGeneric に対応します。

    Declaration

    Swift

    case generic = 0x7f