![]() |
BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
Public Types | |
|
typedef Poco::SharedPtr < VirtualDevice > | Ptr |
Public Types inherited from BeeeOn::PollableDevice | |
|
typedef Poco::SharedPtr < PollableDevice > | Ptr |
Public Member Functions | |
| void | setID (const DeviceID &deviceId) |
| DeviceID | id () const override |
| void | setVendorName (const std::string &vendorName) |
| std::string | vendorName () const |
| void | setProductName (const std::string &productName) |
| std::string | productName () const |
| std::list< VirtualModule::Ptr > | modules () const |
| void | addModule (const VirtualModule::Ptr virtualModule) |
| std::list< ModuleType > | moduleTypes () const |
| void | setRefresh (const RefreshTime &refresh) |
| RefreshTime | refresh () const override |
| Regular period telling how often to call the method PollableDevice::poll(). The refresh must contain a valid time. | |
| bool | modifyValue (const ModuleID &moduleID, double value) |
| SensorData | generate () |
| void | poll (Distributor::Ptr distributor) override |
| Perform polling for data and ship them via the given distributor. | |
|
overridevirtual |
Implements BeeeOn::PollableDevice.
1.8.5