Phase 3 PR 49 -- Per-device FC03/FC16 register caps with auto-chunking #48
Reference in New Issue
Block a user
Delete Branch "phase-3-pr49-dl205-fc-caps"
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?
Summary
Stacked on PR 48. Adds per-driver
MaxRegistersPerRead(default 125, spec max) +MaxRegistersPerWrite(default 123, spec max) options and auto-chunks FC03 reads that exceed the cap.Read()call still produces one result.BadInternalErrorwith a message naming the tag + cap + escape hatch.Validation
ModbusCapTestswith RecordingTransport asserting exact chunk (Address, Quantity) tuples)Test plan