Template Class Parser

Class Documentation

template<uint8_t MsgSize>
class microparcel::Parser

Public Types

enum Status

Values:

enumerator eComplete
enumerator eNotComplete
enumerator eError
using Message_T = Message<MsgSize>
using Frame_T = Frame<MsgSize>

Public Functions

inline Parser()
inline Status parse(uint8_t in_byte, Message_T *out_msg)

Public Static Functions

static inline Frame_T encode(const Message_T &in_msg)

Protected Functions

inline bool isCheckSumValid()