| | |
| | | |
| | | /**************************************** 测试专用 *****************************************/ |
| | | public static void main(String[] args){ |
| | | byte[] rfidBytes = new byte[]{(byte)0xA0, 0x13, 0x01, (byte)0x8A, (byte)0xB6, 0x30, 0x00, |
| | | 0x38, 0x30, 0x33, 0x34, 0x35, 0x36, 0x37, (byte)0x38, 0x28, (byte)0xC3, (byte)0x81, 0x2D, (byte)0xB0, 0x2F }; |
| | | if(rfidBytes.length > 15) { |
| | | byte[] dataBytes = new byte[8]; |
| | | dataBytes[0] = rfidBytes[7]; |
| | | dataBytes[1] = rfidBytes[8]; |
| | | dataBytes[2] = rfidBytes[9]; |
| | | dataBytes[3] = rfidBytes[10]; |
| | | dataBytes[4] = rfidBytes[11]; |
| | | dataBytes[5] = rfidBytes[12]; |
| | | dataBytes[6] = rfidBytes[13]; |
| | | dataBytes[7] = rfidBytes[14]; |
| | | String str = new String(dataBytes); |
| | | String barcode = new String(rfidBytes,7,8); |
| | | System.out.println(str); |
| | | } |
| | | |
| | | String aa= "ILY0127 0001"; |
| | | byte[] byteAa = aa.getBytes(); |
| | | |
| | | byte[] bytes = new byte[]{(byte)0x82, 0x38, 0x30, 0x32, 0x34, 0x30, 0x38, 0x39, 0x3B, 0x30, 0x31, 0x31, 0x31, |
| | | 0x30, 0x33, 0x30, 0x38, 0x31, 0x30, 0x30, 0x34, 0x30, 0x38, 0x38, 0x30, (byte)0x83}; |
| | | Fire_3030 fire3030 = new Fire_3030().readFromBytes(bytes); |
| | |
| | | //消防IO点编号 |
| | | String fireNo = fire3030.getNo().toString() + fire3030.getLoop().toString() + fire3030.getPartNo().toString(); |
| | | System.out.println(fireNo); |
| | | String aa=""; |
| | | } |
| | | } |