using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BatCharging.Model
{
public class CMD202
{
///
/// 预留
///
public UInt16 value01 { get; set; }
///
/// 预留
///
public UInt16 value02 { get; set; }
///
/// 充电桩编码
///
public string value03 { get; set; }
///
/// 充电枪位置类型
/// 1-直流
/// 2-交流
///
public byte value04 { get; set; }
///
/// 充电枪口
///
public byte value05 { get; set; }
///
/// 充电卡号 32
///
public string value06 { get; set; }
///
/// 充电开始时间
///
public string value07 { get; set; }
///
/// 充电结束时间
///
public string value08 { get; set; }
///
/// 充电时间长度
///
public UInt32 value09 { get; set; }
///
/// 开始 SOC
///
public byte value10 { get; set; }
///
/// 结束 SOC
///
public byte value11 { get; set; }
///
/// 充电结束原因
///
public UInt32 value12 { get; set; }
///
/// 本次充电电量
///
public string value13 { get; set; }
///
/// 充电前电表读数
///
public string value14 { get; set; }
///
/// 充电后电表读数
///
public string value15 { get; set; }
///
/// 本次充电金额
///
public UInt32 value16 { get; set; }
///
/// 内部索引号
///
public int value17 { get; set; }
///
/// 充电前卡余额
///
public UInt32 value18 { get; set; }
///
/// 当前充电记录索引
///
public UInt32 value19 { get; set; }
///
/// 总充电记录条目
///
public UInt32 value20 { get; set; }
///
/// 预留
///
public byte value21 { get; set; }
///
/// 充电策略
/// 0:充满为止
/// 1:时间控制充电
/// 2:金额控制充电
/// 3:电量控制充电
///
public byte value22 { get; set; }
///
/// 充电策略参数
///
/// 时间单位为 1 秒
/// 金额单位为 0.01 元
/// 电量时单位为 0.01kw
///
public string value23 { get; set; }
///
/// 车辆 VIN 17
///
public string value24 { get;set; }
///
/// 车牌号
///
public string value25 { get; set; }
///
/// 时段 1 充电电量
/// 命令 202 报文此字段是 2 字节,
/// 命令 222 报文此字段是 4 字节
///
public String value26 { get; set; }
///
///
///
public String value27 { get; set; }
///
///
///
public String value28 { get; set; }
///
///
///
public String value29 { get; set; }
///
///
///
public String value30 { get; set; }
///
///
///
public String value31 { get; set; }
///
///
///
public String value32 { get; set; }
///
///
///
public String value33 { get; set; }
///
///
///
public String value34 { get; set; }
///
///
///
public String value35 { get; set; }
///
///
///
public String value36 { get; set; }
///
///
///
public String value37 { get; set; }
///
///
///
public String value38 { get; set; }
///
///
///
public String value39 { get; set; }
///
///
///
public String value40 { get; set; }
///
///
///
public String value41 { get; set; }
///
///
///
public String value42 { get; set; }
///
///
///
public String value43 { get; set; }
///
///
///
public String value44 { get; set; }
///
///
///
public String value45 { get; set; }
///
///
///
public String value46 { get; set; }
///
///
///
public String value47 { get; set; }
///
///
///
public String value48 { get; set; }
///
///
///
public String value49 { get; set; }
///
///
///
public String value50 { get; set; }
///
///
///
public String value51 { get; set; }
///
///
///
public String value52 { get; set; }
///
///
///
public String value53 { get; set; }
///
///
///
public String value54 { get; set; }
///
///
///
public String value55 { get; set; }
///
///
///
public String value56 { get; set; }
///
///
///
public String value57 { get; set; }
///
///
///
public String value58 { get; set; }
///
///
///
public String value59 { get; set; }
///
///
///
public String value60 { get; set; }
///
///
///
public String value61 { get; set; }
///
///
///
public String value62 { get; set; }
///
///
///
public String value63 { get; set; }
///
///
///
public String value64 { get; set; }
///
///
///
public String value65 { get; set; }
///
///
///
public String value66 { get; set; }
///
///
///
public String value67 { get; set; }
///
///
///
public String value68 { get; set; }
///
///
///
public String value69 { get; set; }
///
///
///
public String value70 { get; set; }
///
///
///
public String value71 { get; set; }
///
///
///
public String value72 { get; set; }
///
/// 时段 48 充电电量
/// 命令 202 报文此字段是 2 字节,
/// 命令 222 报文此字段是 4 字节
///
public String value73 { get; set; }
///
/// 启动方式
/// 0:本地刷卡启动
/// 1:后台启动
/// 2:本地管理员启动
/// 3:远程 VIN 验证启动
/// 4:远程密码验证启动
/// 5:本地 VIN 验证启动
/// 6:迪文界面流程启动
///
public byte value74 { get; set; }
///
/// 充电流水号 32
///
public string value75 { get;set; }
///
/// 充电服务费
///
public UInt32 value76 { get; set; }
///
/// 千分位电量
///
public byte value77 { get; set; }
///
/// 并充标志
/// 0/1-单枪充电
/// 2-单机柜双枪并充充电
/// 3-双机柜双枪并充充电
///
public byte value78 { get; set; }
///
/// 充放电标志
///
/// 2-充电
/// 0xf1-放电
/// 非协议定义值,都表示充电
///
public byte value79 { get; set; }
///
/// 电表加密数据
///
/// 瑞银电表解密后数据内容为:
/// 17 字节枪口识别号(BCD)
/// 4 字节计量开始时间(秒时戳, HEX)
/// 4 字节计量结束时间(秒时戳, HEX)
/// 4 字节正向充电电量(3 位小数, HEX)
/// 4 字节电表安装时间(秒时戳, HEX)
/// 1 字节端钮历史状态(0 正常,1 发生过端钮盖打开时间)
///
public string value80 { get; set; }
///
/// 电表表号 6
///
public string value81 { get; set; }
///
/// 电表协议版本
///
public UInt16 value82 { get; set; }
///
/// 加密方式
/// 当前加密方式(工厂模式下配置,抄读无任何限制)
/// 00:软件 AES128 加密
/// 01:RJMU 国密 SM1(暂不支持)
/// 02:RJMU 国密 SM4(暂不支持)
/// 03:国网 ESAM 加密
/// 04:ECC256 签名算法
/// 05:其他
///
public byte value83 { get; set; }
}
}