namespace MultiWheelC.TrajectoryPlanning.CoarsePath.Facade; /// /// 一次粗路径编排的可选调试旁路配置。 /// 调试开关和接收器不参与地图输入指纹、缓存键、搜索状态或路径结果。 /// public sealed class PlanningDebugOptions { /// 创建默认关闭并使用空接收器的调试配置。 public PlanningDebugOptions() { Enabled = false; Sink = NullPlanningDebugSink.Instance; } /// 是否在本次编排结束后向 发布旁路数据;默认值为 false。 public bool Enabled { get; set; } /// /// 接收地图和规划结果的旁路对象;默认为空实现。赋值为 null 时服务仍会使用空实现,且不会影响主流程。 /// public IPlanningDebugSink Sink { get; set; } }