Skip to main content

Crate zerodds_record

Crate zerodds_record 

Source
Expand description

zerodds-record library — CLI parsing + dispatch logic.

Crate zerodds-record. Safety classification: COMFORT. User-facing CLI-Tool; das Recording-Backend ist zerodds-recorder.

Das eigentliche Recording-Backend liegt in zerodds-recorder (crates/recorder/). Diese Crate liefert nur das CLI-Frontend plus Inspect-Helpers für .zddsrec-Files.

Structs§

HeaderSummary
Komprimierte Header-Info zum Drucken.
InfoArgs
Argumente für info und list.
RecordArgs
Argumente für zerodds-record record.

Enums§

Command
Sub-command des Record-CLIs.
ParseError
Parse-Fehler beim CLI-args.

Functions§

count_frames_per_topic
Zählt Frames pro Topic in einem .zddsrec und liefert Topic-Name → Sample-Count Map.
parse_args
Parse args (typisch env::args().skip(1)) zu einem Command.
read_header_summary
Versucht den Header eines .zddsrec zu lesen und liefert menschen-lesbare Zusammenfassung.