Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Since there could be many channels, the user can "star" certain channels and hide all the rest. When the user stars a certain component, the text label of the component gets bolded - to increase visibility.TODO screenshots

Image Added

Graph overview screen

This screen presents a graph widget which allows the user to observe how data has changed over time.

...

The graph axis have small labels - we received feedback on GR4 that these may be hard to read. We experimented with bigger font sizes, however, they were taking too much space on the graph and were very distracting, so we decided to stick with the small axis labels.TODO screenshots

Image Added

Graph traces selection

The graph widget can display multiple graphs at the same time (see screenshots).

We provide a utility for the user to select which traces are shown and easily change thatTODO screenshots

Image Added

Implementation

We used a combination of standard and custom widgets. We based our main visualization tool - the graph widget on a open source calculator app called Arity. We added our improvements on top of their widget and in the process fixed several bugs in it. We plan to submit a patch upstream and contribute back. We improved the scrolling and zooming of the graph and added multiple graphs to it. The graph widget is implemented as a canvas screen which is redrawn periodically depending on a software timer. TODO Andy can you confirm this?

...