Files
XplorePlane/XP.Hardware.RaySource.Comet.Messages/Responses/StatusResponse.cs
T

79 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace XP.Hardware.RaySource.Comet.Messages.Responses
{
/// <summary>
/// 状态响应,包含与 CometStatusData 一一对应的所有状态字段
/// </summary>
public class StatusResponse : RaySourceResponse
{
/// <summary>
/// 设定电压值(kV
/// </summary>
public float SetVoltage { get; set; }
/// <summary>
/// 实际电压值(kV
/// </summary>
public float ActualVoltage { get; set; }
/// <summary>
/// 设定电流值(μA
/// </summary>
public float SetCurrent { get; set; }
/// <summary>
/// 实际电流值(μA
/// </summary>
public float ActualCurrent { get; set; }
/// <summary>
/// 射线开启状态
/// </summary>
public bool IsXRayOn { get; set; }
/// <summary>
/// 暖机状态描述
/// </summary>
public string WarmUpStatus { get; set; }
/// <summary>
/// 真空状态描述
/// </summary>
public string VacuumStatus { get; set; }
/// <summary>
/// 启动状态描述
/// </summary>
public string StartUpStatus { get; set; }
/// <summary>
/// 自动定心状态描述
/// </summary>
public string AutoCenterStatus { get; set; }
/// <summary>
/// 灯丝调整状态描述
/// </summary>
public string FilamentAdjustStatus { get; set; }
/// <summary>
/// 连锁状态
/// </summary>
public bool IsInterlockActive { get; set; }
/// <summary>
/// 看门狗状态
/// </summary>
public string WatchdogStatus { get; set; }
/// <summary>
/// 功率模式
/// </summary>
public string PowerMode { get; set; }
/// <summary>
/// TXI 状态
/// </summary>
public string TxiStatus { get; set; }
}
}