GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LMC / V0-9-1
Constituent: lmc     Tag: rad750
#include "LMC_prvdefs.h"
#include "LMC/LMC_msgs.h"
#include "LMC/LMC_cmdxtrn.h"
#include "LMC/LMC_cmddefs.h"
#include "LMC/LMC_tlmdefs.h"
#include "LMC/LMC_pubdefs.h"
#include "PBS/RW.ih"
#include "PBS/MBA.h"
#include "PBS/SEM.h"
#include "PBS/WUT.h"
#include "PBS/FPA.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "IMM/RBM_pubdefs.h"
#include "CDM/CDM_pubdefs.h"
#include "CPU_DB/CPU_DB_pubdefs.h"
#include "CCSDS/CCSDS_pkt.h"
#include <string.h>
Include dependency graph for LMC_control.c:
Functions | |
static unsigned int | allocCcb (LMC_Counter **cntr, LMC_CntrType type) |
static void | freeCcb (LMC_Counter *cnt) |
static void | shutdown (void) |
static unsigned int | changeState (unsigned int old, unsigned int new, RW_ctl *rwi, unsigned int *cur, const char *fnc) |
unsigned int | LMC_initialize (void) |
Initialize the LMC system. | |
unsigned int | LMC_shutdown (void) |
Shut down the LMC system. | |
unsigned int | LMC_start (void) |
Start the LMC system. | |
unsigned int | LMC_startTask (TASK_attr *attr) |
Create and start the LMC task. | |
unsigned int | LMC_stopTask (void) |
Stop the LMC task. | |
LMC_Control * | LMC_getCtrl (void) |
Get the control block address. | |
Variables | |
static LMC_Control | lmc = {LMC_CTL_UNINITIALIZED} |
|
Get the control block address.
|
|
Initialize the LMC system.
|
|
Shut down the LMC system.
|
|
Start the LMC system.
|
|
Create and start the LMC task.
|
|
Stop the LMC task.
|