AB drivers: share MapStatus + libplctag orphan release across AbCip/AbLegacy; remove dead MapCipGeneralStatus/MapPcccStatus #580

Closed
opened 2026-10-07 21:46:59 -04:00 by dohertj2 · 1 comment
Owner

Found by the final whole-branch review of the native AB transport work (branch feat/native-ab-transport, plan docs/plans/2026-10-07-native-ab-transport.md). Minor; not merge-blocking.

Status mapping and the #578 orphan-release helper are duplicated across the two drivers; MapCipGeneralStatus / MapPcccStatus have no callers. Consolidate into one shared place and delete or [Obsolete] the dead mappers.

Found by the final whole-branch review of the native AB transport work (branch `feat/native-ab-transport`, plan `docs/plans/2026-10-07-native-ab-transport.md`). Minor; not merge-blocking. Status mapping and the #578 orphan-release helper are duplicated across the two drivers; `MapCipGeneralStatus` / `MapPcccStatus` have no callers. Consolidate into one shared place and delete or [Obsolete] the dead mappers.
dohertj2 added the driver/abcipdriver/ablegacy labels 2026-10-07 21:46:59 -04:00
Author
Owner

Fixed: one AbOpcUaStatusMap in Ab.Transport; LibplctagOrphanRelease is one shared source file compiled into both drivers; MapCipGeneralStatus/MapPcccStatus deleted. (merge 29cd25de on master, pushed 2026-10-08)

Fixed: one AbOpcUaStatusMap in Ab.Transport; LibplctagOrphanRelease is one shared source file compiled into both drivers; MapCipGeneralStatus/MapPcccStatus deleted. (merge `29cd25de` on master, pushed 2026-10-08)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#580