F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
RefTopologyDefs.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title RefTopologyDefs.hpp
3 // \author mstarch
4 // \brief required header file containing the required definitions for the topology autocoder
5 //
6 // \copyright
7 // Copyright 2009-2022, by the California Institute of Technology.
8 // ALL RIGHTS RESERVED. United States Government Sponsorship
9 // acknowledged.
10 // ======================================================================
11 #ifndef REF_REFTOPOLOGYDEFS_HPP
12 #define REF_REFTOPOLOGYDEFS_HPP
13 
15 #include "Ref/Top/FppConstantsAc.hpp"
16 
17 // Subtopology PingEntries includes
22 
23 // SubtopologyTopologyDefs includes
28 // #include "Svc/Subtopologies/DpCompression/SubtopologyTopologyDefs.hpp"
29 
49 namespace PingEntries {
50 namespace Ref_blockDrv {
51 enum { WARN = 3, FATAL = 5 };
52 }
53 namespace Ref_pingRcvr {
54 enum { WARN = 3, FATAL = 5 };
55 }
56 namespace Ref_rateGroup1Comp {
57 enum { WARN = 3, FATAL = 5 };
58 }
59 namespace Ref_rateGroup2Comp {
60 enum { WARN = 3, FATAL = 5 };
61 }
62 namespace Ref_rateGroup3Comp {
63 enum { WARN = 3, FATAL = 5 };
64 }
65 namespace Ref_cmdSeq {
66 enum { WARN = 3, FATAL = 5 };
67 }
68 } // namespace PingEntries
69 
70 // Definitions are placed within a namespace named after the deployment
71 namespace Ref {
72 
81 struct TopologyState {
82  const char* hostname;
83  U16 port;
88  // DpCompression::SubtopologyState dpCompression;//!< Subtopology state for DpCompression
89 };
90 
91 namespace PingEntries = ::PingEntries;
92 } // namespace Ref
93 #endif
DataProducts::SubtopologyState dataProducts
Subtopology state for DataProducts.
ComCcsds::SubtopologyState comCcsds
Subtopology state for ComCcsds.
FileHandling::SubtopologyState fileHandling
Subtopology state for FileHandling.
required type definition to carry state
U16 port
Port for TCP communication.
required ping constants
Definition: PingEntries.hpp:4
const char * hostname
Hostname for TCP communication.
CdhCore::SubtopologyState cdhCore
Subtopology state for CdhCore.