repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: add initial support get composite schedule OCPP 1.6 command
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
ocpp
/
1.6
/
MeterValues.ts
diff --git
a/src/types/ocpp/1.6/MeterValues.ts
b/src/types/ocpp/1.6/MeterValues.ts
index 47163ffc1d784208541b7885bdceda9818f8fd90..5a59230c15f08615608c3e5f7d840f4895873aba 100644
(file)
--- a/
src/types/ocpp/1.6/MeterValues.ts
+++ b/
src/types/ocpp/1.6/MeterValues.ts
@@
-1,3
+1,5
@@
+import type { EmptyObject, JsonObject } from '../../internal';
+
export enum MeterValueUnit {
WATT_HOUR = 'Wh',
KILO_WATT_HOUR = 'kWh',
export enum MeterValueUnit {
WATT_HOUR = 'Wh',
KILO_WATT_HOUR = 'kWh',
@@
-14,7
+16,7
@@
export enum MeterValueUnit {
TEMP_CELSIUS = 'Celsius',
TEMP_FAHRENHEIT = 'Fahrenheit',
TEMP_KELVIN = 'K',
TEMP_CELSIUS = 'Celsius',
TEMP_FAHRENHEIT = 'Fahrenheit',
TEMP_KELVIN = 'K',
- PERCENT = 'Percent'
+ PERCENT = 'Percent'
,
}
export enum MeterValueContext {
}
export enum MeterValueContext {
@@
-25,10
+27,10
@@
export enum MeterValueContext {
SAMPLE_PERIODIC = 'Sample.Periodic',
TRANSACTION_BEGIN = 'Transaction.Begin',
TRANSACTION_END = 'Transaction.End',
SAMPLE_PERIODIC = 'Sample.Periodic',
TRANSACTION_BEGIN = 'Transaction.Begin',
TRANSACTION_END = 'Transaction.End',
- TRIGGER = 'Trigger'
+ TRIGGER = 'Trigger'
,
}
}
-export enum MeterValueMeasurand {
+export enum
OCPP16
MeterValueMeasurand {
CURRENT_EXPORT = 'Current.Export',
CURRENT_IMPORT = 'Current.Import',
CURRENT_OFFERED = 'Current.Offered',
CURRENT_EXPORT = 'Current.Export',
CURRENT_IMPORT = 'Current.Import',
CURRENT_OFFERED = 'Current.Offered',
@@
-50,7
+52,7
@@
export enum MeterValueMeasurand {
FAN_RPM = 'RPM',
STATE_OF_CHARGE = 'SoC',
TEMPERATURE = 'Temperature',
FAN_RPM = 'RPM',
STATE_OF_CHARGE = 'SoC',
TEMPERATURE = 'Temperature',
- VOLTAGE = 'Voltage'
+ VOLTAGE = 'Voltage'
,
}
export enum MeterValueLocation {
}
export enum MeterValueLocation {
@@
-58,10
+60,10
@@
export enum MeterValueLocation {
CABLE = 'Cable',
EV = 'EV',
INLET = 'Inlet',
CABLE = 'Cable',
EV = 'EV',
INLET = 'Inlet',
- OUTLET = 'Outlet'
+ OUTLET = 'Outlet'
,
}
}
-export enum MeterValuePhase {
+export enum
OCPP16
MeterValuePhase {
L1 = 'L1',
L2 = 'L2',
L3 = 'L3',
L1 = 'L1',
L2 = 'L2',
L3 = 'L3',
@@
-71,35
+73,33
@@
export enum MeterValuePhase {
L3_N = 'L3-N',
L1_L2 = 'L1-L2',
L2_L3 = 'L2-L3',
L3_N = 'L3-N',
L1_L2 = 'L1-L2',
L2_L3 = 'L2-L3',
- L3_L1 = 'L3-L1'
+ L3_L1 = 'L3-L1'
,
}
}
-e
xport e
num MeterValueFormat {
+enum MeterValueFormat {
RAW = 'Raw',
SIGNED_DATA = 'SignedData',
}
RAW = 'Raw',
SIGNED_DATA = 'SignedData',
}
-export interface
SampledValue
{
- value
?
: string;
+export interface
OCPP16SampledValue extends JsonObject
{
+ value: string;
unit?: MeterValueUnit;
context?: MeterValueContext;
unit?: MeterValueUnit;
context?: MeterValueContext;
- measurand?: MeterValueMeasurand;
- phase?: MeterValuePhase;
+ measurand?:
OCPP16
MeterValueMeasurand;
+ phase?:
OCPP16
MeterValuePhase;
location?: MeterValueLocation;
format?: MeterValueFormat;
}
location?: MeterValueLocation;
format?: MeterValueFormat;
}
-export interface
MeterValue
{
- timestamp:
string
;
- sampledValue: SampledValue[];
+export interface
OCPP16MeterValue extends JsonObject
{
+ timestamp:
Date
;
+ sampledValue:
OCPP16
SampledValue[];
}
}
-export interface
MeterValuesReques
t {
+export interface
OCPP16MeterValuesRequest extends JsonObjec
t {
connectorId: number;
transactionId?: number;
connectorId: number;
transactionId?: number;
- meterValue:
MeterValue |
MeterValue[];
+ meterValue:
OCPP16
MeterValue[];
}
}
-// eslint-disable-next-line @typescript-eslint/no-empty-interface
-export interface MeterValuesResponse {}
-
+export type OCPP16MeterValuesResponse = EmptyObject;