AgvState.cs 1.4 KB
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static DeviceLibrary.AgvInfo;

namespace DeviceLibrary.service.model
{
    /// <summary>
    /// 上报Agv状态
    /// </summary>
    public class AgvState
    {
        /// <summary>
        /// 编号
        /// </summary>
        public string agvNum { get; set; }
        /// <summary>
        /// 车间
        /// </summary>
        public string workshop { get; set; }
        /// <summary>
        /// 电量
        /// </summary>
        public int battery { get; set; }
        /// <summary>
        /// 坐标位置
        /// </summary>
        public MirPosition position { get; set; }
        /// <summary>
        /// 当前状态:执行任务/归位中/充电中/故障中/调试中/手动/自动
        /// </summary>
        public string state { get; set; }
        /// <summary>
        /// 任务id
        /// </summary>
        public string missionId { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string remark { get; set; }
        /// <summary>
        /// 当前目的地
        /// </summary>
        public string curTarget { get; set; }
        /// <summary>
        /// 状态的详细信息
        /// </summary>
        public string statusTxt { get; set; }
    }
}