- try {
- switch (requestedMessage) {
- case OCPP16MessageTrigger.BootNotification:
- nextTick(() =>
- this.emit(`Trigger${OCPP16MessageTrigger.BootNotification}`, chargingStation)
- )
- return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
- case OCPP16MessageTrigger.Heartbeat:
- nextTick(() => this.emit(`Trigger${OCPP16MessageTrigger.Heartbeat}`, chargingStation))
- return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
- case OCPP16MessageTrigger.StatusNotification:
- nextTick(() =>
- this.emit(
- `Trigger${OCPP16MessageTrigger.StatusNotification}`,
- chargingStation,
- connectorId
- )
- )
- return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
- default:
- return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED
- }
- } catch (error) {
- // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
- return this.handleIncomingRequestError<OCPP16TriggerMessageResponse>(
- chargingStation,
- OCPP16IncomingRequestCommand.TRIGGER_MESSAGE,
- error as Error,
- { errorResponse: OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_REJECTED }
- )!
+ switch (requestedMessage) {
+ case OCPP16MessageTrigger.BootNotification:
+ case OCPP16MessageTrigger.Heartbeat:
+ case OCPP16MessageTrigger.StatusNotification:
+ return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
+ default:
+ return OCPP16Constants.OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED