データポイントとデータID

iscp.DataPoint - データポイント

class DataPoint(elapsed_time, payload)[ソース]

データポイントを表します。

データポイントは、経過時間を付与されたバイナリデータです。 バイナリデータのことをペイロードと呼びます。

elapsed_time

経過時間ナノ秒

Type:

int

payload

ペイロード

Type:

bytes

class DataPointGroup[ソース]

データID付きのデータポイントを表します。

data_id

データID

Type:

iscp.DataID

data_points

データポイント配列

Type:

List[iscp.DataPoint]

iscp.DataID - データの識別子

class DataID(name, type)[ソース]

DataIDは、データポイントの、名称とデータ型を表す識別子です。

おもに、ブローカーおよびノードでのデータの意味と型の特定、 ダウンストリームフィルタにて指定された受信条件に各時系列データポイントが合致するかどうかの判定、などに使用されます。

特殊文字 / はセパレータです。名称や型の階層構造を表現することができます。

name

名称

Type:

str

type

型

Type:

type

classmethod parse(data_id)[ソース]

DataIDの文字列表現からDataIDを生成します。

パラメータ:

data_id (str) -- DataIDの文字列表現