using System.Collections.Generic;
|
|
namespace WIDESEAWCS_Common.Constants
|
{
|
/// <summary>
|
/// 堆垛机巷道前缀常量
|
/// </summary>
|
/// <remarks>
|
/// 定义巷道编码的前缀与命令类型的映射关系。
|
/// </remarks>
|
public class StackerCraneRoadwayConst
|
{
|
/// <summary>
|
/// 成型堆垛机巷道前缀
|
/// </summary>
|
/// <remarks>
|
/// 以 HC 开头的巷道使用成型堆垛机命令格式。
|
/// </remarks>
|
public const string FormationPrefix = "HC";
|
|
/// <summary>
|
/// 标准堆垛机巷道前缀(GW)
|
/// </summary>
|
/// <remarks>
|
/// 以 GW 开头的巷道使用标准堆垛机命令格式。
|
/// </remarks>
|
public const string StandardPrefixGW = "GW";
|
|
/// <summary>
|
/// 标准堆垛机巷道前缀(CW)
|
/// </summary>
|
/// <remarks>
|
/// 以 CW 开头的巷道使用标准堆垛机命令格式。
|
/// </remarks>
|
public const string StandardPrefixCW = "CW";
|
|
/// <summary>
|
/// 巷道前缀到命令类型的默认映射
|
/// </summary>
|
/// <remarks>
|
/// Key: 巷道编码前缀
|
/// Value: 命令类型名称
|
/// </remarks>
|
public static readonly Dictionary<string, StackerCraneCommandTypeEnum> DefaultRoadwayCommandMapping = new()
|
{
|
{ FormationPrefix, StackerCraneCommandTypeEnum.Formation },
|
{ StandardPrefixGW, StackerCraneCommandTypeEnum.Standard },
|
{ StandardPrefixCW, StackerCraneCommandTypeEnum.Standard }
|
};
|
}
|
}
|