using System.ComponentModel.DataAnnotations; namespace RobotApp.VDA5050.Visualization; public class VisualizationMsg { public uint HeaderId { get; set; } public string Timestamp { get; set; } = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); public string Version { get; set; } = "1.0.0"; public string Manufacturer { get; set; } = "PhenikaaX"; public string SerialNumber { get; set; } = string.Empty; public string MapId { get; set; } = string.Empty; public string MapDescription { get; set; } = string.Empty; public AgvPosition AgvPosition { get; set; } = new(); public Velocity Velocity { get; set; } = new(); }