You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Interface:

Graph

* Graph + and - buttons are hiding part of the axis. Move them on the side in google-maps style.

* Add the ability to add thresholding on the plot

* Make the axis labels more readable (done - bigger font)

* Show time units on the graph - the other units just cannot be known by the Robo-Monitor (done - X axis is called seconds now)

* Make sure the graph-title is easily readable and NOT confused with axis label (or maybe it should be the Y axis label? ) (done - y label is now the channel name)

* Axis are limitless so it is possible for the user to get lost ( maybe then the track button can  appear and they can find the plot again )

* The track button may change zoom levels ( in settings )

* Let the user see the numerical value of a datapoint (maybe after they hold their finger on the graph )

Main Screen

* Implement the hierarchical displaying of the data - simplicity and user control

* Don't change the colours when scrolling ( grey to black ). Visual flickr is annoying

* Think about sensor names - the screen is small ( maybe break into sub-components )

* Make sure that the user can look at only a pre-selected set of channel readings - use e-mail like stars ?

* Add configurations settings

* Menu - add trace...

* Color coding the channels - somehow display freshness of the data.

* Create better affordance for scrolling ( shadding on the bottom ? )

* Add some kind of help, or FAQ with pictures

* Freeze functionality so that user can observe and compare values ( maybe a time-slider option in the menu?? )

Code design:

* Refactor plotting to use (x, y) series, not just (y) series over constant interval

* Figure out how to jump between activities

* Make sure we don't couple the code too tightly to the LCM model - so that it is adaptable to other message passing schemes.

Backend:

* Get dynamic LCM working ( summer )

  • No labels