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; }
}
}