diff --git a/hueplusplus/include/Hue.h b/hueplusplus/include/Hue.h index 7f68a95..b3f7edf 100755 --- a/hueplusplus/include/Hue.h +++ b/hueplusplus/include/Hue.h @@ -117,6 +117,14 @@ public: //! \return A vector containing pointers pointing to every HueLight std::vector> getAllLights(); + //! Function that returns all light types that are associated with this bridge + //! \return A map mapping light id's to light types for every light + const std::map& getAllLightTypes(); + + //! Function that returns all lights that are associated with this bridge + //! \return A vector containing pointers pointing to every HueLight + std::vector> getAllLights(); + private: //! Function that refreshes the local \ref state of the Hue bridge void refreshState();