X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2FMeterValues.ts;h=aec3d19e1934e4e61a030713d9018e58ad05f158;hb=f938317f2902366a85a8f76de55ee51f1d4a662a;hp=c8c283860f7776108483a7d4b912d7b5daff0891;hpb=9c13b3b52e1ab803a92f090da6920310c80c12da;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/MeterValues.ts b/src/types/ocpp/MeterValues.ts index c8c28386..aec3d19e 100644 --- a/src/types/ocpp/MeterValues.ts +++ b/src/types/ocpp/MeterValues.ts @@ -1,9 +1,43 @@ -import { OCPP16MeterValueMeasurand, OCPP16SampledValue } from './1.6/MeterValues'; +import { + type OCPP16MeterValue, + OCPP16MeterValueContext, + OCPP16MeterValueLocation, + OCPP16MeterValueMeasurand, + OCPP16MeterValuePhase, + OCPP16MeterValueUnit, + type OCPP16SampledValue +} from './1.6/MeterValues.js' -export type MeterValueMeasurand = typeof MeterValueMeasurand; +export const MeterValueUnit = { + ...OCPP16MeterValueUnit +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type MeterValueUnit = OCPP16MeterValueUnit + +export const MeterValueContext = { + ...OCPP16MeterValueContext +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type MeterValueContext = OCPP16MeterValueContext export const MeterValueMeasurand = { ...OCPP16MeterValueMeasurand -}; +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type MeterValueMeasurand = OCPP16MeterValueMeasurand + +export const MeterValueLocation = { + ...OCPP16MeterValueLocation +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type MeterValueLocation = OCPP16MeterValueLocation + +export const MeterValuePhase = { + ...OCPP16MeterValuePhase +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type MeterValuePhase = OCPP16MeterValuePhase + +export type SampledValue = OCPP16SampledValue -export type SampledValue = OCPP16SampledValue; +export type MeterValue = OCPP16MeterValue