package com.zy.acs.common.domain.protocol.command; import com.zy.acs.framework.common.RadixTools; import com.zy.acs.common.domain.protocol.ICommandBody; import com.zy.acs.common.utils.Utils; import lombok.Data; import java.io.Serializable; /** * 手动控制前拨杆 * 0/1(0收起,1伸出) * Created by vincent on 2023/3/24 */ @Data public class ManualLeverOfFrontCommand implements ICommandBody, Serializable { private static final long serialVersionUID = 8736863241469845001L; @Override public byte[] writeToBytes() { return Utils.reverse(RadixTools.shortToByte(this.open)); } @Override public void readFromBytes(byte[] messageBodyBytes) { } // 1 伸出; 0:收起 private Short open; }