[abcip] AbCip — L5K parser + ingest #229
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?
Auto-managed PR — Mode B (autonomous)
Driver:
abcipPhase:2Plan PR:2.1Plan:
docs/plans/abcip-plan.mdEffort:
LCross-driver:FalseSummary
Parse Studio 5000 L5K export (TAG/END_TAG, DATATYPE/END_DATATYPE, program-scope qualifiers). Produce AbCipTagDefinition + AbCipStructureMember records. Hook into AbCipDriverOptions.TagImports parsed on InitializeAsync.
Source files
src/ZB.MOM.WW.OtOpcUa.Driver.AbCip/Import/L5kParser.cssrc/ZB.MOM.WW.OtOpcUa.Driver.AbCip/Import/IL5kSource.cssrc/ZB.MOM.WW.OtOpcUa.Driver.AbCip/Import/L5kIngest.cssrc/ZB.MOM.WW.OtOpcUa.Driver.AbCip/AbCipDriverOptions.csDocs
docs/drivers/AbCip-TagImport.mddocs/Driver.AbCip.Cli.mdFixture
tests/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Tests/Import/Fixtures/E2E
scripts/e2e/test-abcip.ps1Branch:
auto/abcip/2.1. Target:auto/driver-gaps.🤖 Auto-loop picked this up. Branch:
auto/abcip/2.1. Status: in-progress.✅ Auto-loop completed. Merged via PR #346.