openmct/src
David Tsay 1842d3923c
[Conditionals] Only provide telemetry for incoming telemetry that is used (#2914)
* Ensures that results for a specific datapoint are evaluated atomically.

* Removes timestamp based evalutation from conditionManager

* Remove unused code

* remove generating timestamp for telemetry data

* get results directly instead of using events

* remove unused listeners, events, and helpers

* linting

* remove commented code

* telemetry criterion stores its own result

* refactor all/any telemetry criterion to use new evaluator

* tie in requests and eliminate unused code

* use current timesystem to compare latest

* scope function names

* AllTelemetryCriterion extends TelemetryCriterion

* fix telemetrycriterion and unit testing

* fix unit tests

* check if telemetry is used at condition manager level

* move check to condition manager

* remove whitespace

Co-authored-by: Joshi <simplyrender@gmail.com>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2020-04-10 16:45:09 -07:00
..
adapter Merged from master 2019-12-06 09:45:21 -08:00
api Removes name string fix 2020-03-27 15:25:24 -07:00
exporters Auto-correct lint errors (#2450) 2019-08-27 09:26:58 -07:00
images/favicons Misc UI 10 (#2441) 2019-08-30 15:51:52 -07:00
plugins [Conditionals] Only provide telemetry for incoming telemetry that is used (#2914) 2020-04-10 16:45:09 -07:00
selection src/selection/Selection.js (#2535) 2019-11-06 15:14:05 -08:00
styles Handles static and mixed styles for multiple items in a layout (#2907) 2020-04-10 15:22:47 -07:00
ui Handles static and mixed styles for multiple items in a layout (#2907) 2020-04-10 15:22:47 -07:00
BundleRegistry.js [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
BundleRegistrySpec.js [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
end.frag [Build] require correct module 2016-10-12 15:21:57 -07:00
installDefaultBundles.js Example imagery vue (#2525) 2019-12-13 15:36:01 -08:00
legacyRegistry.js Build refactor to webpack (#2139) 2018-08-07 14:47:50 -07:00
legacyRegistrySpec.js [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
MCT.js Conditionals feature (#2830) 2020-03-31 15:56:06 -07:00
MCTSpec.js Disable broken unit tests (#2519) 2019-10-10 16:23:29 -07:00
start.frag [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
testTools.js Experimental unit tests for the Telemetry Table component (#2533) 2019-11-27 16:04:52 -08:00