Auto: twincat-3.2 — cycle-time / jitter / PLC-state diagnostics
Closes #314
This commit is contained in:
@@ -71,6 +71,13 @@ GVL_Fixture.nCounter := GVL_Fixture.nCounter + 1;
|
||||
- `PlcTask` — cyclic, 10 ms interval, priority 20
|
||||
- Assigned to `MAIN`
|
||||
|
||||
> **Note (PR 3.2 / #314)**: the probe loop also reads the four
|
||||
> `TwinCAT_SystemInfoVarList` system symbols (`_AppInfo.AppName`,
|
||||
> `_AppInfo.OnlineChangeCnt`, `_TaskInfo[1].CycleTime`, `_TaskInfo[1].LastExecTime`)
|
||||
> per tick — they're exported by every TC3 PLC runtime, so no extra fixture state
|
||||
> is required. `TwinCATDiagnosticsIntegrationTests` asserts they surface on
|
||||
> `DriverHealth.Diagnostics`.
|
||||
|
||||
> **Note (PR 3.1 / #313)**: `GVL_Fixture.nCounter` doubles as the
|
||||
> coalescing-test driver for `TwinCATMaxDelayTests`. The 10 ms cycle +
|
||||
> per-cycle increment in `MAIN` means a no-coalescing subscriber sees ~100
|
||||
|
||||
Reference in New Issue
Block a user