| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- namespace WCS.WebApi
- {
- /// <summary>
- /// WCS给AGV的响应结果
- /// </summary>
- internal class WcsAgvApiResponse
- {
- /// <summary>
- /// 返回码
- /// </summary>
- public string code { get; set; }
- /// <summary>
- /// 返回消息
- /// </summary>
- public string message { get; set; }
- /// <summary>
- /// 请求编号
- /// </summary>
- public string reqCode { get; set; }
- }
- /// <summary>
- /// WCS给AGV的响应结果
- /// </summary>
- internal class AgvCallbackRequest
- {
- /// <summary>
- /// 请求编号,每个请求都要一个唯一编号, 同一个请求重复提交, 使用同一编号
- /// </summary>
- public string reqCode { get; set; }
- /// <summary>
- /// 请求时间戳,格式: “yyyy-MM-dd HH:mm:ss”
- /// </summary>
- public string reqTime { get; set; }
- /// <summary>
- /// 地码 X 坐标(mm):任务完成时有值
- /// </summary>
- public string cooX { get; set; }
- /// <summary>
- /// 地码 Y 坐标(mm):任务完成时有值
- /// </summary>
- public string cooY { get; set; }
- /// <summary>
- /// 当前位置编号
- /// 任务开始:该位置为任务起点
- /// 走出储位:该位置为任务起点
- /// 任务单取消:该位置为工作位编号
- /// 任务结束:该位置为任务终点
- /// 取放申请:取放料箱的点
- /// </summary>
- public string currentPositionCode { get; set; }
- /// <summary>
- /// 自定义字段,不超过2000个字符
- /// </summary>
- public string data { get; set; }
- /// <summary>
- /// 地图编号
- /// </summary>
- public string mapCode { get; set; }
- /// <summary>
- /// 地码编号:任务完成时有值
- /// </summary>
- public string mapDataCode { get; set; }
- /// <summary>
- /// 仓位编号:叉车与CTU任务时有值
- /// </summary>
- public string stgBinCode { get; set; }
- /// <summary>
- /// 方法名, 可使用任务类型做为方法名 由RCS-2000任务模板配置后并告知上层系统
- /// 默认使用方式:
- /// start : 任务开始
- /// outbin : 走出储位
- /// end : 任务结束
- /// cancel : 任务单取消
- /// apply:CTU料箱取放申请
- /// </summary>
- public string method { get; set; }
- /// <summary>
- /// 货架编号:背货架时有值
- /// </summary>
- public string podCode { get; set; }
- /// <summary>
- /// 180”,”0”,”90”,”-90” 分别对应地图的”左”,”右”,”上”,”下”:任务完成时有值
- /// </summary>
- public string podDir { get; set; }
- /// <summary>
- /// 物料编号
- /// </summary>
- public string materialLot { get; set; }
- /// <summary>
- /// AGV编号(同 agvCode )
- /// </summary>
- public string robotCode { get; set; }
- /// <summary>
- /// 当前任务单号
- /// </summary>
- public string taskCode { get; set; }
- /// <summary>
- /// 工作位,与RCS-2000端配置的位置名称一致。任务完成时有值,与生成任务单接口中的wbCode一致。
- /// </summary>
- public string wbCode { get; set; }
- /// <summary>
- /// 容器编号
- /// </summary>
- public string ctnrCode { get; set; }
- /// <summary>
- /// 容器类型
- /// </summary>
- public string ctnrType { get; set; }
- /// <summary>
- /// 巷道编号
- /// </summary>
- public string roadWayCode { get;set; }
- /// <summary>
- /// 巷道内顺序号 巷道尾是0,到巷道头依次递增1
- /// </summary>
- public string seq { get; set;}
- /// <summary>
- /// 设备编号,如梳齿式工作站、输送线等,一般使用于CTU场景。系统根据仓位定位到关联的设备编号。
- /// </summary>
- public string eqpCode { get; set;}
- }
- }
|