Memory optimization + worker configuration
[e-mobility-charging-stations-simulator.git] / src / types / ConfigurationData.ts
CommitLineData
e118beaa
JB
1export interface StationTemplateURL {
2 file: string;
3 numberOfStations: number;
4}
5
6export default interface ConfigurationData {
7 supervisionURLs?: string[];
8 stationTemplateURLs: StationTemplateURL[];
9 statisticsDisplayInterval?: number;
032d6efc 10 connectionTimeout?: number;
e118beaa 11 autoReconnectMaxRetries?: number;
524d9cb3 12 distributeStationsToTenantsEqually?: boolean;
e118beaa
JB
13 useWorkerPool?: boolean;
14 workerPoolSize?: number;
3d2ff9e4
J
15 chargingStationsPerWorker: number;
16 chargingStationIdSuffix: string;
e118beaa
JB
17 logFormat?: string;
18 logLevel?: string;
6bf6769e
JB
19 logRotate?: boolean;
20 logMaxFiles?: number;
e118beaa 21 logFile?: string;
7ec46a9a
JB
22 logErrorFile?: string;
23 logConsole?: boolean;
e118beaa 24}