F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
CdhCore Namespace Reference

Namespaces

 BaseIds
 
 ConfigConstants
 
 InstanceIds
 
 Priorities
 
 QueueSizes
 
 StackSizes
 
 TaskIds
 

Functions

void initComponents (const TopologyState &state)
 Initialize components. More...
 
void configComponents (const TopologyState &state)
 Configure components. More...
 
void setBaseIds ()
 Set component base Ids. More...
 
void connectComponents ()
 Connect components. More...
 
void regCommands ()
 Register commands. More...
 
void readParameters ()
 Read parameters. More...
 
void loadParameters ()
 Load parameters. More...
 
void startTasks (const TopologyState &state)
 Start tasks. More...
 
void stopTasks (const TopologyState &state)
 Stop tasks. More...
 
void freeThreads (const TopologyState &state)
 Free threads. More...
 
void tearDownComponents (const TopologyState &state)
 Tear down components. More...
 
void setup (const TopologyState &state)
 Set up the topology. More...
 
void teardown (const TopologyState &state)
 Tear down the topology. More...
 

Variables

Svc::CommandDispatcher cmdDisp (FW_OPTIONAL_NAME("cmdDisp"))
 cmdDisp More...
 
Svc::ActiveLogger events (FW_OPTIONAL_NAME("events"))
 events More...
 
Svc::AssertFatalAdapter fatalAdapter (FW_OPTIONAL_NAME("fatalAdapter"))
 fatalAdapter More...
 
Svc::FatalHandler fatalHandler (FW_OPTIONAL_NAME("fatalHandler"))
 fatalHandler More...
 
Svc::Health health (FW_OPTIONAL_NAME("health"))
 health More...
 
Svc::PassiveTextLogger textLogger (FW_OPTIONAL_NAME("textLogger"))
 textLogger More...
 
Svc::TlmChan tlmSend (FW_OPTIONAL_NAME("tlmSend"))
 tlmSend More...
 
Svc::Version version (FW_OPTIONAL_NAME("version"))
 version More...
 

Function Documentation

◆ configComponents()

void CdhCore::configComponents ( const TopologyState &  state)

Configure components.

Parameters
stateThe topology state

Definition at line 78 of file SubtopologyTopologyAc.cpp.

◆ connectComponents()

void CdhCore::connectComponents ( )

Connect components.

Definition at line 100 of file SubtopologyTopologyAc.cpp.

◆ freeThreads()

void CdhCore::freeThreads ( const TopologyState &  state)

Free threads.

Parameters
stateThe topology state

Definition at line 151 of file SubtopologyTopologyAc.cpp.

◆ initComponents()

void CdhCore::initComponents ( const TopologyState &  state)

Initialize components.

Parameters
stateThe topology state

Definition at line 67 of file SubtopologyTopologyAc.cpp.

◆ loadParameters()

void CdhCore::loadParameters ( )

Load parameters.

Definition at line 120 of file SubtopologyTopologyAc.cpp.

◆ readParameters()

void CdhCore::readParameters ( )

Read parameters.

Definition at line 116 of file SubtopologyTopologyAc.cpp.

◆ regCommands()

void CdhCore::regCommands ( )

Register commands.

Definition at line 109 of file SubtopologyTopologyAc.cpp.

◆ setBaseIds()

void CdhCore::setBaseIds ( )

Set component base Ids.

Definition at line 89 of file SubtopologyTopologyAc.cpp.

◆ setup()

void CdhCore::setup ( const TopologyState &  state)

Set up the topology.

Parameters
stateThe topology state

Definition at line 165 of file SubtopologyTopologyAc.cpp.

◆ startTasks()

void CdhCore::startTasks ( const TopologyState &  state)

Start tasks.

Parameters
stateThe topology state

Definition at line 124 of file SubtopologyTopologyAc.cpp.

◆ stopTasks()

void CdhCore::stopTasks ( const TopologyState &  state)

Stop tasks.

Parameters
stateThe topology state

Definition at line 145 of file SubtopologyTopologyAc.cpp.

◆ teardown()

void CdhCore::teardown ( const TopologyState &  state)

Tear down the topology.

Parameters
stateThe topology state

Definition at line 176 of file SubtopologyTopologyAc.cpp.

◆ tearDownComponents()

void CdhCore::tearDownComponents ( const TopologyState &  state)

Tear down components.

Parameters
stateThe topology state

Definition at line 157 of file SubtopologyTopologyAc.cpp.

Variable Documentation

◆ cmdDisp

Svc::CommandDispatcher CdhCore::cmdDisp

cmdDisp

Definition at line 27 of file SubtopologyTopologyAc.hpp.

◆ events

Svc::ActiveLogger CdhCore::events

events

Definition at line 34 of file SubtopologyTopologyAc.hpp.

◆ fatalAdapter

Svc::AssertFatalAdapter CdhCore::fatalAdapter

fatalAdapter

Definition at line 41 of file SubtopologyTopologyAc.hpp.

◆ fatalHandler

Svc::FatalHandler CdhCore::fatalHandler

fatalHandler

Definition at line 48 of file SubtopologyTopologyAc.hpp.

◆ health

Svc::Health CdhCore::health

health

Definition at line 55 of file SubtopologyTopologyAc.hpp.

◆ textLogger

Svc::PassiveTextLogger CdhCore::textLogger

textLogger

Definition at line 62 of file SubtopologyTopologyAc.hpp.

◆ tlmSend

Svc::TlmChan CdhCore::tlmSend

tlmSend

Definition at line 69 of file SubtopologyTopologyAc.hpp.

◆ version

Svc::Version CdhCore::version

version

Definition at line 76 of file SubtopologyTopologyAc.hpp.