![]() |
Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
|
Class defining the updater. More...
#include <updater.h>
Public Member Functions | |
Updater (uint64_t id) | |
Construct a new Updater object. | |
void | RegisterWidgets (std::map< widget::WidgetEnum, std::shared_ptr< WidgetX > > &widget_list) |
Register the widgets to be updated. | |
void | UpdateState (std::string state) final |
Update the HMI state. | |
void | Event (std::string event) final |
Process at HMI event. | |
![]() | |
UpdaterBase (uint64_t id) | |
Construct a new Updater object. | |
virtual | ~UpdaterBase ()=default |
Destroy the Updater Base object. | |
Static Public Member Functions | |
static void | WidgetUpdaterThread (std::map< widget::WidgetEnum, std::shared_ptr< WidgetX > > *widget_list) |
The updater thread. | |
Static Public Attributes | |
static bool | running_ = false |
Set to false to terminate thread. | |
Class defining the updater.
|
explicit |
Construct a new Updater object.
id | The HMI identity, will only get updates for this ID. |
|
finalvirtual |
|
finalvirtual |
|
static |
The updater thread.
widget_list | The widgets list pointer |