Joseph Doherty
1211cd9a83
test(abcip): Task 13 review r2 - non-vacuous exclusive-packing tests
...
Scheduler tests (exclusive mid-queue and at head) and a template-reader test that
genuinely queues a Read Template behind a small read; bounded QueuedCount wait
replaces the fixed delay. Falsified: removing exclusive from the reader turns the
reader test red; removing the Exclusive handling in RequestScheduler turns all three red.
2026-10-07 17:10:35 -04:00
Joseph Doherty
a251954bf7
fix(ab-transport): harden Task 9 pool and connection (close chaining, uncancellable shared open, monotonic throttle, canonical CIP path, internal ctors, shared-pool logger)
2026-10-07 16:45:26 -04:00
Joseph Doherty
b82fffd269
feat(ab-transport): per-device connection with routing modes, shared scheduler, keep-alive and Forward Open throttle
2026-10-07 16:35:11 -04:00
Joseph Doherty
5211975067
fix(ab-transport): harden Task 10 scheduler and tag client (dispose faults, pump guard, read cap, write validation, 8-byte wide-struct alignment)
2026-10-07 16:22:40 -04:00
Joseph Doherty
1c7fd5d5de
feat(ab-transport): MSP-coalescing request scheduler and fragmented Logix read/write
2026-10-07 16:15:05 -04:00
Joseph Doherty
6d16765804
fix(ab-transport): harden Task 7 codecs (read status, 32-bit start instance, empty-More, size range)
2026-10-07 16:06:49 -04:00
Joseph Doherty
5f86b370f7
feat(ab-transport): Connection Manager, MSP, Logix read/write, symbol and template service codecs
2026-10-07 16:03:41 -04:00
Joseph Doherty
f2f1ec2585
feat(ab-transport): CIP route/symbolic path encoders and Logix type codes
2026-10-07 15:38:04 -04:00