Commit Graph

8164 Commits

Author SHA1 Message Date
Scott Bell
dba2cc236f Merge remote-tracking branch 'khalidadil/extend-conditional' into combined-rodap-stuff 2024-10-01 18:05:10 +02:00
Scott Bell
d999a6391c Merge remote-tracking branch 'origin/telemetry-comps' into combined-rodap-stuff 2024-10-01 18:03:58 +02:00
Scott Bell
eb5d32c2a0 fix domains 2024-10-01 18:02:07 +02:00
Khalid Adil
7727a90ae1 Cleanup 2024-09-30 19:12:42 -05:00
Khalid Adil
b97555445e Creating a const for telemetry value 2024-09-30 19:10:24 -05:00
Khalid Adil
4b39ea232a Addressing feedback 2024-09-30 18:53:08 -05:00
Andrew Henry
29f1956d1a
Improve telemetry buffering implementation (#7837)
* Simplifies the implementation of telemetry buffering in Open MCT.
* Switches from per-parameter buffering to a shared queue. Per-parameter buffering is too easily overwhelmed by bursts of telemetry from high-frequency parameters. A single shared buffer has more overhead to grow when a burst arrives without overflowing, because the buffer is shared across all parameters.
* Removes the need for plugins to pass serialized code to a worker.
* Switched to a "one-size-fits-all" batching strategy removing the need for plugins to define a batching strategy at all.
* Captures buffering statistics for display in the PerformanceIndicator.
2024-09-30 14:36:40 -07:00
Scott Bell
a6cdf5490e Merge remote-tracking branch 'khalidadil/extend-conditional' into combined-rodap-stuff 2024-09-30 16:53:32 +02:00
Khalid Adil
7896f36748 Update emitted values 2024-09-30 09:22:36 -05:00
Scott Bell
0d238f0f8b Merge remote-tracking branch 'khalidadil/extend-conditional' into combined-rodap-stuff 2024-09-30 09:55:40 +02:00
Khalid Adil
101baa58e0 Fix issue with missing data 2024-09-30 00:20:48 -05:00
Charles Hacskaylo
c498f7d20c
Fix bad color value for Gauge 'Needle' type (#7821)
* Closes #7820
- Fix 0 opacity fill in theme constants files for Gauge type needle.

* move gauge plugin to its own suite

* add two more snapshots

* driveby: fix some flake

* bug: update linting rule

---------

Co-authored-by: John Hill <john.c.hill@nasa.gov>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2024-09-28 09:17:32 -07:00
David Tsay
a8fbabe695
fix(#7825): imagery pause (#7842)
* more readable

* unpause explicitly

* fix jsdoc

* e2e testing multiple image removal

* prettier

* fix to remove multiple images from history

* move tests that use playwright clock api into own file

* fix playwright clock tests

* add aria-label to element

* prevent straggler debounced function call on unmount

* clean up and fix tests

* update paths

* lint fix

* lint fix

---------

Co-authored-by: John Hill <john.c.hill@nasa.gov>
2024-09-27 14:32:14 -07:00
Shefali Joshi
e792403788
Bar graphs should only get latest historical datum (#7811)
* Only as for latest historical telemetry

* Add test for size 1 request when a bar graph is loaded

* Use strategy latest instead of size 1 for historical request

* Fix linting issues

* Add size and strategy

* Remove bar graph tests

---------

Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2024-09-25 09:37:38 -07:00
Scott Bell
93c50ec1eb Merge remote-tracking branch 'origin/telemetry-comps' into combined-rodap-stuff 2024-09-25 13:19:34 +02:00
Scott Bell
4a301a15d2 ensure derived DERIVED telemetry loads in the proper order. also have telemetry collections prioritize request options over clock 2024-09-25 13:19:00 +02:00
Scott Bell
f78f76818b Merge remote-tracking branch 'khalidadil/extend-conditional' into combined-rodap-stuff 2024-09-24 21:40:00 +02:00
Scott Bell
dfcfa47237 pass options on request to underlying collections 2024-09-24 21:32:56 +02:00
Khalid Adil
21e94fd7ff Cleanup and add missing files 2024-09-21 08:52:20 -05:00
Khalid Adil
23cf829fdc Add realtime output of telemetry data in conditionals and add support for historical conditional telemetry queries to allow for plotting 2024-09-19 15:04:16 -05:00
Jamie V
73489cd78d Merge branch 'conditional-style-performance' of https://github.com/nasa/openmct into conditional-style-performance
mergin master
2024-09-17 16:23:06 -07:00
Jamie V
5b385ea7a6 fix weird test bleed 2024-09-17 16:22:55 -07:00
Jamie V.
15812167f9
Merge branch 'master' into conditional-style-performance 2024-09-17 15:05:00 -07:00
Jamie V
405b497135 removing focused it 2024-09-17 15:03:20 -07:00
Jamie V
7cba09b920 removing focused describe 2024-09-17 15:02:46 -07:00
Jamie V
94a4ff3cf7 removing unnecessary addition 2024-09-17 15:02:13 -07:00
Jamie V
54c90e02b9 fixing tests 2024-09-17 14:59:21 -07:00
Scott Bell
ee612a6b5a resolve conflicts 2024-09-17 16:45:43 +02:00
Jamie V
64821359cc update unit test to work with telemetry collections 2024-09-16 17:33:09 -07:00
John Hill
de122b91c2
[Build] Update tsconfig to explicitly set target and module options (#7845)
* bugfix: update tsconfig to set module to NodeNext and exclude openmct/e2e

* chore: remove unnecessary paths from exclude

- the `exclude` option only excludes files in the context of the `include` paths, if there are any. We can remove some of these because they don't match anything in the include paths.

* chore: fix capitalization for consistency

---------

Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
2024-09-16 23:23:56 +00:00
Jamie V.
3f66140b23
Merge branch 'master' into conditional-style-performance 2024-09-16 15:45:52 -07:00
Jamie V
b467f9ce20 addressing PR comments 2024-09-16 15:37:08 -07:00
John Hill
fa8efa858b
[Build] Update package lock to reference correct version of package and also update the browserlist (#7843)
chore: update package lock to 4.1.0-next and update browserlist
2024-09-13 07:52:58 -07:00
Jamie V
4ab19e394e adding from maaster 2024-09-12 11:53:16 -07:00
Jamie V
5bd5ca9365 handling telemetry collection data not datum 2024-09-12 10:02:49 -07:00
Jamie V
b4fdabf301 adding telemetry collections to condition manager 2024-09-12 09:28:02 -07:00
Scott Bell
c1a361db5f
Merge branch 'master' into telemetry-comps 2024-09-11 15:59:27 +02:00
Jesse Mazzella
26578e849d
chore: bump version to 4.1.0-next (#7832)
chore: bump version to 4.1.0-next
2024-09-10 23:14:22 +00:00
Scott Bell
e02217ad63
Merge branch 'master' into telemetry-comps 2024-09-10 10:28:36 +02:00
Scott Bell
60e07e642b refactor aria labeling 2024-09-10 10:27:45 +02:00
Jamie V.
fccae3bd49
Don't change sort order when changing performance mode (#7810)
* adding an option to no swap order to initiatSort

* debug

* defaulting to desc order for requests if there is not saved order

* adding some common constants

* replace all got into a comment

---------

Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2024-09-10 02:28:05 +00:00
Jesse Mazzella
440474b2e3
fix(conditional styling): conditional visibility for images and alpha-numerics in display layouts (#7824)
* fix: apply `is-style-invisible` className to image and alphanumeric items

* test: generate storagestate file with basic condition set

* refactor: small a11y additions for Toolbars

* test: add suite for display layout conditional styling

* fix: make condition true half of the time

* fix: use a period of 5 so tests are more stable

* test: mark as slow

* test: use inline base64 image text instead of a url

* fix: use vue reactivity system to conditionally show these objects

* test: use tiny base64 image

* fix: condition for v-show

* fix: use both v-if and v-show to toggle visibility

* refactor: convert to ES6 class

* fix: remove focused test

* fix: switch back to a div due to visual artifacts. settle for an aria role instead

- IT'S CALLED COMPROMISE!
2024-09-09 22:41:29 +00:00
Scott Bell
8b4eed938a good job code scanner. changing to or condition 2024-09-09 09:45:22 +02:00
Scott Bell
dd57d78c4f add some basic object path label tests 2024-09-07 11:30:14 +02:00
Scott Bell
89e18d482d add output format test 2024-09-06 11:50:47 +02:00
Scott Bell
b251fde1fc ensure output format propagates 2024-09-06 11:27:20 +02:00
Scott Bell
1b186d7596 add tests 2024-09-06 10:47:20 +02:00
Charles Hacskaylo
59461d6b06 Enhancements for Derived Telemetry object
- Closes #7823
- Final sanding and polishing.
- New discrete item style `c-output-featured` added to controls.scss
  - Applied to 'Current Output' section of both Derived Telemetry and Condition Sets.
- TODOs:
  - [ ] Check for low-risk regressions in Condition Sets browse and edit modes.
  - [ ] New tests for ObjectPathString.vue component.
2024-09-05 17:12:07 -07:00
Charles Hacskaylo
1615c36b7e Merge branch 'telemetry-comps' of github.com:nasa/openmct into telemetry-comps 2024-09-05 15:03:21 -07:00
Scott Bell
80d8babb61 handle arrays and add skeleton tests 2024-09-05 21:43:35 +02:00