/*Commands.h
=============================================================
   
*** COMMANDS ***
-POSES-
[s][1-9] - speed
   [+] - speed-up,   speed -=1 >=1
   [-] - speed-down, speed +=1
   [u] - speed-up,   speed -=1 >=stepmin
   [d] - speed-down, speed *=2
   [m] - set maxSpeed for [s][u] to current speed
   [s] - save speed
-TecArm5   - waist shoulder elbow pitch grip
 [J][0-4]/[wsepg] - servo,Joint value
 [#][0-4]/[wsepg] - servo joint offset from Ready pose [r]
-TecArm6   - waist shoulder elbow pitch roll grip   
 [J][0-5]/[wseprg] - servo,Joint value
 [#][0-5]/[wseprg] - servo joint offset from Ready pose [r]
[P] - adjust Pose
   [m][1-9] - set adjust
   [+] - increment servo by adjust
   [-] - decrement servo by adjust
   [0-5]/[wseprg] - change servo
   [.] - quit adjusting
[S][1-8] - Save the Pose in current Pose Page
   [h] - Save Home Pose
   [r] - Save Ready Pose
[h] - do Home Pose
[r] - do Ready Pose
[p][1-8] - Pose to do
[/][1-5] - change current Pose page
[l][1-8] - load Pose to current PosePage
           pose values must be separated by a non numeric character
           it will be indicated by ','
           entry will be terminated by '.'
           multiple ',' will skip entries leaving them unchanged
           ,128,,160.   will skip servo0, set servo1 to 128, and servo3 to 160
-ACTS-
[R][0 1-8] - record act, 0 use page0
[L][0 1-8] - load act, 0 use page0
[C][0 1-8][0 1-8] - copy act to act, 0 use page0
[Q],[Esc] - stop all
[.] - stop, quit current operation - recording, playing, input
[(] - start of Do - subroutine calls to other Act, one deep
      eg p2w1p4(a7n4a06w9)a2.  do a7 and a06 as subs then jump to a2
[)] - end of Do
[0] - use page0 for the next Act or command
[a][1-8] - Act to run
[w][0-9,0] - wait seconds, 0=10
[n][0-9,0] - nap tenths second, 0=10
[$] - print sensor values
-BEHAVIOUR-
[b][d] - debug printing
   [v] - verbose printing
   [q] - quiet printing, verbose off, debug off
-SYSTEM-
[*][I] - Initialise EEPROM home and ready Poses
-PRINT-
[?][?] - print acts in current page
   [0] - prints acts 0, and changes [?][?] to just print current page
   [1-8] - print act in current page
   [a] - [?][?] prints all acts
   [@] - print current pose
   [P] - print all pose pages
   [p] - print poses in current page
   [b] - print behaviour
   [d] - dump all acts to PC without descriptions, for reloading
   [h] - print help

Notes
[(] - will show its location in EEPRO< when played eg (=263
[)] - will show its location in EEPRO< when played eg )=285
If a call to another Act is made from within Mind then the location to return to will be shown, eg (267)
Acts by default are stored in page 1, 0 changes to page 0 for the next command only.
Acts Page 1 is EEPROM bytes 256-511, Page 0 ia EEPROM bytes 512-767 (historical resons)
Poses are in EEPROM bytes 0-255
=============================================================*/
