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

Constituent: lcm_epu     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LCM_turboEPU.c.vx-xxx-xxx File Reference

EPU specific functions for handling turbo reset (VxWorks version). More...

#include "ITC/ITC_pubdefs.h"
#include "MDB/MDB_pubdefs.h"
#include "LCM/LCM_msgs.h"

Include dependency graph for LCM_turboEPU.c.vx-xxx-xxx:


Functions

void LCM_turboPrimary (unsigned int cpu)
 Use EPU primary boot telemetry in turbo reset synchronization.
unsigned int LCM_TurboReset (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the CpuReset command.

Detailed Description

EPU specific functions for handling turbo reset (VxWorks version).

CVS $Id: LCM_turboEPU.c.vx-xxx-xxx,v 1.1 2008/10/30 01:12:50 apw Exp $
Author:
A.P.Waite
LCM_turboEPU.c.vx-xxx-xxx provides VxWorks support for turbo reset functions on an EPU. These are mostly dummy functions.

Function Documentation

void LCM_turboPrimary unsigned int  cpu  ) 
 

Use EPU primary boot telemetry in turbo reset synchronization.

Parameters:
cpu (in) CPU (ITC node)
LCM_turboPrimary() is a dummy function on an EPU. It's always a mistake if this routine is called on an EPU. It is here solely to satisfy symbology.

unsigned int LCM_TurboReset void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the CpuReset command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
LCM_TurboReset() is a dummy function on an EPU. It's always a mistake if this routine is called on an EPU. It is here solely to satisfy symbology.


Generated on Fri Nov 21 01:16:30 2008 by  doxygen 1.4.4