namespace Pcie8586Probe.Models; public sealed record SampleBlock( double[][] Channels, double SampleRateHz, long StartSampleIndex, DateTimeOffset Timestamp) { public int ChannelCount => Channels.Length; public int SamplesPerChannel => Channels.Length == 0 ? 0 : Channels[0].Length; }