Packet Struct Reference
Helper class for reading/writing packet content. More...
#include <Packet.h>
Inheritance diagram for Packet:
Collaboration diagram for Packet:
Public Member Functions | |
Packet (void *data, uint16_t pos=0) | |
const uint8_t * | ptr () const |
uint8_t * | ptr () |
void | skip (uint16_t len) const |
uint8_t | peek8 () const |
uint8_t | read8 () const |
void | read (void *buffer, uint16_t len) const |
String | readString (uint16_t length) const |
void | write8 (uint8_t value) |
void | write (const void *s, uint16_t len) |
Public Attributes | |
uint8_t * | data |
uint16_t | pos |
Detailed Description
Helper class for reading/writing packet content.
Constructor & Destructor Documentation
◆ Packet()
|
inline |
Member Function Documentation
◆ peek8()
|
inline |
◆ ptr() [1/2]
|
inline |
◆ ptr() [2/2]
|
inline |
◆ read()
|
inline |
◆ read8()
|
inline |
◆ readString()
◆ skip()
|
inline |
◆ write()
|
inline |
◆ write8()
|
inline |
Member Data Documentation
◆ data
uint8_t* Packet::data |
◆ pos
|
mutable |
The documentation for this struct was generated from the following file: