GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCM / dev > lcm_epu / 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>

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.2 2011/03/29 21:59:34 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.

Referenced by LCM_Stats_common().


Generated on Wed Mar 30 16:14:23 2011 by  doxygen 1.5.8