Add charging stations listing to WS server commands
[e-mobility-charging-stations-simulator.git] / src / types / Connectors.ts
... / ...
CommitLineData
1import { MeterValue, SampledValue } from './ocpp/MeterValues';
2
3import { AvailabilityType } from './ocpp/Requests';
4import { ChargePointStatus } from './ocpp/ChargePointStatus';
5import { ChargingProfile } from './ocpp/ChargingProfile';
6
7export interface SampledValueTemplate extends SampledValue {
8 fluctuationPercent?: number;
9}
10
11export interface ConnectorStatus {
12 availability: AvailabilityType;
13 bootStatus?: ChargePointStatus;
14 status?: ChargePointStatus;
15 MeterValues: SampledValueTemplate[];
16 authorizeIdTag?: string;
17 idTagAuthorized?: boolean;
18 localAuthorizeIdTag?: string;
19 idTagLocalAuthorized?: boolean;
20 transactionRemoteStarted?: boolean;
21 transactionStarted?: boolean;
22 transactionId?: number;
23 transactionSetInterval?: NodeJS.Timeout;
24 transactionIdTag?: string;
25 energyActiveImportRegisterValue?: number; // In Wh
26 transactionEnergyActiveImportRegisterValue?: number; // In Wh
27 transactionBeginMeterValue?: MeterValue;
28 chargingProfiles?: ChargingProfile[];
29}