X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fui%2Fweb%2Fsrc%2Ftypes%2FChargingStationType.ts;h=dfa02403a72d365038eac1f9b5fd88a28e863d70;hb=eb3abc4fe41400debcf894e53f91937498e77571;hp=dc485451034efc2efa12a8e0d94674eaf12ea73b;hpb=f27eb751a2eb332306ecb9c5c4f0578d3bf66ee4;p=e-mobility-charging-stations-simulator.git diff --git a/src/ui/web/src/types/ChargingStationType.ts b/src/ui/web/src/types/ChargingStationType.ts index dc485451..dfa02403 100644 --- a/src/ui/web/src/types/ChargingStationType.ts +++ b/src/ui/web/src/types/ChargingStationType.ts @@ -1,14 +1,16 @@ import type { JsonObject } from './JsonType'; export type ChargingStationData = { - hashId: string; stationInfo: ChargingStationInfo; - stopped: boolean; + started: boolean; + wsState?: number; bootNotificationResponse: BootNotificationResponse; connectors: ConnectorStatus[]; + automaticTransactionGeneratorStatuses?: Status[]; }; export type ChargingStationInfo = { + hashId: string; chargingStationId?: string; chargePointModel: string; chargePointVendor: string; @@ -50,7 +52,7 @@ export type ChargingStationInfo = { reconnectExponentialDelay?: boolean; registrationMaxRetries?: number; enableStatistics?: boolean; - mayAuthorizeAtRemoteStart?: boolean; + mustAuthorizeAtRemoteStart?: boolean; amperageLimitationOcppKey?: string; amperageLimitationUnit?: AmpereUnits; beginEndMeterValues?: boolean; @@ -186,3 +188,22 @@ export enum OCPP16ChargePointStatus { UNAVAILABLE = 'Unavailable', FAULTED = 'Faulted', } + +export type Status = { + start?: boolean; + startDate?: Date; + lastRunDate?: Date; + stopDate?: Date; + stoppedDate?: Date; + authorizeRequests?: number; + acceptedAuthorizeRequests?: number; + rejectedAuthorizeRequests?: number; + startTransactionRequests?: number; + acceptedStartTransactionRequests?: number; + rejectedStartTransactionRequests?: number; + stopTransactionRequests?: number; + acceptedStopTransactionRequests?: number; + rejectedStopTransactionRequests?: number; + skippedConsecutiveTransactions?: number; + skippedTransactions?: number; +};