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

Constituent: lcm_siu     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LCM_cmd.c.vx-ppc-rad750 File Reference

Routines associated with CCSDS commands to subsystem LCM (RAD750). More...

#include "drv/ppci/ppciRegs.h"
#include "drv/ppci/ppciMem.h"
#include "PBI/TBD_id.h"
#include "PBS/RW.ih"
#include "PBS/TBD.ih"
#include "PBS/MBA.h"
#include "PBS/WCT.h"
#include "PBS/RW.h"
#include "CCSDS/CCSDS_pkt.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "ITC/ITC_msgs.h"
#include "LCM/LCM_cmddefs.h"
#include "LCM/LCM_tlmdefs.h"
#include "LCM/LCM_cmdxtrn.h"
#include "LCM/LCM_msgs.h"
#include "LCM_prvdefs.h"

Include dependency graph for LCM_cmd.c.vx-ppc-rad750:


Functions

unsigned int LCM_CmdResponse (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the CmdResponse command.
unsigned int LCM_MsgResponse (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the MsgResponse command.
unsigned int LCM_ModuleDump (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMMODDUMP command.
unsigned int LCM_TaskDump (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMTASKDUMP command.
unsigned int LCM_ScrubRun (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMSCRUBRUN command.
unsigned int LCM_ScrubCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMSCRUBCFG command.
unsigned int LCM_ErrorCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMERRORCFG command.
unsigned int LCM_PCIErrC (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for theLLCMPCIERRC command.
unsigned int LCM_MemErrC (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for theLLCMMEMERRC command.
unsigned int LCM_MsgOutCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LLCMMSGOUT command.
WUT_cb_status LCM_scrubTimer (LCM_Control *ctl, WUT_tmr *timer)
unsigned int LCM_Stats (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SETSMON command.
unsigned int LCM_Noop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LCMNOOP command.

Detailed Description

Routines associated with CCSDS commands to subsystem LCM (RAD750).


Function Documentation

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

Callback function for the CmdResponse command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Return values:
ITC_SUCCESS S Success
ITC_TASKMISS E No entry in task table for task
ITC_TASKPTR E Task pointer check failed
ITC_VARRNG E Out of range variable detected

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

Callback function for the LLCMERRORCFG command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for theLLCMMEMERRC command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the LLCMMODDUMP command.

Parameters:
prm (in) User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the LLCMMSGOUT command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the MsgResponse command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Return values:
ITC_SUCCESS S Success
ITC_TASKMISS E No entry in task table for task
ITC_TASKPTR E Task pointer check failed
ITC_VARRNG E Out of range variable detected

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

Callback function for the LCMNOOP command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for theLLCMPCIERRC command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the LLCMSCRUBCFG command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the LLCMSCRUBRUN command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

WUT_cb_status LCM_scrubTimer LCM_Control ctl,
WUT_tmr *  timer
 

Memory scrub timer callbacl.

Parameters:
ctl LCM control structure.
timer WUT timer handle.
Returns:
WUT_K_STATE_CHANGE_YES

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

Callback function for the SETSMON command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

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

Callback function for the LLCMTASKDUMP command.

Parameters:
prm (in) User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:


Generated on Mon Nov 5 02:22:31 2007 by  doxygen 1.4.4