MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / stringToWhiteAlgorithm

Function stringToWhiteAlgorithm

sources/led-drivers/ColorRgbw.cpp:12–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10namespace RGBW {
11
12 WhiteAlgorithm stringToWhiteAlgorithm(const QString& str)
13 {
14 if (str == "subtract_minimum")
15 {
16 return WhiteAlgorithm::SUBTRACT_MINIMUM;
17 }
18 if (str == "sub_min_warm_adjust")
19 {
20 return WhiteAlgorithm::SUB_MIN_WARM_ADJUST;
21 }
22 if (str == "sub_min_cool_adjust")
23 {
24 return WhiteAlgorithm::SUB_MIN_COOL_ADJUST;
25 }
26 if (str.isEmpty() || str == "white_off")
27 {
28 return WhiteAlgorithm::WHITE_OFF;
29 }
30 return WhiteAlgorithm::INVALID;
31 }
32
33 void Rgb_to_Rgbw(ColorRgb input, ColorRgbw* output, WhiteAlgorithm algorithm)
34 {

Callers 3

initMethod · 0.85
DriverPwmNeopixelMethod · 0.85
initMethod · 0.85

Calls 1

isEmptyMethod · 0.80

Tested by

no test coverage detected