using Prism.Events;
using XP.Hardware.MotionControl.Abstractions.Enums;
namespace XP.Hardware.MotionControl.Abstractions.Events
{
///
/// 轴状态变化事件数据 | Axis Status Changed Event Data
///
/// 轴标识 | Axis identifier
/// 新的轴状态 | New axis status
public record AxisStatusChangedData(AxisId AxisId, AxisStatus Status);
///
/// 轴状态变化事件 | Axis Status Changed Event
/// 当任意轴状态发生变化时发布 | Published when any axis status changes
///
public class AxisStatusChangedEvent : PubSubEvent { }
}