将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。

This commit is contained in:
QI Mingxuan
2026-04-16 17:31:13 +08:00
parent 6ec4c3ddaa
commit 2bd6e566c3
581 changed files with 74600 additions and 222 deletions
@@ -0,0 +1,20 @@
namespace XP.Hardware.MotionControl.Abstractions.Enums
{
/// <summary>
/// 直线轴标识 | Linear Axis Identifier
/// </summary>
public enum AxisId
{
/// <summary>射线源Z轴 | X-ray source Z axis</summary>
SourceZ,
/// <summary>探测器Z轴 | Detector Z axis</summary>
DetectorZ,
/// <summary>载物台X轴 | Stage X axis</summary>
StageX,
/// <summary>载物台Y轴 | Stage Y axis</summary>
StageY
}
}
@@ -0,0 +1,23 @@
namespace XP.Hardware.MotionControl.Abstractions.Enums
{
/// <summary>
/// 轴状态 | Axis Status
/// </summary>
public enum AxisStatus
{
/// <summary>空闲 | Idle</summary>
Idle,
/// <summary>运动中 | Moving</summary>
Moving,
/// <summary>回零中 | Homing</summary>
Homing,
/// <summary>错误 | Error</summary>
Error,
/// <summary>报警(限位触发等)| Alarm (limit triggered, etc.)</summary>
Alarm
}
}
@@ -0,0 +1,29 @@
namespace XP.Hardware.MotionControl.Abstractions.Enums
{
/// <summary>
/// 安全门状态 | Safety Door Status
/// </summary>
public enum DoorStatus
{
/// <summary>未知 | Unknown</summary>
Unknown,
/// <summary>开门中 | Opening</summary>
Opening,
/// <summary>已打开 | Open</summary>
Open,
/// <summary>关门中 | Closing</summary>
Closing,
/// <summary>已关闭 | Closed</summary>
Closed,
/// <summary>已锁定 | Locked</summary>
Locked,
/// <summary>错误 | Error</summary>
Error
}
}
@@ -0,0 +1,17 @@
namespace XP.Hardware.MotionControl.Abstractions.Enums
{
/// <summary>
/// 旋转轴标识 | Rotary Axis Identifier
/// </summary>
public enum RotaryAxisId
{
/// <summary>探测器摆动 | Detector swing</summary>
DetectorSwing,
/// <summary>载物台旋转 | Stage rotation</summary>
StageRotation,
/// <summary>夹具旋转 | Fixture rotation</summary>
FixtureRotation
}
}