-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Derived Telemetry Prototype #7823
Comments
In progress notes while working in the branch. This may totally just be stuff you haven't gotten to yet, but if not, you're welcome:
|
- Closes #7823 - Font files updated - do not merge! - New glyph and data URI background for object.
- Closes #7823 - Tweak to object description.
- Closes #7823 - Added new `ObjectPathString.vue` UI component, based on `ObjectPath.vue`.
- Closes #7823 - Significant mods for style and CSS classing. Still WIP, more coming.
- Closes #7823 - Code cleanup and tweaks.
Changes so far:
|
Todos
|
Great work @charlesh88! I think I addressed the issues you described, and am working toward some e2e tests now. One question though: do we want to make the expression itself more prominent? It's rather small now, and is probably the main thing I want to be looking at when I bring up the view? |
- Closes #7823 - Updated Derived Telemetry glyph design. - Set `CompsViewProvider.js` to use the correct icon.
- 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.
Agree on the smallness of the expression; gave it a monospace font which looks bigger and is just better. Have pushed what I think are near complete changes for derived telemetry:
TODOs:
|
Testing Notes
|
Needs developer review but the tests and a11y look great. I made some comments. Also we need to create good release notes and be sure to call this experimental. I went ahead and moved this to the 4.1.0 release |
I've finished front-end sanding and shimming. @scottbell there were some minor markup changes with some v-ifs moving around a bit and some consolidation of containers. I put it through the wringer myself, but could you have a look and make sure I didn't break something? @akhenry Otherwise, this is ready for review. Because changes are in the combined-rodap-stuff branch, I'm not going to create a PR yet given there might be more outstanding 'stuff'. |
@charlesh88 I did a cursory look (made a derived telemetry, testing good & bad equations, etc.) and it seemed to work well. FYI, I did cherry-pick your new commit over to the telemetry-comps branch that has the PR for this. |
Is your feature request related to a problem? Please describe.
Create a new objected in Open MCT that supports a user entered expression (in math.js format) and outputs the result of that expression as telemetry.
The text was updated successfully, but these errors were encountered: