ubii.proto.v1.devices 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.devices.Component(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

topic

Field of type STRING

Type

proto.fields.Field

message_format

Field of type STRING

Type

proto.fields.Field

io_type

Field of type IOType

Type

proto.fields.Field

device_id

Field of type STRING

Type

proto.fields.Field

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

id

Field of type STRING

Type

proto.fields.Field

name

Field of type STRING

Type

proto.fields.Field

class IOType(value)[source]

Bases: proto.enums.Enum

An enumeration.

PUBLISHER = 0
SUBSCRIBER = 1
class ubii.proto.v1.devices.ComponentList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type Component

Type

proto.fields.RepeatedField

class ubii.proto.v1.devices.Device(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

device_type

Field of type DeviceType

Type

proto.fields.Field

components

RepeatedField of type Component

Type

proto.fields.RepeatedField

client_id

Field of type STRING

Type

proto.fields.Field

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

class DeviceType(value)[source]

Bases: proto.enums.Enum

An enumeration.

PARTICIPANT = 0
WATCHER = 1
class ubii.proto.v1.devices.DeviceList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type Device

Type

proto.fields.RepeatedField

class ubii.proto.v1.devices.TopicDemux(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

data_type

Field of type STRING

Type

proto.fields.Field

output_topic_format

Field of type STRING

Type

proto.fields.Field

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

Bases: proto.message.Message

elements

RepeatedField of type TopicDemux

Type

proto.fields.RepeatedField

class ubii.proto.v1.devices.TopicMux(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

data_type

Field of type STRING

Type

proto.fields.Field

topic_selector

Field of type STRING

Type

proto.fields.Field

identity_match_pattern

Field of type STRING

Type

proto.fields.Field

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

Bases: proto.message.Message

elements

RepeatedField of type TopicMux

Type

proto.fields.RepeatedField

Submodules

ubii.proto.v1.devices.component_pb_plus module

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

class ubii.proto.v1.devices.component_pb_plus.Component(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

topic

Field of type STRING

Type

proto.fields.Field

message_format

Field of type STRING

Type

proto.fields.Field

io_type

Field of type IOType

Type

proto.fields.Field

device_id

Field of type STRING

Type

proto.fields.Field

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

id

Field of type STRING

Type

proto.fields.Field

name

Field of type STRING

Type

proto.fields.Field

class IOType(value)[source]

Bases: proto.enums.Enum

An enumeration.

PUBLISHER = 0
SUBSCRIBER = 1
class ubii.proto.v1.devices.component_pb_plus.ComponentList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type Component

Type

proto.fields.RepeatedField

ubii.proto.v1.devices.device_pb_plus module

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

class ubii.proto.v1.devices.device_pb_plus.Device(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

device_type

Field of type DeviceType

Type

proto.fields.Field

components

RepeatedField of type Component

Type

proto.fields.RepeatedField

client_id

Field of type STRING

Type

proto.fields.Field

tags

RepeatedField of type STRING

Type

proto.fields.RepeatedField

description

Field of type STRING

Type

proto.fields.Field

class DeviceType(value)[source]

Bases: proto.enums.Enum

An enumeration.

PARTICIPANT = 0
WATCHER = 1
class ubii.proto.v1.devices.device_pb_plus.DeviceList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type Device

Type

proto.fields.RepeatedField

ubii.proto.v1.devices.topicDemux_pb_plus module

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

class ubii.proto.v1.devices.topicDemux_pb_plus.TopicDemux(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

data_type

Field of type STRING

Type

proto.fields.Field

output_topic_format

Field of type STRING

Type

proto.fields.Field

class ubii.proto.v1.devices.topicDemux_pb_plus.TopicDemuxList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type TopicDemux

Type

proto.fields.RepeatedField

ubii.proto.v1.devices.topicMux_pb_plus module

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

class ubii.proto.v1.devices.topicMux_pb_plus.TopicMux(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

data_type

Field of type STRING

Type

proto.fields.Field

topic_selector

Field of type STRING

Type

proto.fields.Field

identity_match_pattern

Field of type STRING

Type

proto.fields.Field

class ubii.proto.v1.devices.topicMux_pb_plus.TopicMuxList(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]

Bases: proto.message.Message

elements

RepeatedField of type TopicMux

Type

proto.fields.RepeatedField