| | |
| | | { |
| | | this.messageNo = getMessageNo(); |
| | | String message_name = this.getClass().getSimpleName(); |
| | | if(message_name.startsWith("JTMessage")) |
| | | if(message_name.startsWith("JKMessage")) |
| | | { |
| | | String message_id = message_name.substring(9,13); |
| | | if(message_id.equals("Unkn") ){ |
| | |
| | | this.messageId= coder.decode(message_id); |
| | | } |
| | | this.setMultiPacket(false); |
| | | this.registerDisableField("totalPacket"); |
| | | this.registerDisableField("packetNo"); |
| | | } |
| | | |
| | | |
| | |
| | | public int head=0x7E; |
| | | @Order(2) |
| | | @Int8 |
| | | public int protocalVer=0x80; |
| | | public int protocalVer=0xEB; |
| | | @Order(3) |
| | | @Int16 |
| | | public int messageId; |
| | | @Order(4) |
| | | @Length(2) |
| | | @com.safeluck.aykj.annotation.BitState |
| | | public BitState props = new BitState((byte) 0); |
| | | public BitState props = new BitState((short) 0); |
| | | @Order(5) |
| | | @Phone |
| | | public String phone; |
| | |
| | | @Order(7) |
| | | @Int8 |
| | | public int reserved = 0; |
| | | @Order(8) |
| | | @Int16 |
| | | public int totalPacket; |
| | | @Order(9) |
| | | @Int16 |
| | | public int packetNo; |
| | | // @Order(8) |
| | | // @Int16 |
| | | // public int totalPacket; |
| | | // @Order(9) |
| | | // @Int16 |
| | | // public int packetNo; |
| | | |
| | | |
| | | @Order(Integer.MAX_VALUE-10001) |