BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
Public Types | |
typedef Poco::AutoPtr < ServerLastValueResult > | Ptr |
Public Types inherited from BeeeOn::Result | |
typedef Poco::AutoPtr< Result > | Ptr |
typedef Poco::ScopedLock< Result > | ScopedLock |
typedef Enum< StatusEnum > | Status |
Public Member Functions | |
ServerLastValueResult (const Answer::Ptr answer) | |
void | setValue (double value) |
double | value () const |
void | setDeviceID (const DeviceID &deviceID) |
DeviceID | deviceID () const |
void | setModuleID (const ModuleID &moduleID) |
ModuleID | moduleID () const |
Public Member Functions inherited from BeeeOn::Result | |
Result (Poco::AutoPtr< Answer > answer) | |
void | setStatus (const Status status) |
Status | status () const |
void | notifyUpdated () |
void | lock () |
void | unlock () |
Public Member Functions inherited from BeeeOn::Castable | |
template<typename T > | |
bool | is () |
template<typename T > | |
bool | is () const |
template<typename C > | |
const C & | cast () const |
template<typename C > | |
C & | cast () |