13 #ifndef Svc_Deframer_HPP
14 #define Svc_Deframer_HPP
50 const char*
const compName
68 void cmdResponseIn_handler(
76 void framedIn_handler(
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
Status associated with the received data.
Enum representing a command response.
Auto-generated base for Deframer component.
Generic deframing component using DeframingProtocol implementation for actual deframing.
~Deframer()
Destroy Deframer instance.
void setup(DeframingProtocol &protocol)
Set up the instance.
Deframer(const char *const compName)
Construct Deframer instance.
Abstract base class representing a deframing protocol.
interface supplied to the deframing protocol
static const U32 POLL_BUFFER_SIZE
The size of the polling buffer in bytes.
static const U32 RING_BUFFER_SIZE
The size of the circular buffer in bytes.