F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Svc::FprimeFraming Class Reference

Implements the F Prime framing protocol. More...

#include <Svc/FramingProtocol/FprimeProtocol.hpp>

Inheritance diagram for Svc::FprimeFraming:
Svc::FramingProtocol

Public Member Functions

 FprimeFraming ()
 Constructor. More...
 
void frame (const U8 *const data, const U32 size, Fw::ComPacket::ComPacketType packet_type) override
 Implements the frame method. More...
 
- Public Member Functions inherited from Svc::FramingProtocol
 FramingProtocol ()
 constructor More...
 
virtual ~FramingProtocol ()
 
void setup (FramingProtocolInterface &interface)
 setup function called to supply the interface used for allocation and sending More...
 

Additional Inherited Members

- Protected Attributes inherited from Svc::FramingProtocol
FramingProtocolInterfacem_interface
 

Detailed Description

Implements the F Prime framing protocol.

Definition at line 38 of file FprimeProtocol.hpp.

Constructor & Destructor Documentation

◆ FprimeFraming()

Svc::FprimeFraming::FprimeFraming ( )

Constructor.

Definition at line 18 of file FprimeProtocol.cpp.

Member Function Documentation

◆ frame()

void Svc::FprimeFraming::frame ( const U8 *const  data,
const U32  size,
Fw::ComPacket::ComPacketType  packet_type 
)
overridevirtual

Implements the frame method.

Parameters
dataThe data
sizeThe data size in bytes
packet_typeThe packet type

Implements Svc::FramingProtocol.

Definition at line 22 of file FprimeProtocol.cpp.


The documentation for this class was generated from the following files: