From ad7281f0ed34407341dfc105b91eea7d0cd41cc2 Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Tue, 20 Aug 2024 15:01:41 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=94=B5=E5=8D=95=E8=BD=A6=E5=8D=8F?= =?UTF-8?q?=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/ebike/serversend/EBikeMessageCmd82.java | 11 +++++++---- .../{SpecificDataCmd82.java => SpecificData.java} | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) rename jsowell-netty/src/main/java/com/jsowell/netty/domain/ebike/serversend/{SpecificDataCmd82.java => SpecificData.java} (97%) 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});