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

Classes

class  Apid
 APIDs are 11 bits in the Space Packet protocol, so we use U16. Max value 7FF. More...
 
class  FrameContext
 Type used to pass context info between components during framing/deframing. More...
 
class  Pvn
 Packet Version Numbers are 3 bits with only 2 currently valid values. More...
 
class  SppPacketType
 Packet type in the Space Packet Primary Header. More...
 

Enumerations

enum  { SpacecraftId = 68 }
 Spacecraft ID (10 bits) for CCSDS Data Link layer. More...
 
enum  { TmFrameFixedSize = 1024 }
 
enum  { AosMaxFrameFixedSize = 1536 }
 Upper Bound on Fixed size of CCSDS AOS frames. More...
 
enum  { SaIndexUnset = 65535 }
 Reserved SA index sentinel meaning "unset"; SA index 0xFFFF cannot be selected via context. More...
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Spacecraft ID (10 bits) for CCSDS Data Link layer.

Enumerator
SpacecraftId 

Definition at line 280 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Fixed size of CCSDS TM frames. The data field (Svc.Ccsds.TmDataFieldSize: this minus the TM header and trailer) is the aggregate size Svc.Ccsds.TmFramer expects; see ComCcsdsConfig.Aggregator.aggregationSize for the sizing constraints. Without packet spanning, whole packets only: the data field must hold a full com buffer or file buffer Space Packet next to a minimum idle packet (Svc.ComAggregator.MIN_NON_SPANNING_AGGREGATION_SIZE, asserted by configure()); with the defaults a single file packet fits per frame. Enable packet spanning, or size the data field for N file packets (exactly, or with at least a minimum idle packet to spare), if file downlink throughput matters.

Enumerator
TmFrameFixedSize 

Definition at line 291 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Upper Bound on Fixed size of CCSDS AOS frames.

Enumerator
AosMaxFrameFixedSize 

Definition at line 296 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Reserved SA index sentinel meaning "unset"; SA index 0xFFFF cannot be selected via context.

Enumerator
SaIndexUnset 

Definition at line 301 of file FppConstantsAc.hpp.