Add amperage limitation support via vendor specific OCPP key
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationTemplate.ts
index 65a7ad6fdd1a356c93df055f7abbedcea10ed687..a9d42724aad0f9df2fbb0754a3b013c2cf0b5049 100644 (file)
@@ -15,6 +15,13 @@ export enum PowerUnits {
   KILO_WATT = 'kW',
 }
 
+export enum AmpereUnits {
+  MILLI_AMPERE = 'mA',
+  CENTI_AMPERE = 'cA',
+  DECI_AMPERE = 'dA',
+  AMPERE = 'A',
+}
+
 export enum Voltage {
   VOLTAGE_110 = 110,
   VOLTAGE_230 = 230,
@@ -77,6 +84,8 @@ export default interface ChargingStationTemplate {
   registrationMaxRetries?: number;
   enableStatistics?: boolean;
   mayAuthorizeAtRemoteStart: boolean;
+  amperageLimitationOcppKey?: string;
+  amperageLimitationUnit?: AmpereUnits;
   beginEndMeterValues?: boolean;
   outOfOrderEndMeterValues?: boolean;
   meteringPerTransaction?: boolean;