Files
XplorePlane/XP.Scan/Models/ScanConfigData.cs
T
2026-04-22 15:16:43 +08:00

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();
}
}