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