ouster.sdk.bag.bag_frame_set_source module¶
- class BagFrameSetSource(file_path, *, extrinsics_file=None, raw_headers=False, raw_fields=False, soft_id_check=False, meta=None, field_names=None, extrinsics=[], **kwargs)[source]¶
Bases:
FrameSetSourceImplements FrameSetSource protocol for pcap files with multiple sensors.
- Parameters:
file_path (
Union[str,List[str]]) – OSF filename as frames sourceraw_headers (
bool) – if True, include raw headers in decoded LidarFramesraw_fields (
bool) – if True, include raw fields in decoded LidarFramessoft_id_check (
bool) – if True, don’t skip packets on init_id/serial_num mismatchmeta (
Optional[List[str]]) – optional list of metadata files to load, if not provided metadata is loaded from the bag insteadfield_names (
Optional[List[str]]) – list of fields to decode into a LidarFrame, if not provided decodes all default fieldsextrinsics_file (str | None)
extrinsics (List[ndarray])
- property is_live: bool¶
Check if the frame set source is live.
A live frame set source indicates that it is actively receiving data from a sensor.
- Returns:
True if the frame set source is live, False otherwise.
- Return type:
bool
- property sensor_info: List[SensorInfo]¶
Retrieve sensor information for all sensors in the frame set source.
- Returns:
A list of SensorInfo objects, each containing metadata about a sensor, such as serial number, firmware version, and calibration details.
- property id_error_count: int¶
- property size_error_count: int¶