X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Ftypes%2FChargingStationType.ts;h=45418353adca329d7836d37db01fd76aebbe24b2;hb=2d10f40542f09aa346dbf00416d8257276c0be0b;hp=9d2b530a495610f63101d5847d3a809d252924bc;hpb=e302df1d4573ef07df7c44a210a34e429f571814;p=e-mobility-charging-stations-simulator.git diff --git a/ui/web/src/types/ChargingStationType.ts b/ui/web/src/types/ChargingStationType.ts index 9d2b530a..45418353 100644 --- a/ui/web/src/types/ChargingStationType.ts +++ b/ui/web/src/types/ChargingStationType.ts @@ -1,16 +1,17 @@ import type { JsonObject } from './JsonType'; export type ChargingStationData = { - stationInfo: ChargingStationInfo; started: boolean; + stationInfo: ChargingStationInfo; + connectors: ConnectorStatus[]; + evses: EvseStatus[]; wsState?: | typeof WebSocket.CONNECTING | typeof WebSocket.OPEN | typeof WebSocket.CLOSING | typeof WebSocket.CLOSED; - bootNotificationResponse: BootNotificationResponse; - connectors: ConnectorStatus[]; - automaticTransactionGeneratorStatuses?: Status[]; + bootNotificationResponse?: BootNotificationResponse; + automaticTransactionGenerator?: Status[]; }; export type ChargingStationInfo = { @@ -22,7 +23,6 @@ export type ChargingStationInfo = { firmwareVersion?: string; numberOfConnectors?: number | number[]; baseName: string; - infoHash?: string; templateHash?: string; chargeBoxSerialNumber?: string; chargePointSerialNumber?: string; @@ -57,7 +57,7 @@ export type ChargingStationInfo = { reconnectExponentialDelay?: boolean; registrationMaxRetries?: number; enableStatistics?: boolean; - mustAuthorizeAtRemoteStart?: boolean; + remoteAuthorization?: boolean; amperageLimitationOcppKey?: string; amperageLimitationUnit?: AmpereUnits; beginEndMeterValues?: boolean; @@ -184,6 +184,11 @@ export type ConnectorStatus = { transactionEnergyActiveImportRegisterValue?: number; // In Wh }; +export type EvseStatus = { + availability: AvailabilityType; + connectors?: ConnectorStatus[]; +}; + export type AvailabilityType = OCPP16AvailabilityType; export enum OCPP16AvailabilityType {