X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=inline;f=src%2Fui%2Fweb%2Fsrc%2Ftypes%2FChargingStationType.ts;h=c8ac081af4aaed988e77870c85227d575045de6b;hb=02cde3b711fb54b1a72d9828680eea54024d4ea0;hp=8d6f968537eeefbf4d2ade590aca799db811d1bb;hpb=51c83d6f833f27f9990c17fc380ab5ee618894b1;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 8d6f9685..c8ac081a 100644 --- a/src/ui/web/src/types/ChargingStationType.ts +++ b/src/ui/web/src/types/ChargingStationType.ts @@ -2,9 +2,11 @@ import type { JsonObject } from './JsonType'; export type ChargingStationData = { stationInfo: ChargingStationInfo; - stopped: boolean; + started: boolean; + wsState?: number; bootNotificationResponse: BootNotificationResponse; connectors: ConnectorStatus[]; + automaticTransactionGeneratorStatuses?: Status[]; }; export type ChargingStationInfo = { @@ -186,3 +188,20 @@ 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; + skippedConsecutiveTransactions?: number; + skippedTransactions?: number; +};