Untangle internal configuration key type from the OCPP one.
[e-mobility-charging-stations-simulator.git] / src / types / Connectors.ts
CommitLineData
29bf6658 1import { ChargePointStatus } from './ocpp/1.6/ChargePointStatus';
8c476a1f 2import { ChargingProfile } from './ocpp/1.6/ChargingProfile';
f738a0e9 3import { SampledValue } from './ocpp/1.6/MeterValues';
10570d97
JB
4
5export interface Connector {
6 bootStatus?: ChargePointStatus;
7 status?: ChargePointStatus;
f738a0e9 8 MeterValues: SampledValue[];
10570d97
JB
9 transactionStarted?: boolean;
10 transactionId?: number;
11 transactionSetInterval?: NodeJS.Timeout;
12 idTag?: string;
13 lastEnergyActiveImportRegisterValue?: number;
8c476a1f 14 chargingProfiles?: ChargingProfile[]
10570d97
JB
15}
16
17export default interface Connectors {
18 [id: string]: Connector;
19}