Class Component
ClassList > Component
Inherited by the following classes: char_Component, cobs_Component, const_Component, empty_Component, float_Component, parity_Component, uint8_t_Component
Public Attributes
Public Functions
| Type |
Name |
|
Component (uint8_t size, const uint8_t priority=0)
|
| virtual uint8_t |
decode (uint8_t * packet) = 0
|
| virtual void |
encode (uint8_t * packet) = 0
|
Protected Functions
| Type |
Name |
| void |
bitReader (uint32_t * dataBits, uint8_t * packet) const
|
| void |
bitReset (uint8_t * packet) const
|
| void |
bitWriter (uint32_t dataBits, uint8_t * packet) const
|
Public Attributes Documentation
variable bitPosition
uint8_t Component::bitPosition;
variable packet
Packet* Component::packet;
variable priority
uint8_t Component::priority;
variable size
Public Functions Documentation
function Component
Component::Component (
uint8_t size,
const uint8_t priority=0
)
function decode
virtual uint8_t Component::decode (
uint8_t * packet
) = 0
function encode
virtual void Component::encode (
uint8_t * packet
) = 0
Protected Functions Documentation
function bitReader
void Component::bitReader (
uint32_t * dataBits,
uint8_t * packet
) const
function bitReset
void Component::bitReset (
uint8_t * packet
) const
function bitWriter
void Component::bitWriter (
uint32_t dataBits,
uint8_t * packet
) const
The documentation for this class was generated from the following file libraries/DynamicPacketCodec/include/baseClasses.h