namespace XP.Hardware.Detector.Abstractions.Enums
{
    /// <summary>
    /// 探测器状态枚举 | Detector status enumeration
    /// 定义探测器的运行状态
    /// </summary>
    public enum DetectorStatus
    {
        /// <summary>
        /// 未初始化 | Uninitialized
        /// </summary>
        Uninitialized = 0,

        /// <summary>
        /// 初始化中 | Initializing
        /// </summary>
        Initializing = 1,

        /// <summary>
        /// 就绪 | Ready
        /// </summary>
        Ready = 2,

        /// <summary>
        /// 采集中 | Acquiring
        /// </summary>
        Acquiring = 3,

        /// <summary>
        /// 校正中 | Correcting
        /// </summary>
        Correcting = 4,

        /// <summary>
        /// 错误 | Error
        /// </summary>
        Error = 5
    }
}
