Class that holds one user input made by keys (or encoder) or USART.
More...
#include <UserInputHandler.h>
|
|
UserInputDataTypes_t | DataType |
| | Type of the user input data.
|
| |
|
Keys_t | Key |
| | Key pressed by the user if the DataType is USERDATA_KEY.
|
| |
|
uint8_t | UsartChr |
| | Character received via Usart if the DataType is USERDATA_USART.
|
| |
|
OnOffButtons_t | OnOffButton |
| | on/off button pressed by the user if the DataType is USERDATA_ON_OFF_BUTTONS
|
| |
|
uint16_t | TouchX |
| | X touch position if the DataType is USERDATA_TOUCH.
|
| |
|
uint16_t | TouchY |
| | Y touch position if the DataType is USERDATA_TOUCH.
|
| |
|
TouchTypes | TouchType |
| | Touch type if the DataType is USERDATA_TOUCH.
|
| |
Class that holds one user input made by keys (or encoder) or USART.
◆ UserInputData() [1/4]
| UserInputData::UserInputData |
( |
Keys_t | key | ) |
|
|
inline |
Constructor for the UserInputData class.
Use this constructor to initialize for a key.
- Parameters
-
| key | Key that should be stored with this class. |
◆ UserInputData() [2/4]
| UserInputData::UserInputData |
( |
uint8_t | usartChr | ) |
|
|
inline |
Constructor for the UserInputData class.
Use this constructor to initialize for a Usart character.
- Parameters
-
| usartChr | Character that should be stored with this class. |
◆ UserInputData() [3/4]
Constructor for the UserInputData class.
Use this constructor to initialize for a physical on/off button.
- Parameters
-
| button | on/off button that should be stored with this class. |
◆ UserInputData() [4/4]
| UserInputData::UserInputData |
( |
uint16_t | touchX, |
|
|
uint16_t | touchY, |
|
|
TouchTypes | touchType ) |
|
inline |
Constructor for the UserInputData class.
Use this constructor to initialize for a touch input.
- Parameters
-
| touchX | X touch position that should be stored with this class. |
| touchY | Y touch position that should be stored with this class. |
| touchType | Touch type that should be stored with this class. |
The documentation for this class was generated from the following file: