namespace Sick.SafetyScanners.DataStructures; /// /// Represents a single intrusion datum /// public sealed class IntrusionDatum { /// /// Gets or sets the size of the flag vector /// public int Size { get; init; } /// /// Gets or sets the flags vector (one flag per beam indicating intrusion) /// public IReadOnlyList Flags { get; init; } = Array.Empty(); }