Compare commits

..

1 Commits

2 changed files with 8 additions and 2 deletions

View File

@@ -82,6 +82,7 @@ class nodeClass {
}, },
functionality: { functionality: {
positionVsParent: uiConfig.positionVsParent || 'atEquipment', // Default to 'atEquipment' if not specified positionVsParent: uiConfig.positionVsParent || 'atEquipment', // Default to 'atEquipment' if not specified
distance: uiConfig.hasDistance ? uiConfig.distance : undefined
} }
}; };

View File

@@ -512,8 +512,13 @@ class Measurement {
this.emitter.emit('mAbs', this.outputAbs);// DEPRECATED: Use measurements container instead this.emitter.emit('mAbs', this.outputAbs);// DEPRECATED: Use measurements container instead
// In the new method just update the measurement container and let the parent subscribe to it // In the new method just update the measurement container and let the parent subscribe to it
if (typeof this.config.functionality.distance !== 'undefined') {
this.logger.debug(`Updating type: ${this.config.asset.type}, variant: ${"measured"}, postition : ${this.config.functionality.distance} container with new value: ${this.outputAbs}`);
this.measurements.type(this.config.asset.type).variant("measured").position(this.config.functionality.distance).value(this.outputAbs, Date.now(),this.config.asset.unit );
return;
}
this.logger.debug(`Updating type: ${this.config.asset.type}, variant: ${"measured"}, postition : ${this.config.functionality.positionVsParent} container with new value: ${this.outputAbs}`); this.logger.debug(`Updating type: ${this.config.asset.type}, variant: ${"measured"}, postition : ${this.config.functionality.positionVsParent} container with new value: ${this.outputAbs}`);
this.measurements.type(this.config.asset.type).variant("measured").position(this.config.functionality.positionVsParent).value(this.outputAbs, Date.now(),this.config.asset.unit ); // New method this.measurements.type(this.config.asset.type).variant("measured").position(this.config.functionality.positionVsParent).value(this.outputAbs, Date.now(),this.config.asset.unit );
} }
} }