X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FStationWorker.ts;h=84cb023b7334297d751f3bf51f7515223eac2575;hb=aa8cbc5c65e51e1d7c955186847b7105a292d42f;hp=45449c1b5bfc76bbad8757af5aaa9bcf52a5b7aa;hpb=56a74daeff10643ac9b9adebb037526b5096c1ee;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/StationWorker.ts b/src/charging-station/StationWorker.ts index 45449c1b..84cb023b 100644 --- a/src/charging-station/StationWorker.ts +++ b/src/charging-station/StationWorker.ts @@ -18,6 +18,9 @@ if (Utils.workerPoolInUse()) { } } +/** + * Listen messages send by the main thread + */ function addMessageListener(): void { parentPort.on('message', (message) => { if (message.id === WorkerEvents.START_WORKER_ELEMENT) { @@ -26,7 +29,12 @@ function addMessageListener(): void { }); } +/** + * Create and start a charging station instance + * + * @param {StationWorkerData} data workerData + */ function startChargingStation(data: StationWorkerData): void { - const station = new ChargingStation(data.index , data.templateFile); + const station = new ChargingStation(data.index, data.templateFile); station.start(); }