Protobuf Series Writer
Class for registering a series which stores protobuf messages in a message series.
- class bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter(data_writer, protobuf_type, channel_name=None, is_metadata=False, annotations=None, additional_index_names=None)[source]
Bases:
object
A class for registering a series which stores protobuf messages in a message series.
- The series is named by a ‘channel_name’ which defaults to the full type name of the
protobuf type.
- write(timestamp_nsec, protobuf, additional_indexs=None)[source]
Store protobuf in the file.
- Args
timestamp_nsec: nsec since unix epoch to timestamp the data protobuf: a protobuf message, not serialized. additional_indexes: additional timestamps if needed for this channel
Raises DataFormatError if the data or additional_indexes are not valid for this series.
- property series_type
Return the series type string.
- property series_spec
Return the series_spec for the series.