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

Go to the source code of this file.

Namespaces

 ComFprime
 
 ComFprime::ConfigConstants
 
 ComFprime::ConfigConstants::ComFprime_comQueue
 
 ComFprime::BaseIds
 
 ComFprime::InstanceIds
 
 ComFprime::Priorities
 
 ComFprime::QueueSizes
 
 ComFprime::StackSizes
 
 ComFprime::TaskIds
 

Enumerations

enum  { ComFprime::ConfigConstants::ComFprime_comQueue::EVENTS, ComFprime::ConfigConstants::ComFprime_comQueue::TELEMETRY, ComFprime::ConfigConstants::ComFprime_comQueue::FILE_QUEUE }
 
enum  {
  ComFprime::BaseIds::ComFprime_comQueue = 0x7100, ComFprime::BaseIds::ComFprime_cmdSeq = 0x7200, ComFprime::BaseIds::ComFprime_frameAccumulator = 0x7500, ComFprime::BaseIds::ComFprime_commsBufferManager = 0x7600,
  ComFprime::BaseIds::ComFprime_deframer = 0x7700, ComFprime::BaseIds::ComFprime_fprimeFramer = 0x7800, ComFprime::BaseIds::ComFprime_fprimeRouter = 0x7900, ComFprime::BaseIds::ComFprime_comStub = 0x7A00,
  ComFprime::BaseIds::ComFprime_comDriver = 0x7B00
}
 
enum  {
  ComFprime::InstanceIds::ComFprime_cmdSeq, ComFprime::InstanceIds::ComFprime_comDriver, ComFprime::InstanceIds::ComFprime_comQueue, ComFprime::InstanceIds::ComFprime_comStub,
  ComFprime::InstanceIds::ComFprime_commsBufferManager, ComFprime::InstanceIds::ComFprime_deframer, ComFprime::InstanceIds::ComFprime_fprimeFramer, ComFprime::InstanceIds::ComFprime_fprimeRouter,
  ComFprime::InstanceIds::ComFprime_frameAccumulator
}
 
enum  { ComFprime::Priorities::ComFprime_cmdSeq = 100, ComFprime::Priorities::ComFprime_comQueue = 101 }
 
enum  { ComFprime::QueueSizes::ComFprime_cmdSeq = 10, ComFprime::QueueSizes::ComFprime_comQueue = 10 }
 
enum  { ComFprime::StackSizes::ComFprime_cmdSeq = 65536, ComFprime::StackSizes::ComFprime_comQueue = 65536 }
 
enum  { ComFprime::TaskIds::ComFprime_cmdSeq, ComFprime::TaskIds::ComFprime_comQueue }
 

Functions

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