GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LIM_DB / V0-5-0

Constituent: lim_data     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LIM_DB_Schema Struct Reference

CDM database schema when initializing LIM by configuration file. More...

#include <LIM_DB_schema.h>


Data Fields

ITC_TaskID task_id
char * def_task_name
int def_task_priority
unsigned int num_pool_pkts
unsigned int pool_pkt_bytes
unsigned int * physics_apid_list
unsigned int physics_apid_count
unsigned int * cal_apid_list
unsigned int cal_apid_count
unsigned int * diag_apid_list
unsigned int diag_apid_count
unsigned int thermal_stop
unsigned int physics_start
unsigned int physics_config
unsigned int physics_restart
unsigned int physics_stop
unsigned int physics_idle
unsigned int cal_start
unsigned int cal_abort
unsigned int diag_start
unsigned int diag_abort
int select_primary_PID
int gbm_repoint_allow
int hv_allow
int gbm_pri_int_allow
int gbm_red_int_allow
int gbm_int_dis_dur
int gbm_repoint_dur


Detailed Description

CDM database schema when initializing LIM by configuration file.


Field Documentation

unsigned int _LIM_DB_Schema::cal_abort
 

APID of the Calibration-Abort command.

unsigned int _LIM_DB_Schema::cal_apid_count
 

Number of APIDs in the Calibration APID list, i.e. number of Calibration APIDs to capture.

unsigned int* _LIM_DB_Schema::cal_apid_list
 

List of Calibration APIDs to capture.

unsigned int _LIM_DB_Schema::cal_start
 

APID of the Calibration-Start command.

char* _LIM_DB_Schema::def_task_name
 

Default name of the LIM task, which is used if the name can't be found in the CPU_DB database. Note that neither this value nor the CPU_DB value is used if LIM_start is called directly with a non-NULL attribute pointer value.

int _LIM_DB_Schema::def_task_priority
 

Default priority of the LIM task, which is used if the priority can't be found in the CPU_DB database. Note that neither this value nor the CPU_DB value is used if LIM_start is called directly with a non-NULL attribute pointer value.

unsigned int _LIM_DB_Schema::diag_abort
 

APID of the Diagnostic-Abort command.

unsigned int _LIM_DB_Schema::diag_apid_count
 

Number of APIDs in the Diagnostic APID list, i.e. number of Diagnostic APIDs to capture.

unsigned int* _LIM_DB_Schema::diag_apid_list
 

List of Diagnostic APIDs to capture.

unsigned int _LIM_DB_Schema::diag_start
 

APID of the Diagnostic-Start command.

int _LIM_DB_Schema::gbm_int_dis_dur
 

Amount of time, in seconds, that the GBM interrupts are disabled after one of the interrupts (primary or redundant) occurs.

int _LIM_DB_Schema::gbm_pri_int_allow
 

Initial value of the flag which indicates whether LIM is allowed to enable the primary GBM interrupt (0 = disallow, 1 = allow). Once the LIM task is running, the LIM_Config_GBM telecommand can be used to change the value of this flag.

int _LIM_DB_Schema::gbm_red_int_allow
 

Initial value of the flag which indicates whether LIM is allowed to enable the redundant GBM interrupt (0 = disallow, 1 = allow). Once the LIM task is running, the LIM_Config_GBM telecommand can be used to change the value of this flag.

int _LIM_DB_Schema::gbm_repoint_allow
 

Initial value of the flag which indicates whether LIM is allowed to send repoint requests to the spacecraft on behalf of the GBM (0 = disallow requests, 1 = allow requests). Once the LIM task is running, the LIM_Config_GBM telecommand can be used to change the value of this flag. Note that LIM uses this flag only if the LPA task is not running when the GBM sends a repoint recommendation. If the LPA task is running, LIM forwards the repoint recommendation to LPA and lets it decide whether to send a repoint request to the spacecraft.

int _LIM_DB_Schema::gbm_repoint_dur
 

Dwell time, in seconds, of repoint requests that LIM sends to the spacecraft on behalf of the GBM.

int _LIM_DB_Schema::hv_allow
 

Initial value of the flag which indicates whether LIM is allowed to enable the ACD high voltage (0 = disallow high voltage, 1 = allow high voltage). Once the LIM task is running, the LIM_Config_HV telecommand can be used to change the value of this flag. Note that LIM will disable the ACD high voltage during SAA transit, regardless of the value of this flag.

unsigned int _LIM_DB_Schema::num_pool_pkts
 

Number of packets in the memory allocation pool for incoming commands, command confirmations, and outgoing commands.

unsigned int _LIM_DB_Schema::physics_apid_count
 

Number of APIDs in the Physics APID list, i.e. number of Physics APIDs to capture.

unsigned int* _LIM_DB_Schema::physics_apid_list
 

List of Physics APIDs to capture.

unsigned int _LIM_DB_Schema::physics_config
 

APID of the Physics-Configure command.

unsigned int _LIM_DB_Schema::physics_idle
 

APID of Physics commands that are valid only when LPA is idle.

unsigned int _LIM_DB_Schema::physics_restart
 

APID of the Physics-Restart command.

unsigned int _LIM_DB_Schema::physics_start
 

APID of the Physics-Start command.

unsigned int _LIM_DB_Schema::physics_stop
 

APID of the Physics-Stop command.

unsigned int _LIM_DB_Schema::pool_pkt_bytes
 

Size, in bytes, of the packets in the memory allocation pool for incoming commands, command confirmations, and outgoing commands.

int _LIM_DB_Schema::select_primary_PID
 

Flag to indicate that primary PID input signals should be selected when the LIM task starts (0 = redundant PIDs, 1 = primary PIDs). Once the LIM task is running, the LIM_Config_PID telecommand can be used to switch between primary and redundant PID input signals.

ITC_TaskID _LIM_DB_Schema::task_id
 

ID of the LIM task. Note that this value is not used if LIM_initialize is called directly with a valid value, i.e. a value other than ITC_TID_NONE.

unsigned int _LIM_DB_Schema::thermal_stop
 

APID of the Thermal-Control-Stop command.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 5 04:16:10 2007 by  doxygen 1.4.4