Files
Jamie V. 4935d5e380 Feature/historical conditions (#8148)
* 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>
2026-04-09 13:00:17 -07:00
..
2025-04-23 11:58:51 -07:00