namespace ZB.MOM.WW.OtOpcUa.Driver.S7.SymbolImport; /// /// Outcome of a single run. carries /// the imported tag definitions ready to drop into S7DriverOptions.Tags; /// , , , and /// give the operator a single line of telemetry /// ("imported 142 / skipped 3 / errored 0 / udt 5") suitable for either a CLI summary /// or a startup-time log line. /// /// /// /// includes UDT placeholders — placeholders count as /// imported tags (they materialise as rows the driver /// can list in the Admin UI), they're just non-functional until PR-S7-D2 lands. /// is a sub-count operators can compare against /// to spot how much of the import is still placeholder. /// /// public sealed record S7ImportResult( IReadOnlyList Tags, int ParsedCount, int SkippedCount, int ErrorCount, int UdtPlaceholderCount);