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.
15
#include <
Ref/Top/RefTopologyDefs.hpp
>
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
RefTopologyDefs.hpp
Ref::startRateGroups
void startRateGroups(const Fw::TimeInterval &interval)
cycle the rate group driver based in a system timer
Definition:
RefTopology.cpp:94
Ref::TopologyState
required type definition to carry state
Definition:
RefTopologyDefs.hpp:81
Ref::teardownTopology
void teardownTopology(const TopologyState &state)
teardown the F´ topology
Definition:
RefTopology.cpp:106
Ref::stopRateGroups
void stopRateGroups()
stop the rate groups
Definition:
RefTopology.cpp:102
Ref::setupTopology
void setupTopology(const TopologyState &state)
initialize and run the F´ topology
Definition:
RefTopology.cpp:65
Ref
Definition:
BlockDriver.cpp:5
Fw::TimeInterval
Definition:
TimeInterval.hpp:20
TestDeploymentsProject
Ref
Top
RefTopology.hpp
Generated by
1.8.14