FastLED 3.10.8
Loading...
Searching...
No Matches

◆ RxChannel() [1/3]

fl::RxChannel::RxChannel ( const RxChannelConfig & config,
fl::shared_ptr< RxDevice > device )
private

Definition at line 77 of file channel.cpp.hpp.

78 : mId(nextId())
79 , mName(makeName(mId, config.name))
81 , mDevice(fl::move(device)) {
82}
fl::shared_ptr< RxDevice > mDevice
Definition channel.h:65
const i32 mId
Definition channel.h:62
static i32 nextId() FL_NO_EXCEPT
RxChannelConfig mConfig
Definition channel.h:64
static fl::string makeName(i32 id, const fl::string &config_name) FL_NO_EXCEPT
const RxChannelConfig & config() const FL_NO_EXCEPT
Definition channel.h:46
fl::string mName
Definition channel.h:63
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
Definition move.h:30

References config(), fl::FL_NO_EXCEPT, makeName(), mConfig, mDevice, mId, mName, fl::adl_barrier::move(), and nextId().

Referenced by RxChannel(), RxChannel(), getPin(), operator=(), and operator=().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: