Fixed — merged f6a26286 (time-weighted lane), 11f79253 (per-sample lane), d266ff83 (live-gate fix). Part 13 is treated as authoritative; the SDK AggregateCalculator (1.5.378,…
Fixed — fb5ec80f (merged 19a4c093).
AVEVA's 15 retrieval modes include no arithmetic mean and no sample count, so the Gateway backend no longer returns a different statistic under the…
Evaluated adalbertuschris/PLC_Sim as a substitute for a real CPU (2026-10-11) — not usable.
Reviewed its S7comm handler (`Packets/S7PacketGenerat…
Items 1, 2, 4, 5 and the offline part of 3 done — merged to master (945ec2c0; client list in 3067146b).
- Reverse processed reads (all aggregates, SqlServer + QuestDB) now follow the…
Done — merged to master (50c09e21, live-gate fix 6d5c1c76).
- In-place blip test: new
TcpStallProxy+OpcUaClientDriverStallWireTests(in-process server): stall → one `BadNoCommunic…
Done — merged to master (1375f934 + 69190b14; client items in 3067146b/045a21da).
- Retention cancel path: new tests — a real mid-command SqlClient cancel while the purge's DELETE…
Items 1 and 2 done — merged to master (8e6ac4b3, review follow-ups 7594120a).
- Reverse event reads (StartTime > EndTime) now return events newest-first and page with continuation…
Done — merged to master (e59ab693, review follow-ups 029a9162; client item in 3067146b/045a21da).
- QuestDB TTL vs far-future timestamps — not a threat at the default config. Spike…