cbe4c8c3c0d893bde2d36fee9bb349b6520993d9
[e-mobility-charging-stations-simulator.git] / src / charging-station / ui-server / ui-services / UIService001.ts
1 import { ProtocolCommand, ProtocolRequestHandler } from '../../../types/UIProtocol';
2
3 import { AbstractUIServer } from '../AbstractUIServer';
4 import AbstractUIService from './AbstractUIService';
5 import { JsonType } from '../../../types/JsonType';
6
7 export default class UIService001 extends AbstractUIService {
8 constructor(uiServer: AbstractUIServer) {
9 super(uiServer);
10 this.messageHandlers.set(
11 ProtocolCommand.START_TRANSACTION,
12 this.handleStartTransaction.bind(this) as ProtocolRequestHandler
13 );
14 this.messageHandlers.set(
15 ProtocolCommand.STOP_TRANSACTION,
16 this.handleStopTransaction.bind(this) as ProtocolRequestHandler
17 );
18 }
19
20 private handleStartTransaction(payload: JsonType): void {}
21 private handleStopTransaction(payload: JsonType): void {}
22 }