update 电单车协议

This commit is contained in:
Guoqs
2024-09-03 11:54:30 +08:00
parent f729431d7d
commit e668f6c4ab
3 changed files with 19 additions and 16 deletions

View File

@@ -74,7 +74,7 @@ public class EBikeMessageCmd82 extends AbsEBikeMessage {
public static class SpecificData {
private String rateMode; // 费率模式 (1字节)
private String balanceOrValidity; // 余额/有效期 (4字节)
private String portNumber; // 端口号 (1字节)
private String portNumber; // 端口号 (指实际端口号, 发指令的时候自动转换为桩能识别的byte字节)
private String chargeCommand; // 充电命令 (1字节)
private String chargeDurationOrPower; // 充电时长/电量 (2字节)
private String orderNumber; // 订单编号 (16字节)
@@ -146,7 +146,7 @@ public class EBikeMessageCmd82 extends AbsEBikeMessage {
// 余额/有效期
byte[] balanceOrValidityBytes = BytesUtil.stringToHexBytes(balanceOrValidity, 4);
// 端口号
byte[] portNumberBytes = BytesUtil.stringToHexBytes(portNumber, 1);
byte[] portNumberBytes = YouDianUtils.convertPortNumberToBytes(portNumber);
// 充电命令
byte[] chargeCommandBytes = BytesUtil.stringToHexBytes(chargeCommand, 1);
// 充电时长/电量