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