1 import type { SampledValueTemplate
} from
'./MeasurandPerPhaseSampledValueTemplates';
2 import type { ChargePointStatus
} from
'./ocpp/ChargePointStatus';
3 import type { ChargingProfile
} from
'./ocpp/ChargingProfile';
4 import type { MeterValue
} from
'./ocpp/MeterValues';
5 import type { AvailabilityType
} from
'./ocpp/Requests';
7 export interface ConnectorStatus
{
8 availability
: AvailabilityType
;
9 bootStatus
?: ChargePointStatus
;
10 status?: ChargePointStatus
;
11 MeterValues
: SampledValueTemplate
[];
12 authorizeIdTag
?: string;
13 idTagAuthorized
?: boolean;
14 localAuthorizeIdTag
?: string;
15 idTagLocalAuthorized
?: boolean;
16 transactionRemoteStarted
?: boolean;
17 transactionStarted
?: boolean;
18 transactionId
?: number;
19 transactionSetInterval
?: NodeJS
.Timeout
;
20 transactionIdTag
?: string;
21 energyActiveImportRegisterValue
?: number; // In Wh
22 transactionEnergyActiveImportRegisterValue
?: number; // In Wh
23 transactionBeginMeterValue
?: MeterValue
;
24 chargingProfiles
?: ChargingProfile
[];