IntdashDataType
public enum IntdashDataType : UInt8, CaseIterable
iSCPのデータタイプを表す列挙型。 iSCPのデータタイプに関する詳細は 詳説 iSCP 1.0 を参照してください。
-
基準時刻。
IntdashData.DataBaseTime
に対応します。Declaration
Swift
case baseTime = 0x87
-
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
-
WAVE形式の音声波形情報。
IntdashData.DataPCM
に対応します。Declaration
Swift
case pcm = 0x0f
-
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
-
文字列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