Status.cs 1.1 KB
using System.Collections.Generic;

namespace DeviceLib.Model.AGV.MiR.schema
{
    public class Status
    {
        /// <summary>
        /// 已移动的距离
        /// </summary>
        public double moved { get; set; }
        /// <summary>
        /// 距离目的地的距离
        /// </summary>
        public double distance_to_next_target { get; set; }

        /// <summary>
        /// 电量
        /// </summary>
        public double battery_percentage { set; get; }
        /// <summary>
        /// 运行信息
        /// </summary>
        public string mission_text { get; set; }
        /// <summary>
        /// 小车状态
        /// </summary>
        public int state_id { set; get; }
        /// <summary>
        /// 电池剩余时间
        /// </summary>
        public int battery_time_remaining { get; set; }
        /// <summary>
        /// 异常信息
        /// </summary>
        public List<Error> errors { get; set; }
        /// <summary>
        /// 所在位置
        /// </summary>
        public Position position { set; get; }
    }
}