using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BatCharging.Model
{
public class CMD302
{
///
/// 预留
///
public UInt16 value01 { get; set; }
///
/// 预留
///
public UInt16 value02 { get; set; }
///
/// 报文次序计数
///
public UInt16 value03 { get; set; }
///
/// 充电枪号
///
public UInt16 value04 { get; set; }
///
/// 充电桩编码 32
///
public string value05 { get; set; }
///
/// 工作状态
/// 0-空闲中
/// 1-正准备开始充电
/// 2-充电进行中
/// 3-充电结束
/// 4-启动失败
/// 5-预约状态
/// 6-系统故障(不能给汽车充电)
///
public byte value06 { get; set; }
///
/// 车连接状态
/// 0-断开
/// 1-半连接
/// 2-连接
///
public byte value07 { get; set; }
///
/// BRM-BMS 通讯协议版本号
///
public byte value08 { get; set; }
///
/// BRM-电池类型
/// 0x01-铅酸电池,
/// 0x02-镍氢电池,
/// 0x03-磷酸铁锂电池,
/// 0x04-锰酸锂电池,
/// 0x05-钴酸锂电池,
/// 0x06-三元次料电池,
/// 0x07-聚合物锂离子电池,
/// 0x08-钛酸锂电池,
/// 0xff-其他电池
///
public byte value09 { get; set; }
///
/// BRM-整车动力蓄电池系统额定容量/Ah
///
public UInt32 value10 { get; set; }
///
/// BRM-整车动力蓄电池系统额定总电压/V
///
public UInt32 value11 { get; set; }
///
/// BRM-电池生产厂商
///
public UInt32 value12 { get; set; }
///
/// BRM-电池组序号
///
public UInt32 value13 { get; set; }
///
/// BRM-电池组生厂日期:年
///
public UInt16 value14 { get; set; }
///
/// BRM-电池组生厂日期:月
///
public byte value15 { get; set; }
///
/// BRM-电池组生厂日期:日
///
public byte value16 { get; set; }
///
/// BRM-电池组充电次数
///
public UInt32 value17 { get; set; }
///
/// BRM-电池组产权标识
/// 0X01-表示租赁
/// 0x01 表示车自有
///
public byte value18 { get; set; }
///
/// 预留
///
public byte value19 { get; set; }
///
/// BRM-车辆识别码 vin 17
///
public string value20 { get;set; }
///
/// BRM-BMS 软件版本号
/// Byte1 表示版本流水号:0x01~0xfe;
/// byte2 表示日:0x01 表示 1 日;
/// byte3:0x01 表示 1 月;
/// byte4 和 byte5 表示年:0x07 0xdf 表示2015 年;
/// Byte6 和 byte7、byte8 预留,填 0xffffff
///
public UInt64 value21 { get; set; }
///
/// BCP-单体动力蓄电池最高允许充电电压
///
public UInt32 value22 { get; set; }
///
/// BCP-最高允许充电电流
///
public UInt32 value23 { get; set; }
///
/// BCP-动力蓄电池标称总能量
///
public UInt32 value24 { get; set; }
///
/// BCP-最高允许充电总电压
///
public UInt32 value25 { get; set; }
///
/// BCP-最高允许温度
///
public byte value26 { get; set; }
///
/// BCP-整车动力蓄电池荷电状态
///
public UInt16 value27 { get; set; }
///
/// BCP-整车动力蓄电池当前电池电压
///
public UInt32 value28 { get; set; }
///
/// BRO-BMS 是否充电准备好
///
public byte value29 { get; set; }
///
/// BCL-电压需求
///
public UInt32 value30 { get; set; }
///
/// BCL-电流需求
///
public UInt32 value31 { get; set; }
///
/// BCL-充电模式
///
public byte value32 { get; set; }
///
/// BCS-充电电压测量值
///
public UInt32 value33 { get; set; }
///
/// BCS-充电电流测量值
///
public UInt32 value34 { get; set; }
///
/// BCS-最高单体动力蓄电池电压
///
public UInt32 value35 { get; set; }
///
/// BCS-最高单体动力蓄电池组号
///
public byte value36 { get; set; }
///
/// BCS-当前荷电状态soc%
///
public UInt16 value37 { get; set; }
///
/// 估算剩余充电时间
///
public UInt32 value38 { get; set; }
///
/// BSM-最高单体动力蓄电池电压所在编号
///
public byte value39 { get; set; }
///
/// BSM-最高动力蓄电池温度
///
public byte value40 { get; set; }
///
/// BSM-最高温度检测点编号
///
public byte value41 { get; set; }
///
/// BSM-最低动力蓄电池温度
///
public byte value42 { get; set; }
///
/// BSM-最低动力蓄电池温度检测点编号
///
public byte value43 { get; set; }
///
/// BSM-单体动力蓄电池电压过高或过低
/// 0x00-正常
/// 0x01-过高
/// 0x10-过低
///
public byte value44 { get; set; }
///
/// BSM-整车动力蓄电池荷电状态 soc 过高或过低
///
public byte value45 { get; set; }
///
/// BSM-动力蓄电池充电过电流
///
public byte value46 { get; set; }
///
/// BSM-动力蓄电池温度过高
///
public byte value47 { get; set; }
///
/// BSM-动力蓄电池绝缘状态
///
public byte value48 { get; set; }
///
/// BSM-动力蓄电池组输出连接器连接状态
///
public byte value49 { get; set; }
///
/// BSM-允许充电
///
public byte value50 { get; set; }
///
/// BST-BMS 达到所需求的SOC 目标值
///
public byte value51 { get; set; }
///
/// BST-BMS 达到总电压的设定值
///
public byte value52 { get; set; }
///
/// BST-达到单体电压的设定值
///
public byte value53 { get; set; }
///
/// BST-充电机主动终止
///
public byte value54 { get; set; }
///
/// BST-绝缘故障
///
public byte value55 { get; set; }
///
/// BST-输出连接器过温故障1
///
public byte value56 { get; set; }
///
/// BST-BMS 元件,输出连接器过温10x00-正常,0x01-故障,0x10-不可信状态
///
public byte value57 { get; set; }
///
/// BST-充电连接器故障
///
public byte value58 { get; set; }
///
/// BST-电池组温度过高故障
///
public byte value59 { get; set; }
///
/// BST-高压继电器故障
///
public byte value60 { get; set; }
///
/// BST-检测点 2 电压检测故障
///
public byte value61 { get; set; }
///
/// BST-其他故障
///
public byte value62 { get; set; }
///
/// BST-电流过大
///
public byte value63 { get; set; }
///
/// BST-电压异常
///
public byte value64 { get; set; }
///
/// BSD-终止荷电状态 soc
///
public UInt16 value65 { get; set; }
///
/// BSD-动力蓄电池单体最低电压
///
public UInt32 value66 { get; set; }
///
/// BSD-动力蓄电池单体最高电压
///
public UInt32 value67 { get; set; }
///
/// BSD-动力蓄电池最低温度
///
public byte value68 { get; set; }
///
/// BSD-动力蓄电池最高温度
///
public byte value69 { get; set; }
///
/// BEM-接收SPN2560=0x00 的充电机辨识报文超时
///
public byte value70 { get; set; }
///
/// BEM-接收SPN2560=0xaa 的充电机辨识报文超时
///
public byte value71 { get; set; }
///
/// BEM-接收充电机的时间同步和最大输出能力报文超时
///
public byte value72 { get; set; }
///
/// BEM-接收充电机完成充电准备报文超时
///
public byte value73 { get; set; }
///
/// BEM-接收充电机充电状态报文超时
///
public byte value74 { get; set; }
///
/// BEM-接收充电机终止充电报文超时
///
public byte value75 { get; set; }
///
/// BEM-接收充电机充电统计报文超时
///
public byte value76 { get; set; }
///
/// BEM-其他
///
public byte value77 { get; set; }
}
}