mirror of
https://github.com/nasa/openmct.git
synced 2026-06-01 22:08:00 -05:00
* adding telemetry collections to condition manager * handling telemetry collection data not datum * adding from maaster * addressing PR comments * update unit test to work with telemetry collections * fixing tests * removing unnecessary addition * removing focused describe * removing focused it * fix weird test bleed * Add realtime output of telemetry data in conditionals and add support for historical conditional telemetry queries to allow for plotting * Cleanup and add missing files * Fix issue with missing data * Update emitted values * Addressing feedback * Creating a const for telemetry value * Cleanup * Pass through plot options * Cleanup * Fix problem introduced with const * Add back initialize on mount * Compensate for missing data at certain timestamps * Rename file * Rename file * Update metadata provider * Update condition set metadata * Fix zero issue * Try removing the default format for better data inspection * pulled over changes that were made after copying whole repo in a dump * pulling over from file dump * remove debug * handle "none" output situations * removing telemetry when output condition is "none" * adding license info * one last tweak to get none to work correctly without messin up other stuff * WIP tests * make sure unit exists * WIP * WIP * adding timesystem accounting * WIP * remove unused method * handling dupes from historical/subscription, correct formatting before evaluating conditions * update tests to new output format * updating to reflect column name change * update to match new path style for telemetry options * more robust handling of new condition inspector view "canView" method * update for paths in condition telemetry dropdown, add config tab to inspector tests * updating for new paths in telemetry selection dropdwns * lint * remove unused method * add keystring to telem objcts so its easy to grab * dont use index * remove unused method * removed debug logs * use predefined priority constants * remove debug * lint * fix process buffer and remove fit on test * added missing await * remove unused arg * using a set instead of two arrays * using a set instead of two arrays, normalize id * add a guard if unsubscribe path is called with no telemetryobject * explicitly import isEqual instead of random global use * Updates to work with new changes introduced for conditionsets, merged both intended changes/fixes * lint * correcting case * handling removing output telemetry when condition set is being viewed and when not being viewed, but on load * handle removed telemetry correctly for conditions that use it * deleting instead of null settting to avoid issues on last unsub * lint --------- Co-authored-by: Khalid Adil <khalidadil29@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com> Co-authored-by: Shefali Joshi <simplyrender@gmail.com>