X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2F1.6%2FMeterValues.ts;h=0d9d3263f755d184639bef69d041b10142eca758;hb=844e496b3482e49145467af3f74df54811e91cb6;hp=282df11a9ea5d827d8ef40c360f08358d5156220;hpb=e7aeea18e189dd087c8f951cf77a253e2818ae90;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/1.6/MeterValues.ts b/src/types/ocpp/1.6/MeterValues.ts index 282df11a..0d9d3263 100644 --- a/src/types/ocpp/1.6/MeterValues.ts +++ b/src/types/ocpp/1.6/MeterValues.ts @@ -1,5 +1,5 @@ import { EmptyObject } from '../../EmptyObject'; -import { JsonType } from '../../JsonType'; +import { JsonObject } from '../../JsonType'; export enum MeterValueUnit { WATT_HOUR = 'Wh', @@ -82,8 +82,8 @@ export enum MeterValueFormat { SIGNED_DATA = 'SignedData', } -export interface OCPP16SampledValue extends JsonType { - value?: string; +export interface OCPP16SampledValue extends JsonObject { + value: string; unit?: MeterValueUnit; context?: MeterValueContext; measurand?: OCPP16MeterValueMeasurand; @@ -92,15 +92,15 @@ export interface OCPP16SampledValue extends JsonType { format?: MeterValueFormat; } -export interface OCPP16MeterValue extends JsonType { +export interface OCPP16MeterValue extends JsonObject { timestamp: string; sampledValue: OCPP16SampledValue[]; } -export interface MeterValuesRequest extends JsonType { +export interface OCPP16MeterValuesRequest extends JsonObject { connectorId: number; transactionId?: number; meterValue: OCPP16MeterValue[]; } -export type MeterValuesResponse = EmptyObject; +export type OCPP16MeterValuesResponse = EmptyObject;