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 {
45 void setupTopology(const TopologyState& state);
46 
68 void teardownTopology(const TopologyState& state);
69 
84 void startRateGroups(const Fw::TimeInterval& interval);
85 
91 void stopRateGroups();
92 
93 } // namespace Ref
94 #endif
void startRateGroups(const Fw::TimeInterval &interval)
cycle the rate group driver based in a system timer
Definition: RefTopology.cpp:94
required type definition to carry state
void teardownTopology(const TopologyState &state)
teardown the F´ topology
void stopRateGroups()
stop the rate groups
void setupTopology(const TopologyState &state)
initialize and run the F´ topology
Definition: RefTopology.cpp:65