using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_DTO.SquareCabin
{
///
/// 报警信息
///
public class AlarmDto
{
#region 冷柜报警
public class CollResponse
{
///
/// 结果代码:000成功,其他的为失败
///
public string code { get; set; }
///
/// 结果信息
///
public string note { get; set; }
///
/// 业务数据
///
public List data { get; set; }
}
#endregion
public class CoolDto
{
///
/// 名字
///
public string name { get; set; }
///
/// 温度
///
public float temperature { get; set; }
///
/// 湿度
///
public float humidity { get; set; }
///
/// 报警
///
public int alarm { get; set; }
///
/// 报警信息
///
public string message { get; set; }
}
#region AGV小测报警
public class AGVResponse
{
///
/// 结果代码:0成功,1失败
///
public string code { get; set; }
///
/// 结果信息 成功success
///
public string msg { get; set; }
public string success { get; set; }
///
/// 业务数据
///
public T data { get; set; } // 注意:这里不是 List
}
///
/// 设备状态数据
///
public class DeviceStatusData
{
///
/// 小车队列信息
///
public List robot { get; set; }
///
/// 小车状态统计
///
public StateStatistics stateStatistics { get; set; }
///
/// 分拣栋台队列信息
///
public List sorters { get; set; }
}
///
/// 机器人设备
///
public class RobotDevice
{
///
/// 小车名称
///
public string robotName { get; set; }
///
/// 小车编码
///
public string robotCode { get; set; }
///
/// 小车状态
///
public string status { get; set; }
public string position { get; set; }
public string deviceOrient { get; set; }
public string cargoStatus { get; set; }
public string containerCode { get; set; }
public string battery { get; set; }
public string start { get; set; }
public string end { get; set; }
public string totalDistance { get; set; }
public string robotFrequency { get; set; }
public string workTime { get; set; }
}
///
/// 分拣台设备
///
public class SorterDevice
{
///
/// 分拣台名称
///
public string sorterName { get; set; }
///
/// 分拣台编码
///
public string sorterCode { get; set; }
///
/// 分拣台状态
///
public string status { get; set; }
public string position { get; set; }
}
///
/// 状态统计
///
public class StateStatistics
{
///
/// 可用
///
public int enable { get; set; }
///
/// 充电中
///
public int charging { get; set; }
///
/// 不可用
///
public int disabled { get; set; }
///
/// 发生错误
///
public int error { get; set; }
///
/// 离库
///
public int down { get; set; }
///
/// 被占用
///
public int occupied { get; set; }
}
#endregion
}
}