using System.ComponentModel.DataAnnotations;

namespace RobotNet.RobotShares.VDA5050.Visualization;

#nullable disable

public class AgvPosition
{
    [Required]
    public double X { get; set; }
    [Required]
    public double Y { get; set; }
    [Required]
    public string MapId { get; set; }
    [Required]
    public double Theta { get; set; }
    [Required]
    public bool PositionInitialized { get; set; }
    public double LocalizationScore { get; set; }
    public double DeviationRange { get; set; }
}
