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; }
}
}