using System; using System.Collections.Generic; using System.Text; namespace SlnMesnac.Model.AirportApiEntity { /// /// 获取车辆所有信息响应实体类 /// public class ResponseRobotAtrributeDataEntity { /// /// 机器人ID /// public string Guid { get; set; } /// /// 机器人名称 /// public string Name { get; set; } /// /// 运动状态 /// 0:暂⽆信息 1:待机 2:执⾏任务 3:充电中 4:暂停 5:急停 6:异常 7:建图中 8:等待 9:调度控制 /// ?(文档空缺)任务暂停 51:同步 52:脱机 /// public int AgvMoveStatus { get; set; } /// /// 任务模板ID /// public string jobId { get; set; } /// /// 子任务ID /// public string orderId { get; set; } /// /// 任务ID /// public string TaskID { get; set; } /// /// 当前执行动作 /// public CurrentActionEntity currentAction { get; set; } /// /// 错误 /// public List error { get; set; } } /// /// 车辆当前执行动作实体类 /// public class CurrentActionEntity { /// /// 动作ID /// public string guid { get; set; } /// /// 任务类型 /// 1:移动 2:播放声⾳ 3:亮灯带 4:停留 5:检查位置状态 6:占地⾯积 7:切换地图 8:移动⾄预备位置 9:停靠 /// 10:相对移动 11:等待 12:if else 13:设置plc 14:等待plc 15:停⽌⾳效 16:停⽌灯带 17:暂停 18:loop /// 23:while 29:任务模板 /// public string actionType { get; set; } /// /// 参数列表 /// public List Parames { get; set; } } /// /// 车辆动作参数实体类 /// public class AGVCurrentActionParamesEntity { /// /// 动作参数guid /// public string guid { get; set; } /// /// 参数名称 /// public string paramName { get; set; } /// /// 动作类型 /// public int type { get; set; } /// /// 参数值 /// public string value { get; set; } } /// /// 车辆错误信息实体类 /// public class AGVErrorEntity { /// /// 错误码 /// public int errorCode { get; set; } /// /// 错误模块 /// public int errorModule { get; set; } /// /// 错误消息 /// public string errorMsg { get; set; } } }