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; }
}