docs(twincat): native array notifications, sub-range / size-cap rules, live TC2 gate record
Removes the 'use UseNativeNotifications=false for arrays' workaround and documents the raw-bytes array model shared by poll and notification: element checks, STRING arrays, multi-dim flattening, 0-based publication, leading sub-range for a shorter arrayLength, refusals (struct/UDT arrays, too long, scalar over array), the 128 KiB native cap (BadOutOfRange), the bit-path fix, and the 2026-10-07 read-only live gate on Z33856 / Z33733.
This commit is contained in:
+1
-1
@@ -595,7 +595,7 @@ unknown keys are preserved byte-stable on round-trip by all typed editors.
|
||||
| **S7** | `ReadBytesAsync` block + per-element decode loop | Unit-proven (fixture down) |
|
||||
| **AB CIP** | libplctag native array read (atomic + UDT member arrays) | Unit-proven (fixture down) |
|
||||
| **AB Legacy** | PCCC multi-element file read via libplctag (cap 256 elements) | Unit-proven (fixture down) |
|
||||
| **TwinCAT** | ADS native array symbol read | Unit-proven (fixture down) |
|
||||
| **TwinCAT** | Raw-bytes array read + per-element decode (native notifications carry the whole array) | Live-verified on TwinCAT 2.11 (2026-10-07) |
|
||||
|
||||
Array writes, multi-dimensional arrays (ValueRank>1), and per-element historization are out of scope — see [Uns.md §Array tags](Uns.md#array-tags-1-d).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user