メタデータ

iscp.Metadata - メタデータ共用体

Metadata

Union[BaseTime, UpstreamOpen, UpstreamAbnormalClose, UpstreamResume, UpstreamNormalClose, DownstreamOpen, DownstreamAbnormalClose, DownstreamResume, DownstreamNormalClose]の別名です。

iscp.BaseTime - セッション基準時刻

class BaseTime(session_id, name, priority, elapsed_time, base_time)[ソース]

基準時刻です。

session_id

セッションID

Type:

str

name

名前

Type:

str

priority

優先度

Type:

int

elapsed_time

経過時間(ナノ秒)

Type:

int

base_time

時刻

Type:

iscp.DateTime

接続状態通知のためのメタデータ

class UpstreamOpen[ソース]

あるアップストリームが開いたことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

session_id

セッションID

Type:

str

qos

QoS

Type:

iscp.QoS

class UpstreamNormalClose[ソース]

あるアップストリームが正常切断したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

session_id

セッションID

Type:

str

total_data_points

総データポイント数

Type:

int

final_sequence_number

最終シーケンス番号

Type:

int

class UpstreamAbnormalClose[ソース]

あるアップストリームが異常切断したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

session_id

セッションID

Type:

str

class UpstreamResume[ソース]

あるアップストリームが再開したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

session_id

セッションID

Type:

str

qos

QoS

Type:

iscp.QoS

class DownstreamOpen[ソース]

あるダウンストリームが開いたことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

downstream_filters

ダウンストリームフィルター

Type:

List[DownstreamFilter]

qos

QoS

Type:

iscp.QoS

class DownstreamNormalClose[ソース]

あるダウンストリームが正常切断したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

class DownstreamAbnormalClose[ソース]

あるダウンストリームが異常切断したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

class DownstreamResume[ソース]

あるダウンストリームが再開したことを知らせるメタデータです。

stream_id

ストリームID

Type:

UUID

downstream_filters

ダウンストリームフィルター

Type:

List[DownstreamFilter]

qos

QoS

Type:

iscp.QoS