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

Namespaces

 Allocation
 
 BaseIds
 
 ConfigConstants
 
 ConfigObjects
 
 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::Ccsds::ApidManager apidManager (FW_OPTIONAL_NAME("apidManager"))
 apidManager More...
 
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::FprimeRouter fprimeRouter (FW_OPTIONAL_NAME("fprimeRouter"))
 fprimeRouter More...
 
Svc::FrameAccumulator frameAccumulator (FW_OPTIONAL_NAME("frameAccumulator"))
 frameAccumulator More...
 
Svc::Ccsds::SpacePacketDeframer spacePacketDeframer (FW_OPTIONAL_NAME("spacePacketDeframer"))
 spacePacketDeframer More...
 
Svc::Ccsds::SpacePacketFramer spacePacketFramer (FW_OPTIONAL_NAME("spacePacketFramer"))
 spacePacketFramer More...
 
Svc::Ccsds::TcDeframer tcDeframer (FW_OPTIONAL_NAME("tcDeframer"))
 tcDeframer More...
 
Svc::Ccsds::TmFramer tmFramer (FW_OPTIONAL_NAME("tmFramer"))
 tmFramer More...
 

Function Documentation

◆ configComponents()

void ComCcsds::configComponents ( const TopologyState state)

Configure components.

Parameters
stateThe topology state

Definition at line 122 of file SubtopologyTopologyAc.cpp.

◆ connectComponents()

void ComCcsds::connectComponents ( )

Connect components.

Definition at line 177 of file SubtopologyTopologyAc.cpp.

◆ freeThreads()

void ComCcsds::freeThreads ( const TopologyState state)

Free threads.

Parameters
stateThe topology state

Definition at line 350 of file SubtopologyTopologyAc.cpp.

◆ initComponents()

void ComCcsds::initComponents ( const TopologyState state)

Initialize components.

Parameters
stateThe topology state

Definition at line 107 of file SubtopologyTopologyAc.cpp.

◆ loadParameters()

void ComCcsds::loadParameters ( )

Load parameters.

Definition at line 320 of file SubtopologyTopologyAc.cpp.

◆ readParameters()

void ComCcsds::readParameters ( )

Read parameters.

Definition at line 316 of file SubtopologyTopologyAc.cpp.

◆ regCommands()

void ComCcsds::regCommands ( )

Register commands.

Definition at line 312 of file SubtopologyTopologyAc.cpp.

◆ setBaseIds()

void ComCcsds::setBaseIds ( )

Set component base Ids.

Definition at line 162 of file SubtopologyTopologyAc.cpp.

◆ setup()

void ComCcsds::setup ( const TopologyState state)

Set up the topology.

Parameters
stateThe topology state

Definition at line 367 of file SubtopologyTopologyAc.cpp.

◆ startTasks()

void ComCcsds::startTasks ( const TopologyState state)

Start tasks.

Parameters
stateThe topology state

Definition at line 324 of file SubtopologyTopologyAc.cpp.

◆ stopTasks()

void ComCcsds::stopTasks ( const TopologyState state)

Stop tasks.

Parameters
stateThe topology state

Definition at line 344 of file SubtopologyTopologyAc.cpp.

◆ teardown()

void ComCcsds::teardown ( const TopologyState state)

Tear down the topology.

Parameters
stateThe topology state

Definition at line 378 of file SubtopologyTopologyAc.cpp.

◆ tearDownComponents()

void ComCcsds::tearDownComponents ( const TopologyState state)

Tear down components.

Parameters
stateThe topology state

Definition at line 356 of file SubtopologyTopologyAc.cpp.

Variable Documentation

◆ apidManager

Svc::Ccsds::ApidManager ComCcsds::apidManager

apidManager

Definition at line 31 of file SubtopologyTopologyAc.hpp.

◆ cmdSeq

Svc::CmdSequencer ComCcsds::cmdSeq

cmdSeq

Definition at line 38 of file SubtopologyTopologyAc.hpp.

◆ comDriver

Drv::TcpClient ComCcsds::comDriver

comDriver

Definition at line 45 of file SubtopologyTopologyAc.hpp.

◆ commsBufferManager

Svc::BufferManager ComCcsds::commsBufferManager

commsBufferManager

Definition at line 66 of file SubtopologyTopologyAc.hpp.

◆ comQueue

Svc::ComQueue ComCcsds::comQueue

comQueue

Definition at line 52 of file SubtopologyTopologyAc.hpp.

◆ comStub

Svc::ComStub ComCcsds::comStub

comStub

Definition at line 59 of file SubtopologyTopologyAc.hpp.

◆ fprimeRouter

Svc::FprimeRouter ComCcsds::fprimeRouter

fprimeRouter

Definition at line 73 of file SubtopologyTopologyAc.hpp.

◆ frameAccumulator

Svc::FrameAccumulator ComCcsds::frameAccumulator

frameAccumulator

Definition at line 80 of file SubtopologyTopologyAc.hpp.

◆ spacePacketDeframer

Svc::Ccsds::SpacePacketDeframer ComCcsds::spacePacketDeframer

spacePacketDeframer

Definition at line 87 of file SubtopologyTopologyAc.hpp.

◆ spacePacketFramer

Svc::Ccsds::SpacePacketFramer ComCcsds::spacePacketFramer

spacePacketFramer

Definition at line 94 of file SubtopologyTopologyAc.hpp.

◆ tcDeframer

Svc::Ccsds::TcDeframer ComCcsds::tcDeframer

tcDeframer

Definition at line 101 of file SubtopologyTopologyAc.hpp.

◆ tmFramer

Svc::Ccsds::TmFramer ComCcsds::tmFramer

tmFramer

Definition at line 108 of file SubtopologyTopologyAc.hpp.