GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-4-6

Constituent: lcm_epu     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LCM_imageEPU.c File Reference

EPU specific functions for image module/task telemetering. More...

#include "MDB/MDB_pubdefs.h"
#include "PBS/MBA.h"
#include "PBS/SEM.h"
#include "PBS/WUT.h"
#include "LCM/LCM_msgs.h"
#include "LCM_prvdefs.h"

Include dependency graph for LCM_imageEPU.c:


Functions

static WUT_cb_status LCM_telemDelay (SEM sem, WUT_tmr *timer)
void LCM_freeTelem (ITC_QueueItem *qitem, unsigned int status, LCM_Control *ctl, void *prm1, void *prm2)
 Free memory after sending ITC telemetry packets.
unsigned int LCM_imageInitializeEPU (LCM_Control *ctl)
 Initialize the LCM module/task image dump subsystem (EPU specific).

Detailed Description

EPU specific functions for image module/task telemetering.

CVS $Id: LCM_imageEPU.c,v 1.2 2008/01/31 23:11:06 apw Exp $
Author:
A.P.Waite
LCM_imageEPU.c provides EPU specific support for LCM's module and task dump facilities.

Function Documentation

void LCM_freeTelem ITC_QueueItem *  qitem,
unsigned int  status,
LCM_Control ctl,
void *  prm1,
void *  prm2
 

Free memory after sending ITC telemetry packets.

Parameters:
qitem (in) The memory buffer.
status (in) Status of telemetry.
ctl (in) LCM control structure.
prm1 (in) Completion callback paramter 1.
prm2 (in) Completion callback paramter 2.

unsigned int LCM_imageInitializeEPU LCM_Control ctl  ) 
 

Initialize the LCM module/task image dump subsystem (EPU specific).

Parameters:
ctl (in) LCM control block
LCM_imageInitializeEPU() builds up the EPU specific facilities to dump module and task decriptions.

static WUT_cb_status LCM_telemDelay SEM  sem,
WUT_tmr *  timer
[static]
 

Timer callback for telmetry send delay.

Parameters:
sem The semaphore to release to indicate delay done.
timer The WUT handle for the timer.
Returns:
WUT_K_STATE_CHANGE_NO.


Generated on Fri Feb 1 01:22:46 2008 by  doxygen 1.4.4