refactor(simulator): switch to internal modules export/import design
[e-mobility-charging-stations-simulator.git] / src / types / ConnectorStatus.ts
CommitLineData
2896e06d
JB
1import type {
2 AvailabilityType,
3 ChargingProfile,
4 ConnectorStatusEnum,
5 MeterValue,
6 SampledValueTemplate,
7} from './internal';
9ccca265 8
83e00df1 9export type ConnectorStatus = {
4dff73b0 10 availability: AvailabilityType;
6e939d9e
JB
11 bootStatus?: ConnectorStatusEnum;
12 status?: ConnectorStatusEnum;
9ccca265 13 MeterValues: SampledValueTemplate[];
163547b1 14 authorizeIdTag?: string;
a2653482
JB
15 idTagAuthorized?: boolean;
16 localAuthorizeIdTag?: string;
17 idTagLocalAuthorized?: boolean;
18 transactionRemoteStarted?: boolean;
10570d97
JB
19 transactionStarted?: boolean;
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[];
83e00df1 27};