diff --git a/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/EBikeMessageCmd82.java b/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/EBikeMessageCmd82.java index d105ccbcd..5f495415b 100644 --- a/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/EBikeMessageCmd82.java +++ b/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/EBikeMessageCmd82.java @@ -2,21 +2,24 @@ package com.jsowell.netty.domain.ebike.serversend; import com.jsowell.netty.domain.ebike.AbsEBikeMessage; +/** + * 服务器开始、停止充电操作(82指令) + */ public class EBikeMessageCmd82 extends AbsEBikeMessage { - private SpecificDataCmd82 specificData; + private SpecificData specificData; - public EBikeMessageCmd82(String header, int length, int physicalId, int messageId, String command, Object payload, int checksum, SpecificDataCmd82 specificData) { + public EBikeMessageCmd82(String header, int length, int physicalId, int messageId, String command, Object payload, int checksum, SpecificData specificData) { super(header, length, physicalId, messageId, command, payload, checksum); this.specificData = specificData; } @Override public void parsePayload(byte[] dataBytes) { - this.specificData = new SpecificDataCmd82(dataBytes); + this.specificData = new SpecificData(dataBytes); } - public SpecificDataCmd82 getSpecificData() { + public SpecificData getSpecificData() { return specificData; } } \ No newline at end of file diff --git a/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificDataCmd82.java b/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificData.java similarity index 97% rename from jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificDataCmd82.java rename to jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificData.java index d8f92dbd9..678581c56 100644 --- a/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificDataCmd82.java +++ b/jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/SpecificData.java @@ -8,7 +8,7 @@ import java.util.Arrays; @Getter @Setter -public class SpecificDataCmd82 { +public class SpecificData { private String rateMode; // 费率模式 (1字节) private String balanceOrValidity; // 余额/有效期 (4字节) private String portNumber; // 端口号 (1字节) @@ -26,7 +26,7 @@ public class SpecificDataCmd82 { private String fullChargePower; // 充满功率 (1字节) private String maxFullChargePowerCheckTime; // 充满功率最长判断时间 (1字节) - public SpecificDataCmd82(byte[] dataBytes) { + public SpecificData(byte[] dataBytes) { byte rateModeBytes = dataBytes[0]; this.rateMode = BytesUtil.bcd2StrLittle(new byte[]{rateModeBytes});