PeterBLITZ / ardupirates

Automatically exported from code.google.com/p/ardupirates
1 stars 0 forks source link

Serial monitor help functionality #13

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I suggest we equip the Configurator's Serial monitor with a simple help system. 
It's a dark and mysterious place when you're starting out.

Here's how I think it should be;

1. If an empty command is sent, or the "?" character, show a simple list of all 
available commands
2. If we are in some sort of submode, show context-related help, like for 
instance in Hein's "PID Enjin".

Original issue reported on code.google.com by kidogof...@gmail.com on 24 Jan 2011 at 7:20

GoogleCodeExporter commented 8 years ago
I am working on the GCS or Serial Monitor logic. I am incorporating a main help 
and context-related help, but also feedback on some commands.

For instance, when PID values are being sent, give some feedback to the user 
that the settings have been received succesfully, and remember the user to use 
the W command to write the settings to EEPROM.

Original comment by kidogof...@gmail.com on 24 Jan 2011 at 11:44

GoogleCodeExporter commented 8 years ago
I just realised that the Configurator needs to receive confirmation of 
settings. For instance when setting Stable mode PIDs with the A command, it 
will issue a B command to read the settings and make sure they are the newly 
set values, otherwise it will fire a failure dialog. 
I'll have to figure out a workaround and will possibly lead to a change in how 
the configurator works. I'm not afraid to tackle this challenge, since I was 
more or less 'commissioned' by kinderkram to tackle the Configurator ;)

Original comment by kidogof...@gmail.com on 25 Jan 2011 at 12:14

GoogleCodeExporter commented 8 years ago
Figure out a workaround. I'm on this ;)

Original comment by kidogof...@gmail.com on 26 Jan 2011 at 8:58

GoogleCodeExporter commented 8 years ago
Ignore me - no one commented on this, plus I now suggested consolidating CLI 
and GCS.

Original comment by kidogof...@gmail.com on 5 Feb 2011 at 4:32