Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
SetupPID_Menu Class Reference

Setup menu for the SoloController application. Note that the callback functions used by SetupTempMenu are contained within the CB:::SETUP::PID namespace. More...

#include <Menu.h>

Inheritance diagram for SetupPID_Menu:
SoloMenu

Public Member Functions

void begin (void) override
 Initializes the SetupMenu object. Should be called before first use.
 
void update (void) override
 Updates the values and graphics displayed in the menu.
 
void show (void) override
 Shows the menu in the TFT.
 
- Public Member Functions inherited from SoloMenu
uint16_t x (void) const
 Upper-left x-coordinate for menu.
 
uint16_t y (void) const
 Upper-left y-coordinate for menu.
 
uint16_t width (void) const
 Width of the menu.
 
uint16_t height (void) const
 Height of the menu.
 
void loadConfig (void)
 Loads configuration data from EEPROM, placing it into RAM.
 
virtual void checkButtons (void)
 Check to see if one of the menu's buttons has been pressed.
 
virtual void releaseButton (void)
 Releases the currently pressed button.
 

Static Public Member Functions

static SetupPID_MenugetInstance (void)
 Returns reference to the ErrMsg object.
 
static bool hasScreenBeenTouched (void)
 Determines if the TFT screen has been touched.
 

Additional Inherited Members

- Protected Member Functions inherited from SoloMenu
 SoloMenu (void)
 Creates a full size menu.
 
 SoloMenu (uint16_t x0, uint16_t y0, uint16_t width, uint16_t height)
 Creates a menu of the specified size and location.
 
 ~SoloMenu (void)=default
 Default Destructor.
 
int8_t _pressButtonIfTouched (void)
 Protected method checks to see if one of the buttons has been "touched." If so, this method "presses" the button.
 
void _register (Button **buttonPtrArray, uint8_t nButtons)
 Registers an array of buttons with this class.
 

Detailed Description

Setup menu for the SoloController application. Note that the callback functions used by SetupTempMenu are contained within the CB:::SETUP::PID namespace.

Member Function Documentation

◆ begin()

void SetupPID_Menu::begin ( void )
overridevirtual

Initializes the SetupMenu object. Should be called before first use.

Parameters
None.

Reimplemented from SoloMenu.

◆ getInstance()

static SetupPID_Menu & SetupPID_Menu::getInstance ( void )
inlinestatic

Returns reference to the ErrMsg object.

Returns
Reference to the ErrMsg object

◆ show()

void SetupPID_Menu::show ( void )
inlineoverridevirtual

Shows the menu in the TFT.

Parameters
None.

Implements SoloMenu.

◆ update()

void SetupPID_Menu::update ( void )
overridevirtual

Updates the values and graphics displayed in the menu.

Parameters
None.

Reimplemented from SoloMenu.


The documentation for this class was generated from the following files: