namespace Sick.SafetyScanners.DataStructures; /// /// Contains monitoring case data from a COLA2 variable command response /// public sealed class MonitoringCaseData { /// /// Gets or sets whether the monitoring case data is valid /// public bool IsValid { get; init; } /// /// Gets or sets the monitoring case number /// public ushort MonitoringCaseNumber { get; init; } /// /// Gets or sets the field indices associated with this monitoring case /// public IReadOnlyList FieldIndices { get; init; } = Array.Empty(); /// /// Gets or sets whether each field is configured and valid /// public IReadOnlyList FieldsValid { get; init; } = Array.Empty(); }