static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED = Object.freeze({ status: TriggerMessageStatus.NOT_IMPLEMENTED });
static readonly OCPP_DEFAULT_BOOT_NOTIFICATION_INTERVAL = 60000; // Ms
- static readonly OCPP_SOCKET_TIMEOUT = 60000; // Ms
- static readonly OCPP_TRIGGER_MESSAGE_DELAY = 2000; // Ms
+ static readonly OCPP_WEBSOCKET_TIMEOUT = 60000; // Ms
+ static readonly OCPP_TRIGGER_MESSAGE_DELAY = 500; // Ms
static readonly CHARGING_STATION_DEFAULT_RESET_TIME = 60000; // Ms
static readonly CHARGING_STATION_ATG_INITIALIZATION_TIME = 1000; // Ms
static readonly CHARGING_STATION_ATG_DEFAULT_STOP_AFTER_HOURS = 0.25; // Hours
- static readonly TRANSACTION_DEFAULT_IDTAG = '00000000';
+ static readonly DEFAULT_IDTAG = '00000000';
+ static readonly ELEMENT_START_DELAY = 0;
static readonly WORKER_START_DELAY = 500;
static readonly WORKER_POOL_MAX_INACTIVE_TIME = 60000;
static readonly DEFAULT_WORKER_POOL_MIN_SIZE = 4;
static readonly DEFAULT_HEARTBEAT_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 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';
static readonly DEFAULT_PERFORMANCE_RECORDS_DB_NAME = 'charging-stations-simulator';
static readonly PERFORMANCE_RECORDS_TABLE = 'performance_records';
+
+ static readonly DEFAULT_UI_WEBSOCKET_SERVER_HOST = 'localhost';
+ static readonly DEFAULT_UI_WEBSOCKET_SERVER_PORT = 8080;
}