Phase 3 PR 23 — Modbus IHostConnectivityProbe #22
Reference in New Issue
Block a user
Delete Branch "phase-3-pr23-modbus-probe"
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?
Per-endpoint probe loop that issues FC03 at ProbeAddress every Interval, drives HostState Unknown→Running→Stopped→Running, raises OnHostStatusChanged on transitions only (no spam on stable PLCs). HostName formatted host:port so Admin UI dashboard shows PLC endpoints uniformly with Galaxy platforms. 7 new tests cover initial Unknown, first-tick Running, transport-fail Stopped, recovery, no-duplicate-Running on repeat success, probe-disabled stays Unknown, shutdown stops loop. 202/202 solution tests pass. ModbusDriver now implements 6 of 8 capability interfaces (adds IHostConnectivityProbe).