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

Method getDriverByName

src/fl/channels/manager.cpp.hpp:368–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

366}
367
368fl::shared_ptr<IChannelDriver> ChannelManager::getDriverByName(const fl::string& name) const {
369 if (name.empty()) {
370 FL_ERROR("ChannelManager::getDriverByName() - Empty driver name provided");
371 return fl::shared_ptr<IChannelDriver>();
372 }
373 auto driver = findDriverByName(name);
374 if (!driver) {
375 FL_ERROR("ChannelManager::getDriverByName() - Driver '" << name.c_str() << "' not found or not enabled");
376 }
377 return driver;
378}
379
380fl::shared_ptr<IChannelDriver> ChannelManager::selectDriverForChannel(const ChannelDataPtr& data, const fl::string& affinity) {
381 if (!data) {

Callers 7

showPixelsMethod · 0.80
FL_TEST_FILEFunction · 0.80
channel.cppFile · 0.80
FL_TEST_FILEFunction · 0.80
FL_TEST_FILEFunction · 0.80

Calls 2

emptyMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected