1 import { AvailabilityType
} from
'./ocpp/Requests';
2 import { ChargePointStatus
} from
'./ocpp/ChargePointStatus';
3 import { ChargingProfile
} from
'./ocpp/ChargingProfile';
4 import { MeterValue
} from
'./ocpp/MeterValues';
5 import { SampledValueTemplate
} from
'./MeasurandPerPhaseSampledValueTemplates';
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
[];