|
FastLED 3.10.6
|
Definition at line 17 of file fled_impl.hpp.
#include <fled_impl.hpp>
Collaboration diagram for fl::fled::FledImpl:Public Types | |
| enum | Ownership { kOwned , kStatic } |
Public Member Functions | |
| FledImpl (fl::span< const fl::u8 > staticBytes, fl::u8 versionByte, fl::u8 pixelFormatByte, fl::size payloadOffset, fl::json envelope) FL_NO_EXCEPT | |
| FledImpl (fl::vector< fl::u8 > &&owned, fl::u8 versionByte, fl::u8 pixelFormatByte, fl::size payloadOffset, fl::json envelope) FL_NO_EXCEPT | |
| const fl::u8 * | bytes () const FL_NO_EXCEPT |
| const fl::json & | envelope () const FL_NO_EXCEPT |
| fl::size | payloadLen () const FL_NO_EXCEPT |
| fl::size | payloadOffset () const FL_NO_EXCEPT |
| fl::u8 | pixelFormatByte () const FL_NO_EXCEPT |
| fl::size | totalLen () const FL_NO_EXCEPT |
| fl::u8 | versionByte () const FL_NO_EXCEPT |
Private Attributes | |
| fl::json | mJson |
| fl::vector< fl::u8 > | mOwned |
| Ownership | mOwnership |
| fl::size | mPayloadOffset |
| fl::u8 | mPixelFormat |
| fl::size | mStaticLen |
| const fl::u8 * | mStaticPtr |
| fl::u8 | mVersion |