repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
UI service attribute rename: workerBroadcastChannel -> uiServiceWorkerBroadcastChannel
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ui-server
/
AbstractUIServer.ts
diff --git
a/src/charging-station/ui-server/AbstractUIServer.ts
b/src/charging-station/ui-server/AbstractUIServer.ts
index 432c91e7140916089fc393430ae1922e5e2baf31..e0b1207106e34ab1755a68cf9d3974d27a8d3088 100644
(file)
--- a/
src/charging-station/ui-server/AbstractUIServer.ts
+++ b/
src/charging-station/ui-server/AbstractUIServer.ts
@@
-2,21
+2,23
@@
import { Server as HttpServer } from 'http';
import WebSocket from 'ws';
import WebSocket from 'ws';
+import { ChargingStationData } from '../../types/ChargingStationWorker';
import { ProtocolVersion } from '../../types/UIProtocol';
import AbstractUIService from './ui-services/AbstractUIService';
export abstract class AbstractUIServer {
import { ProtocolVersion } from '../../types/UIProtocol';
import AbstractUIService from './ui-services/AbstractUIService';
export abstract class AbstractUIServer {
- public readonly chargingStations:
Set<string
>;
+ public readonly chargingStations:
Map<string, ChargingStationData
>;
protected readonly uiServices: Map<ProtocolVersion, AbstractUIService>;
protected server: WebSocket.Server | HttpServer;
public constructor() {
protected readonly uiServices: Map<ProtocolVersion, AbstractUIService>;
protected server: WebSocket.Server | HttpServer;
public constructor() {
- this.chargingStations = new
Set<string
>();
+ this.chargingStations = new
Map<string, ChargingStationData
>();
this.uiServices = new Map<ProtocolVersion, AbstractUIService>();
}
public abstract start(): void;
public abstract stop(): void;
this.uiServices = new Map<ProtocolVersion, AbstractUIService>();
}
public abstract start(): void;
public abstract stop(): void;
- public abstract sendResponse(message: string): void;
- public abstract logPrefix(): string;
+ public abstract sendRequest(request: string): void;
+ public abstract sendResponse(response: string): void;
+ public abstract logPrefix(modName?: string, methodName?: string): string;
}
}