using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WCS.QingXigongchang.api
{
///
/// 通用model
///
public class ApiModel
{
#region hosttoagv 相关
///
/// 返回给hosttoagv
///
public class ReturnResult
{
public int ResultCode { get; set; }
public string ResultMsg { get; set; }
}
///
/// hosttoagv上报任务状态
///
public class AgvTaskState
{
public int State { get; set; }
public string No { get; set; }
public string ForkliftNo { get; set; }
public string ErrCode { get; set; }
public string LockNo { get; set; }
public string Ext1 { get; set; }
public string Ext2 { get; set; }
public string N_CNTR_COUNT { get; set; }
public string ExtData { get; set; }
}
///
/// hosttoagv上报车辆状态(参数在hosttoagv服务配置,可修改)
///
public class AgvDeviceStatus
{
public string forkliftNo { get; set; }
public string errCode { get; set; }
public string errCode2 { get; set; }
public string faildCode { get; set; }
public string xPos { get; set; }
public string yPos { get; set; }
public string battery { get; set; }
public string detail { get; set; }
public string infoType { get; set; }
public string inMapRoute { get; set; }
public string CumInfo { get; set; }
}
///
/// osttoagv上报其它事件信息
///
public class AgvEventInfo
{
public int Code { get; set; }
public string CarID { get; set; }
public string Param1 { get; set; }
public string Param2 { get; set; }
public string Param3 { get; set; }
}
#endregion
#region mobox 相关
///
/// mobox 取消任务、标记完成任务
///
public class MoboxTaskBase
{
public string TaskNo { get; set; }
}
///
/// mobox 接口返回
///
public class SimpleResult
{
public int resultCode { get; set; }
public string resultMsg { get; set; }
public List