ubii.proto.v1.processing package

@generated by codestare-proto-plus. Do not edit manually!

Note

__init__.py files for packages are autogenerated, and import all messages from submodules to keep import names consistent with the directory structure of the .proto source files.

class ubii.proto.v1.processing.LockstepProcessingReply(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

processing_module_ids

RepeatedField of type STRING

Type

proto.fields.RepeatedField

records

RepeatedField of type TopicDataRecord

Type

proto.fields.RepeatedField

class ubii.proto.v1.processing.LockstepProcessingRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

processing_module_ids

RepeatedField of type STRING

Type

proto.fields.RepeatedField

records

RepeatedField of type TopicDataRecord

Type

proto.fields.RepeatedField

delta_time_ms

Field of type INT32

Type

proto.fields.Field

class ubii.proto.v1.processing.ModuleIO(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

internal_name

Field of type STRING

Type

proto.fields.Field

message_format

Field of type STRING

Type

proto.fields.Field

is_record_list

Field of type BOOL

Type

proto.fields.Field

class ubii.proto.v1.processing.ProcessingMode(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

One Ofs

This message defines the following oneof group[s]

mode
frequency

Field of type Frequencyoneof mode

Type

proto.fields.Field

lockstep

Field of type Locksteponeof mode

Type

proto.fields.Field

trigger_on_input

Field of type TriggerOnInputoneof mode

Type

proto.fields.Field

free

Field of type Freeoneof mode

Type

proto.fields.Field

class Frequency(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed at a fixed time interval, with target frequency

hertz

Field of type INT32

Type

proto.fields.Field

class Lockstep(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed when the master node sends a lockstep processing request

process_request_endpoint

Field of type STRING

Type

proto.fields.Field

class TriggerOnInput(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed when all or any of the input data changes

min_delay_ms

Field of type INT32

Type

proto.fields.Field

all_inputs_need_update

Field of type BOOL

Type

proto.fields.Field

class ubii.proto.v1.processing.ProcessingModule(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

id

Field of type STRING

Type

proto.fields.Field

name

Field of type STRING

Type

proto.fields.Field

authors

RepeatedField of type STRING

Type

proto.fields.RepeatedField

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

node_id

Field of type STRING

Type

proto.fields.Field

session_id

Field of type STRING

Type

proto.fields.Field

status

Field of type Status

Type

proto.fields.Field

processing_mode

Field of type ProcessingMode

Type

proto.fields.Field

inputs

RepeatedField of type ModuleIO

Type

proto.fields.RepeatedField

outputs

RepeatedField of type ModuleIO

Type

proto.fields.RepeatedField

language

Field of type Language

Type

proto.fields.Field

on_processing_stringified

Field of type STRING

Type

proto.fields.Field

on_created_stringified

Field of type STRING

Type

proto.fields.Field

on_halted_stringified

Field of type STRING

Type

proto.fields.Field

on_destroyed_stringified

Field of type STRING

Type

proto.fields.Field

class Status(value)[source]

Bases: proto.enums.Enum

An enumeration.

INITIALIZED = 0
CREATED = 1
PROCESSING = 2
HALTED = 3
DESTROYED = 4
class Language(value)[source]

Bases: proto.enums.Enum

An enumeration.

CPP = 0
PY = 1
JS = 2
CS = 3
JAVA = 4
class ubii.proto.v1.processing.ProcessingModuleList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type ProcessingModule

Type

proto.fields.RepeatedField

Submodules

ubii.proto.v1.processing.lockstepProcessing_pb_plus module

@generated by codestare-proto-plus. Do not edit manually!

class ubii.proto.v1.processing.lockstepProcessing_pb_plus.LockstepProcessingRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

processing_module_ids

RepeatedField of type STRING

Type

proto.fields.RepeatedField

records

RepeatedField of type TopicDataRecord

Type

proto.fields.RepeatedField

delta_time_ms

Field of type INT32

Type

proto.fields.Field

class ubii.proto.v1.processing.lockstepProcessing_pb_plus.LockstepProcessingReply(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

processing_module_ids

RepeatedField of type STRING

Type

proto.fields.RepeatedField

records

RepeatedField of type TopicDataRecord

Type

proto.fields.RepeatedField

ubii.proto.v1.processing.processingModule_pb_plus module

@generated by codestare-proto-plus. Do not edit manually!

class ubii.proto.v1.processing.processingModule_pb_plus.ProcessingMode(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

One Ofs

This message defines the following oneof group[s]

mode
frequency

Field of type Frequencyoneof mode

Type

proto.fields.Field

lockstep

Field of type Locksteponeof mode

Type

proto.fields.Field

trigger_on_input

Field of type TriggerOnInputoneof mode

Type

proto.fields.Field

free

Field of type Freeoneof mode

Type

proto.fields.Field

class Frequency(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed at a fixed time interval, with target frequency

hertz

Field of type INT32

Type

proto.fields.Field

class Lockstep(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed when the master node sends a lockstep processing request

process_request_endpoint

Field of type STRING

Type

proto.fields.Field

class TriggerOnInput(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

Processing Callback is executed when all or any of the input data changes

min_delay_ms

Field of type INT32

Type

proto.fields.Field

all_inputs_need_update

Field of type BOOL

Type

proto.fields.Field

class ubii.proto.v1.processing.processingModule_pb_plus.ModuleIO(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

internal_name

Field of type STRING

Type

proto.fields.Field

message_format

Field of type STRING

Type

proto.fields.Field

is_record_list

Field of type BOOL

Type

proto.fields.Field

class ubii.proto.v1.processing.processingModule_pb_plus.ProcessingModule(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

id

Field of type STRING

Type

proto.fields.Field

name

Field of type STRING

Type

proto.fields.Field

authors

RepeatedField of type STRING

Type

proto.fields.RepeatedField

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

node_id

Field of type STRING

Type

proto.fields.Field

session_id

Field of type STRING

Type

proto.fields.Field

status

Field of type Status

Type

proto.fields.Field

processing_mode

Field of type ProcessingMode

Type

proto.fields.Field

inputs

RepeatedField of type ModuleIO

Type

proto.fields.RepeatedField

outputs

RepeatedField of type ModuleIO

Type

proto.fields.RepeatedField

language

Field of type Language

Type

proto.fields.Field

on_processing_stringified

Field of type STRING

Type

proto.fields.Field

on_created_stringified

Field of type STRING

Type

proto.fields.Field

on_halted_stringified

Field of type STRING

Type

proto.fields.Field

on_destroyed_stringified

Field of type STRING

Type

proto.fields.Field

class Status(value)[source]

Bases: proto.enums.Enum

An enumeration.

INITIALIZED = 0
CREATED = 1
PROCESSING = 2
HALTED = 3
DESTROYED = 4
class Language(value)[source]

Bases: proto.enums.Enum

An enumeration.

CPP = 0
PY = 1
JS = 2
CS = 3
JAVA = 4
class ubii.proto.v1.processing.processingModule_pb_plus.ProcessingModuleList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type ProcessingModule

Type

proto.fields.RepeatedField