libNeon
Loading...
Searching...
No Matches
neo::transmittable_rgb_strip Class Referenceabstract

#include <strip.hpp>

Inheritance diagram for neo::transmittable_rgb_strip:

Public Member Functions

virtual esp_err_t update (std::vector< rgb > const &colors, rmt_channel_t channel, bool wait_tx_done)=0
 
virtual esp_err_t update (rgb color, rmt_channel_t channel, bool wait_tx_done)=0
 
virtual std::size_t size () const =0
 
virtual ~transmittable_rgb_strip ()=default
 

Constructor & Destructor Documentation

◆ ~transmittable_rgb_strip()

virtual neo::transmittable_rgb_strip::~transmittable_rgb_strip ( )
virtualdefault

Member Function Documentation

◆ size()

virtual std::size_t neo::transmittable_rgb_strip::size ( ) const
pure virtual

Implemented in neo::strip< Led >.

◆ update() [1/2]

virtual esp_err_t neo::transmittable_rgb_strip::update ( rgb  color,
rmt_channel_t  channel,
bool  wait_tx_done 
)
pure virtual

Implemented in neo::strip< Led >.

◆ update() [2/2]

virtual esp_err_t neo::transmittable_rgb_strip::update ( std::vector< rgb > const &  colors,
rmt_channel_t  channel,
bool  wait_tx_done 
)
pure virtual

Implemented in neo::strip< Led >.


The documentation for this class was generated from the following file: