-export type ConfigurationData = {
- supervisionUrls?: string | string[];
- supervisionUrlDistribution?: SupervisionUrlDistribution;
- stationTemplateUrls: StationTemplateUrl[];
- log?: LogConfiguration;
- worker?: WorkerConfiguration;
- uiServer?: UIServerConfiguration;
- performanceStorage?: StorageConfiguration;
- autoReconnectMaxRetries?: number;
+export interface WorkerConfiguration {
+ processType?: WorkerProcessType
+ startDelay?: number
+ elementsPerWorker?: ElementsPerWorkerType
+ /** @deprecated Use `elementAddDelay` instead. */
+ elementStartDelay?: number
+ elementAddDelay?: number
+ poolMinSize?: number
+ poolMaxSize?: number
+ resourceLimits?: ResourceLimits
+}
+
+export interface ConfigurationData {
+ supervisionUrls?: string | string[]
+ supervisionUrlDistribution?: SupervisionUrlDistribution
+ stationTemplateUrls: StationTemplateUrl[]
+ log?: LogConfiguration
+ worker?: WorkerConfiguration
+ uiServer?: UIServerConfiguration
+ performanceStorage?: StorageConfiguration
+ /** @deprecated Moved to charging station template. */
+ autoReconnectMaxRetries?: number