F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
RefTopology.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title Topology.hpp
3 // \author mstarch
4 // \brief header file containing the topology instantiation definitions
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_REFTOPOLOGY_HPP
12 #define REF_REFTOPOLOGY_HPP
13 // Included for access to Ref::TopologyState and Ref::ConfigObjects::pingEntries. These definitions are required by the
14 // autocoder, but are also used in this hand-coded topology.
16 
17 // Remove unnecessary Ref:: qualifications
18 using namespace Ref;
19 namespace Ref {
44 void setupTopology(const TopologyState& state);
45 
67 void teardownTopology(const TopologyState& state);
68 
83 void startRateGroups(const Fw::TimeInterval& interval);
84 
90 void stopRateGroups();
91 
92 } // namespace Ref
93 #endif
void startRateGroups(const Fw::TimeInterval &interval)
cycle the rate group driver based in a system timer
Definition: RefTopology.cpp:87
required type definition to carry state
void teardownTopology(const TopologyState &state)
teardown the F´ topology
Definition: RefTopology.cpp:99
void stopRateGroups()
stop the rate groups
Definition: RefTopology.cpp:95
void setupTopology(const TopologyState &state)
initialize and run the F´ topology
Definition: RefTopology.cpp:60