GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCM / dev > lcm_siu / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

LCM_task.c File Reference

CPU generic task control functions. More...

#include <string.h>
#include <IMM/FPM_pubdefs.h>
#include <IMM/RBM_pubdefs.h>
#include <ITC/ITC_drvdefs.h>
#include <ITC/ITC_pubdefs.h>
#include <MDB/MDB_pubdefs.h>
#include <LCM/LCM_cmdxtrn.h>
#include <LCM/LCM_msgs.h>
#include <LCM_prvdefs.h>

Functions

unsigned int LCM_taskInitialize (LCM_Control *ctl)
 Initialize the LCM task (elements common to all CPUs).
unsigned int LCM_taskTaskInitialize (LCM_Control *ctl)
 One-time call in LCM task context to start the task.


Detailed Description

CPU generic task control functions.

CVS $Id: LCM_task.c,v 1.3 2011/03/29 21:59:34 apw Exp $
Author:
A.P.Waite
LCM_task.c provides CPU generic task control facilities

Function Documentation

unsigned int LCM_taskInitialize ( LCM_Control ctl  ) 

Initialize the LCM task (elements common to all CPUs).

Parameters:
ctl (in) LCM control block
LCM_taskInitialize() builds up the CPU common elements of the LCM task.

References _LCM_Control::config, _LCM_Control::itc, LCM_Apid694, LCM_Apid695, LCM_Apid696, _LCM_Control::pcb, and _LCM_Control::rcb.

Referenced by LCM_initialize().

unsigned int LCM_taskTaskInitialize ( LCM_Control ctl  ) 

One-time call in LCM task context to start the task.

Parameters:
ctl (in) LCM control block
LCM_taskTaskInitialize() performs any initialization required by the LCM task, and which must be executed in LCM task context.

References _LCM_Control::fqi.

Referenced by taskStartOnce().


Generated on Wed Mar 30 16:05:44 2011 by  doxygen 1.5.8