F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
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
17namespace Svc {
18
19FramingProtocol::FramingProtocol() : m_interface(nullptr) {}
20
22 FW_ASSERT(m_interface == nullptr);
23 m_interface = &interface;
24}
25};
#define FW_ASSERT(...)
Definition Assert.hpp:7
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