David Tsay
48af39a584
Merge branch 'topic-conditionals' into dave/conditions-telemetry
2020-03-23 14:58:32 -07:00
Deep Tailor
ec978f3a35
when a time system is changed, it emits a timeSystem update as well as a bounds update, this caused telemetry table to request data twice when users changed time systems
2020-03-23 14:21:46 -07:00
David Tsay
f13714e0c4
rename telemetry subscription calls
2020-03-23 13:53:19 -07:00
Joshi
42ac3ef9af
Implements two new operations - is one of and is not one of that evaluates to true if telemetry matches one of many values
2020-03-23 13:21:22 -07:00
David Tsay
26ffe8efde
remove comment
2020-03-23 13:05:48 -07:00
David Tsay
87b4000b12
Merge pull request #2763 from nasa/dave/conditions-views
...
[Conditions] Enable dropping Condition Sets into overlay plots
2020-03-23 12:44:48 -07:00
Joshi
f790c9bd39
Merge branch 'topic-conditionals' of https://github.com/nasa/openmct into topic-conditionals
2020-03-23 11:55:33 -07:00
Joshi
096c9688d5
Merge branch 'master' of https://github.com/nasa/openmct into topic-conditionals
2020-03-23 11:55:12 -07:00
David Tsay
1f19f480ce
fix unit tests
2020-03-20 17:38:29 -07:00
Joel McKinnon
44f48a3e2a
moved persist calls to events, used emit to save name and fieldname props
2020-03-20 17:37:48 -07:00
David Tsay
60fce4a003
remove completed TODO comments
2020-03-20 17:08:55 -07:00
David Tsay
f04b5b689e
suppress plot view on view condition sets
2020-03-20 17:08:23 -07:00
David Tsay
05d981768e
change string output to enum for plot views
2020-03-20 17:07:51 -07:00
David Tsay
e4a6c21101
load composition using less code
2020-03-20 15:08:45 -07:00
David Tsay
d51dd8b7d0
fix broken tests
2020-03-20 15:00:24 -07:00
David Tsay
aed5377ad2
use existing var instead of recalculating
...
on listener should be off in destroy()
2020-03-20 11:44:05 -07:00
Shefali Joshi
459b2060a5
Merge pull request #2727 from nasa/swg-randomness
...
Adds customizable randomness factor to sine wave generator
2020-03-20 10:25:17 -07:00
David Tsay
cbeb25c583
request telemetry from all conditions
...
if conditions have no criteria (isDefault) then nothing will be requested
2020-03-20 10:16:02 -07:00
David Tsay
b38a9ad4ce
exclude default condition when requesting telemetry
2020-03-20 10:12:02 -07:00
David Tsay
ecf3e19f16
remove listener on destroy
2020-03-19 20:30:27 -07:00
David Tsay
3b82fd5d8b
Merge branch 'topic-conditionals' into dave/conditions-telemetry
2020-03-19 20:28:40 -07:00
David Tsay
e08b4ff0ab
Merge pull request #2751 from nasa/fix-enum-metadata
...
Handles enum meta data for criteria
2020-03-19 20:18:35 -07:00
David Tsay
1f3ec77bf1
Merge branch 'topic-conditionals' into fix-enum-metadata
2020-03-19 20:15:05 -07:00
David Tsay
3f61db2067
pass telemetry down to criteria. criteria listens to corresponding endpoints.
2020-03-19 17:30:02 -07:00
Shefali Joshi
ce1fdbddda
Merge pull request #2757 from nasa/conditions-set-cleanup
...
[Conditions] Condition Set cleanup
2020-03-19 15:19:13 -07:00
Joshi
5332d136b7
Fix small bug with inputCount
2020-03-19 15:16:12 -07:00
Joshi
983ed7f0e7
Merge branch 'topic-conditionals' of https://github.com/nasa/openmct into fix-enum-metadata
2020-03-19 14:06:25 -07:00
David Tsay
11978cd869
remove straggler call
...
linting fix
2020-03-19 10:22:48 -07:00
David Tsay
00d1b5e69f
avoid multiple instantiations of condtionManager if possible
2020-03-19 10:18:57 -07:00
David Tsay
6731283cf8
Merge pull request #2734 from nasa/condition-description
...
Condition dynamic summary description based on criteria
2020-03-18 15:25:19 -07:00
David Tsay
6b4cd25417
Merge branch 'topic-conditionals' into dave/conditions-telemetry
2020-03-18 10:58:17 -07:00
Joel McKinnon
0cd2799d00
added isLastCriterion comp method
2020-03-18 10:24:43 -07:00
David Tsay
243b9cac24
subscribe to telemetry
2020-03-18 10:21:53 -07:00
Joel McKinnon
316e0f24cf
added fieldName prop to telemetry object, computed props for canEvaluateCriteria, getConjunction, simplified getRule method
2020-03-18 10:18:42 -07:00
Joshi
05f94edb49
Merge branch 'topic-conditionals' of https://github.com/nasa/openmct into topic-conditionals
2020-03-18 09:29:10 -07:00
Joshi
e22458f09e
Merge branch 'master' of https://github.com/nasa/openmct into topic-conditionals
2020-03-18 09:28:53 -07:00
Joel McKinnon
cc2df8401b
vue style render of description
2020-03-17 17:36:55 -07:00
Shefali Joshi
43a82ec05f
Conditional styles for drawing objects ( #2740 )
...
* Hardcoded prototype - conditional styles for display layout or generator domain objects only.
* Adds background colors list
* Show conditional styles for subObjectViews and telemetryViews
* Uses telemetry provider to determine which style is active
* Removes hardcoded conditionSet work used for prototype
* Add default styles to conditionalStyles when a condition set is added to the domain object.
* Use EventEmitter alias instead of eventEmitter3 in imports
* Change StyleRuleManager to accept conditionStyle objects instead of domainObjects
* Uses a map for conditional styles instead of a list in order to improve performance
* Use in-built api to check for identifier equality
* Removes unnecessary object get call.
* Adds conditional styles for drawing objects
* Removes hard coded conditionSetIdentifier
* Fixes small conditionManager bug
2020-03-17 14:42:15 -07:00
David Tsay
fe2e29d69b
Merge pull request #2753 from nasa/remove-ConditionSetView-telemetry
...
Remove telemetry subscription from conditionSet edit view
2020-03-17 13:49:25 -07:00
David Tsay
60aecfe27e
Merge branch 'topic-conditionals' into dave/conditions-telemetry
2020-03-17 12:00:57 -07:00
Joshi
5d21a8b6fe
Merge branch 'topic-conditionals' of https://github.com/nasa/openmct into remove-ConditionSetView-telemetry
2020-03-17 11:06:51 -07:00
Shefali Joshi
500ab52476
Merge pull request #2754 from nasa/conditions-observables
...
[Conditions] Remove uneccessary update function
2020-03-17 11:05:46 -07:00
Joel McKinnon
b0bb723357
resolve merge, address review comments
2020-03-17 10:31:19 -07:00
David Tsay
b7fffeab1c
conditionManager controls subscriptions
2020-03-16 21:57:42 -07:00
David Tsay
e339d743ed
remove uneccessary update call
2020-03-16 16:01:12 -07:00
David Tsay
84f0d49d6f
code is documentation
2020-03-16 15:35:13 -07:00
David Tsay
090e89d524
remove testing aid
2020-03-16 15:34:12 -07:00
David Tsay
90dd53e954
Merge branch 'topic-conditionals' into dave/condition-telemetry-request
2020-03-16 15:31:19 -07:00
Joshi
6ab60ab52e
ConditionSet view listens to a listener from conditionCollection to display current output.
2020-03-16 15:00:16 -07:00
Joshi
8975bc8c55
Handles enum meta data for criteria
...
Ensures metadata with sources are also handled correctly
2020-03-16 13:36:33 -07:00