package com.zy.acs.common.domain.protocol;
|
|
import com.zy.acs.common.utils.Utils;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* 路径数据包回复ack
|
* Created by vincent on 2023/3/16
|
*/
|
@Data
|
public class AGV_B1_DOWN implements IMessageBody, Serializable {
|
|
private static final long serialVersionUID = 6922520569887812372L;
|
|
@Override
|
public byte[] writeToBytes() {
|
|
String serialNo = Utils.zeroFill(this.serialNo, 16);
|
byte[] serialNoBytes = Utils.reverse(serialNo.getBytes());
|
|
byte pathLen0 = (byte) this.pathLen;
|
|
return Utils.merge(serialNoBytes, pathLen0);
|
}
|
|
@Override
|
public void readFromBytes(byte[] messageBodyBytes) {
|
|
}
|
|
// 流水号 - 16
|
private String serialNo;
|
|
// 路径长度
|
private int pathLen;
|
|
}
|