|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportDeviceSettings (M_Device::DeviceSettingsType const &Settings) |
| virtual void | ReportDeviceStatus (M_Device::DeviceStatusType const &Status, bool IsRemoved) |
| virtual void | ReportValue (std::string const &KeyId, M_Common::PropertyType const &Value, bool IsRemoved) |
| virtual void | ResponseValue (std::string const &Id, M_Common::PropertyType const &Value) |
Device client interface. Contains callback operations from the device service to the client.
|
virtual |
|
virtual |
Report the settings of a device service.
| Settings | Settings data for device service. |
|
virtual |
Report the current status of a device.
| Status | Current status data for device. |
| 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 a specified value.
| KeyId | Identifies the component/location. Note: recommended format for e.g. operating hours: KeyId = <subcomponent_name> Value.Name = "OperatingHours" |
| Value | Value of interest. |
| IsRemoved | Indicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners. |
|
virtual |
Response to a request to transmit a specified value.
| Id | Identifies the component/location. |
| Value | Value of interest. |