Class APA102Interface

Inheritance Relationships

Derived Type

Class Documentation

class APA102Interface

Subclassed by husarion_ugv_lights::APA102

Public Types

using SharedPtr = std::shared_ptr<APA102Interface>

Public Functions

virtual ~APA102Interface() = default
virtual void SetGlobalBrightness(const std::uint8_t brightness) = 0
virtual void SetGlobalBrightness(const float brightness) = 0
virtual void SetPanel(const std::vector<std::uint8_t> &frame) const = 0