| 136 | } |
| 137 | |
| 138 | std::list<ActiveEffectDefinition> EffectEngine::getActiveEffects() const |
| 139 | { |
| 140 | std::list<ActiveEffectDefinition> availableActiveEffects; |
| 141 | |
| 142 | for (const auto& effect : _activeEffects) |
| 143 | { |
| 144 | ActiveEffectDefinition activeEffectDefinition; |
| 145 | activeEffectDefinition.name = effect->getName(); |
| 146 | activeEffectDefinition.priority = effect->getPriority(); |
| 147 | activeEffectDefinition.timeout = effect->getTimeout(); |
| 148 | availableActiveEffects.push_back(activeEffectDefinition); |
| 149 | } |
| 150 | |
| 151 | return availableActiveEffects; |
| 152 | } |
| 153 | |
| 154 | void EffectEngine::handlerSetLeds(int priority, const std::vector<ColorRgb>& ledColors, int timeout_ms, bool clearEffect) |
| 155 | { |
no test coverage detected