skppy.parser.camera_parser¶
Decode modern TLV camera records shared by models and saved scenes.
Camera vectors are required for a record to be usable; incomplete records are
ignored. Optional projection, clipping, image-plane, and 2-D fields retain the
semantic defaults from Camera when
their tags are absent. The model and scene parsers call these functions after
isolating the relevant TLV payload.
- skppy.parser.camera_parser.parse_camera_record(payload: bytes) Camera | None[source]
Decode one camera payload, rejecting missing required vectors.
- skppy.parser.camera_parser.parse_cameras(camera_block_payload: bytes) list[Camera][source]
Return every complete camera record in a modern camera block.