Merge pull request #6 from LucasBrazi06/memory-optimization
[e-mobility-charging-stations-simulator.git] / src / types / Connectors.ts
CommitLineData
4dff73b0 1import { AvailabilityType } from './ocpp/1.6/Requests';
29bf6658 2import { ChargePointStatus } from './ocpp/1.6/ChargePointStatus';
8c476a1f 3import { ChargingProfile } from './ocpp/1.6/ChargingProfile';
f738a0e9 4import { SampledValue } from './ocpp/1.6/MeterValues';
10570d97
JB
5
6export interface Connector {
4dff73b0 7 availability: AvailabilityType;
10570d97
JB
8 bootStatus?: ChargePointStatus;
9 status?: ChargePointStatus;
f738a0e9 10 MeterValues: SampledValue[];
10570d97
JB
11 transactionStarted?: boolean;
12 transactionId?: number;
13 transactionSetInterval?: NodeJS.Timeout;
14 idTag?: string;
15 lastEnergyActiveImportRegisterValue?: number;
8c476a1f 16 chargingProfiles?: ChargingProfile[]
10570d97
JB
17}
18
19export default interface Connectors {
20 [id: string]: Connector;
21}