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 
48 namespace PingEntries {
49 namespace Ref_blockDrv {
50 enum { WARN = 3, FATAL = 5 };
51 }
52 namespace Ref_pingRcvr {
53 enum { WARN = 3, FATAL = 5 };
54 }
55 namespace Ref_rateGroup1Comp {
56 enum { WARN = 3, FATAL = 5 };
57 }
58 namespace Ref_rateGroup2Comp {
59 enum { WARN = 3, FATAL = 5 };
60 }
61 namespace Ref_rateGroup3Comp {
62 enum { WARN = 3, FATAL = 5 };
63 }
64 namespace Ref_cmdSeq {
65 enum { WARN = 3, FATAL = 5 };
66 }
67 } // namespace PingEntries
68 
69 // Definitions are placed within a namespace named after the deployment
70 namespace Ref {
71 
80 struct TopologyState {
81  const char* hostname;
82  U16 port;
87 };
88 
89 namespace PingEntries = ::PingEntries;
90 } // namespace Ref
91 #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.