Skip to content

q7: split 2/3 add B01 SCMap parser + renderer + testdata#2

Draft
arduano wants to merge 1 commit intoleo/pr774-split-01-q7-commandsfrom
leo/pr774-split-02-b01-map-parser
Draft

q7: split 2/3 add B01 SCMap parser + renderer + testdata#2
arduano wants to merge 1 commit intoleo/pr774-split-01-q7-commandsfrom
leo/pr774-split-02-b01-map-parser

Conversation

@arduano
Copy link
Owner

@arduano arduano commented Mar 1, 2026

Scope

  • Split 2/3 for B01 map parsing support.
  • Adds SCMap parser + renderer and related test fixtures.
  • Touches parser/module export + tests + testdata:
    • roborock/map/b01_map_parser.py
    • roborock/map/__init__.py
    • tests/map/test_b01_map_parser.py
    • tests/map/testdata/raw-mqtt-map301.bin.inflated.bin
    • plus supporting updates in Q7 trait/rpc wiring.

Validation notes

  • Lint (NixOS): nix shell nixpkgs#ruff -c ruff check . ✅ pass
  • Tests: not re-run during this PR-opening pass

@arduano arduano changed the base branch from main to leo/pr774-split-01-q7-commands March 1, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant