docs(history): OtOpcUa AbCip/AbLegacy gain a native managed transport behind a Transport switch
This commit is contained in:
@@ -35,3 +35,14 @@ AddRoute of the dev Mac (`oee-tagdump-mac`, `10.181.206.245.1.1`) on the two tes
|
||||
128 KiB (`BadOutOfRange` beyond; poll uncapped). Supersedes the `UseNativeNotifications=false`-for-arrays workaround above. Also fixed:
|
||||
bit-indexed BOOL notifications register on the parent word (the `WORD.N` path failed the whole subscribe call). Live-gated read-only
|
||||
on Z33856/Z33733 — native == poll for every array incl. changing, multi-dim, STRING(80) and a 131,072 B array.
|
||||
- **AbCip / AbLegacy native managed transport (2026-10-07, branch `feat/native-ab-transport`, unmerged).** Both drivers gain a second
|
||||
wire transport (`Driver.Ab.Transport`: encapsulation, CIP, MSP-coalescing request scheduler, PCCC) beside libplctag, selected by the
|
||||
driver-config key `transport` = `Libplctag` | `Native` (string; applied when the driver is recreated by a deploy; AdminUI Transport
|
||||
dropdown; CLIs `--transport`). **Opt-in: the default is still `Libplctag`**, pending the real-press read-only gate (Task 21, not yet
|
||||
run) and the default flip (Task 22, which excludes PLC-5 and logixpccc). Driver set and wire contract unchanged. Consumer-visible:
|
||||
native reports `BadTypeMismatch` where libplctag returned Good garbage for a same-width mis-authored type (DINT authored, REAL
|
||||
returned), so ScadaBridge may see Bad on tags that looked healthy. Evidence is simulator-only (ab_server suites per transport,
|
||||
differential harness, AdminUI `/run` three-leg gate on docker-dev); native writes have never touched a real controller, and libplctag
|
||||
deletion is blocked on a bench controller. Also fixed on master: libplctag empty CIP path (`ab://host:44818/`) now sends no path
|
||||
(Micro800 / unrouted MicroLogix previously `ErrorBadData`). AbCip drivers now receive the host logger. Follow-ups Gitea #564-#577.
|
||||
Details: OtOpcUa `docs/drivers/AbCip.md` §Transport, `docs/plans/2026-10-07-native-ab-transport-gate-results.md`.
|
||||
|
||||
Reference in New Issue
Block a user