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