import { AbstractUIServer } from './ui-server/AbstractUIServer';
import { ApplicationProtocol } from '../types/UIProtocol';
import { AbstractUIServer } from './ui-server/AbstractUIServer';
import { ApplicationProtocol } from '../types/UIProtocol';
import Configuration from '../utils/Configuration';
import { StationTemplateUrl } from '../types/ConfigurationData';
import Statistics from '../types/Statistics';
import Configuration from '../utils/Configuration';
import { StationTemplateUrl } from '../types/ConfigurationData';
import Statistics from '../types/Statistics';
`Charging stations simulator ${
this.version
} started with ${this.numberOfChargingStations.toString()} charging station(s) and ${
`Charging stations simulator ${
this.version
} started with ${this.numberOfChargingStations.toString()} charging station(s) and ${
} worker(s) concurrently running in '${Configuration.getWorkerProcess()}' mode${
this.workerImplementation.maxElementsPerWorker
? ` (${this.workerImplementation.maxElementsPerWorker} charging station(s) per worker)`
} worker(s) concurrently running in '${Configuration.getWorkerProcess()}' mode${
this.workerImplementation.maxElementsPerWorker
? ` (${this.workerImplementation.maxElementsPerWorker} charging station(s) per worker)`