19 lines
804 B
C#
19 lines
804 B
C#
using Prism.Events;
|
||
|
||
namespace XP.Hardware.MotionControl.Abstractions.Events
|
||
{
|
||
/// <summary>
|
||
/// 几何参数数据 | Geometry Data
|
||
/// </summary>
|
||
/// <param name="FOD">焦点到旋转中心距离(mm)| Focus to Object Distance (mm)</param>
|
||
/// <param name="FDD">焦点到探测器距离(mm)| Focus to Detector Distance (mm)</param>
|
||
/// <param name="Magnification">放大倍率 | Magnification</param>
|
||
public record GeometryData(double FOD, double FDD, double Magnification);
|
||
|
||
/// <summary>
|
||
/// 几何参数更新事件 | Geometry Updated Event
|
||
/// 当几何参数(FOD/FDD/放大倍率)重新计算后发布 | Published when geometry parameters are recalculated
|
||
/// </summary>
|
||
public class GeometryUpdatedEvent : PubSubEvent<GeometryData> { }
|
||
}
|