Protobuf Series Writer¶
Class for registering a series which stores protobuf messages in a message series.
ProtobufSeriesWriter(data_writer, protobuf_type, channel_name=None, is_metadata=False, annotations=None, additional_index_names=None)¶
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
write(timestamp_nsec, protobuf, additional_indexs=None)¶
Store protobuf in the file.
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.
Return the series type string.
Return the series_spec for the series.