Skip to content
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

[Info Bubble] Show telemetry values in info bubbles #542

Open
VWoeltjen opened this issue Jan 21, 2016 · 7 comments
Open

[Info Bubble] Show telemetry values in info bubbles #542

VWoeltjen opened this issue Jan 21, 2016 · 7 comments
Labels
help_wanted Help the Open MCT project! type:enhancement

Comments

@VWoeltjen
Copy link
Contributor

VWoeltjen commented Jan 21, 2016

Show telemetry values in info bubbles for domain objects which have associated telemetry. See UI docs linked from WTD-615

Migrated from: WTD-1240
Originally created: Fri, 5 Jun 2015 09:29:17 -0700
Updated: Thu, 14 Jan 2016 16:57:19 -0800

@VWoeltjen VWoeltjen self-assigned this Jan 21, 2016
@VWoeltjen VWoeltjen removed their assignment May 23, 2016
@VWoeltjen VWoeltjen added the help_wanted Help the Open MCT project! label May 23, 2016
@hudsonfoo
Copy link

@VWoeltjen the UI docs link isn't working for me. Is it still up?

@VWoeltjen
Copy link
Contributor Author

@charlesh88 - I looked through the UI docs to grab some relevant mockups, but I couldn't find the section that described info bubbles. Do you have these?

@VWoeltjen VWoeltjen added this to the Pratchett milestone Sep 19, 2016
@charlesh88
Copy link
Contributor

Info bubbles were in the older UI for WARP, v1.5.2.2. I pulled that page out and added it to the modern UI sketches (https://drive.google.com/open?id=0B0v27OM1JkSeR001RFJZMk43QVk) and added a bit more detail for Value. @hudsonfoo Let me know if you have issues getting to that link.

Note these important points:

  • Value must ONLY be displayed for objects for which it's appropriate - this is important so that users can discern between objects for which "value" makes sense (telemetry, clocks, timers, etc.) and we do or don't have data, and those where it doesn't (Display Layouts, Timelines, Activities, Folders, etc.).
  • There is a more complex case for containers that are able to hold multiple telemetry elements when they only happen to holding one element - should we show value? My preference would be no; let's keep this simple for now and define when Value appears or doesn't based on object type.

@larkin larkin modified the milestones: Pratchett, Rajaniemi Oct 3, 2016
@charlesh88 charlesh88 removed their assignment Oct 4, 2016
@larkin larkin modified the milestones: Rajaniemi, Robinson Oct 4, 2016
@VWoeltjen
Copy link
Contributor Author

VWoeltjen commented Oct 25, 2016

Open question: Should this telemetry value update live while the info bubble is showing, or should it be a timestamp/value pair frozen in time at the moment the hover occurred? Want to consult with @Costigan and @RCarvalhoNASA

@RCarvalhoNASA
Copy link

So I would like a mixed answer on this one, or perhaps there is a different feature which overlaps to resolve my split. For most uses of this bubble, show the current value, as it changes (unless the performance becomes an issue). However, if one is hovering over a plot or scrolling table, the bubble should show the value at that point, not the current value.

@Costigan
Copy link

I think the broad question is this:

What information about a telemetry point should be quickly accessible when the user has browsed to a point in the dictionary?

I think that the answer should include:

  1. All static information in the dictionary, including its full name, type, doc string ...
  2. Its current value in all encodings, e.g., raw, engineering and any others
  3. A summary of its recent history (min, max, rate-of-change ...)
  4. A plot of its recent history
  5. Some way to monitor its value as it changes

How many of these things should be implemented with an info bubble is a design choice. Clearly, not all should be.

In ASIST, an info bubble is emulated via the user clicking on the name of a point seen on any page. This would create a small window that contains 1, 2 and 5. The window had buttons for 3 and 4. The window would remain until dismissed, even if other, similar windows were opened on other telemetry points. So these windows could be opened as tiny, temporary telemetry pages and kept open until they were no longer needed.

An info bubble is different in that it's ephemeral. For that reason, I think it's fine for the value(s) shown to not change after the bubble is created. If you want to monitor the value as it changes, your mouse is constrained to stay within the bubble. This can be awkward, and I think that implementing that function (temporary monitoring of a changing value) should be achieved in some other way.

  •      Mark
    

From: RCarvalhoNASA [mailto:[email protected]]
Sent: Tuesday, October 25, 2016 11:38 AM
To: nasa/openmct
Cc: Shirley, Mark H. (ARC-TI); Mention
Subject: Re: [nasa/openmct] [Info Bubble] Show telemetry values in info bubbles (#542)

So I would like a mixed answer on this one, or perhaps there is a different feature which overlaps to resolve my split. For most uses of this bubble, show the current value, as it changes (unless the performance becomes an issue). However, if one is hovering over a plot or scrolling table, the bubble should show the value at that point, not the current value.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com//issues/542#issuecomment-256132387, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AH0ZVlL6ZjO3JtoySz9q_zOi_v2k8ZT2ks5q3kyYgaJpZM4HJ6An.

@charlesh88 charlesh88 assigned charlesh88 and unassigned charlesh88 Oct 27, 2016
@charlesh88
Copy link
Contributor

The scope of this issue should (as a Help Wanted) should address the behavior of integrating telem values in the current Info Bubble design as it applies to domain objects - there is a different approach for plot hovering in the current plot UX design in progress.

@larkin larkin modified the milestones: Robinson, Roddenberry Nov 14, 2016
@larkin larkin modified the milestones: Roddenberry, Sagan Dec 5, 2016
@larkin larkin removed this from the Roddenberry milestone Dec 5, 2016
@charlesh88 charlesh88 modified the milestones: Sagan, Shelley Jan 11, 2017
@charlesh88 charlesh88 modified the milestones: Shelley, Simmons Jan 24, 2017
@charlesh88 charlesh88 modified the milestones: Simmons, Stephenson Feb 14, 2017
@charlesh88 charlesh88 modified the milestones: Stephenson, Sterling Mar 6, 2017
@larkin larkin modified the milestones: Sterling, Stross Apr 5, 2017
@unlikelyzero unlikelyzero removed this from the Stross milestone Jul 22, 2024
@github-project-automation github-project-automation bot moved this to Keep in BC Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help_wanted Help the Open MCT project! type:enhancement
Projects
Status: Keep
Development

No branches or pull requests

7 participants