@Override public void handle(FirmwareUpdateRequestedEvent event) { LOG.info("FirmwareUpdateRequestedEvent"); Map<String, String> attributes = event.getAttributes(); String attrNumRetries = null; String attrRetryInterval = null; if (attributes != null) { attrNumRetries = attributes.get(FirmwareUpdateAttributeKey.NUM_RETRIES); attrRetryInterval = attributes.get(FirmwareUpdateAttributeKey.RETRY_INTERVAL); } Integer numRetries = (attrNumRetries != null && !"".equals(attrNumRetries)) ? Integer.parseInt(attrNumRetries) : null; Integer retryInterval = (attrRetryInterval != null && !"".equals(attrRetryInterval)) ? Integer.parseInt(attrRetryInterval) : null; chargingStationOcpp15Client.updateFirmware(event.getChargingStationId(), event.getUpdateLocation(), event.getRetrieveDate(), numRetries, retryInterval); }
@Override public void handle(FirmwareUpdateRequestedEvent event) { LOG.info("OCPP 1.2 FirmwareUpdateRequestedEvent"); Map<String, String> attributes = event.getAttributes(); String attrNumRetries = null; String attrRetryInterval = null; if (attributes != null) { attrNumRetries = attributes.get(FirmwareUpdateAttributeKey.NUM_RETRIES); attrRetryInterval = attributes.get(FirmwareUpdateAttributeKey.RETRY_INTERVAL); } Integer numRetries = (attrNumRetries != null && !"".equals(attrNumRetries)) ? Integer.parseInt(attrNumRetries) : null; Integer retryInterval = (attrRetryInterval != null && !"".equals(attrRetryInterval)) ? Integer.parseInt(attrRetryInterval) : null; chargingStationOcpp12Client.updateFirmware(event.getChargingStationId(), event.getUpdateLocation(), event.getRetrieveDate(), numRetries, retryInterval); }
@EventHandler public void handle(FirmwareUpdateRequestedEvent event) { LOG.info("FirmwareUpdateRequestedEvent"); OcppRequestHandler ocppRequestHandler = getOcppRequestHandler(event.getChargingStationId()); if (ocppRequestHandler != null) { ocppRequestHandler.handle(event); } }
@Override public void handle(FirmwareUpdateRequestedEvent event) { LOG.info("FirmwareUpdateRequestedEvent"); ocppJsonService.updateFirmware(event.getChargingStationId(), event.getRetrieveDate(), event.getAttributes(), event.getUpdateLocation()); }