![]()  | 
  
Status display for VT100 console macros and prototypes. More...
Go to the source code of this file.
Macros | |
terminal origin and size  | |
| #define | T_X_ORIGIN 1 | 
| #define | T_Y_ORIGIN 1 | 
| #define | T_WIDTH 80 | 
| #define | T_HEIGHT 24 | 
Motor status origin and size  | |
| #define | M_X_POS 1 | 
| #define | M_WIDTH 41 | 
| #define | M_Y_POS 1 | 
| #define | M_HEIGHT 15 | 
Digital ports status origin and size  | |
| #define | D_X_POS (M_X_POS+M_WIDTH-1) | 
| #define | D_WIDTH 21 | 
| #define | D_Y_POS 1 | 
| #define | D_HEIGHT 15 | 
Analog ports status origin and size  | |
| #define | A_X_POS (D_X_POS+D_WIDTH-1) | 
| #define | A_WIDTH 20 | 
| #define | A_Y_POS 1 | 
| #define | A_HEIGHT 15 | 
Joystick status origin  | |
| #define | J_X_POS 1 | 
| #define | J_Y_POS 15 | 
Functions | |
| void | apolloScreenSetup (void) | 
| Draw static lines for the display.  More... | |
| void | apolloMotorSetup (void) | 
| Setup motor section of the display.  More... | |
| void | apolloDigitalSetup (void) | 
| Setup digital port status section of the display.  More... | |
| void | apolloAnalogSetup (void) | 
| Setup analog port status section of the display.  More... | |
| void | apolloJoystickSetup (int joystick) | 
| Setup joystick status section of the display.  More... | |
| void | apolloInit (void) | 
| Apollo initialization.  More... | |
| void | apolloDeinit (void) | 
| Apollo de-init. Cleans up screen when done.  More... | |
| void | apolloUpdateMotor (int m) | 
| Update motor status.  More... | |
| void | apolloUpdateCortex (int p) | 
| Update cortex current and temperature status.  More... | |
| void | apolloUpdateDigital (int pin) | 
| Update digital port status.  More... | |
| void | apolloUpdateAnalog (int pin) | 
| Update analog port status.  More... | |
| void | apolloUpdateSystem (void) | 
| Update system status.  More... | |
| void | apolloUpdateJoystickButton (int joystick, int row, int up, int down, int left, int right) | 
| Update joystick button status.  More... | |
| void | apolloUpdateJoystickAnalog (int joystick, int row, int h, int v) | 
| Update joystick analog status.  More... | |
| void | apolloUpdate (void) | 
| Apollo update - update all status.  More... | |
Status display for VT100 console macros and prototypes.
| #define T_X_ORIGIN 1 | 
| #define T_Y_ORIGIN 1 | 
| #define T_WIDTH 80 | 
| #define T_HEIGHT 24 | 
| #define M_X_POS 1 | 
| #define M_WIDTH 41 | 
| #define M_Y_POS 1 | 
| #define M_HEIGHT 15 | 
| #define D_WIDTH 21 | 
| #define D_Y_POS 1 | 
| #define D_HEIGHT 15 | 
| #define A_WIDTH 20 | 
| #define A_Y_POS 1 | 
| #define A_HEIGHT 15 | 
| #define J_X_POS 1 | 
| #define J_Y_POS 15 | 
| void apolloScreenSetup | ( | void | ) | 
Draw static lines for the display.
| void apolloMotorSetup | ( | void | ) | 
Setup motor section of the display.
| void apolloDigitalSetup | ( | void | ) | 
Setup digital port status section of the display.
| void apolloAnalogSetup | ( | void | ) | 
Setup analog port status section of the display.
| void apolloJoystickSetup | ( | int | joystick) | 
Setup joystick status section of the display.
| void apolloInit | ( | void | ) | 
Apollo initialization.
| void apolloDeinit | ( | void | ) | 
Apollo de-init. Cleans up screen when done.
| void apolloUpdateMotor | ( | int | m) | 
Update motor status.
| [in] | m | The smart motor port number (0 - 9) | 
| void apolloUpdateCortex | ( | int | p) | 
Update cortex current and temperature status.
| [in] | p | The smart motor port number (0 or 1) | 
| void apolloUpdateDigital | ( | int | pin) | 
Update digital port status.
| [in] | pin | The digital port number | 
| void apolloUpdateAnalog | ( | int | pin) | 
Update analog port status.
| [in] | pin | The analog port number | 
| void apolloUpdateSystem | ( | void | ) | 
Update system status.
| void apolloUpdateJoystickButton | ( | int | joystick, | 
| int | row, | ||
| int | up, | ||
| int | down, | ||
| int | left, | ||
| int | right | ||
| ) | 
Update joystick button status.
| [in] | joystick | Which joystick, 0 for main, 1 for partner | 
| [in] | row | The row for the data (0 - 4) | 
| [in] | up | Up button status | 
| [in] | down | Up down status | 
| [in] | left | Up left status | 
| [in] | right | Up right status | 
| void apolloUpdateJoystickAnalog | ( | int | joystick, | 
| int | row, | ||
| int | h, | ||
| int | v | ||
| ) | 
Update joystick analog status.
| [in] | joystick | Which joystick, 0 for main, 1 for partner | 
| [in] | row | The row for the data (0, 1 or 2) | 
| [in] | h | the horizontal joystick data | 
| [in] | v | the vertical joystick data | 
| void apolloUpdate | ( | void | ) | 
Apollo update - update all status.