![]() |
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. | |
Public Member Functions inherited from gva::UpdaterBase | |
| 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 |