update 电单车协议

This commit is contained in:
Guoqs
2024-09-04 14:42:44 +08:00
parent 0d26625b57
commit b4ba770136
3 changed files with 35 additions and 44 deletions

View File

@@ -30,32 +30,33 @@ public class EBikeSendCommandServiceImpl implements EBikeSendCommandService {
EBikeMessageCmd82.SpecificData data = new EBikeMessageCmd82.SpecificData();
// 充电模式
data.setRateMode("3");
data.setRateMode(3);
// 余额或有效期
data.setBalanceOrValidity("356");
data.setBalanceOrValidity(1234);
// 端口号
data.setPortNumber(connectorCode);
data.setPortNumber(Integer.parseInt(connectorCode));
// 充电命令
data.setChargeCommand("01");
data.setChargeCommand(1);
// 充电时长/功率
data.setChargeDurationOrPower("0");
int chargeDurationOrPower = 0;
data.setChargeDurationOrPower(chargeDurationOrPower);
// 订单编号
String orderNumber = IdUtils.generateTransactionCode(pileSn, connectorCode);
data.setOrderNumber(orderNumber);
// 最大充电时长
data.setMaxChargeDuration("0");
data.setMaxChargeDuration(0);
// 过载功率
data.setOverloadPower("5000");
data.setQrCodeLight("0");
data.setLongChargeMode("0");
data.setExtraFloatChargeTime("0");
data.setSkipShortCircuitDetection("0");
data.setNoUserPullOutCheck("0");
data.setForceAutoStopWhenFull("0");
data.setFullChargePower("0");
data.setMaxFullChargePowerCheckTime("0");
data.setOverloadPower(5000);
data.setQrCodeLight(0);
data.setLongChargeMode(0);
data.setExtraFloatChargeTime(0);
data.setSkipShortCircuitDetection(0);
data.setNoUserPullOutCheck(0);
data.setForceAutoStopWhenFull(0);
data.setFullChargePower(0);
data.setMaxFullChargePowerCheckTime(0);
message.setData(data);
this.send(message);
}