X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-server%2Fui-services%2FUIService001.ts;h=74403ceaaed5cbbbca6b99bc4b740f1da13519b6;hb=7acb3f7bb991a6d02a4521c0cbc5f163aa5e8a61;hp=4740b7d738e2c99829232ba86dcfe9326648c571;hpb=0d2cec7666c01396c8125a752341d5b716d12906;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/ui-services/UIService001.ts b/src/charging-station/ui-server/ui-services/UIService001.ts index 4740b7d7..74403cea 100644 --- a/src/charging-station/ui-server/ui-services/UIService001.ts +++ b/src/charging-station/ui-server/ui-services/UIService001.ts @@ -43,6 +43,10 @@ export default class UIService001 extends AbstractUIService { ProcedureName.STOP_AUTOMATIC_TRANSACTION_GENERATOR, this.handleStopAutomaticTransactionGenerator.bind(this) as ProtocolRequestHandler ); + this.requestHandlers.set( + ProcedureName.STATUS_NOTIFICATION, + this.handleStatusNotification.bind(this) as ProtocolRequestHandler + ); } private handleStartChargingStation(uuid: string, payload: RequestPayload): void { @@ -96,4 +100,12 @@ export default class UIService001 extends AbstractUIService { payload ); } + + private handleStatusNotification(uuid: string, payload: RequestPayload): void { + this.sendBroadcastChannelRequest( + uuid, + BroadcastChannelProcedureName.STATUS_NOTIFICATION, + payload + ); + } }