GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CTS_DB / V0-0-1 > cts_data / rhel6-32
#include <CTS_DB/CTS_DB_schema.h>
Defines | |
#define | CDM_CTS_DB_CTS_DATA_SCHEMA CTS_DB_SCHEMA |
#define | CDM_CTS_DB_CTS_DATA_INSTANCE CTS_DB_INSTANCE |
#define | CDM_CTS_DB_CTS_DATA_VERSION CTS_DB_VERSION |
#define | CDM_CTS_DB_CTS_DATA_HANDLE data |
Variables | |
static FPM_PoolDsc | allocators [] |
List of FPM allocator descriptions. | |
static const CTS_DB_Schema | data |
Configurable settings for the CTS system. |
CVS $Id: CTS_DB_data.h,v 1.2 2011/03/28 21:55:27 apw Exp $
static const FPM_PoolDsc allocators[] [static] |
Initial value:
{ { 7, 128 }, { 8, 128 }, { 9, 64 }, { 10, 32 } }
An FPM (Fixed Packet Manager) memory is a collection of differently sized FPA (Fixed Packet Allocator) memories managed as a single unit. The packet sizes and packet counts are specified in an array of descriptors when the FPM is created. The following is a list of the FPAs that should be set up as an FPM to support sending diagnostics telemetry to the spacecraft via the CTX task.
Note that this buffering is for the benefit of the EPUs only! Tasks on the SIU are expected to provide their own memory when sending messages to the spacecraft via the CTX task.
static const CTS_DB_Schema data [static] |
Initial value:
{ "rCRXC", 1024, 256, "fCTX", sizeof( allocators ) / sizeof( FPM_PoolDsc ), allocators }