update 解析0x17参数配置帧

This commit is contained in:
Lemon
2024-11-20 14:26:16 +08:00
parent 17e646811b
commit 86023c9e29
2 changed files with 245 additions and 1 deletions

View File

@@ -0,0 +1,234 @@
package com.jsowell.thirdparty.platform.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 充电订单算法Data
*
* @author Lemon
* @Date 2024/11/19 14:02:40
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ChargeAlgorithmData {
/**
* 订单号
*/
private String orderCode;
/**
* 初始SOC
*/
private Integer initSoc;
/**
* 当前soc
*/
private Integer currentSoc;
/**
* 告警编码
*/
private String alarmCode;
/**
* 累计服务费
*/
private String currentServiceFee;
/**
* 总费用
*/
private String currentTotalFee;
/**
* 累计充电量
*/
private String totalCharge;
/**
* 充电时长
*/
private Integer totalChargeTime;
/**
* 剩余充电时间
*/
private Integer remainChargeTime;
/**
* 最高允许电流
*/
private String maxAllowElectricity;
/**
* 单体最高允许电压
*/
private String singleMaxAllowVoltage;
/**
* 直流充电电压
*/
private String dcv;
/**
* 直流充电电流
*/
private String dca;
/**
* BMS需求电压
*/
private String bmsDemandVoltage;
/**
* BMS需求电流
*/
private String bmsDemandElectricity;
/**
* BMS充电模式
*/
private Integer bmsChargeMode;
/**
* 充电前电表读数
*/
private String readBeforeCharge;
/**
* 当前电表读数
*/
private String readCurrentCharge;
/**
* 开始充电时间
*/
private String beginTime;
/**
* 最高允许温度
*/
private String maxAllowTemp;
/**
* 充电功率
*/
private String chargePower;
/**
* 电池额定容量
*/
private String ratedCapacity;
/**
* 电池标称总能量
*/
private String nominalEnergy;
/**
* 电池额定总电压
*/
private String ratedVoltage;
/**
* 单体最高电压
*/
private String singleMaxVoltage;
/**
* 单体最低电压
*/
private String singleMinVoltage;
/**
* 单体最高温度
*/
private String singleMaxTemp;
/**
* 单体最低温度
*/
private String singleMinTemp;
/**
* 出风口温度
*/
private String ventTemp;
/**
* 环境温度
*/
private String environmentTemp;
/**
* 充电枪温度
*/
private String gunTemp;
/**
* 舱门状态
*/
private Integer doorStatus;
/**
* BMS版本
*/
private String bmsVersion;
/**
* 车辆测量充电电压
*/
private String measuringChargeVoltage;
/**
* 车辆测量充电电流
*/
private String measuringChargeElectricity;
/**
* 最高单体电压组号
*/
private Integer maxSingleVoltageGroupNum;
/**
* 最高单体电压编号
*/
private Integer maxSingleVoltageNum;
/**
* 最高温度点编号
*/
private Integer maxTempPointNum;
/**
* 最低温度点编号
*/
private Integer minTempPointNum;
/**
* 电池类型
*/
private String batteryType;
/**
* 电池绝缘状态
*/
private Integer batteryInsulation;
/**
* 最高允许充电总电压
*/
private String maxAllowTotalVoltage;
/**
* 充电前总电压
*/
private String beforeChargeTotalVoltage;
}