From 5f4ebdc2af6f73d21e1e4e3077d81bfb5eb592ca Mon Sep 17 00:00:00 2001 From: "p.vanderwilt" Date: Mon, 29 Sep 2025 15:45:07 +0200 Subject: [PATCH] Fix reference error and improve child variable naming --- src/specificClass.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/specificClass.js b/src/specificClass.js index fe580bf..4d329b6 100644 --- a/src/specificClass.js +++ b/src/specificClass.js @@ -114,23 +114,23 @@ class Reactor { } } - _connectMeasurement(measurement) { - if (!measurement) { + _connectMeasurement(measurementChild) { + if (!measurementChild) { this.logger.warn("Invalid measurement provided."); return; } let position; - if (measurement.config.functionality.distance !== 'undefined') { - position = measurement.config.functionality.distance; + if (measurementChild.config.functionality.distance !== 'undefined') { + position = measurementChild.config.functionality.distance; } else { - position = measurement.config.functionality.positionVsParent; + position = measurementChild.config.functionality.positionVsParent; } - const measurementType = measurement.config.asset.type; + const measurementType = measurementChild.config.asset.type; const eventName = `${measurementType}.measured.${position}`; // Register event listener for measurement updates - measurement.measurements.emitter.on(eventName, (eventData) => { + measurementChild.measurements.emitter.on(eventName, (eventData) => { this.logger.debug(`${position} ${measurementType} from ${eventData.childName}: ${eventData.value} ${eventData.unit}`); // Store directly in parent's measurement container @@ -153,7 +153,7 @@ class Reactor { this.upstreamReactor = reactorChild; - reactor.emitter.on("stateChange", (data) => { + reactorChild.emitter.on("stateChange", (data) => { this.logger.debug(`State change of upstream reactor detected.`); this.updateState(data); });