Add missing file in types directory
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / MeterValues.ts
index e93746a4c43860df37d0e8eb01d13adb2d18bac9..d3038e63ea9eb5c71e8cdcb4ae2f8a836823b73d 100644 (file)
@@ -1,3 +1,5 @@
+import { EmptyObject } from '../../EmptyObject';
+
 export enum MeterValueUnit {
   WATT_HOUR = 'Wh',
   KILO_WATT_HOUR = 'kWh',
@@ -61,7 +63,7 @@ export enum MeterValueLocation {
   OUTLET = 'Outlet'
 }
 
-export enum MeterValuePhase {
+export enum OCPP16MeterValuePhase {
   L1 = 'L1',
   L2 = 'L2',
   L3 = 'L3',
@@ -84,7 +86,7 @@ export interface OCPP16SampledValue {
   unit?: MeterValueUnit;
   context?: MeterValueContext;
   measurand?: OCPP16MeterValueMeasurand;
-  phase?: MeterValuePhase;
+  phase?: OCPP16MeterValuePhase;
   location?: MeterValueLocation;
   format?: MeterValueFormat;
 }
@@ -97,9 +99,8 @@ export interface OCPP16MeterValue {
 export interface MeterValuesRequest {
   connectorId: number;
   transactionId?: number;
-  meterValue: OCPP16MeterValue | OCPP16MeterValue[];
+  meterValue: OCPP16MeterValue[];
 }
 
-// eslint-disable-next-line @typescript-eslint/no-empty-interface
-export interface MeterValuesResponse {}
+export type MeterValuesResponse = EmptyObject;