F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
FprimeDeframer.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title FprimeDeframer.hpp
3 // \author thomas-bc
4 // \brief hpp file for FprimeDeframer component implementation class
5 // ======================================================================
6 
7 #ifndef Svc_FprimeDeframer_HPP
8 #define Svc_FprimeDeframer_HPP
9 
11 #include "Utils/Hash/Hash.hpp"
12 
13 namespace Svc {
14 
16  public:
17  // ----------------------------------------------------------------------
18  // Component construction and destruction
19  // ----------------------------------------------------------------------
20 
22  FprimeDeframer(const char* const compName
23  );
24 
27 
28  private:
29  // ----------------------------------------------------------------------
30  // Handler implementations for user-defined typed input ports
31  // ----------------------------------------------------------------------
32 
37  void dataIn_handler(FwIndexType portNum,
38  Fw::Buffer& data,
39  const ComCfg::FrameContext& context) override;
40 
44  void dataReturnIn_handler(FwIndexType portNum,
45  Fw::Buffer& data,
46  const ComCfg::FrameContext& context) override;
47 };
48 
49 } // namespace Svc
50 
51 #endif
~FprimeDeframer()
Destroy FprimeDeframer object.
Auto-generated base for FprimeDeframer component.
PlatformIndexType FwIndexType
Type used to pass context info between components during framing/deframing.
RateGroupDivider component implementation.
FprimeDeframer(const char *const compName)
Construct FprimeDeframer object.