package com.example.agvcontroller.protocol; import com.example.agvcontroller.socket.RadixTools; import java.io.Serializable; public class AGV_03_UP implements IMessageBody, Serializable { private static final long serialVersionUID = -5588066188890649095L; @Override public byte[] writeToBytes() { return new byte[0]; } @Override public void readFromBytes(byte[] bytes) { this.battery = Utils.sliceWithReverse(bytes, 2, 1)[0]; this.error = Utils.sliceWithReverse(bytes, 26, 4)[0]; } @Override public String getSerialNo() { return ""; } private int battery; private int error; public int getBattery() { return battery; } public int getError() { return error; } }