|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | CmdIsDeviceAlive () |
| virtual void | CmdEnableDevice (bool IsEnabled) |
| virtual void | CmdShutdownDevice () |
| Shut down the device, i.e. power off and disconnect. More... | |
| virtual void | CmdRestartDevice () |
| Restart the device. More... | |
| virtual void | CmdSetDeviceMode (M_Common::OperationModeType const &Mode) |
| virtual void | CmdSetValue (std::string const &Id, M_Common::PropertyType const &Value) |
| virtual void | CmdSetValueIncrementally (std::string const &Id, M_Common::PropertyType const &Value) |
| virtual void | RequestValue (std::string const &Id) |
Device service interface. Contains operations that a client can command the device service to perform.
|
virtual |
|
virtual |
Enable or disable the device, i.e. power on and establish connection.
| IsEnabled | Indicates if device should be enabled (true) or disabled (false). |
|
virtual |
Command to check if device service is alive. Note: If the service is not available, then an exception will be thrown.
|
virtual |
Restart the device.
|
virtual |
Set the mode of the device. This instructs the device (software) to assume a specific state/mode beyond powering on.
| Mode | The mode to which the device should switch. |
|
virtual |
Set a specified value.
| Id | Identifies the component/location. |
| Value | Value to set. |
|
virtual |
Incrementally change a specified value.
| Id | Identifies the component/location. |
| Value | Value to change. |
|
virtual |
Shut down the device, i.e. power off and disconnect.
|
virtual |
Instruct the service to provide the requesting client with a specified value.
| Id | Identifies the component/location. |