using System; using System.Collections.Generic; namespace WMS.Info.Models.WCSDeviceMonitor { [Serializable] public class WCSDeviceData { public string Code { get; set; } /// /// 自动1 手动2 维修3 /// public int IsAuto { get; set; } public DateTime Frame { get; set; } public string Info { get; set; } = ""; } /// /// 输送线 /// [Serializable] public class WCSStation : WCSDeviceData { /// /// 任务号 /// public string TaskNum { get; set; } /// /// 货物编号 /// public Int32 GoodsCode { get; set; } /// /// 货物开始位置 /// public short GoodsStart { get; set; } /// /// 货物结束位置 /// public short GoodsEnd { get; set; } /// /// /// public bool PH_STATUS { get; set; } /// /// 是否有请求信号 /// public bool Request { get; set; } /// /// 输送线状态 /// public string Status { get; set; } /// /// 故障信息汇总 /// public string FaultInfo { get; set; } /// /// 条码 /// public string BarCode { get; set; } } /// /// 堆垛机 /// [Serializable] public class WCSSRM : WCSDeviceData { /// /// 运行状态 /// public string SRMStatus { get; set; } /// /// 载货状态 /// public string LoadingStatus { get; set; } /// /// 设备高度 /// public int SHeight { get; set; } /// /// 承载重量 /// public int CarryingWeight { get; set; } /// /// 设备里程 /// public float TotalKM { get; set; } /// /// 任务号 /// public string TaskNum { get; set; } /// /// 起始行 /// public int SLine { get; set; } /// /// 起始列 /// public int SCol { get; set; } /// /// 起始层 /// public int SLayer { get; set; } /// /// 起始深度 /// public int SDepth { get; set; } /// /// 目标行 /// public int ELine { get; set; } /// /// 目标列 /// public int ECol { get; set; } /// /// 目标深度 /// public int EDepth { get; set; } /// /// 报警信息 /// public string SCAlarm { get; set; } } /// /// 堆垛机接驳站台 /// [Serializable] public class SRMStation : WCSDeviceData { /// /// 巷道编号 /// public int No { get; set; } /// /// 故障信息汇总 /// public string FaultInfo { get; set; } /// /// 任务类型 /// public string TaskType { get; set; } /// /// 任务号 /// public string TaskNum { get; set; } } /// /// AGV /// [Serializable] public class WCSAGV : WCSDeviceData { /// /// 任务号 /// public string TaskNum { get; set; } /// /// 故障信息汇总 /// public string FaultInfo { get; set; } } /// /// 提升机 /// [Serializable] public class WCSHoist : WCSDeviceData { /// /// 任务号 /// public string TaskNum { get; set; } /// /// 故障信息汇总 /// public string FaultInfo { get; set; } } public class DBData { public string Name { get; set; } public string Value { get; set; } public string Desc { get; set; } } public class DBDetail { public List DBName { get; set; } public Dictionary> DBDatas { get; set; } } }