Joel McKinnon
169cc6617a
added uuid() in conditionManager
2020-04-01 13:58:58 -07:00
Joshi
42eeeea374
Merge branch 'topic-conditionals' of https://github.com/nasa/openmct into any-all-telemetry
2020-03-31 11:00:00 -07:00
Shefali Joshi
a31d10e708
Adds NOT and XOR triggers for conditions ( #2816 )
...
* Adds XOR and NOT triggers for conditions
* Adds unit tests and fixes linting issues
2020-03-30 12:09:50 -07:00
Joshi
03a690a158
Fixes import
2020-03-26 22:56:39 -07:00
Joshi
502d29dd25
Add all and any options for telemetry
2020-03-26 16:44:44 -07:00
Joshi
ec0291c54d
Implement any telemetry and all telemetry options
2020-03-26 14:01:02 -07:00
Joshi
fcca8fa8d9
Fixes error while getting metadata when telemetry is not yet available for a criterion
2020-03-25 13:44:26 -07:00
Joshi
6f500d0d0b
Resolves ##2741
...
Uses parsed telemetry data values for comparisons
2020-03-25 10:45:28 -07:00
David Tsay
26ffe8efde
remove comment
2020-03-23 13:05:48 -07:00
David Tsay
ecf3e19f16
remove listener on destroy
2020-03-19 20:30:27 -07:00
David Tsay
3f61db2067
pass telemetry down to criteria. criteria listens to corresponding endpoints.
2020-03-19 17:30:02 -07:00
David Tsay
00d1b5e69f
avoid multiple instantiations of condtionManager if possible
2020-03-19 10:18:57 -07:00
David Tsay
243b9cac24
subscribe to telemetry
2020-03-18 10:21:53 -07:00
David Tsay
b7fffeab1c
conditionManager controls subscriptions
2020-03-16 21:57:42 -07:00
David Tsay
90dd53e954
Merge branch 'topic-conditionals' into dave/condition-telemetry-request
2020-03-16 15:31:19 -07:00
Joshi
02cd3048c8
Removed conditions as domain objects
2020-03-12 12:33:04 -07:00
David Tsay
084df5329a
Merge branch 'topic-conditionals' into dave/condition-telemetry-request
2020-03-09 16:33:55 -07:00
David Tsay
24bade2284
provide correct data to getLatestTimestamp call
2020-03-09 10:59:05 -07:00
David Tsay
4a5e106709
request LAD for conditions provides telemetry
2020-03-06 17:33:21 -08:00
Shefali Joshi
4675fc8ae6
Conditional styles ( #2718 )
...
* Hardcoded prototype - conditional styles for display layout or generator domain objects only.
Needs Architectural review
* Updates to ConditionalStylesView
* 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
* Fixes failing test
* Add default styles to conditionalStyles when a condition set is added to the domain object.
* Use EventEmitter alias instead of eventEmitter3 in imports
Change variable name for better readability and clarity
Remove unused code
* 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
Pass missing arguments
* Removes unnecessary object get call.
2020-03-06 14:09:52 -08:00
David Tsay
cf9336dae9
WIP receive criterion results and compute condition results
2020-03-06 11:01:15 -08:00
David Tsay
7f32d196e4
WIP request gets to telemetry criterion before erroring
2020-03-05 23:11:20 -08:00
David Tsay
897d05276a
WIP continue to add support for LAD request
...
TODO conditionCollection needs to load before condition requests can be made
2020-03-05 16:42:31 -08:00
David Tsay
3e6509ce6f
WIP add support for LAD request
2020-03-05 12:14:27 -08:00
David Tsay
4c4b587d9c
pass timestamp datum through to ConditionManager
2020-03-03 14:37:11 -08:00
David Tsay
8cb29ba4a9
add handleConditionUpdated back
2020-03-03 11:34:30 -08:00
Shefali Joshi
ece6223b23
Merge pull request #2704 from nasa/dave/provide-conditions-telemetry
...
[Conditions] Conditions to provide telemetry
2020-03-02 14:56:10 -08:00
David Tsay
51c70d02d7
fix naming bug
2020-02-28 15:17:27 -08:00
David Tsay
2c40396139
refactor for clarity
2020-02-28 14:35:57 -08:00
Joel McKinnon
83d08ae369
resolve merge conflicts
2020-02-28 12:17:12 -08:00
David Tsay
89ae6ef8c7
provide telemetry with timestamps
2020-02-28 11:15:19 -08:00
Joshi
2609a41ee8
Addresses comments
...
Removes console log statements
Fixes import paths
2020-02-27 11:21:40 -08:00
Joel McKinnon
ee6e0f310e
changed default input to array and clear downstream selection lists on change
2020-02-26 12:31:37 -08:00
Joshi
b744467f21
Bug fixes:
...
Ensures that the default condition emits a condition result update
Fixes remove condition
2020-02-25 12:29:47 -08:00
Joshi
93e3065b3e
Fixes subscription of telelemtry when new criteria is added to a condition
2020-02-19 12:51:24 -08:00
Joshi
f4468a8233
Fixing condition output
2020-02-18 16:04:14 -08:00
Joel McKinnon
24bbcb466f
wip: fixing add criteria
2020-02-13 16:13:29 -08:00
Joel McKinnon
86316d8940
Add multiple criteria, set and persist inputs
2020-02-12 10:41:43 -08:00
Joel McKinnon
79557165a3
refactored condition and conditionEdit components into single component named condition
2020-02-06 11:53:31 -08:00
Joshi
e419149378
Addresses comments - change function names, consolidate compute function
2020-01-28 16:27:30 -08:00
Joshi
23aaada79d
Evaluate telemetry criterion results and display the output of conditions accordingly
2020-01-23 12:08:28 -08:00
Joshi
cdb7066bed
Moves condition class initialization to conditionEdit component
...
sets correct condition output in condition edit component
2020-01-22 12:07:14 -08:00
Joshi
7b7c7b528a
1. Persist the condition domain object — done
...
2. Persist the condition identifier only in configuration.conditionCollection array, not the domain object — done
3. WIP - Retrieve the condition domain object and instantiate the condition classes on load
2020-01-16 16:11:23 -08:00
Joshi
1dc4f9f6bb
Fixes this for the handleConditionUpdated function
2020-01-16 15:44:59 -08:00
Joshi
36222d79c6
Updates copyright, jsdocs, small refactor
2020-01-16 15:30:49 -08:00
Joshi
d152440436
Fixes careless mistake - undefined object.
2020-01-13 14:12:05 -08:00
Joshi
5d8252bb07
Adds tests for condition class
2020-01-13 13:55:54 -08:00
Joshi
91c877f234
Adds tests for Condition class
2020-01-10 10:43:55 -08:00
Joshi
8c796b4e57
Allows adding new conditions and associated criteria.
...
Stub for evaluating conditions.
2020-01-06 10:09:47 -08:00