namespace XP.Hardware.RaySource.Comet.Messages.Responses
{
///
/// 状态响应,包含与 CometStatusData 一一对应的所有状态字段
///
public class StatusResponse : RaySourceResponse
{
///
/// 设定电压值(kV)
///
public float SetVoltage { get; set; }
///
/// 实际电压值(kV)
///
public float ActualVoltage { get; set; }
///
/// 设定电流值(μA)
///
public float SetCurrent { get; set; }
///
/// 实际电流值(μA)
///
public float ActualCurrent { get; set; }
///
/// 射线开启状态
///
public bool IsXRayOn { get; set; }
///
/// 暖机状态描述
///
public string WarmUpStatus { get; set; }
///
/// 真空状态描述
///
public string VacuumStatus { get; set; }
///
/// 启动状态描述
///
public string StartUpStatus { get; set; }
///
/// 自动定心状态描述
///
public string AutoCenterStatus { get; set; }
///
/// 灯丝调整状态描述
///
public string FilamentAdjustStatus { get; set; }
///
/// 连锁状态
///
public bool IsInterlockActive { get; set; }
///
/// 看门狗状态
///
public string WatchdogStatus { get; set; }
///
/// 功率模式
///
public string PowerMode { get; set; }
///
/// TXI 状态
///
public string TxiStatus { get; set; }
}
}