refactor: revert internal exports
[e-mobility-charging-stations-simulator.git] / src / types / ConnectorStatus.ts
CommitLineData
69074173
JB
1import type { SampledValueTemplate } from './MeasurandPerPhaseSampledValueTemplates';
2import type { ChargingProfile } from './ocpp/ChargingProfile';
3import type { ConnectorStatusEnum } from './ocpp/ConnectorStatusEnum';
4import type { MeterValue } from './ocpp/MeterValues';
5import type { AvailabilityType } from './ocpp/Requests';
9ccca265 6
83e00df1 7export type ConnectorStatus = {
4dff73b0 8 availability: AvailabilityType;
6e939d9e
JB
9 bootStatus?: ConnectorStatusEnum;
10 status?: ConnectorStatusEnum;
9ccca265 11 MeterValues: SampledValueTemplate[];
163547b1 12 authorizeIdTag?: string;
a2653482
JB
13 idTagAuthorized?: boolean;
14 localAuthorizeIdTag?: string;
15 idTagLocalAuthorized?: boolean;
16 transactionRemoteStarted?: boolean;
10570d97
JB
17 transactionStarted?: boolean;
18 transactionId?: number;
19 transactionSetInterval?: NodeJS.Timeout;
163547b1 20 transactionIdTag?: string;
4a1857a2
JB
21 energyActiveImportRegisterValue?: number; // In Wh
22 transactionEnergyActiveImportRegisterValue?: number; // In Wh
fd0c36fa
JB
23 transactionBeginMeterValue?: MeterValue;
24 chargingProfiles?: ChargingProfile[];
83e00df1 25};