mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
新增 0x25报文数据存入缓存方法
This commit is contained in:
@@ -178,6 +178,11 @@ public class CacheConstants {
|
||||
/**
|
||||
* 0x23缓存key
|
||||
*/
|
||||
public static final String BMS_DEMAND_AND_CHARGER_OUTPUT_BY_TRANSACTION_CODE = "bms_demand_and_charger_output_by_transaction_code:";
|
||||
|
||||
/**
|
||||
* 0x25缓存key
|
||||
*/
|
||||
public static final String BMS_CHARGE_INFO_BY_TRANSACTION_CODE = "bms_charge_info_by_transaction_code:";
|
||||
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.jsowell.common.core.domain.ykc;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 0x25数据信息
|
||||
*
|
||||
* @author Lemon
|
||||
* @Date 2024/12/10 15:45:14
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class BMSChargeInfoData {
|
||||
|
||||
/**
|
||||
* 交易流水号
|
||||
*/
|
||||
private String transactionCode;
|
||||
|
||||
/**
|
||||
* 桩编码
|
||||
*/
|
||||
private String pileSn;
|
||||
|
||||
/**
|
||||
* 枪号
|
||||
*/
|
||||
private String connectorCode;
|
||||
|
||||
/**
|
||||
* BMS 最高单体动力蓄电池电压所在编号
|
||||
* 1/位, 1 偏移量;
|
||||
* 数据范围: 1~256
|
||||
*/
|
||||
private String bmsMaxVoltageNum;
|
||||
|
||||
/**
|
||||
* BMS 最高动力蓄电池温度
|
||||
* 1ºC/位, -50 ºC 偏移量;
|
||||
* 数据范围: -50 ºC ~+200 ºC
|
||||
*/
|
||||
private String bmsMaxBatteryTemperature;
|
||||
|
||||
/**
|
||||
* 最高温度检测点编号
|
||||
* 1/位, 1 偏移量;
|
||||
* 数据范围: 1~128
|
||||
*/
|
||||
private String maxTemperatureDetectionNum;
|
||||
|
||||
/**
|
||||
* 最低动力蓄电池温度
|
||||
* 1ºC/位, -50 ºC 偏移量;
|
||||
* 数据范围: -50 ºC ~+200 ºC
|
||||
*/
|
||||
private String minBatteryTemperature;
|
||||
|
||||
/**
|
||||
* 最低动力蓄电池温度检测点编号
|
||||
* 1/位, 1 偏移量;
|
||||
* 数据范围: 1~128
|
||||
*/
|
||||
private String minTemperatureDetectionNum;
|
||||
|
||||
/**
|
||||
* BMS 单体动力蓄电池电压过高 /过低
|
||||
* (<00> :=正常 ; <01> :=过高 ; <10>: =过低)
|
||||
*/
|
||||
private String singleBMSVoltageStatus;
|
||||
|
||||
/**
|
||||
* BMS 整车动力蓄电池荷电状态 SOC 过高/过低
|
||||
* (<00> :=正常 ; <01> :=过高 ; <10>: =过低)
|
||||
*/
|
||||
private String carBMSSocStatus;
|
||||
|
||||
/**
|
||||
* BMS 动力蓄电池充电过电流
|
||||
* (<00> :=正常 ; <01> :=过流 ; <10>: =不可信状态)
|
||||
*/
|
||||
private String bmsBatteryChargeCurrentStatus;
|
||||
|
||||
/**
|
||||
* BMS 动力蓄电池温度过高
|
||||
* (<00> :=正常 ; <01> :=过流 ; <10>: =不可信状态)
|
||||
*/
|
||||
private String bmsBatteryTemperature;
|
||||
|
||||
/**
|
||||
* BMS 动力蓄电池绝缘状态
|
||||
* (<00> :=正常 ; <01> :=过流 ; <10>: =不可信状态)
|
||||
*/
|
||||
private String bmsBatteryInsulationStatus;
|
||||
|
||||
/**
|
||||
* BMS 动力蓄电池组输出连接器连接状态
|
||||
* (<00> :=正常 ; <01> :=过流 ; <10>: =不可信状态)
|
||||
*/
|
||||
private String bmsBatteryOutputStatus;
|
||||
|
||||
/**
|
||||
* 充电禁止
|
||||
* (<00>: =禁止; <01>: =允许)
|
||||
*/
|
||||
private String chargeProhibit;
|
||||
|
||||
/**
|
||||
* 预留位
|
||||
*/
|
||||
private String noMeanPositionByteArr;
|
||||
|
||||
|
||||
private String dateTime;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user