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