repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor: use syntax shortcuts
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
ChargingStationWorker.ts
diff --git
a/src/types/ChargingStationWorker.ts
b/src/types/ChargingStationWorker.ts
index 5a24dc540ab8856500bbea01989fa47794e4e2a7..6dbd879310592796529df358364c65c69f672734 100644
(file)
--- a/
src/types/ChargingStationWorker.ts
+++ b/
src/types/ChargingStationWorker.ts
@@
-11,14
+11,19
@@
import type { BootNotificationResponse } from './ocpp/Responses.js'
import type { Statistics } from './Statistics.js'
import { type WorkerData, type WorkerMessage, WorkerMessageEvents } from '../worker/index.js'
import type { Statistics } from './Statistics.js'
import { type WorkerData, type WorkerMessage, WorkerMessageEvents } from '../worker/index.js'
-interface ChargingStationWorkerOptions extends JsonObject {
- elementStartDelay?: number
+export interface ChargingStationOptions extends JsonObject {
+ persistentConfiguration?: boolean
+ autoStart?: boolean
+ autoRegister?: boolean
+ enableStatistics?: boolean
+ ocppStrictCompliance?: boolean
+ stopTransactionsOnStopped?: boolean
}
export interface ChargingStationWorkerData extends WorkerData {
index: number
templateFile: string
}
export interface ChargingStationWorkerData extends WorkerData {
index: number
templateFile: string
-
chargingStationWorkerOptions?: ChargingStationWorker
Options
+
options?: ChargingStation
Options
}
export type EvseStatusWorkerType = Omit<EvseStatus, 'connectors'> & {
}
export type EvseStatusWorkerType = Omit<EvseStatus, 'connectors'> & {
@@
-31,6
+36,7
@@
export interface ChargingStationData extends WorkerData {
connectors: ConnectorStatus[]
evses: EvseStatusWorkerType[]
ocppConfiguration: ChargingStationOcppConfiguration
connectors: ConnectorStatus[]
evses: EvseStatusWorkerType[]
ocppConfiguration: ChargingStationOcppConfiguration
+ supervisionUrl: string
wsState?:
| typeof WebSocket.CONNECTING
| typeof WebSocket.OPEN
wsState?:
| typeof WebSocket.CONNECTING
| typeof WebSocket.OPEN