zc
2025-10-16 3c9b9886fc9e9a26dac4e8b5dd4cc0db0b8fce82
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.zy.acs.common.domain.protocol.action;
 
import com.zy.acs.framework.common.RadixTools;
import com.zy.acs.common.domain.protocol.IActionBody;
import com.zy.acs.common.utils.Utils;
import lombok.Data;
 
import java.io.Serializable;
 
/**
 * 准备从AGV暂存货位取货
 * 属性值:层号
 * Created by vincent on 2023/3/23
 */
@Data
public class ReadyTakeFromAgvSite implements IActionBody, Serializable {
 
    private static final long serialVersionUID = 5470236150929505285L;
 
    @Override
    public byte[] writeToBytes() {
        return Utils.reverse(RadixTools.shortToByte(this.depth));
    }
 
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
 
    }
 
    // 取货深度
    private Short depth;
 
}