-import type { EmptyObject, JsonObject } from '../../internal';
+import type { EmptyObject } from '../../EmptyObject.js';
+import type { JsonObject } from '../../JsonType.js';
-export enum MeterValueUnit {
+export enum OCPP16MeterValueUnit {
WATT_HOUR = 'Wh',
KILO_WATT_HOUR = 'kWh',
VAR_HOUR = 'varh',
PERCENT = 'Percent',
}
-export enum MeterValueContext {
+export enum OCPP16MeterValueContext {
INTERRUPTION_BEGIN = 'Interruption.Begin',
INTERRUPTION_END = 'Interruption.End',
OTHER = 'Other',
VOLTAGE = 'Voltage',
}
-export enum MeterValueLocation {
+export enum OCPP16MeterValueLocation {
BODY = 'Body',
CABLE = 'Cable',
EV = 'EV',
L3_L1 = 'L3-L1',
}
-export enum MeterValueFormat {
+enum OCPP16MeterValueFormat {
RAW = 'Raw',
SIGNED_DATA = 'SignedData',
}
export interface OCPP16SampledValue extends JsonObject {
value: string;
- unit?: MeterValueUnit;
- context?: MeterValueContext;
+ unit?: OCPP16MeterValueUnit;
+ context?: OCPP16MeterValueContext;
measurand?: OCPP16MeterValueMeasurand;
phase?: OCPP16MeterValuePhase;
- location?: MeterValueLocation;
- format?: MeterValueFormat;
+ location?: OCPP16MeterValueLocation;
+ format?: OCPP16MeterValueFormat;
}
export interface OCPP16MeterValue extends JsonObject {