|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportTeleoperationCtrlSettings (M_Teleoperation::TeleoperationCtrlSettingsType const &TeleoperationCtrlSettings) |
| virtual void | ReportBatteryStatus (std::string const &KeyId, M_Teleoperation::BatteryStatusType const &BatteryStatus, bool IsRemoved) |
| virtual void | ReportRadioConnectionStatus (std::string const &KeyId, M_Teleoperation::RadioConnectionStatusType const &RadioConnectionStatus, bool IsRemoved) |
Teleoperation client interface. Contains callback operations from the teleoperation service to the client.
|
virtual |
|
virtual |
Report current battery status.
| KeyId | Identifies the battery. |
| BatteryStatus | Current status of the battery. |
| IsRemoved | Indicates if the status is no longer available. Note: This will always be set to true when a service has been shut down. After this has been set to true, the status will no longer be available to late joiners. |
|
virtual |
Report current radio connection status.
| KeyId | Identifies the radio connection. |
| RadioConnectionStatus | Current status of the radio connection. |
| IsRemoved | Indicates if the status is no longer available. Note: This will always be set to true when a service has been shut down. After this has been set to true, the status will no longer be available to late joiners. |
|
virtual |
Report static settings. This should be provided at startup and in the event of degraded functionality, e.g. due to an internal failure.
| TeleoperationCtrlSettings | Settings of the remote system. |