Pod Series Writer
Assists with writing POD data values into a series, within a DataWriter.
- class bosdyn.bddf.pod_series_writer.PodSeriesWriter(data_writer, series_type, series_spec, pod_type, dimensions=None, annotations=None, data_block_size=2048)[source]
Bases:
object
A class to assist with writing POD data values into a series, within a DataWriter.
- write(timestamp_nsec, sample)[source]
Add sample to data block, and write block if block is full.
A block is full if there is no room for an additional sample within the data_block_size.
- Parameters:
timestamp_nsec – nsec since unix epoch to timestamp the data
sample – array/vector of POD values to write
Raises DataFormatError if the data is invalid for this series.
- finish_block()[source]
If there are samples which haven’t been written to the file, write them now.
- property series_type
Return the series_type (string) with which the series was registered.
- property series_spec
Return the series_spec ({key -> value}) with which the series was registered.