13 #ifndef SVC_FPRIME_PROTOCOL_HPP
14 #define SVC_FPRIME_PROTOCOL_HPP
22 namespace FpFrameHeader {
uint8_t U8
8-bit unsigned integer
Abstract base class representing a deframing protocol.
DeframingStatus
Status of the deframing call.
Implements the F Prime deframing protocol.
FprimeDeframing()
Constructor.
bool validate(Types::CircularBuffer &buffer, U32 size)
DeframingStatus deframe(Types::CircularBuffer &buffer, U32 &needed) override
Implements the F Prime framing protocol.
FprimeFraming()
Constructor.
void frame(const U8 *const data, const U32 size, Fw::ComPacket::ComPacketType packet_type) override
Implements the frame method.
abstract class representing a framing protocol