commandName: OCPP16IncomingRequestCommand,
commandPayload: JsonType
): Promise<void> {
- let result: JsonType;
+ let response: JsonType;
if (
this.chargingStation.getOcppStrictCompliance() &&
this.chargingStation.isInPendingState() &&
) {
if (this.incomingRequestHandlers.has(commandName)) {
try {
- // Call the method to build the result
- result = await this.incomingRequestHandlers.get(commandName)(commandPayload);
+ // Call the method to build the response
+ response = await this.incomingRequestHandlers.get(commandName)(commandPayload);
} catch (error) {
// Log
logger.error(this.chargingStation.logPrefix() + ' Handle request error: %j', error);
commandName
);
}
- // Send the built result
- await this.chargingStation.ocppRequestService.sendResult(messageId, result, commandName);
+ // Send the built response
+ await this.chargingStation.ocppRequestService.sendResponse(messageId, response, commandName);
}
// Simulate charging station restart
private handleRequestReset(commandPayload: ResetRequest): DefaultResponse {
// eslint-disable-next-line @typescript-eslint/no-misused-promises
setImmediate(async (): Promise<void> => {
- await this.chargingStation.stop(
+ await this.chargingStation.reset(
(commandPayload.type + 'Reset') as OCPP16StopTransactionReason
);
- await Utils.sleep(this.chargingStation.stationInfo.resetTime);
- this.chargingStation.start();
});
logger.info(
`${this.chargingStation.logPrefix()} ${