using XP.Hardware.MotionControl.Abstractions;
namespace XP.Hardware.MotionControl.Implementations
{
///
/// 虚拟轴复位实现 | Simulated Axis Reset Implementation
/// 所有操作为空操作,始终报告复位已完成
/// All operations are no-ops, always reports reset as done
///
public class SimulatedAxisReset : IAxisReset
{
///
public bool IsResetDone => true;
///
public MotionResult Reset()
{
return MotionResult.Ok();
}
///
public void UpdateStatus()
{
// 虚拟轴复位无需从 PLC 轮询状态 | No PLC polling needed for simulated axis reset
}
}
}