F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Svc Namespace Reference

Classes

class  ActiveLoggerComponentBase
 Auto-generated base for ActiveLogger component. More...
 
class  ActiveLoggerImpl
 
class  ActiveRateGroupComponentBase
 Auto-generated base for ActiveRateGroup component. More...
 
class  ActiveRateGroupImpl
 Executes a set of components as part of a rate group. More...
 
class  ActiveTextLoggerComponentBase
 Auto-generated base for ActiveTextLogger component. More...
 
class  ActiveTextLoggerComponentImpl
 Active text logger component class. More...
 
class  AMPCSSequence
 A sequence in AMPCS format. More...
 
class  AssertFatalAdapterComponentBase
 Auto-generated base for AssertFatalAdapter component. More...
 
class  AssertFatalAdapterComponentImpl
 
class  BufferAccumulator
 
class  BufferLogger
 
class  BufferLoggerComponentBase
 Auto-generated base for BufferLogger component. More...
 
class  BufferManager
 
class  BufferManagerComponentBase
 Auto-generated base for BufferManager component. More...
 
class  CmdSequencerComponentBase
 Auto-generated base for CmdSequencer component. More...
 
class  CmdSequencerComponentImpl
 
class  ComLogger
 
class  ComLoggerComponentBase
 Auto-generated base for ComLogger component. More...
 
class  CommandDispatcherComponentBase
 Auto-generated base for CommandDispatcher component. More...
 
class  CommandDispatcherImpl
 Command Dispatcher component class. More...
 
class  ComSplitter
 
class  ComSplitterComponentBase
 Auto-generated base for ComSplitter component. More...
 
class  ConsoleTextLoggerImpl
 
class  FatalHandlerComponentBase
 Auto-generated base for FatalHandler component. More...
 
class  FatalHandlerComponentImpl
 
class  FileDownlink
 
class  FileDownlinkComponentBase
 Auto-generated base for FileDownlink component. More...
 
class  FileManager
 
class  FileManagerComponentBase
 Auto-generated base for FileManager component. More...
 
class  FileUplink
 
class  FileUplinkComponentBase
 Auto-generated base for FileUplink component. More...
 
class  GroundInterfaceComponentBase
 Auto-generated base for GroundInterface component. More...
 
class  GroundInterfaceComponentImpl
 
class  HealthComponentBase
 Auto-generated base for Health component. More...
 
class  HealthImpl
 Health component implementation class. More...
 
class  InputCmdSeqInPort
 
class  InputCyclePort
 
class  InputFatalEventPort
 
class  InputPingPort
 
class  InputPolyPort
 
class  InputSchedPort
 
class  InputWatchDogPort
 
class  LinuxTimeImpl
 
class  LinuxTimerComponentBase
 Auto-generated base for LinuxTimer component. More...
 
class  LinuxTimerComponentImpl
 
class  LogFile
 LogFile struct. More...
 
class  OutputCmdSeqInPort
 
class  OutputCyclePort
 
class  OutputFatalEventPort
 
class  OutputPingPort
 
class  OutputPolyPort
 
class  OutputSchedPort
 
class  OutputWatchDogPort
 
class  PassiveTextLoggerComponentBase
 Auto-generated base for PassiveTextLogger component. More...
 
class  PolyDbComponentBase
 Auto-generated base for PolyDb component. More...
 
class  PolyDbImpl
 PolyDb Component Class. More...
 
class  PrmDbComponentBase
 Auto-generated base for PrmDb component. More...
 
class  PrmDbImpl
 Component class for managing parameters. More...
 
class  RateGroupDriverComponentBase
 Auto-generated base for RateGroupDriver component. More...
 
class  RateGroupDriverImpl
 Implementation class for RateGroupDriver. More...
 
class  TimeComponentBase
 Auto-generated base for Time component. More...
 
class  TimerVal
 Serializable class for carrying timer values. More...
 
class  TlmChanComponentBase
 Auto-generated base for TlmChan component. More...
 
class  TlmChanImpl
 
class  UdpReceiverComponentImpl
 
class  UdpSenderComponentImpl
 

Enumerations

enum  MeasurementStatus { MEASUREMENT_OK, MEASUREMENT_FAILURE, MEASUREMENT_STALE, MeasurementStatus_MAX }
 
enum  { ACTIVE_RATE_GROUP_OVERRUN_THROTTLE = 5 }
 

Variables

static const NATIVE_UINT_TYPE UDP_RECEIVER_MSG_SIZE = 256
 
static const NATIVE_UINT_TYPE UDP_SENDER_MSG_SIZE = 256
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ACTIVE_RATE_GROUP_OVERRUN_THROTTLE 

Number of overruns allowed before overrun event is throttled.

Definition at line 20 of file ActiveRateGroupImplCfg.hpp.

◆ MeasurementStatus

Enumerator
MEASUREMENT_OK 
MEASUREMENT_FAILURE 
MEASUREMENT_STALE 
MeasurementStatus_MAX 

Definition at line 26 of file PolyPortAc.hpp.

Variable Documentation

◆ UDP_RECEIVER_MSG_SIZE

const NATIVE_UINT_TYPE Svc::UDP_RECEIVER_MSG_SIZE = 256
static

Definition at line 12 of file UdpReceiverComponentImplCfg.hpp.

◆ UDP_SENDER_MSG_SIZE

const NATIVE_UINT_TYPE Svc::UDP_SENDER_MSG_SIZE = 256
static

Definition at line 12 of file UdpSenderComponentImplCfg.hpp.