diff --git a/cuvis/Measurement.py b/cuvis/Measurement.py index 11b2a1c..4046406 100644 --- a/cuvis/Measurement.py +++ b/cuvis/Measurement.py @@ -24,6 +24,7 @@ class Measurement(object): processing_mode: ProcessingMode name: str session_info: SessionData + frame_id: int def __init__(self, base: Union[int,str]): self._handle = None @@ -67,6 +68,7 @@ def _refresh_metadata(self): self.session_info = SessionData(_metaData.session_info_name, _metaData.session_info_session_no, _metaData.session_info_sequence_no) + self.frame_id = _metaData.measurement_frame_id cuvis_il.cuvis_mesu_metadata_free(_metaData) def refresh(self) -> None: diff --git a/cuvis/cuvis_aux.py b/cuvis/cuvis_aux.py index ef009d7..6cb88ef 100644 --- a/cuvis/cuvis_aux.py +++ b/cuvis/cuvis_aux.py @@ -75,6 +75,7 @@ class SensorInfo(object): readout_time: datetime.datetime width: int height: int + raw_frame_id: int @classmethod def _from_internal(cls, info): @@ -84,7 +85,8 @@ def _from_internal(cls, info): readout_time= base_datetime + datetime.timedelta( milliseconds=info.readout_time), width=info.width, - height=info.height) + height=info.height, + raw_frame_id=info.raw_frame_id)