Auto: ablegacy-11 — RSLogix 500/PLC-5 CSV symbol import

Closes #254
This commit is contained in:
Joseph Doherty
2026-04-26 04:13:13 -04:00
parent 4fdeef7a6c
commit 4e8df38bb2
19 changed files with 1644 additions and 0 deletions
@@ -0,0 +1,14 @@
namespace ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Import;
/// <summary>
/// Outcome of a single <see cref="IRsLogixImporter"/> run. <see cref="Tags"/> carries the
/// imported tag definitions ready to drop into <c>AbLegacyDriverOptions.Tags</c>;
/// <see cref="ParsedCount"/>, <see cref="SkippedCount"/>, and <see cref="ErrorCount"/>
/// give the operator a single line of telemetry ("imported 142 / skipped 3 / errored 0")
/// suitable for either a CLI summary or a startup-time log line.
/// </summary>
public sealed record RsLogixImportResult(
IReadOnlyList<AbLegacyTagDefinition> Tags,
int ParsedCount,
int SkippedCount,
int ErrorCount);