Add physical mirek limits to DaliDt8State and implement color temperature limit methods in DaliDT8
This commit is contained in:
@@ -55,6 +55,8 @@ struct DaliDt8State {
|
||||
std::optional<int> mirek;
|
||||
std::optional<int> mirekMin;
|
||||
std::optional<int> mirekMax;
|
||||
std::optional<int> physicalMirekMin;
|
||||
std::optional<int> physicalMirekMax;
|
||||
std::optional<std::vector<int>> rgbwaf;
|
||||
std::optional<std::vector<int>> primaryN;
|
||||
|
||||
|
||||
@@ -99,6 +99,8 @@ class DaliDT8 {
|
||||
std::optional<int> getMaxColorTemperature(int a);
|
||||
std::optional<int> getPhysicalMinColorTemperature(int a);
|
||||
std::optional<int> getPhysicalMaxColorTemperature(int a);
|
||||
std::optional<int> getColourTempLimitRaw(int address, int limitType);
|
||||
std::optional<int> getColourTempLimit(int address, int limitType);
|
||||
|
||||
bool setColourRaw(int addr, int x1, int y1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user