namespace GeoVLog.Core.Models; /// 9-byte FreeFlight RA-4500 binary altitude frame. public sealed class RadarAltReading : ISensorReading { public DateTime TimestampUtc { get; init; } public string SensorName => "ralt"; public int Channel => 0; public ReadOnlyMemory RawPayload { get; init; } // Parsed (nullable) fields public ushort? AltitudeFt { get; set; } public byte? StatusByte { get; set; } }