The DeviceStatus class can be used to retrieve the status of the Voyager such as temperature or battery charge level.
More...
#include <Driver/DriverComponents/DeviceStatus.h>
The DeviceStatus class can be used to retrieve the status of the Voyager such as temperature or battery charge level.
Definition at line 17 of file DeviceStatus.h.
◆ DeviceStatus()
DeviceStatus::DeviceStatus |
( |
pMessageProcessor |
messageProcessor | ) |
|
◆ addremoteDeviceStatusUpdated()
std::shared_ptr< std::function< void()> > DeviceStatus::addremoteDeviceStatusUpdated |
( |
const std::function< void()> & |
newBufferCallback | ) |
|
◆ handleDeviceStatusRecieved()
void DeviceStatus::handleDeviceStatusRecieved |
( |
const google::protobuf::Message & |
message | ) |
|
|
protected |
◆ remoteDeviceStatus()
DeviceStatusStructure DeviceStatus::remoteDeviceStatus |
( |
| ) |
const |
remoteDeviceStatus Retrieves the current remote device status
- Returns
- current remote device status
Definition at line 8 of file DeviceStatus.cpp.
◆ removeRemoteDeviceStatusUpdated()
bool DeviceStatus::removeRemoteDeviceStatusUpdated |
( |
std::shared_ptr< std::function< void(void)>> |
callback | ) |
|
◆ reset()
void DeviceStatus::reset |
( |
| ) |
|
|
overridevirtual |
◆ sendStatus()
void DeviceStatus::sendStatus |
( |
const DeviceStatusStructure |
status | ) |
|
sendStatus Sends device status to other remote device
- Parameters
-
Definition at line 12 of file DeviceStatus.cpp.
◆ m_remoteDeviceStatus
DeviceStatusStructure DeviceStatus::m_remoteDeviceStatus |
|
private |
◆ m_remoteDeviceStatusUpdatedCallbackHandler