Fix power unit in kW handling in charging station template
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationTemplate.ts
index a11f6aa045379df70fe7d2a5704002ca4f429734..13d8e75b07a6d1755e67584201ede4dcfd279633 100644 (file)
@@ -3,7 +3,7 @@ import Connectors from './Connectors';
 import { OCPPProtocol } from './ocpp/OCPPProtocol';
 import { OCPPVersion } from './ocpp/OCPPVersion';
 
-export enum PowerOutType {
+export enum CurrentOutType {
   AC = 'AC',
   DC = 'DC',
 }
@@ -28,7 +28,7 @@ export interface AutomaticTransactionGenerator {
   probabilityOfStart: number;
   stopAfterHours: number;
   stopOnConnectionFailure: boolean;
-  requireAuthorize: boolean
+  requireAuthorize?: boolean
 }
 
 export default interface ChargingStationTemplate {
@@ -46,7 +46,8 @@ export default interface ChargingStationTemplate {
   power: number | number[];
   powerSharedByConnectors?: boolean;
   powerUnit: PowerUnits;
-  powerOutType?: PowerOutType;
+  currentOutType?: CurrentOutType;
+  voltageOut?: number;
   numberOfPhases?: number;
   numberOfConnectors?: number | number[];
   useConnectorId0?: boolean;
@@ -57,7 +58,9 @@ export default interface ChargingStationTemplate {
   reconnectExponentialDelay?: boolean;
   registrationMaxRetries?: number;
   enableStatistics?: boolean;
-  voltageOut?: number;
+  beginEndMeterValues?: boolean;
+  outOfOrderEndMeterValues?: boolean;
+  meteringPerTransaction?: boolean;
   Configuration?: ChargingStationConfiguration;
   AutomaticTransactionGenerator: AutomaticTransactionGenerator;
   Connectors: Connectors;