mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-22 12:05:05 +08:00
update 电单车协议
This commit is contained in:
@@ -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 {
|
||||
// 读取包头
|
||||
Reference in New Issue
Block a user