using System; using System.Threading; using System.Threading.Tasks; namespace MainShell.PageCalib.OriginCalib.Service { /// /// 标定后处理接口,用于在避让轴和标定轴移动到位后执行模块特定的逻辑 /// public interface ICalibrationPostProcessor { /// /// 处理器名称,用于日志和诊断 /// string Name { get; } /// /// 在运动完成后、标定前执行处理逻辑 /// /// 运动执行结果,包含各轴的实际位置 /// 取消令牌 /// 可选参数 /// 异步任务 Task ExecuteAsync(OriginCalibrationExecutionResult calibrationResult, CancellationToken cancellationToken,object pars=null); } }