Check if a driver is enabled by name.
- Parameters
-
| name | Driver name to query (case-sensitive) |
- Returns
- true if enabled, false if disabled or not registered
Definition at line 306 of file manager.cpp.hpp.
306 {
307 if (!name) {
308 FL_ERROR(
"ChannelManager::isDriverEnabled() - Null driver name provided");
309 return false;
310 }
311
312 for (
const auto& entry :
mDrivers) {
313 if (entry.name == name) {
314 return entry.enabled;
315 }
316 }
317
318 FL_ERROR(
"ChannelManager::isDriverEnabled() - Driver '" << name <<
"' not found in registry");
319 return false;
320}
fl::vector< EngineEntry > mDrivers
Shared drivers sorted by priority descending (higher values first)
References FL_ERROR, and mDrivers.
Referenced by CFastLED::isDriverEnabled().