using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEAWCS_DTO.AGV.HIKROBOT { /// /// 海康任务执行过程回馈 /// public class HIKROBOTTaskProcessReport { /// /// 任务号 /// public string robotTaskCode { get; set; } /// /// 当前执行任务的机器人唯一标识 /// public string singleRobotCode { get; set; } /// /// 自定义扩展字段 /// public HikExtra extra { get; set; } } /// /// 自定义扩展字段 /// public class HikExtra { /// /// 扩展字段的值 /// public HikValues values { get; set; } } /// /// 扩展字段的值 /// public class HikValues { /// /// 地图编号 /// public string mapCode { get; set; } /// /// 任务执行过程中消息上报的方法名 /// start : 任务开始 /// outbin : 走出储位 /// end : 任务完成 /// public string method { get; set; } /// /// 载具编号 /// public string carrierCode { get; set; } /// /// 载具名称 /// public string carrierName { get; set; } /// /// 载具类型 /// public string carrierType { get; set; } /// /// 载具种类 /// public string carrierCategory { get; set; } /// /// 载具角度 (可选) /// public string carrierDir { get; set; } /// /// 当前站点编号 /// outbin:起点 /// end:目标点 /// public string slotCode { get; set; } /// /// 站点别名 /// public string slotName { get; set; } /// /// 存储类型,枚举值:BIN(仓位)、SITE(站点) /// public string slotCategory { get; set; } /// /// 机器人当前位置x坐标 /// public string x { get; set; } /// /// 机器人当前位置y坐标 /// public string y { get; set; } /// /// 机器人种类 /// public string amrCategory { get; set; } /// /// 机器人类型 /// public string amrType { get; set; } /// /// 机器人编号,与singleRobotCode相同 /// public string amrCode { get; set; } /// /// 区域编号 /// public string zoneCode { get; set; } /// /// 堆叠层号,载具位于第几层 /// public int? layerNo { get; set; } /// /// 载具重量(CTU支持),单位:g /// public string carrierWeight { get; set; } } }