AB drivers: share MapStatus + libplctag orphan release across AbCip/AbLegacy; remove dead MapCipGeneralStatus/MapPcccStatus #580
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found by the final whole-branch review of the native AB transport work (branch
feat/native-ab-transport, plandocs/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/MapPcccStatushave no callers. Consolidate into one shared place and delete or [Obsolete] the dead mappers.Fixed: one AbOpcUaStatusMap in Ab.Transport; LibplctagOrphanRelease is one shared source file compiled into both drivers; MapCipGeneralStatus/MapPcccStatus deleted. (merge
29cd25deon master, pushed 2026-10-08)