Loading...
Searching...
No Matches
ExtendedColorTemperatureStrategy.h
Go to the documentation of this file.
#ifndef INCLUDE_HUEPLUSPLUS_EXTENDED_COLOR_TEMPERATURE_STRATEGY_H
#define INCLUDE_HUEPLUSPLUS_EXTENDED_COLOR_TEMPERATURE_STRATEGY_H
#include "Light.h"
#include "SimpleColorTemperatureStrategy.h"
namespace hueplusplus
{
class ExtendedColorTemperatureStrategy : public SimpleColorTemperatureStrategy
{
public:
bool alertTemperature(unsigned int mired, Light& light) const override;
};
} // namespace hueplusplus
#endif
Light.h
SimpleColorTemperatureStrategy.h
hueplusplus::ExtendedColorTemperatureStrategy
Class implementing the functions of ColorTemperatureStrategy.
Definition ExtendedColorTemperatureStrategy.h:33
hueplusplus::ExtendedColorTemperatureStrategy::alertTemperature
bool alertTemperature(unsigned int mired, Light &light) const override
Function that lets the light perform one breath cycle in the specified color.
Definition ExtendedColorTemperatureStrategy.cpp:35
hueplusplus::Light
Class for Hue Light fixtures.
Definition Light.h:61
hueplusplus::SimpleColorTemperatureStrategy
Class implementing the functions of ColorTemperatureStrategy.
Definition SimpleColorTemperatureStrategy.h:33
hueplusplus
Namespace for the hueplusplus library.
Definition Action.h:28