mirror of
https://github.com/nasa/openmct.git
synced 2025-02-26 03:18:51 +00:00
Enhancements for Derived Telemetry object
- Closes #7823 - Code cleanup and tweaks.
This commit is contained in:
parent
f8ceaa5a83
commit
e1f50feda0
@ -47,17 +47,13 @@
|
|||||||
|
|
||||||
<div :class="['c-comps__refs-controls c-cdef__controls', { disabled: !parameters?.length }]">
|
<div :class="['c-comps__refs-controls c-cdef__controls', { disabled: !parameters?.length }]">
|
||||||
<label v-if="isEditing" class="c-toggle-switch">
|
<label v-if="isEditing" class="c-toggle-switch">
|
||||||
<input type="checkbox" :checked="testDataApplied" @change="toggleTestData"/>
|
<input type="checkbox" :checked="testDataApplied" @change="toggleTestData" />
|
||||||
<span class="c-toggle-switch__slider" aria-label="Apply Test Data"></span>
|
<span class="c-toggle-switch__slider" aria-label="Apply Test Data"></span>
|
||||||
<span class="c-toggle-switch__label">Apply Test Values</span>
|
<span class="c-toggle-switch__label">Apply Test Values</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="c-comps__refs">
|
<div class="c-comps__refs">
|
||||||
<div
|
<div v-for="parameter in parameters" :key="parameter.keyString" class="c-comps__ref">
|
||||||
v-for="parameter in parameters"
|
|
||||||
:key="parameter.keyString"
|
|
||||||
class="c-comps__ref"
|
|
||||||
>
|
|
||||||
<span class="c-test-datum__string">Reference</span>
|
<span class="c-test-datum__string">Reference</span>
|
||||||
<input
|
<input
|
||||||
v-if="isEditing"
|
v-if="isEditing"
|
||||||
@ -69,7 +65,7 @@
|
|||||||
<div v-else class="--em">{{ parameter.name }}</div>
|
<div v-else class="--em">{{ parameter.name }}</div>
|
||||||
<span class="c-test-datum__string">=</span>
|
<span class="c-test-datum__string">=</span>
|
||||||
<span class="c-comps__path-and-field">
|
<span class="c-comps__path-and-field">
|
||||||
<ObjectPath
|
<ObjectPathString
|
||||||
:domain-object="compsManager.getTelemetryObjectForParameter(parameter.keyString)"
|
:domain-object="compsManager.getTelemetryObjectForParameter(parameter.keyString)"
|
||||||
:show-object-itself="true"
|
:show-object-itself="true"
|
||||||
class="--em"
|
class="--em"
|
||||||
@ -139,10 +135,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import {evaluate} from 'mathjs';
|
import { evaluate } from 'mathjs';
|
||||||
import {inject, onBeforeMount, onBeforeUnmount, ref} from 'vue';
|
import { inject, onBeforeMount, onBeforeUnmount, ref } from 'vue';
|
||||||
|
|
||||||
import ObjectPath from '../../../ui/components/ObjectPathString.vue';
|
import ObjectPathString from '../../../ui/components/ObjectPathString.vue';
|
||||||
import CompsManager from '../CompsManager';
|
import CompsManager from '../CompsManager';
|
||||||
|
|
||||||
const openmct = inject('openmct');
|
const openmct = inject('openmct');
|
||||||
@ -199,10 +195,6 @@ function updateParameters() {
|
|||||||
applyTestData();
|
applyTestData();
|
||||||
}
|
}
|
||||||
|
|
||||||
// function getIconForType(telemetryObject) {
|
|
||||||
// return openmct.types.get(telemetryObject.type).definition.cssClass;
|
|
||||||
// }
|
|
||||||
|
|
||||||
function toggleTestData() {
|
function toggleTestData() {
|
||||||
testDataApplied.value = !testDataApplied.value;
|
testDataApplied.value = !testDataApplied.value;
|
||||||
if (testDataApplied.value) {
|
if (testDataApplied.value) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user