-
The only additional information which is needed is the gamut space for color lights.
-
Reduces complexity of the Hue class and reduces number of parameters on factory function.
-
It is not clear from the documentation that the error code is a string, so both string and integer are accepted now.
-
Add sections to documentation of large classes.
-
(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.