namespace BlazorApp.Models { public class CanMessage { public uint Id { get; set; } public byte Length { get; set; } public byte[] Data { get; set; } = new byte[8]; public DateTime Timestamp { get; set; } // ===== CANopen Info ===== public string Meaning => CanopenDecoder.GetMeaning(Id); public string ValueText => CanopenDecoder.GetValue(Id, Data, Length); } }