X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2FConnectorStatus.ts;h=d7698107b9cc2146677db9624f66ae174d8c9dd8;hb=69074173770c04bc5e5aa744b655edf9491daa46;hp=c63dd3db98311b7496a6b07c56d4c10f0cd32f7a;hpb=057e2042576fb5f4dd4c201f1bd0f64c35ccf961;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ConnectorStatus.ts b/src/types/ConnectorStatus.ts index c63dd3db..d7698107 100644 --- a/src/types/ConnectorStatus.ts +++ b/src/types/ConnectorStatus.ts @@ -1,13 +1,13 @@ -import { AvailabilityType } from './ocpp/Requests'; -import { ChargePointStatus } from './ocpp/ChargePointStatus'; -import { ChargingProfile } from './ocpp/ChargingProfile'; -import { MeterValue } from './ocpp/MeterValues'; -import { SampledValueTemplate } from './MeasurandPerPhaseSampledValueTemplates'; +import type { SampledValueTemplate } from './MeasurandPerPhaseSampledValueTemplates'; +import type { ChargingProfile } from './ocpp/ChargingProfile'; +import type { ConnectorStatusEnum } from './ocpp/ConnectorStatusEnum'; +import type { MeterValue } from './ocpp/MeterValues'; +import type { AvailabilityType } from './ocpp/Requests'; -export interface ConnectorStatus { +export type ConnectorStatus = { availability: AvailabilityType; - bootStatus?: ChargePointStatus; - status?: ChargePointStatus; + bootStatus?: ConnectorStatusEnum; + status?: ConnectorStatusEnum; MeterValues: SampledValueTemplate[]; authorizeIdTag?: string; idTagAuthorized?: boolean; @@ -22,4 +22,4 @@ export interface ConnectorStatus { transactionEnergyActiveImportRegisterValue?: number; // In Wh transactionBeginMeterValue?: MeterValue; chargingProfiles?: ChargingProfile[]; -} +};