Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
Test Namespace Reference

Namespace containing test functions for the Solo Controller app. More...

Functions

void canvas_setup (void)
 Setup tests for the Canvas class.
 
void canvas_loop (void)
 Tests the Canvas class.
 
void DMA_BlockTransfer_setup (void)
 Setup tests of DMA image transfer from Flash ROM.
 
void DMA_BlockTransfer_loop (void)
 Test of DMA image transfer from Flash ROM.
 
void touch_setup (void)
 Setup tests of ability to register TFT touch events.
 
void touch_loop (void)
 Test TFT touch functionality.
 
void font_setup (void)
 Setup tests of ability load fonts from ROM, set the color, then display on screen.
 
void font_loop (void)
 Test ability load fonts from ROM, set the color, then display on screen.
 
void errorMessage_setup (void)
 Setup tests of display error and warning messages onto the screen.
 
void errorMessage_loop (void)
 Setup tests of display error and warning messages onto the screen.
 
void textBox_setup (void)
 Setup TextBox display tests.
 
void textBox_loop (void)
 TextBox display test loop.
 
void controller_setup (void)
 Setup Display Controller board tests.
 
void controller_loop (void)
 Display Controller board test loop.
 
void buttonGfx_setup (void)
 Setup Button Graphics tests.
 
void buttonGfx_loop (void)
 Button Graphics test loop.
 

Detailed Description

Namespace containing test functions for the Solo Controller app.

Function Documentation

◆ buttonGfx_loop()

void Test::buttonGfx_loop ( void )

Button Graphics test loop.

Parameters
None.

◆ buttonGfx_setup()

void Test::buttonGfx_setup ( void )

Setup Button Graphics tests.

Parameters
None.

◆ canvas_loop()

void Test::canvas_loop ( void )

Tests the Canvas class.

Parameters
None.

◆ canvas_setup()

void Test::canvas_setup ( void )

Setup tests for the Canvas class.

Parameters
None.

◆ controller_loop()

void Test::controller_loop ( void )

Display Controller board test loop.

Parameters
None.

◆ controller_setup()

void Test::controller_setup ( void )

Setup Display Controller board tests.

Parameters
None.

< Pin that controls the TFT reset

< Pin that controls the alarm

< Pin that reads the volume sensor (analog)

< Pin that controls the kettle element (120VAC)

< Pin that indicates the interlock status

< Pin that controls the auxiliary output (120VAC)

< Pin that controls the pump output (120VAC)

< Pin that indicates the contactor status

< Pin that controls the element switch LED

< Pin that controls the buzzer

< Pin that controls the kettle chip select for temp probe (SPI)

< Pin that controls the chiller chip select for temp probe (SPI)

< Turn off the alarm

< Turn off the kettle element

< Turn off the auxiliary output

< Turn off the pump output

< Turn off the element switch LED

< Turn off the buzzer

< Set kettle chip select to HIGH (inactive)

< Set chiller chip select to HIGH (inactive)

◆ DMA_BlockTransfer_loop()

void Test::DMA_BlockTransfer_loop ( void )

Test of DMA image transfer from Flash ROM.

Parameters
None.

◆ DMA_BlockTransfer_setup()

void Test::DMA_BlockTransfer_setup ( void )

Setup tests of DMA image transfer from Flash ROM.

Parameters
None.

◆ errorMessage_loop()

void Test::errorMessage_loop ( void )

Setup tests of display error and warning messages onto the screen.

Parameters
None.

◆ errorMessage_setup()

void Test::errorMessage_setup ( void )

Setup tests of display error and warning messages onto the screen.

Parameters
None.

◆ font_loop()

void Test::font_loop ( void )

Test ability load fonts from ROM, set the color, then display on screen.

Parameters
None.

◆ font_setup()

void Test::font_setup ( void )

Setup tests of ability load fonts from ROM, set the color, then display on screen.

Parameters
None.

◆ textBox_loop()

void Test::textBox_loop ( void )

TextBox display test loop.

Parameters
None.

◆ textBox_setup()

void Test::textBox_setup ( void )

Setup TextBox display tests.

Parameters
None.

◆ touch_loop()

void Test::touch_loop ( void )

Test TFT touch functionality.

Parameters
None.

◆ touch_setup()

void Test::touch_setup ( void )

Setup tests of ability to register TFT touch events.

Parameters
None.