F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
FramingProtocol.cpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title FramingProtocol.cpp
3 // \author mstarch
4 // \brief cpp file for FramingProtocol class
5 //
6 // \copyright
7 // Copyright 2009-2021, by the California Institute of Technology.
8 // ALL RIGHTS RESERVED. United States Government Sponsorship
9 // acknowledged.
10 //
11 // ======================================================================
12 
13 
14 #include "FramingProtocol.hpp"
16 
17 namespace Svc {
18 
19 FramingProtocol::FramingProtocol() : m_interface(nullptr) {}
20 
22  FW_ASSERT(m_interface == nullptr);
23  m_interface = &interface;
24 }
25 }
#define FW_ASSERT(...)
Definition: Assert.hpp:14
FramingProtocol()
constructor
FramingProtocolInterface * m_interface
void setup(FramingProtocolInterface &interface)
setup function called to supply the interface used for allocation and sending
interface supplied to the framing protocol