Initial support to the change availability command.
[e-mobility-charging-stations-simulator.git] / src / types / Connectors.ts
1 import { AvailabilityType } from './ocpp/1.6/Requests';
2 import { ChargePointStatus } from './ocpp/1.6/ChargePointStatus';
3 import { ChargingProfile } from './ocpp/1.6/ChargingProfile';
4 import { SampledValue } from './ocpp/1.6/MeterValues';
5
6 export interface Connector {
7 availability: AvailabilityType;
8 bootStatus?: ChargePointStatus;
9 status?: ChargePointStatus;
10 MeterValues: SampledValue[];
11 transactionStarted?: boolean;
12 transactionId?: number;
13 transactionSetInterval?: NodeJS.Timeout;
14 idTag?: string;
15 lastEnergyActiveImportRegisterValue?: number;
16 chargingProfiles?: ChargingProfile[]
17 }
18
19 export default interface Connectors {
20 [id: string]: Connector;
21 }