Battery.cs 1.3 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mushiny.Model.Pkg
{
    public class Battery
    {
        /// <summary>
        /// 电池类型
        /// 0x01: 潜伏车(磷酸铁锂) 26.5Ah
        //0x02: 潜伏车(三元锂) 38Ah
        //0x03: 保留
        //0x04: 分拣车(磷酸铁锂) 16.5Ah
        //0x05: 潜伏车1.2吨和料箱机器人(磷酸铁锂) 45Ah
        /// </summary>
        public byte Type { get; set; }
        /// <summary>
        /// 最大充电电流
        /// 单位:0.1A
        /// </summary>
        public ushort MaxChargeCurrent { get; set; }
        /// <summary>
        /// 电池电压
        /// 单位:0.1V
        /// </summary>
        public ushort Voltage { get; set; }
        /// <summary>
        /// 剩余电量SOC
        /// 单位:1%
        /// </summary>
        public byte SOC { get; set; }
        /// <summary>
        /// 寿命
        /// 单位:1%
        /// </summary>
        public byte SOH { get; set; }
        /// <summary>
        /// 故障标志
        /// </summary>
        public byte FaultFlag {  get; set; }
        /// <summary>
        /// 温度
        /// </summary>
        public byte Tempture { get; set;  }
    }
}