MCPcopy Create free account
hub / github.com/FastLED/FastLED / setOn

Method setOn

src/fl/control/wled/client.cpp.hpp:27–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27void WLEDClient::setOn(bool on) {
28 mOn = on;
29 FL_DBG("WLEDClient: setOn(" << (mOn ? "true" : "false") << ")");
30
31 if (!mController) {
32 return;
33 }
34
35 if (mOn) {
36 // Turning on: apply current brightness
37 mController->setBrightness(mBrightness);
38 } else {
39 // Turning off: set brightness to 0 (but preserve internal brightness)
40 mController->setBrightness(0);
41 }
42}
43
44void WLEDClient::clear(bool writeToStrip) {
45 FL_DBG("WLEDClient: clear(writeToStrip=" << (writeToStrip ? "true" : "false") << ")");

Callers 1

FL_TEST_FILEFunction · 0.80

Calls 1

setBrightnessMethod · 0.45

Tested by

no test coverage detected