From 9ca489cf12625d21d8a087404f537af03bcb6d05 Mon Sep 17 00:00:00 2001 From: Scott Bell Date: Mon, 28 Oct 2024 09:01:36 +0100 Subject: [PATCH] widen size to accomodate sample size --- src/plugins/comps/components/CompsView.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/plugins/comps/components/CompsView.vue b/src/plugins/comps/components/CompsView.vue index 273a7e5098..5e5cf88648 100644 --- a/src/plugins/comps/components/CompsView.vue +++ b/src/plugins/comps/components/CompsView.vue @@ -209,9 +209,20 @@ const props = defineProps({ }); onBeforeMount(async () => { + let maxSampleSize = 20; + if (parameters.value) { + maxSampleSize = + parameters.value.reduce((max, param) => { + if (param.accumulateValues) { + return Math.max(max, param.sampleSize); + } + return max; + }, 0) + 20; + } + const telemetryOptions = { strategy: 'minmax', - size: 20, + size: maxSampleSize }; // TODO: we should dynamically set size to the largest comp input window outputTelemetryCollection = openmct.telemetry.requestCollection(domainObject, telemetryOptions);