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

Namespaces

 Allocation
 
 BaseIds
 
 ConfigConstants
 
 InstanceIds
 
 Priorities
 
 QueueSizes
 
 StackSizes
 
 TaskIds
 

Classes

class  Ports_ComPacketQueue
 
struct  SubtopologyState
 
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::CmdSequencer cmdSeq (FW_OPTIONAL_NAME("cmdSeq"))
 cmdSeq More...
 
Drv::TcpClient comDriver (FW_OPTIONAL_NAME("comDriver"))
 comDriver More...
 
Svc::ComQueue comQueue (FW_OPTIONAL_NAME("comQueue"))
 comQueue More...
 
Svc::ComStub comStub (FW_OPTIONAL_NAME("comStub"))
 comStub More...
 
Svc::BufferManager commsBufferManager (FW_OPTIONAL_NAME("commsBufferManager"))
 commsBufferManager More...
 
Svc::FprimeDeframer deframer (FW_OPTIONAL_NAME("deframer"))
 deframer More...
 
Svc::FprimeFramer fprimeFramer (FW_OPTIONAL_NAME("fprimeFramer"))
 fprimeFramer More...
 
Svc::FprimeRouter fprimeRouter (FW_OPTIONAL_NAME("fprimeRouter"))
 fprimeRouter More...
 
Svc::FrameAccumulator frameAccumulator (FW_OPTIONAL_NAME("frameAccumulator"))
 frameAccumulator More...
 

Function Documentation

◆ configComponents()

void ComFprime::configComponents ( const TopologyState state)

Configure components.

Parameters
stateThe topology state

Definition at line 85 of file SubtopologyTopologyAc.cpp.

◆ connectComponents()

void ComFprime::connectComponents ( )

Connect components.

Definition at line 133 of file SubtopologyTopologyAc.cpp.

◆ freeThreads()

void ComFprime::freeThreads ( const TopologyState state)

Free threads.

Parameters
stateThe topology state

Definition at line 278 of file SubtopologyTopologyAc.cpp.

◆ initComponents()

void ComFprime::initComponents ( const TopologyState state)

Initialize components.

Parameters
stateThe topology state

Definition at line 73 of file SubtopologyTopologyAc.cpp.

◆ loadParameters()

void ComFprime::loadParameters ( )

Load parameters.

Definition at line 248 of file SubtopologyTopologyAc.cpp.

◆ readParameters()

void ComFprime::readParameters ( )

Read parameters.

Definition at line 244 of file SubtopologyTopologyAc.cpp.

◆ regCommands()

void ComFprime::regCommands ( )

Register commands.

Definition at line 240 of file SubtopologyTopologyAc.cpp.

◆ setBaseIds()

void ComFprime::setBaseIds ( )

Set component base Ids.

Definition at line 121 of file SubtopologyTopologyAc.cpp.

◆ setup()

void ComFprime::setup ( const TopologyState state)

Set up the topology.

Parameters
stateThe topology state

Definition at line 294 of file SubtopologyTopologyAc.cpp.

◆ startTasks()

void ComFprime::startTasks ( const TopologyState state)

Start tasks.

Parameters
stateThe topology state

Definition at line 252 of file SubtopologyTopologyAc.cpp.

◆ stopTasks()

void ComFprime::stopTasks ( const TopologyState state)

Stop tasks.

Parameters
stateThe topology state

Definition at line 272 of file SubtopologyTopologyAc.cpp.

◆ teardown()

void ComFprime::teardown ( const TopologyState state)

Tear down the topology.

Parameters
stateThe topology state

Definition at line 305 of file SubtopologyTopologyAc.cpp.

◆ tearDownComponents()

void ComFprime::tearDownComponents ( const TopologyState state)

Tear down components.

Parameters
stateThe topology state

Definition at line 284 of file SubtopologyTopologyAc.cpp.

Variable Documentation

◆ cmdSeq

Svc::CmdSequencer ComFprime::cmdSeq

cmdSeq

Definition at line 28 of file SubtopologyTopologyAc.hpp.

◆ comDriver

Drv::TcpClient ComFprime::comDriver

comDriver

Definition at line 35 of file SubtopologyTopologyAc.hpp.

◆ commsBufferManager

Svc::BufferManager ComFprime::commsBufferManager

commsBufferManager

Definition at line 56 of file SubtopologyTopologyAc.hpp.

◆ comQueue

Svc::ComQueue ComFprime::comQueue

comQueue

Definition at line 42 of file SubtopologyTopologyAc.hpp.

◆ comStub

Svc::ComStub ComFprime::comStub

comStub

Definition at line 49 of file SubtopologyTopologyAc.hpp.

◆ deframer

Svc::FprimeDeframer ComFprime::deframer

deframer

Definition at line 63 of file SubtopologyTopologyAc.hpp.

◆ fprimeFramer

Svc::FprimeFramer ComFprime::fprimeFramer

fprimeFramer

Definition at line 70 of file SubtopologyTopologyAc.hpp.

◆ fprimeRouter

Svc::FprimeRouter ComFprime::fprimeRouter

fprimeRouter

Definition at line 77 of file SubtopologyTopologyAc.hpp.

◆ frameAccumulator

Svc::FrameAccumulator ComFprime::frameAccumulator

frameAccumulator

Definition at line 84 of file SubtopologyTopologyAc.hpp.