Status.cs 1021 字节
using System;
using System.Collections.Generic;
using System.Text;

namespace DeviceLib.Model.AGV
{
    public class Status
    {
        public bool is_online { get; set; }=false;
        /// <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; }
        public string state { get { return Enum.GetName(typeof(State),state_id); } } 
        /// <summary>
        /// 电池剩余时间
        /// </summary>
        public int battery_time_remaining { get; set; }
    }
}