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