ÎļþÃû´Ó src/dell55AAData/PacketParser.java ÐÞ¸Ä |
| | |
| | | package dell55AAData; |
| | | package dell_system; |
| | | import dell55AAData.Dell55AA12HighPerf; |
| | | import dell55AAData.Dell55AA12HighPerf.ParseResult; |
| | | import dell55AAData.Dell55AA01Parser; |
| | |
| | | * å
Œ
±è§£æå¨ï¼æ ¹æ®å
头ç»ä¸è§£æ 55AA01 / 55AA12 / æªç¥åè®® |
| | | * å¯è¢«ä»»ä½ UI æä¸å¡ç±»ç´æ¥è°ç¨ |
| | | */ |
| | | public final class PacketParser { |
| | | public final class SerialPacketParser { |
| | | |
| | | private static final SimpleDateFormat SDF = new SimpleDateFormat("HH:mm:ss.SSS"); |
| | | |
| | | private PacketParser() { /* å·¥å
·ç±»ï¼ç¦æ¢å®ä¾å */ } |
| | | private SerialPacketParser() { /* å·¥å
·ç±»ï¼ç¦æ¢å®ä¾å */ } |
| | | |
| | | /** |
| | | * è§£æå
¥å£ |
| | |
| | | } |
| | | |
| | | if (hex.startsWith("55AA01")) { |
| | | Dell55AA01Parser.ParseResult r = Dell55AA01Parser.parse(hex); |
| | | Dell55AA01Parser.ParseResult r = Dell55AA01Parser.parse(hex,"127.0.0.1", 0); |
| | | if (r == null) { |
| | | sb.append(bundle.getString("parser.invalid")).append(" 55AA01"); |
| | | return sb.toString(); |