| | |
| | | public void process(String productKey, String deviceName, CommonFrame frame) { |
| | | String functionCode = frame.getPayload().substring(2, 4); |
| | | //TODO |
| | | if (!frame.getPayload().contains("0000048E")) { |
| | | log.info("不要处理0000048E之外的充电桩!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | if (frame.getPayload().contains("0000048E") || frame.getPayload().contains("FEA5820018F040001000000000")) { |
| | | if (C3ChargingEnum.NETWORK_REQUEST.getCode().equals(functionCode)) { |
| | | A5C3CommonReportInnerFrame netRequestFrame = new A5C3CommonReportInnerFrame().transformFrame(frame.getPayload()); |
| | | log.info("C3充电桩上报处理_netRequestFrame"); |
| | |
| | | System.out.println("数据校验异常!"); |
| | | } |
| | | } |
| | | } else { |
| | | log.info("不要处理0000048A之外的充电桩!"); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | |