X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2Focpp%2F1.6%2FOCPP16RequestService.ts;h=eb3474809edca7e437ef223443137e9f6d23b4d0;hb=5cc4b63bd363814ddc657bd4c9b407e5eb3150cb;hp=2a4165c491471064aca600a321b838ecfe2259ff;hpb=94bb13e94ea30681110758c6a0a80217a668e793;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/1.6/OCPP16RequestService.ts b/src/charging-station/ocpp/1.6/OCPP16RequestService.ts index 2a4165c4..eb347480 100644 --- a/src/charging-station/ocpp/1.6/OCPP16RequestService.ts +++ b/src/charging-station/ocpp/1.6/OCPP16RequestService.ts @@ -1,9 +1,10 @@ // Partial Copyright Jerome Benoit. 2021. All Rights Reserved. +import { JsonObject, JsonType } from '../../../types/JsonType'; + import type ChargingStation from '../../ChargingStation'; import Constants from '../../../utils/Constants'; import { ErrorType } from '../../../types/ocpp/ErrorType'; -import { JsonObject } from '../../../types/JsonType'; import { OCPP16RequestCommand } from '../../../types/ocpp/1.6/Requests'; import { OCPP16ServiceUtils } from './OCPP16ServiceUtils'; import OCPPError from '../../../exception/OCPPError'; @@ -22,9 +23,9 @@ export default class OCPP16RequestService extends OCPPRequestService { super(chargingStation, ocppResponseService); } - public async requestHandler( + public async requestHandler( commandName: OCPP16RequestCommand, - commandParams?: JsonObject, + commandParams?: JsonType, params?: RequestParams ): Promise { if (Object.values(OCPP16RequestCommand).includes(commandName)) { @@ -43,11 +44,12 @@ export default class OCPP16RequestService extends OCPPRequestService { ); } - private buildRequestPayload( + private buildRequestPayload( commandName: OCPP16RequestCommand, - commandParams?: JsonObject + commandParams?: JsonType ): Request { let connectorId: number; + commandParams = commandParams as JsonObject; switch (commandName) { case OCPP16RequestCommand.AUTHORIZE: return {