-enum InternalChargingStationWorkerMessageEvents {
- STARTED = 'started',
- STOPPED = 'stopped',
- PERFORMANCE_STATISTICS = 'performanceStatistics'
+export type EvseStatusWorkerType = Omit<EvseStatus, 'connectors'> & {
+ connectors?: ConnectorStatus[];
+};
+
+export interface ChargingStationData extends WorkerData {
+ started: boolean;
+ stationInfo: ChargingStationInfo;
+ connectors: ConnectorStatus[];
+ evses: EvseStatusWorkerType[];
+ ocppConfiguration: ChargingStationOcppConfiguration;
+ wsState?:
+ | typeof WebSocket.CONNECTING
+ | typeof WebSocket.OPEN
+ | typeof WebSocket.CLOSING
+ | typeof WebSocket.CLOSED;
+ bootNotificationResponse?: BootNotificationResponse;
+ automaticTransactionGenerator?: ChargingStationAutomaticTransactionGeneratorConfiguration;