| 1627 | |
| 1628 | |
| 1629 | std::string getReactiveLEDs() |
| 1630 | { |
| 1631 | const size_t capacity = JSON_OBJECT_SIZE(100); |
| 1632 | DynamicJsonDocument doc(capacity); |
| 1633 | ReactiveLEDInfo* ledInfo = Storage::getInstance().getAddonOptions().reactiveLEDOptions.leds; |
| 1634 | |
| 1635 | for (uint16_t led = 0; led < 10; led++) { |
| 1636 | writeDoc(doc, "leds", led, "pin", ledInfo[led].pin); |
| 1637 | writeDoc(doc, "leds", led, "action", ledInfo[led].action); |
| 1638 | writeDoc(doc, "leds", led, "modeDown", ledInfo[led].modeDown); |
| 1639 | writeDoc(doc, "leds", led, "modeUp", ledInfo[led].modeUp); |
| 1640 | } |
| 1641 | |
| 1642 | return serialize_json(doc); |
| 1643 | } |
| 1644 | |
| 1645 | std::string setReactiveLEDs() |
| 1646 | { |
nothing calls this directly
no test coverage detected