update 电单车协议

This commit is contained in:
Guoqs
2024-08-15 11:25:47 +08:00
parent 415f7c4b36
commit a6a799f5f0
3 changed files with 8 additions and 17 deletions

View File

@@ -18,7 +18,7 @@ import java.util.Arrays;
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ChargingPileMessage {
public class EBikeMessage {
private String header; // 包头 (3字节)
private int length; // 长度 (2字节)
private int physicalId; // 物理ID (4字节)
@@ -40,12 +40,12 @@ public class ChargingPileMessage {
.toString();
}
public static ChargingPileMessage parseMessage(byte[] messageBytes) {
public static EBikeMessage parseMessage(byte[] messageBytes) {
if (messageBytes == null || messageBytes.length < 14 || messageBytes.length > 256) {
throw new IllegalArgumentException("Invalid message bytes");
}
ChargingPileMessage message = new ChargingPileMessage();
EBikeMessage message = new EBikeMessage();
try {
// 读取包头