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 
17 
18  public:
19  // ----------------------------------------------------------------------
20  // Component construction and destruction
21  // ----------------------------------------------------------------------
22 
24  FprimeDeframer(const char* const compName
25  );
26 
29 
30  private:
31  // ----------------------------------------------------------------------
32  // Handler implementations for user-defined typed input ports
33  // ----------------------------------------------------------------------
34 
39  void dataIn_handler(FwIndexType portNum,
40  Fw::Buffer& data,
41  const ComCfg::FrameContext& context) override;
42 
46  void dataReturnIn_handler(FwIndexType portNum,
47  Fw::Buffer& data,
48  const ComCfg::FrameContext& context) override;
49 
50 
51 };
52 
53 } // namespace Svc
54 
55 #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.