Files
lmxopcua/src/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy/Import/RsLogixImportResult.cs
T
2026-04-26 04:13:13 -04:00

15 lines
673 B
C#

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);