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; }