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

Namespaces

 BaseIds
 
 InstanceIds
 
 Priorities
 
 QueueSizes
 
 StackSizes
 
 TaskIds
 

Classes

class  Ports_ComBufferQueue
 
struct  TopologyState
 

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::FileDownlink fileDownlink (FW_OPTIONAL_NAME("fileDownlink"))
 fileDownlink More...
 
Svc::FileManager fileManager (FW_OPTIONAL_NAME("fileManager"))
 fileManager More...
 
Svc::FileUplink fileUplink (FW_OPTIONAL_NAME("fileUplink"))
 fileUplink More...
 
Svc::PrmDb prmDb (FW_OPTIONAL_NAME("prmDb"))
 prmDb More...
 

Function Documentation

◆ configComponents()

void FileHandling::configComponents ( const TopologyState state)

Configure components.

Parameters
stateThe topology state

Definition at line 50 of file SubtopologyTopologyAc.cpp.

◆ connectComponents()

void FileHandling::connectComponents ( )

Connect components.

Definition at line 67 of file SubtopologyTopologyAc.cpp.

◆ freeThreads()

void FileHandling::freeThreads ( const TopologyState state)

Free threads.

Parameters
stateThe topology state

Definition at line 119 of file SubtopologyTopologyAc.cpp.

◆ initComponents()

void FileHandling::initComponents ( const TopologyState state)

Initialize components.

Parameters
stateThe topology state

Definition at line 43 of file SubtopologyTopologyAc.cpp.

◆ loadParameters()

void FileHandling::loadParameters ( )

Load parameters.

Definition at line 81 of file SubtopologyTopologyAc.cpp.

◆ readParameters()

void FileHandling::readParameters ( )

Read parameters.

Definition at line 77 of file SubtopologyTopologyAc.cpp.

◆ regCommands()

void FileHandling::regCommands ( )

Register commands.

Definition at line 71 of file SubtopologyTopologyAc.cpp.

◆ setBaseIds()

void FileHandling::setBaseIds ( )

Set component base Ids.

Definition at line 60 of file SubtopologyTopologyAc.cpp.

◆ setup()

void FileHandling::setup ( const TopologyState state)

Set up the topology.

Parameters
stateThe topology state

Definition at line 134 of file SubtopologyTopologyAc.cpp.

◆ startTasks()

void FileHandling::startTasks ( const TopologyState state)

Start tasks.

Parameters
stateThe topology state

Definition at line 85 of file SubtopologyTopologyAc.cpp.

◆ stopTasks()

void FileHandling::stopTasks ( const TopologyState state)

Stop tasks.

Parameters
stateThe topology state

Definition at line 112 of file SubtopologyTopologyAc.cpp.

◆ teardown()

void FileHandling::teardown ( const TopologyState state)

Tear down the topology.

Parameters
stateThe topology state

Definition at line 145 of file SubtopologyTopologyAc.cpp.

◆ tearDownComponents()

void FileHandling::tearDownComponents ( const TopologyState state)

Tear down components.

Parameters
stateThe topology state

Definition at line 126 of file SubtopologyTopologyAc.cpp.

Variable Documentation

◆ fileDownlink

Svc::FileDownlink FileHandling::fileDownlink

fileDownlink

Definition at line 23 of file SubtopologyTopologyAc.hpp.

◆ fileManager

Svc::FileManager FileHandling::fileManager

fileManager

Definition at line 30 of file SubtopologyTopologyAc.hpp.

◆ fileUplink

Svc::FileUplink FileHandling::fileUplink

fileUplink

Definition at line 37 of file SubtopologyTopologyAc.hpp.

◆ prmDb

Svc::PrmDb FileHandling::prmDb

prmDb

Definition at line 44 of file SubtopologyTopologyAc.hpp.