BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
PhilipsHueBridgeInfo.h
1 #pragma once
2 
3 #include <string>
4 
5 #include "net/MACAddress.h"
6 
7 namespace BeeeOn {
8 
13 public:
15 
16  std::string name() const;
17  std::string dataStoreVersion() const;
18  std::string swVersion() const;
19  std::string apiVersion() const;
20  MACAddress mac() const;
21  std::string bridgeId() const;
22  bool factoryNew() const;
23  std::string modelId() const;
24 
25  static PhilipsHueBridgeInfo buildBridgeInfo(
26  const std::string& response);
27 
28 private:
29  std::string m_name;
30  std::string m_dataStoreVersion;
31  std::string m_swVersion;
32  std::string m_apiVersion;
33  MACAddress m_mac;
34  std::string m_bridgeId;
35  bool m_factoryNew;
36  std::string m_modelId;
37 };
38 
39 }
Definition: MACAddress.h:8
Definition: PhilipsHueBridgeInfo.h:12