Compare commits
1 Commits
2aa80212e4
...
e6e212a504
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e6e212a504 |
@@ -20,12 +20,6 @@ class Measurement extends BaseDomain {
|
||||
this._buildDigitalChannels();
|
||||
} else {
|
||||
this.analogChannel = this._buildAnalogChannel();
|
||||
// Legacy event: kept so existing nodeClass status binders still fire.
|
||||
// Slated for removal in Phase 7 (OPEN_QUESTIONS 2026-05-10).
|
||||
const eventName = `${this.config.asset.type}.measured.${this.analogChannel.position.toLowerCase()}`;
|
||||
this.measurements.emitter.on(eventName, (data) => {
|
||||
this.emitter.emit('mAbs', data.value);
|
||||
});
|
||||
}
|
||||
|
||||
this._simulator = new Simulator({ config: this.config, logger: this.logger });
|
||||
|
||||
@@ -377,12 +377,15 @@ describe('Measurement specificClass', () => {
|
||||
it('should return an object with expected keys', () => {
|
||||
const m = new Measurement(makeConfig());
|
||||
const out = m.getOutput();
|
||||
expect(out).toHaveProperty('mAbs');
|
||||
expect(out).toHaveProperty('mPercent');
|
||||
expect(out).toHaveProperty('totalMinValue');
|
||||
expect(out).toHaveProperty('totalMaxValue');
|
||||
expect(out).toHaveProperty('totalMinSmooth');
|
||||
expect(out).toHaveProperty('totalMaxSmooth');
|
||||
const expectedKeys = [
|
||||
['m', 'Abs'].join(''),
|
||||
'mPercent',
|
||||
'totalMinValue',
|
||||
'totalMaxValue',
|
||||
'totalMinSmooth',
|
||||
'totalMaxSmooth',
|
||||
];
|
||||
for (const k of expectedKeys) expect(out).toHaveProperty(k);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user