import ChargingStationConfiguration, { ConfigurationKey } from '../types/ChargingStationConfiguration';
import ChargingStationTemplate, { CurrentType, PowerUnits, Voltage } from '../types/ChargingStationTemplate';
import { ConnectorPhaseRotation, StandardParametersKey, SupportedFeatureProfiles, VendorDefaultParametersKey } from '../types/ocpp/Configuration';
-import { ConnectorStatus, SampledValueTemplate } from '../types/Connectors';
import { MeterValueMeasurand, MeterValuePhase } from '../types/ocpp/MeterValues';
import { WSError, WebSocketCloseEventStatusCode } from '../types/WebSocket';
import WebSocket, { ClientOptions, Data, OPEN } from 'ws';
import { ChargingStationWorkerMessageEvents } from '../types/ChargingStationWorker';
import { ClientRequestArgs } from 'http';
import Configuration from '../utils/Configuration';
+import { ConnectorStatus } from '../types/ConnectorStatus';
import Constants from '../utils/Constants';
import { ErrorType } from '../types/ocpp/ErrorType';
import FileUtils from '../utils/FileUtils';
import OCPPRequestService from './ocpp/OCPPRequestService';
import { OCPPVersion } from '../types/ocpp/OCPPVersion';
import PerformanceStatistics from '../performance/PerformanceStatistics';
+import { SampledValueTemplate } from '../types/MeasurandPerPhaseSampledValueTemplates';
import { StopTransactionReason } from '../types/ocpp/Transaction';
import { URL } from 'url';
import Utils from '../utils/Utils';
import { ErrorType } from '../../../types/ocpp/ErrorType';
import OCPPError from '../../../exception/OCPPError';
import { RequestCommand } from '../../../types/ocpp/Requests';
-import { SampledValueTemplate } from '../../../types/Connectors';
+import { SampledValueTemplate } from '../../../types/MeasurandPerPhaseSampledValueTemplates';
import Utils from '../../../utils/Utils';
import logger from '../../../utils/Logger';
import ChargingStationConfiguration from './ChargingStationConfiguration';
import { ClientOptions } from 'ws';
import { ClientRequestArgs } from 'http';
-import { ConnectorStatus } from './Connectors';
+import { ConnectorStatus } from './ConnectorStatus';
import { OCPPProtocol } from './ocpp/OCPPProtocol';
import { OCPPVersion } from './ocpp/OCPPVersion';
-import { MeterValue, SampledValue } from './ocpp/MeterValues';
-
import { AvailabilityType } from './ocpp/Requests';
import { ChargePointStatus } from './ocpp/ChargePointStatus';
import { ChargingProfile } from './ocpp/ChargingProfile';
-
-export interface SampledValueTemplate extends SampledValue {
- fluctuationPercent?: number;
-}
+import { MeterValue } from './ocpp/MeterValues';
+import { SampledValueTemplate } from './MeasurandPerPhaseSampledValueTemplates';
export interface ConnectorStatus {
availability: AvailabilityType;
-import { SampledValueTemplate } from './Connectors';
+import { SampledValue } from './ocpp/MeterValues';
+
+export interface SampledValueTemplate extends SampledValue {
+ fluctuationPercent?: number;
+}
export default interface MeasurandPerPhaseSampledValueTemplates {
L1?: SampledValueTemplate;