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