Commit | Line | Data |
---|---|---|
69074173 JB |
1 | import type { SampledValueTemplate } from './MeasurandPerPhaseSampledValueTemplates'; |
2 | import type { ChargingProfile } from './ocpp/ChargingProfile'; | |
3 | import type { ConnectorStatusEnum } from './ocpp/ConnectorStatusEnum'; | |
4 | import type { MeterValue } from './ocpp/MeterValues'; | |
5 | import type { AvailabilityType } from './ocpp/Requests'; | |
66dd3447 | 6 | import type { Reservation } from './ocpp/Reservation'; |
9ccca265 | 7 | |
e1d9a0f4 | 8 | export interface ConnectorStatus { |
4dff73b0 | 9 | availability: AvailabilityType; |
6e939d9e JB |
10 | bootStatus?: ConnectorStatusEnum; |
11 | status?: ConnectorStatusEnum; | |
9ccca265 | 12 | MeterValues: SampledValueTemplate[]; |
163547b1 | 13 | authorizeIdTag?: string; |
a2653482 JB |
14 | idTagAuthorized?: boolean; |
15 | localAuthorizeIdTag?: string; | |
16 | idTagLocalAuthorized?: boolean; | |
17 | transactionRemoteStarted?: boolean; | |
10570d97 | 18 | transactionStarted?: boolean; |
a71d4e70 | 19 | transactionStart?: Date; |
10570d97 JB |
20 | transactionId?: number; |
21 | transactionSetInterval?: NodeJS.Timeout; | |
163547b1 | 22 | transactionIdTag?: string; |
4a1857a2 JB |
23 | energyActiveImportRegisterValue?: number; // In Wh |
24 | transactionEnergyActiveImportRegisterValue?: number; // In Wh | |
fd0c36fa JB |
25 | transactionBeginMeterValue?: MeterValue; |
26 | chargingProfiles?: ChargingProfile[]; | |
66dd3447 | 27 | reservation?: Reservation; |
e1d9a0f4 | 28 | } |