arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Poly Struct Reference

#include <poly.hpp>

Public Member Functions

 Poly ()
 
 Poly (uint8_t id, uint16_t offset, uint8_t size)
 
bool Append (uint8_t num)
 
uint8_t & at (uint8_t i) const
 
void Copy (const Poly *src)
 
uint8_t id () const
 
void Init (uint8_t id, uint16_t offset, uint8_t size, uint8_t **memory_ptr)
 
uint8_t * ptr () const
 
void Reset ()
 
void Set (const uint8_t *src, uint8_t len, uint8_t offset=0)
 
uint8_t size () const
 

Public Attributes

uint8_t length
 

Protected Attributes

uint8_t _id
 
uint8_t ** _memory
 
uint16_t _offset
 
uint8_t _size
 

Constructor & Destructor Documentation

◆ Poly() [1/2]

Poly ( )
inline

◆ Poly() [2/2]

Poly ( uint8_t  id,
uint16_t  offset,
uint8_t  size 
)
inline

Member Function Documentation

◆ Append()

bool Append ( uint8_t  num)
inline

◆ at()

uint8_t & at ( uint8_t  i) const
inline

◆ Copy()

void Copy ( const Poly src)
inline

◆ id()

uint8_t id ( ) const
inline

◆ Init()

void Init ( uint8_t  id,
uint16_t  offset,
uint8_t  size,
uint8_t **  memory_ptr 
)
inline

◆ ptr()

uint8_t * ptr ( ) const
inline

◆ Reset()

void Reset ( )
inline

◆ Set()

void Set ( const uint8_t *  src,
uint8_t  len,
uint8_t  offset = 0 
)
inline

◆ size()

uint8_t size ( ) const
inline

Member Data Documentation

◆ _id

uint8_t _id
protected

◆ _memory

uint8_t** _memory
protected

◆ _offset

uint16_t _offset
protected

◆ _size

uint8_t _size
protected

◆ length

uint8_t length

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