| | |
| | | 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; |
| | |
| | | |
| | | @Override |
| | | public byte[] writeToBytes() { |
| | | return Utils.reverse(RadixTools.shortToByte(this.height)); |
| | | // byte[] heightBytes = Utils.reverse(RadixTools.shortToByte(this.height)); |
| | | // byte[] depthBytes = Utils.reverse(RadixTools.shortToByte(this.depth)); |
| | | // return Utils.merge(heightBytes, depthBytes); |
| | | |
| | | byte heightByte = (byte) ((this.height == null ? 0 : this.height) & 0xFF); |
| | | byte depthByte = (byte) ((this.depth == null ? 0 : this.depth) & 0xFF); |
| | | return Utils.merge(heightByte, depthByte); |
| | | // return new byte[]{ heightByte, depthByte }; |
| | | } |
| | | |
| | | @Override |
| | |
| | | // 取货高度 |
| | | private Short height; |
| | | |
| | | // 取货深度 |
| | | private Short depth; |
| | | |
| | | } |