using System.ComponentModel; namespace StandardScene.Signal.Model { /// /// 放行点配置。对应反编译 StartSignModel。 /// /// /// 车停在 为 true 时,进程停充并启动,不读 PLC。 /// 同一站点不要同时配握手点:扫车先握手再放行,可能把还在等允许进入的车开走。 /// 站点号不能重复,列表编辑器用 Sit 做主键。 /// [SignalTable("release", "release-points.json", "放行点", Order = 4)] [Category("放行点数据管理")] [DisplayName("放行点配置列表")] public class ReleasePointModel { /// 要自动放行的地图站点号。 [DisplayName("放行站点")] public int Sit { get; set; } /// false 时该条保留在 JSON 里但不生效,方便现场临时关掉某个点。 [DisplayName("启用")] public bool IsUse { get; set; } = true; } }