FastLED 3.9.15
Loading...
Searching...
No Matches

◆ RxChannel() [1/3]

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

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

71 : mId(nextId())
72 , mName(makeName(mId, config.name))
74 , mDevice(fl::move(device)) {
75}
fl::shared_ptr< RxDevice > mDevice
Definition channel.h:56
const i32 mId
Definition channel.h:53
RxChannelConfig mConfig
Definition channel.h:55
static i32 nextId() FL_NOEXCEPT
static fl::string makeName(i32 id, const fl::string &config_name) FL_NOEXCEPT
const RxChannelConfig & config() const FL_NOEXCEPT
Definition channel.h:37
fl::string mName
Definition channel.h:54
constexpr remove_reference< T >::type && move(T &&t) FL_NOEXCEPT
Definition s16x16x4.h:28

References config(), FL_NOEXCEPT, makeName(), mConfig, mDevice, mId, mName, fl::fl::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: