X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FConstants.ts;h=8608e480f7d7b4a3a1ff938e0c487c216da8912c;hb=6082281f1beebdf0126417b694c134ea4753442c;hp=246aa7882e92a2b99b3dc54e074f833f6f9ecc6d;hpb=268a74bb051fcbbad532fd833f0d8fd2b33b6c64;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Constants.ts b/src/utils/Constants.ts index 246aa788..8608e480 100644 --- a/src/utils/Constants.ts +++ b/src/utils/Constants.ts @@ -1,9 +1,7 @@ -import { MeterValueMeasurand } from '../types'; - export class Constants { - static readonly OCPP_DEFAULT_BOOT_NOTIFICATION_INTERVAL = 60000; // Ms - static readonly OCPP_WEBSOCKET_TIMEOUT = 60000; // Ms - static readonly OCPP_TRIGGER_MESSAGE_DELAY = 500; // Ms + static readonly DEFAULT_BOOT_NOTIFICATION_INTERVAL = 60000; // Ms + static readonly DEFAULT_HEARTBEAT_INTERVAL = 60000; // Ms + static readonly DEFAULT_METER_VALUES_INTERVAL = 60000; // Ms static readonly CHARGING_STATION_DEFAULT_RESET_TIME = 60000; // Ms static readonly CHARGING_STATION_ATG_INITIALIZATION_TIME = 1000; // Ms @@ -23,17 +21,6 @@ export class Constants { static readonly DEFAULT_LOG_STATISTICS_INTERVAL = 60; // Seconds - static readonly DEFAULT_HEARTBEAT_INTERVAL = 60000; // Ms - static readonly DEFAULT_METER_VALUES_INTERVAL = 60000; // Ms - - static readonly SUPPORTED_MEASURANDS = Object.freeze([ - MeterValueMeasurand.STATE_OF_CHARGE, - MeterValueMeasurand.VOLTAGE, - MeterValueMeasurand.POWER_ACTIVE_IMPORT, - MeterValueMeasurand.CURRENT_IMPORT, - MeterValueMeasurand.ENERGY_ACTIVE_IMPORT_REGISTER, - ]); - static readonly DEFAULT_FLUCTUATION_PERCENT = 5; static readonly DEFAULT_PERFORMANCE_RECORDS_FILENAME = 'performanceRecords.json'; @@ -47,6 +34,11 @@ export class Constants { static readonly MAX_RANDOM_INTEGER = 281474976710654; + static readonly EMPTY_FREEZED_OBJECT = Object.freeze({}); + static readonly EMPTY_FUNCTION = Object.freeze(() => { + /* This is intentional */ + }); + private constructor() { // This is intentional }