|
C++ DevKit
C++ set of OOP library
|
The RTOS terminal console is the class for all text display devices that are managed by a dedicated display task in an RTOS environment. More...
#include <display_device.h>


Public Member Functions | |
| void | show_widget (rtos_Widget *widget_to_show) |
| Construct a new rtos_TerminalConsole object. | |
| void | clear_device_screen_buffer () |
| Clear the device screen buffer. | |
| rtos_TerminalConsole (size_t number_of_char_width, size_t number_of_char_hight) | |
| Construct a new rtos_TerminalConsole object. | |
Public Attributes | |
| size_t | number_of_column |
| the size, in number of character of a line | |
| size_t | number_of_line |
| the number of line | |
| size_t | text_buffer_size |
| the number of characters | |
Public Attributes inherited from rtos_DisplayDevice | |
| SemaphoreHandle_t | display_device_mutex |
| the mutex to protect the display device access | |
The RTOS terminal console is the class for all text display devices that are managed by a dedicated display task in an RTOS environment.
| rtos_TerminalConsole::rtos_TerminalConsole | ( | size_t | number_of_char_width, |
| size_t | number_of_char_hight ) |
Construct a new rtos_TerminalConsole object.
| number_of_char_width | the size, in number of character of a line |
| number_of_char_hight | the number of line |
|
virtual |
Clear the device screen buffer.
Implements rtos_DisplayDevice.
|
virtual |
Construct a new rtos_TerminalConsole object.
| widget_to_show | the widget to show |
Implements rtos_DisplayDevice.