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