- public readonly chargingStations: Map<string, ChargingStationData>;
- protected readonly httpServer: Server | Http2Server;
- protected readonly responseHandlers: Map<string, ServerResponse | WebSocket>;
- protected readonly uiServices: Map<ProtocolVersion, AbstractUIService>;
-
- public constructor(protected readonly uiServerConfiguration: UIServerConfiguration) {
- this.chargingStations = new Map<string, ChargingStationData>();
+ public readonly chargingStations: Map<string, ChargingStationData>
+ public readonly chargingStationTemplates: Set<string>
+ protected readonly httpServer: Server | Http2Server
+ protected readonly responseHandlers: Map<string, ServerResponse | WebSocket>
+ protected readonly uiServices: Map<ProtocolVersion, AbstractUIService>
+
+ public constructor (protected readonly uiServerConfiguration: UIServerConfiguration) {
+ this.chargingStations = new Map<string, ChargingStationData>()
+ this.chargingStationTemplates = new Set<string>()