磁导航1.0内部交管和信号交互

This commit is contained in:
ykkokluo
2026-08-24 14:55:35 +08:00
parent cacc5fea5c
commit 244b0af6c8
60 changed files with 6395 additions and 294 deletions
+28
View File
@@ -38,6 +38,34 @@ namespace StandardScene.Signal.Model
= 4
}
/// <summary>
/// 西门子系列,名称与 IoTClient <c>SiemensVersion</c> 对齐(不含 <c>None</c>)。
/// 机构表选「跟随进程」时用信号交互进程的 <c>PlcVersion</c>。
/// </summary>
public enum SignalPlcType : byte
{
/// <summary>0:未单独指定,建连时用进程字段 PlcVersion。</summary>
= 0,
/// <summary>S7-1500,现场最常见。</summary>
S7_1500 = 1,
/// <summary>S7-1200。</summary>
S7_1200 = 2,
/// <summary>S7-300。</summary>
S7_300 = 3,
/// <summary>S7-400。</summary>
S7_400 = 4,
/// <summary>S7-200 Smart。</summary>
S7_200Smart = 5,
/// <summary>S7-200。</summary>
S7_200 = 6
}
/// <summary>
/// 机构类型。对齐反编译 <c>ENUM_JGTYPE</c>。
/// 决定 <see cref="StandardScene.Signal.Plc.PlcStationLogic.AutoLeave"/> 走哪套离站,以及 RequestIn 要不要查机构内是否有车。