Drop retired power gateway nodes and refresh codec vectors #116
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/retired-power-nodes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Firmware retired NODE_VICTRON_GW (0x80), NODE_BMS_GW (0x81) and NODE_LOADS (0x82); three shared vectors now source from NODE_WATER instead.
Refreshes tests/vectors/frames.json and removes the three nodes from the Node enum and frame_bench's node table to match.
Checked the vector diff (only the three
idfields move from 0x81 to 0x40, no data/dlc/field changes), grepped for any remaining reference to VICTRON_GW/BMS_GW/LOADS or their hex values as node identifiers (none found), and checked the two places that iterate the wholeNodeenum (tests/test_node_file_server.py) —WATER_HEATER(12 chars) stays the longest name so the path-length test is unaffected, and the manifest-overflow test still overflows with 13 nodes. Ran the full suite locally: 1223 passed, 3 skipped, ruff/ruff format/mypy all clean, matching what's reported in the PR. Nothing to act on.