| | |
| | | ByteUtil.int2Bytes_BE(bs, vo.totalByte, 0); |
| | | bytes = ByteUtil.bytesMerge(bytes, bs) ; |
| | | |
| | | bs = new byte[2] ; |
| | | ByteUtil.short2Bytes_BE(bs, (short)vo.softCrc, 0); |
| | | bytes = ByteUtil.bytesMerge(bytes, bs) ; |
| | | |
| | | bs = new byte[2] ; |
| | | ByteUtil.short2Bytes_BE(bs, (short)vo.softCrc, 0); |
| | | bs = new byte[4] ; |
| | | byte[] crcBs = new byte[4] ; |
| | | ByteUtil.int2Bytes_BE(crcBs, vo.softCrc, 0); |
| | | bs[0] = crcBs[2] ; |
| | | bs[1] = crcBs[3] ; |
| | | bs[2] = crcBs[2] ; |
| | | bs[3] = crcBs[3] ; |
| | | bytes = ByteUtil.bytesMerge(bytes, bs) ; |
| | | |
| | | bs = new byte[4] ; |
| | | ByteUtil.hex2Bytes(vo.softStartAddr, bs, 0) ; |
| | | bytes = ByteUtil.bytesMerge(bytes, bs) ; |
| | | |
| | | GlCreate.createLen4PUg(bytes);//长度放字节数组中 |
| | | |
| | | byte[] bsTail = GlCreate.createCrcTail4Ug(bytes) ;//CRC和尾叠加字节数组中 |
| | | |
| | | return ByteUtil.bytesMerge(bytes, bsTail) ; |