|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | ConfigView (std::string const &KeyViewId, M_HmiAppCtrl::ViewDescriptionType const &ViewDesc, bool IsRemoved) |
| virtual void | CmdActivateView (std::string const &ViewId) |
| virtual void | CmdRegisterApp (std::string const &AppId, M_HmiAppCtrl::ApplicationDescriptionType const &AppDesc) |
| virtual void | CmdInstallApp (std::string const &AppId, M_HmiAppCtrl::ApplicationDescriptionType const &AppDesc) |
| virtual void | CmdRunApp (std::string const &AppId) |
| virtual void | CmdSwitchToApp (std::string const &AppId) |
| virtual void | CmdTerminateApp (std::string const &AppId) |
| virtual void | CmdRestartApp (std::string const &AppId) |
| virtual void | CmdUninstallApp (std::string const &AppId) |
| virtual void | CmdUnregisterApp (std::string const &AppId) |
| virtual void | CmdActivateContext (std::string const &ContextName, bool IsActive) |
Service interface. Contains operations that a client can command the HMI application control service to perform.
|
virtual |
|
virtual |
Cmd to activate (true) or deactivate (false) a Context.
| ContextName | Context name. |
| IsActive | Indicates if the Context should be activated (true) or deactivated (false). |
|
virtual |
Cmd to activate an existing view.
| ViewId | Identifies the view which should be activated. |
|
virtual |
Install a new app during runtime. This informs the Service about a new app which should be handled and also saves the new app persistently in the configuration of the Service so that it is available after a restart. Note: This only installs the app, it does NOT start it.
| AppId | Identifies the app. |
| AppDesc | Configuration settings for an app. |
|
virtual |
Register a new app during runtime. This informs the Service about a new app which should be handled. Note: The registered app will NOT be saved in the configuration of the Service. This only registers the app, it does NOT start it.
| AppId | Identifies the app. |
| AppDesc | Configuration settings for an app. |
|
virtual |
Restarts the app with the specified ID.
| AppId | Identifies the running app which should be restarted. |
|
virtual |
Start the app with the specified ID.
| AppId | Identifies the managed app which should be started. |
|
virtual |
Switch to the application with the specified ID.
| AppId | Identifies the managed application which should be switched to. |
|
virtual |
Terminate the app with the specified ID.
| AppId | Identifies the running app which should be terminated. |
|
virtual |
Unintall the managed app with the specified ID. This removed the app from the configuration in the Service so that it is no longer available after a restart. Note: This only removes the app from the configuration, it does NOT terminate the app if it is running.
| AppId | Identifies the managed app which should be uninstalled. |
|
virtual |
Unregister the managed app with the specified ID. This removed the app from the current runtime configuration in the Service. The app may be termiated.
| AppId | Identifies the managed app which should be unregistered. |
|
virtual |
Configure rules for UI display elements.
| KeyViewId | Identifies the view. |
| ViewDesc | Configuration settings for a view. |
| IsRemoved | Indicates if the view should be removed by the service (true) or not (false). Note: After this has been set to true, the view will no longer be available to late joiners. |