// ----------------------------------------------------------------------------- // Light // ----------------------------------------------------------------------------- #pragma once namespace Light { constexpr const unsigned char VALUE_MIN = LIGHT_MIN_VALUE; constexpr const unsigned char VALUE_MAX = LIGHT_MAX_VALUE; constexpr const unsigned int BRIGHTNESS_MIN = LIGHT_MIN_BRIGHTNESS; constexpr const unsigned int BRIGHTNESS_MAX = LIGHT_MAX_BRIGHTNESS; // Default to the Philips Hue value that HA also use. // https://developers.meethue.com/documentation/core-concepts constexpr const unsigned int MIREDS_MIN = LIGHT_MIN_MIREDS; constexpr const unsigned int MIREDS_MAX = LIGHT_MAX_MIREDS; constexpr const unsigned int KELVIN_MIN = LIGHT_MIN_KELVIN; constexpr const unsigned int KELVIN_MAX = LIGHT_MAX_KELVIN; constexpr const unsigned int PWM_MIN = LIGHT_MIN_PWM; constexpr const unsigned int PWM_MAX = LIGHT_MAX_PWM; constexpr const unsigned int PWM_LIMIT = LIGHT_LIMIT_PWM; }