arduino-audio-tools
Loading...
Searching...
No Matches
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: