GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSM / V2-5-8

Constituent: lsm_epu     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LSM_pubdefs.h File Reference

Public definitions for the LSM package. More...

This graph shows which files directly or indirectly include this file:


Functions

unsigned int LSM_initialize (void)
 Initialize the LSM system.
unsigned int LSM_initThs (unsigned int mask)
 init THS with LSM
unsigned int LSM_shutdown (void)
 Shut down the LSM system (currently a no-op).
unsigned int LSM_startTask (TASK_attr *attr)
 Create and start the LSM task.
unsigned int LSM_start (void)
 Start the LSM task using info from CPU_DB.
unsigned int LSM_stopTask (void)
 Stop the LSM task (currently a no-op).

Detailed Description

Public definitions for the LSM package.

CVS $Id: LSM_pubdefs.h,v 1.4 2005/08/23 22:46:28 ebacho Exp $
Author:
A.P.Waite

Function Documentation

unsigned int LSM_initialize void   ) 
 

Initialize the LSM system.

Return values:
LSM_ALOCFAIL Memory allocation failure
LSM_BADSTAT Not in state "uninitialized" (bad state transition)
LSM_MUALOCFL Cannot allocate a mutex
LSM_SUCCESS Success
LSM_initialize() initializes the LAT Spacecraft Messages system.

unsigned int LSM_initThs unsigned int  mask  ) 
 

init THS with LSM

Return values:
LSM_SUCCESS Success

unsigned int LSM_shutdown void   ) 
 

Shut down the LSM system (currently a no-op).

Return values:
LSM_SUCCESS Success
LSM_shutdown() shuts down the LAT Spacecraft Messages system.

unsigned int LSM_startTask TASK_attr *  attr  ) 
 

Create and start the LSM task.

Parameters:
attr (in) Task attributes (can be NULL)
Return values:
LSM_BADSTAT Not in state "initialized" (bad state transition)
LSM_NOTINIT Control block has not been allocated/initialized
LSM_SUCCESS Success
LSM_startTask() starts the LAT Spacecraft Messages master task (only the master task ... for the moment).

unsigned int LSM_stopTask void   ) 
 

Stop the LSM task (currently a no-op).

Return values:
LSM_SUCCESS Success
LSM_stopTask() stops the LAT Spacecraft Messages task(s).


Generated on Thu Oct 11 02:21:41 2007 by  doxygen 1.4.4