GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V12-0-4

Constituent: lhk     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LHK_command.c File Reference

Telecommand handlers for LHK. More...

#include "ITC/ITC_apidefs.h"
#include "ITC/ITC_pubdefs.h"
#include "LHK/LHK_cmddefs.h"
#include "LHK/LHK_cmdxtrn.h"
#include "LHK/LHK_msgs.h"
#include "MDB/MDB_pubdefs.h"
#include "LHK_prvdefs.h"

Include dependency graph for LHK_command.c:


Functions

unsigned int LHK_CancelDiag (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the CancelDiag command.
unsigned int LHK_NewSchedFile (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.
unsigned int LHK_NewSchedInst (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.
unsigned int LHK_Noop (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.
unsigned int LHK_ReqDiagPacket (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.
unsigned int LHK_StopDiag (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the (deprecated) StopDiag command.
unsigned int LHK_SysReset (void *prm, const ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.

Detailed Description

Telecommand handlers for LHK.

CVS $Id: LHK_command.c,v 1.4 2007/11/04 19:56:16 apw Exp $
Author:
A.P.Waite
LHK_command.c provides the command handling for commands to LHK.

Function Documentation

unsigned int LHK_CancelDiag void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the CancelDiag command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Returns:
Warning:
This command is deprecated. Please migrate to the "CancelDiag" command which adds a parameter to specify which APID to cancel/stop.

unsigned int LHK_NewSchedFile void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

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

unsigned int LHK_NewSchedInst void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

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

unsigned int LHK_Noop void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

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

unsigned int LHK_ReqDiagPacket void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

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

unsigned int LHK_StopDiag void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the (deprecated) StopDiag command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Returns:
Warning:
This command is deprecated. Please migrate to the "CancelDiag" command which adds a parameter to specify which APID to cancel/stop. This command assumes that only one diagnostic request (for one APID) can be serviced at a time. This is no longer true.

unsigned int LHK_SysReset void *  prm,
const ITC_QueueItem *  qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

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


Generated on Mon Nov 5 04:41:27 2007 by  doxygen 1.4.4