28 lines
1.0 KiB
C#
28 lines
1.0 KiB
C#
namespace XP.Scan.Models
|
|
{
|
|
/// <summary>
|
|
/// 扫描配置数据(顶层聚合,对应完整 INI 文件)
|
|
/// Scan configuration data (top-level aggregate, corresponds to complete INI file)
|
|
/// </summary>
|
|
public class ScanConfigData
|
|
{
|
|
/// <summary>项目信息 → [Project_Information]</summary>
|
|
public ProjectInfo ProjectInfo { get; set; } = new();
|
|
|
|
/// <summary>射线源配置 → [XRay]</summary>
|
|
public XRayConfig XRay { get; set; } = new();
|
|
|
|
/// <summary>探测器配置 → [Detector]</summary>
|
|
public DetectorConfig Detector { get; set; } = new();
|
|
|
|
/// <summary>运动控制配置 → [Move_Control]</summary>
|
|
public MoveControlConfig MoveControl { get; set; } = new();
|
|
|
|
/// <summary>扫描配置 → [Scan_Config]</summary>
|
|
public ScanSettings ScanSettings { get; set; } = new();
|
|
|
|
/// <summary>校正配置 → [Correction_Config]</summary>
|
|
public CorrectionConfig Correction { get; set; } = new();
|
|
}
|
|
}
|