znetsixe
f96476bd23
Merge commit '12fce6c' into HEAD
...
# Conflicts:
# index.js
# src/configs/index.js
# src/configs/machineGroupControl.json
# src/helper/assetUtils.js
# src/helper/childRegistrationUtils.js
# src/helper/configUtils.js
# src/helper/logger.js
# src/helper/menuUtils.js
# src/helper/menuUtils_DEPRECATED.js
# src/helper/outputUtils.js
# src/helper/validationUtils.js
# src/measurements/Measurement.js
# src/measurements/MeasurementContainer.js
# src/measurements/examples.js
# src/outliers/outlierDetection.js
2026-03-31 18:07:57 +02:00
Rene De Ren
dec5f63b21
refactor: adopt POSITIONS constants, fix ESLint warnings, break menuUtils into modules
...
- Replace hardcoded position strings with POSITIONS.* constants
- Prefix unused variables with _ to resolve no-unused-vars warnings
- Fix no-prototype-builtins with Object.prototype.hasOwnProperty.call()
- Extract menuUtils.js (543 lines) into 6 focused modules under menu/
- menuUtils.js now 35 lines, delegates via prototype mixin pattern
- Add 158 unit tests for ConfigManager, MeasurementContainer, ValidationUtils
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:36:52 +01:00
Rene De Ren
89aec9a7eb
Reset chaining context in MeasurementContainer.clear()
...
Closes #25
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:06:17 +01:00
Rene De Ren
82094d8d09
Fix ESLint errors, bugs, and add gravity export
...
- Fix missing return in childRegistrationUtils.registerChild()
- Fix assertionUtils: assertNoNaN uses this.assertNoNaN
- Fix logger: nameModule uses this.nameModule
- Fix assetUtils: convert ESM to CommonJS
- Fix childRegistrationUtils_DEPRECATED: desc -> softwareType
- Add gravity export to index.js for rotatingMachine
- Fix ESLint errors across 18 files (no-undef, no-case-declarations,
no-mixed-spaces-and-tabs, parsing errors)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 13:39:40 +01:00
znetsixe
27a6d3c709
updates
2026-03-11 11:13:05 +01:00
znetsixe
c60aa40666
update
2026-02-23 13:17:47 +01:00
znetsixe
1cfb36f604
agent updates
2026-02-12 10:14:56 +01:00
znetsixe
067017f2ea
bug fix
2025-11-30 17:45:45 +01:00
znetsixe
52f1cf73b4
bug fixes
2025-11-30 09:24:29 +01:00
znetsixe
555d4d865b
added sum and child id support
2025-11-28 09:59:39 +01:00
znetsixe
9610e7138d
Added extra pump data
...
lagged sample in measurement
2025-11-03 15:22:51 +01:00
znetsixe
1725c5b0e9
bug fixes for measurement container lagged retrieval-> unit conversion and sample output
2025-10-23 09:51:27 +02:00
znetsixe
c99d24e4c6
added lagged value functionality for retrieving values further down in memory; Converted position always to lower case strings to avoid problems with caps sensitivity names; added examples for use in examples.js
2025-10-16 14:37:42 +02:00
znetsixe
f9d1348fd0
added pumpingStation config, expanded functionality for difference in measurement container
2025-10-15 14:09:37 +02:00
znetsixe
428c611ec6
added pumping station and commented out console stuf
2025-10-14 13:51:57 +02:00
znetsixe
de0b947c56
Updated distance in measurement helper so its a settable compoment. See example.js file in measurement helper folder
2025-10-05 09:34:00 +02:00
Rene De ren
d99561fa80
need to further update measurement emit function
2025-10-03 15:37:08 +02:00
p.vanderwilt
d7017b5d33
Add logger checks before error logging for position validation
2025-09-26 13:51:59 +02:00
p.vanderwilt
c261335df5
Fix comparison operator in _convertPositionNum2Str method
2025-09-25 13:54:12 +02:00
p.vanderwilt
8d7d98f126
Fix inversion bug
2025-09-23 14:31:09 +02:00
p.vanderwilt
3f90685834
Enhance position handling by adding utility methods for conversion
2025-09-23 14:17:42 +02:00
p.vanderwilt
6d30e25daa
Add string handling for position
2025-09-17 14:52:25 +02:00
p.vanderwilt
16e202e841
Refactor position handling in MeasurementContainer to use position values instead of names
2025-09-17 13:21:35 +02:00
znetsixe
50f99fa642
updated registration logic to be consise
2025-09-04 17:06:30 +02:00
znetsixe
eb15da2a63
update
2025-09-03 14:35:23 +02:00
znetsixe
e87f9da4bf
license update and enhancements to measurement functionality + child parent relationship
2025-08-07 13:52:29 +02:00
znetsixe
bc9e3cda90
changed the folder and added index.js
2025-06-10 12:36:39 +02:00