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', name: 'Output',
key: 'output', key: 'output',
type: 'string', format: 'string',
hints: { hints: {
range: 1 range: 1
} }

View File

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

View File

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