Commit 1dca257
committed
refactor: unify parse_frame_data and BBLDataStream (Phase 2+3)
- Add debug parameter to crate's parse_frame_data
- Add apply_predictor_with_debug with field_names, skipped_frames support
- Add vbatLatest corruption prevention logic to crate
- Add read_tag8_8svb_counted method with proper group counting
- Fix ENCODING_TAG8_8SVB handling to count consecutive fields
- Update main.rs to import from bbl_parser crate:
* BBLDataStream, parse_frame_data, FrameDefinition
* sign_extend_14bit, encoding constants
- Remove duplicate FieldDefinition/FrameDefinition from main.rs
- Delete bbl_format.rs entirely (509 lines removed)
- All CSV outputs verified identical to master branch1 parent c86da17 commit 1dca257
6 files changed
Lines changed: 262 additions & 771 deletions
0 commit comments