TRIGGER = 'Trigger'
}
-export enum MeterValueMeasurand {
+export enum OCPP16MeterValueMeasurand {
CURRENT_EXPORT = 'Current.Export',
CURRENT_IMPORT = 'Current.Import',
CURRENT_OFFERED = 'Current.Offered',
OUTLET = 'Outlet'
}
-export enum MeterValuePhase {
+export enum OCPP16MeterValuePhase {
L1 = 'L1',
L2 = 'L2',
L3 = 'L3',
SIGNED_DATA = 'SignedData',
}
-export interface SampledValue {
+export interface OCPP16SampledValue {
value?: string;
unit?: MeterValueUnit;
context?: MeterValueContext;
- measurand?: MeterValueMeasurand;
- phase?: MeterValuePhase;
+ measurand?: OCPP16MeterValueMeasurand;
+ phase?: OCPP16MeterValuePhase;
location?: MeterValueLocation;
format?: MeterValueFormat;
}
-export interface MeterValue {
+export interface OCPP16MeterValue {
timestamp: string;
- sampledValue: SampledValue[];
+ sampledValue: OCPP16SampledValue[];
}
export interface MeterValuesRequest {
connectorId: number;
transactionId?: number;
- meterValue: MeterValue | MeterValue[];
+ meterValue: OCPP16MeterValue | OCPP16MeterValue[];
}
// eslint-disable-next-line @typescript-eslint/no-empty-interface