GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCS / V1-5-0
Constituent: lcs     Tag: sun-gcc
#include <stdio.h>
#include <string.h>
#include "CDM/CDM_pubdefs.h"
#include "PBS/TASK.h"
#include "CPU_DB/CPU_DB_pubdefs.h"
#include "LCS_DB/LCS_DB_schema.h"
#include "MSG/MSG_pubdefs.h"
#include "LCS/LCS_pubdefs.h"
#include "LCS/LCS_msgs.h"
#include "LCS_prvdefs.h"
Include dependency graph for LCS_configure.c:
Functions | |
unsigned int | LCS_configure () |
Configure the LCS system from a CDM configuration database. | |
unsigned int | LCS_rundown () |
Run down the LCS tasks/resources configured with LCS_configure(). | |
Variables | |
static const LCS_DB_Schema * | ldb |
Pointer to the database data structure. | |
static const LCS_DB_LTX_Service | compiled_siu_services [] |
List of LTX (CPU/CPU) service descriptions (SIU version). | |
static const LCS_DB_Schema | compiled_siu |
Configurable settings for the LCS system (SIU version). | |
static const LCS_DB_LTX_Service | compiled_epu_services [] |
List of LTX (CPU/CPU) service descriptions (EPU version). | |
static const LCS_DB_Schema | compiled_epu |
Configurable settings for the LCS system (EPU version). | |
static TASK_attr | LRXR_taskAttributes |
Internally compiled configuration defaults: LRX "result" task attributes. | |
static TASK_attr | LRXE_taskAttributes |
Internally compiled configuration defaults: LRX "event" task attributes. | |
static TASK_attr | STX_taskAttributes |
Internally compiled configuration defaults: STX task attributes. | |
static TASK_attr | LTX_taskAttributes |
Internally compiled configuration defaults: LTX task attributes. | |
static const char * | s_msg [3] |
Elements of an information message. |
CVS $Id: LCS_configure.c,v 1.2 2006/10/26 02:08:50 apw Exp $
|
Configure the LCS system from a CDM configuration database.
|
|
Run down the LCS tasks/resources configured with LCS_configure().
|
|
Initial value: { 7, sizeof( compiled_epu_services ) / sizeof( LCS_DB_LTX_Service ), compiled_epu_services }
|
|
Initial value: { { ITC_SID_LTX0 , ITC_NIM_SIU | ITC_NIM_EPU0 | ITC_NIM_EPU1 | ITC_NIM_EPU2 | ITC_NIM_EPU3 | ITC_NIM_SC , 7 , 100000 , NULL , 0 , 0 , NULL } }
|
|
Initial value: { 7, sizeof( compiled_siu_services ) / sizeof( LCS_DB_LTX_Service ), compiled_siu_services }
|
|
Initial value:
{
{
ITC_SID_LTX0 ,
ITC_NIM_EPU0 |
ITC_NIM_EPU1 |
ITC_NIM_EPU2 |
ITC_NIM_EPU3 ,
7 ,
100000 ,
"rLTX0" ,
1024 ,
256 ,
NULL
}
}
|
|
Initial value:
{
"dLRXevt", 67, 0, NULL, 0
}
|
|
Initial value:
{
"dLRXrst", 65, 0, NULL, 0
}
|
|
Initial value:
{
"uLTX", 201, 0, NULL, 0
}
|
|
Initial value: { "name", "priority", "name, priority" }
|
|
Initial value:
{
"uSTX", 210, 0, NULL, 0
}
|