3 #include <Poco/SharedPtr.h>
5 #include "bluetooth/BeeWiDevice.h"
16 typedef Poco::SharedPtr<BeeWiSmartClim> Ptr;
18 static const std::string NAME;
23 const Poco::Timespan& timeout,
25 const HciInterface::Ptr hci);
34 const std::vector<unsigned char>& data)
const override;
36 static bool match(
const std::string& modelID);
RefreshTime represents time of refreshing values from sensors. E.g. sensors are polled periodically o...
Definition: RefreshTime.h:24
Definition: SensorData.h:20
SensorData parseAdvertisingData(const std::vector< unsigned char > &data) const override
Definition: BeeWiSmartClim.cpp:36
Definition: MACAddress.h:8
Abstract class for BeeWi devices. Some BeeWi devices need to set the time to stop blinking...
Definition: BeeWiDevice.h:22
RefreshTime refresh() const override
Regular period telling how often to call the method PollableDevice::poll(). The refresh must contain ...
Definition: BLESmartDevice.cpp:31
The class represents BeeWi temperature and humidity sensor. It allows to parse recieved data from the...
Definition: BeeWiSmartClim.h:14