| | |
| | | |
| | | //String uniqueNo = pac.getHeader().getUniqueNo(); |
| | | |
| | | //byte[] uniquenoBytes = RadixTools.intToBytes(Integer.parseInt(pac.getHeader().getUniqueNo())); // uniqueno |
| | | //byte[] uniquenoBytes = RadixTools.intToBytes(Integer.parseInt(pac.getHeader().getUniqueNo())); // uniqueno |
| | | |
| | | |
| | | int len = PackagePart.UNIQUENO.getLen() // len |
| | |
| | | + PackagePart.COMMAND_MARK.getLen() |
| | | + bodyBytes.length; |
| | | |
| | | //out.writeByte(pac.getHeader().getStartSymbol()) // symbol |
| | | // .writeShortLE(len) |
| | | // .writeBytes(Utils.reverse(uniquenoBytes)) // uniqueno |
| | | // .writeIntLE((int) (System.currentTimeMillis() / 1000)) // timestamp |
| | | // .writeByte(pac.getHeader().getProtocolType().getCode()) // type |
| | | // .writeBytes(bodyBytes) // body |
| | | // .writeShort(pac.getValidCode()) // valid |
| | | //; |
| | | out.writeByte(pac.getHeader().getStartSymbol()) // symbol |
| | | .writeShortLE(len) |
| | | //.writeBytes(Utils.reverse(uniquenoBytes)) // uniqueno |
| | | .writeIntLE((int) (System.currentTimeMillis() / 1000)) // timestamp |
| | | .writeByte(pac.getHeader().getProtocolType().getCode()) // type |
| | | .writeBytes(bodyBytes) // body |
| | | .writeShort(pac.getValidCode()) // valid |
| | | ; |
| | | |
| | | pac.setValidCode(ValidUtil.calculateValidByteFromBuff(out)); |
| | | out.resetReaderIndex(); |