libzedmd
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ZeDMDComm Class Reference
Inheritance diagram for ZeDMDComm:
ZeDMDWiFi

Public Member Functions

void SetLogCallback (ZeDMD_LogCallback callback, const void *userData)
 
void IgnoreDevice (const char *ignore_device)
 
void SetDevice (const char *device)
 
virtual bool Connect ()
 
virtual void Disconnect ()
 
virtual bool IsConnected ()
 
void Run ()
 
void QueueCommand (char command, uint8_t *buffer, int size, uint16_t width, uint16_t height, uint8_t bytes=3)
 
void QueueCommand (char command, uint8_t *buffer, int size, int8_t streamId=-1, bool delayed=false)
 
void QueueCommand (char command)
 
void QueueCommand (char command, uint8_t value)
 
bool FillDelayed ()
 
uint16_t const GetWidth ()
 
uint16_t const GetHeight ()
 
bool const IsS3 ()
 

Static Public Attributes

static const int CTRL_CHARS_HEADER_SIZE = 6
 
static constexpr uint8_t CTRL_CHARS_HEADER [] = {0x5a, 0x65, 0x64, 0x72, 0x75, 0x6d}
 

Protected Member Functions

virtual bool StreamBytes (ZeDMDFrame *pFrame)
 
virtual void Reset ()
 

Protected Attributes

uint16_t m_zonesBytesLimit = 0
 
uint8_t m_zoneWidth = 8
 
uint8_t m_zoneHeight = 4
 

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