ChargingStationInfo,
ChargingStationOcppConfiguration,
ConnectorStatus,
+ EvseStatus,
JsonObject,
Statistics,
} from './internal';
chargingStationWorkerOptions?: ChargingStationWorkerOptions;
}
+type EvseStatusType = Omit<EvseStatus, 'connectors'> & {
+ connectors?: ConnectorStatus[];
+};
+
export interface ChargingStationData extends WorkerData {
started: boolean;
stationInfo: ChargingStationInfo;
connectors: ConnectorStatus[];
+ evses: EvseStatusType[];
ocppConfiguration: ChargingStationOcppConfiguration;
wsState?:
| typeof WebSocket.CONNECTING
}
enum ChargingStationMessageEvents {
- STARTED = 'started',
- STOPPED = 'stopped',
- UPDATED = 'updated',
- PERFORMANCE_STATISTICS = 'performanceStatistics',
+ started = 'started',
+ stopped = 'stopped',
+ updated = 'updated',
+ performanceStatistics = 'performanceStatistics',
}
export const ChargingStationWorkerMessageEvents = {