1 import { AvailabilityType
} from
'./ocpp/Requests';
2 import { ChargePointStatus
} from
'./ocpp/ChargePointStatus';
3 import { ChargingProfile
} from
'./ocpp/ChargingProfile';
4 import { SampledValue
} from
'./ocpp/MeterValues';
6 export interface Connector
{
7 availability
: AvailabilityType
;
8 bootStatus
?: ChargePointStatus
;
9 status?: ChargePointStatus
;
10 MeterValues
: SampledValue
[];
11 transactionStarted
?: boolean;
12 transactionId
?: number;
13 transactionSetInterval
?: NodeJS
.Timeout
;
15 energyActiveImportRegisterValue
?: number; // In Wh
16 transactionEnergyActiveImportRegisterValue
?: number; // In Wh
17 chargingProfiles
?: ChargingProfile
[]
20 export default interface Connectors
{
21 [id
: string]: Connector
;