output telemetry to views

This commit is contained in:
David Tsay 2020-02-26 12:27:28 -08:00
parent 0915aaea3b
commit 4456633010
3 changed files with 4 additions and 3 deletions

View File

@ -26,7 +26,7 @@ export default class ConditionSetMetadataProvider {
{
name: 'Output',
key: 'output',
type: 'string',
format: 'string',
hints: {
range: 1
}

View File

@ -4,6 +4,7 @@ export default class ConditionSetTelemetryProvider {
constructor(openmct) {
this.openmct = openmct;
}
isTelemetryObject(domainObject) {
return domainObject.type === 'conditionSet';
}
@ -18,7 +19,7 @@ export default class ConditionSetTelemetryProvider {
subscribe(domainObject, callback) {
let conditionManager = new ConditionManager(domainObject, this.openmct);
conditionManager.on('conditionSetResultUpdated', (output) => output);
conditionManager.on('conditionSetResultUpdated', callback);
return function unsubscribe() {
conditionManager.off('conditionSetResultUpdated');

View File

@ -68,7 +68,7 @@ export default {
}
},
provideTelemetry() {
this.stopProvidingTelemetry = this.openmct.telemetry.subscribe(this.domainObject);
this.stopProvidingTelemetry = this.openmct.telemetry.subscribe(this.domainObject, (output) => output);
}
}
};