時系列データオブジェクト

時系列データを表すオブジェクト群です。

intdash.data.CAN(decimal_id, data)

CANのデータを表すオブジェクトです。

intdash.data.NMEA(string)

NMEAのデータを表すオブジェクトです。

intdash.data.GeneralSensor(decimal_id, data)

汎用センサのデータを表すオブジェクトです。

intdash.data.Controlpad(decimal_id, data)

コントロールパッドのデータを表すオブジェクトです。

intdash.data.Generic(decimal_id, data)

汎用データのデータを表すオブジェクトです。

intdash.data.JPEG(data)

JPEGのデータを表すオブジェクトです。

intdash.data.Float(data_id, value)

倍精度浮動小数点数のデータを表すオブジェクトです。

intdash.data.String(data_id, value)

文字列のデータを表すオブジェクトです。

intdash.data.Int(data_id, value)

64bit符号付き整数のデータを表すオブジェクトです。

intdash.data.Bytes(data_id, value)

バイト列のデータを表すオブジェクトです。

intdash.data.Basetime(type, basetime)

基準時刻を表すデータオブジェクトです。

intdash.data.H264(type_id, data)

H.264のデータを表すオブジェクトです。

intdash.data.AAC(data)

AACのデータを表すオブジェクトです。

intdash.data.PCM(format_id, channels, ...)

PCMのデータを表すオブジェクトです。

class AAC(data)[ソース]

AACのデータを表すオブジェクトです。

data

表現されるデータ

Type

bytes

data_id = 'aac'

データID

data_type = 16

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを AAC オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class Basetime(type, basetime)[ソース]

基準時刻を表すデータオブジェクトです。

type

基準時刻種別

Type

BasetimeType

basetime

基準時刻

Type

pandas.Timestamp

data_type = 135

データタイプ

class Bytes(data_id, value)[ソース]

バイト列のデータを表すオブジェクトです。

data_id

データID

Type

str

value

表現されるデータ

Type

bytes

data_type = 14

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Bytes オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class CAN(decimal_id, data)[ソース]

CANのデータを表すオブジェクトです。

decimal_id

データIDの10進数表記

Type

int

data

表現されるデータ

Type

bytes

property data_id

データID

data_type = 1

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Can オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class Controlpad(decimal_id, data)[ソース]

コントロールパッドのデータを表すオブジェクトです。

decimal_id

データIDの10進数表記

Type

int

data

表現されるデータ

Type

bytes

property data_id

データID

data_type = 4

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Controlpad オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class Data[ソース]

intdash で定義されるデータ型のベースクラスです。

to_payload()[ソース]

データオブジェクトをデータのペイロードに変換します。

class Float(data_id, value)[ソース]

倍精度浮動小数点数のデータを表すオブジェクトです。

data_id

データID

Type

str

value

表現されるデータ

Type

float

data_type = 11

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Float オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class GeneralSensor(decimal_id, data)[ソース]

汎用センサのデータを表すオブジェクトです。

decimal_id

データIDの10進数表記

Type

int

data

表現されるデータ

Type

bytes

property data_id

データID

data_type = 3

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを GeneralSensor オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class Generic(decimal_id, data)[ソース]

汎用データのデータを表すオブジェクトです。

decimal_id

データID

Type

int

data

表現されるデータ

Type

bytes

property data_id

データID

data_type = 127

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Generic オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class H264(type_id, data)[ソース]

H.264のデータを表すオブジェクトです。

type_id

データ部の種別番号

Type

int

data

表現されるデータ

Type

bytes

property data_id

データID

data_type = 13

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを H264 オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class Int(data_id, value)[ソース]

64bit符号付き整数のデータを表すオブジェクトです。

data_id

データID

Type

str

value

表現されるデータ

Type

int

data_type = 12

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Int オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class JPEG(data)[ソース]

JPEGのデータを表すオブジェクトです。

data

表現されるデータ

Type

bytes

data_id = 'jpeg'

データID

data_type = 9

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを JPEG オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class NMEA(string)[ソース]

NMEAのデータを表すオブジェクトです。

string

表現されるデータ

Type

str

注釈

data_id は NmeaString 内のトーカとメッセージ5文字を UTF-8 エンコード した値が指定されます。

property data_id

データID

data_type = 2

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを Nmea オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class PCM(format_id, channels, sample_rate, bit_per_sample, data)[ソース]

PCMのデータを表すオブジェクトです。

format_id

フォーマットID

Type

int

channels

pcmチャンネル数

Type

int

sample_rate

サンプルレート

Type

int

bit_per_sample

ビットレート

Type

int

data

表現されるデータ

Type

bytes

data_id = 'pcm'

データID

data_type = 15

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを PCM オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class RawData[ソース]
class String(data_id, value)[ソース]

文字列のデータを表すオブジェクトです。

data_id

データID

Type

str

value

表現されるデータ

Type

str

data_type = 10

データタイプ

static from_payload(data_payload)[ソース]

データのペイロードを String オブジェクトに変換します。

パラメータ

data_payload (bytes) -- データのペイロード

class ValueData[ソース]