using RobotNet10.Shared.Enum; using RobotNet10.Shared.Numbers; namespace RobotNet10.Shared.Detection; /// /// Request to search for a specific marker /// public struct MarkerEntry { /// /// Marker ID from database /// public string MarkerId { get; set; } public MarkerType Type { get; set; } /// /// Search priority (1 = highest, 2 = second highest, etc.) /// Lower number = higher priority /// public int Priority { get; set; } public string DeviceId { get; set; } public string Code { get; set; } /// /// Optional: Override detection parameters for this session /// If null, use default parameters from marker definition /// Tọa độ trong marker frame /// public Vector2[] ReferencePoints { get; set; } }