-
(no leading underscore followed by an uppercase letter)
-
Reduce complexity in Hue.cpp by using a separate factory function to identify the lights.
-
These are prone to breaking in the future or with some compiler versions, so it is better to remove them.
-
Exclude detail namespace from doxygen.
-
The Hue API may return errors when api calls fail, such as when there is an incorrect username. Now these are thrown as exceptions.