GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-4-9
Constituent: lcm_siu     Tag: sun-gcc
#include <string.h>
#include "CCSDS/CCSDS_pkt.h"
#include "CDM/CDM_pubdefs.h"
#include "IMM/FPM_pubdefs.h"
#include "IMM/RBM_pubdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "LCM_DB/LCM_DB_schema.h"
#include "MDB/MDB_pubdefs.h"
#include "PBS/MBA.h"
#include "PBS/MTX.h"
#include "PBS/RW.h"
#include "PBS/SEM.h"
#include "PBS/WUT.h"
#include "LCM/LCM_cmdxtrn.h"
#include "LCM/LCM_pubdefs.h"
#include "LCM/LCM_msgs.h"
#include "LCM_prvdefs.h"
#include "SMON.h"
Include dependency graph for LCM_control.c:
Functions | |
static void | taskStartOnce (void *prm) |
One-time call in task context to start the LCM task. | |
unsigned int | LCM_initialize () |
Initialize the LCM system. | |
unsigned int | LCM_shutdown () |
Shut down the LCM system. | |
unsigned int | LCM_start () |
Start the LCM task. | |
unsigned int | LCM_stop () |
Stop the LCM task. | |
Variables | |
LCM_Control * | LCM_lcb |
Control block for LCM facility. | |
static const LCM_DB_Schema | configData |
Default LCM configuration data. |
CVS $Id: LCM_control.c,v 1.39 2008/01/31 23:11:06 apw Exp $
|
Initialize the LCM system.
|
|
Shut down the LCM system.
|
|
Start the LCM task. LCM_start() starts the LCM task. The LCM control state should be LCM_CTL_INITIALIZED before calling this function. On successful exit from this function, the LCM control state will be LCM_CTL_STARTING. As part of LCM's task start procedures, the LCM task first runs a one-time task initialization routine in LCM task context. If that is successful, the LCM control state is changed to LCM_CTL_RUNNING. Any failures along the way and the LCM control state is set to LCM_CTL_BROKEN. |
|
Stop the LCM task. The LCM control state should be LCM_CTL_RUNNING before calling this function (after calling LCM_start()). Sets LCM control state to LCM_CTL_INITIALIZED. This function is a replacement for LCM_stopTask().
|
|
Initial value: { { 0, 0, 1, }, 125, 256, 128, 125, 5, }
|