+ private handleStartChargingStation(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.START_CHARGING_STATION,
+ payload
+ );
+ }
+
+ private handleStopChargingStation(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.STOP_CHARGING_STATION,
+ payload
+ );
+ }
+
+ private handleOpenConnection(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(uuid, BroadcastChannelProcedureName.OPEN_CONNECTION, payload);
+ }
+
+ private handleCloseConnection(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(uuid, BroadcastChannelProcedureName.CLOSE_CONNECTION, payload);
+ }
+
+ private handleStartTransaction(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.START_TRANSACTION,
+ payload
+ );
+ }
+
+ private handleStopTransaction(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(uuid, BroadcastChannelProcedureName.STOP_TRANSACTION, payload);
+ }
+
+ private handleStartAutomaticTransactionGenerator(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.START_AUTOMATIC_TRANSACTION_GENERATOR,
+ payload
+ );
+ }
+
+ private handleStopAutomaticTransactionGenerator(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.STOP_AUTOMATIC_TRANSACTION_GENERATOR,
+ payload
+ );
+ }
+
+ private handleStatusNotification(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(
+ uuid,
+ BroadcastChannelProcedureName.STATUS_NOTIFICATION,
+ payload
+ );
+ }
+
+ private handleHeartbeat(uuid: string, payload: RequestPayload): void {
+ this.sendBroadcastChannelRequest(uuid, BroadcastChannelProcedureName.HEARTBEAT, payload);
+ }