GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LPA / dev > lpa_siu / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

LPA_command.c File Reference

LAT Physics Acquisition Telecommand Handler. More...

#include <ITC/ITC_pubdefs.h>
#include <LPA/LPA_cmddefs.h>
#include <LPA_siu_p.h>
#include <LPA/LPA_cmdxtrn.h>

Functions

unsigned int LPA_Configure (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Configure command.
unsigned int LPA_Start (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Start command.
unsigned int LPA_Stop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Stop command.
unsigned int LPA_Associate (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Associate command.
unsigned int LPA_SetOutput (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SetOutput command.
unsigned int LPA_SetGrb (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SetGrb command.
unsigned int LPA_GbmCalc (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the GbmCalc command.
unsigned int LPA_GbmRpt (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the GbmRpt command.
unsigned int LPA_GbmClose (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the GbmClose command.
unsigned int LPA_BurstClose (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the BurstClose command.
unsigned int LPA_BurstTrg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the BurstTrg command.
unsigned int LPA_Noop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Noop command.
unsigned int LPA_SetCompress (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SetCompress command.
unsigned int LPA_SetDefault (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SetDefault command.


Detailed Description

LAT Physics Acquisition Telecommand Handler.

Author:
S.Maldonado - smaldona@slac.stanford.edu
    CVS $Id: LPA_command.c,v 1.12 2011/03/28 22:24:21 russell Exp $
   

Function Documentation

unsigned int LPA_Associate ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the Associate command.

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

References LPA_proc_cmd(), and _LPA_Associate_Pkt::pay.

unsigned int LPA_BurstClose ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the BurstClose command.

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

unsigned int LPA_BurstTrg ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the BurstTrg command.

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

unsigned int LPA_Configure ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the Configure command.

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

References LPA_proc_cmd(), and _LPA_Configure_Pkt::pay.

unsigned int LPA_GbmCalc ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the GbmCalc command.

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

unsigned int LPA_GbmClose ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the GbmClose command.

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

unsigned int LPA_GbmRpt ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the GbmRpt command.

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

unsigned int LPA_Noop ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the Noop command.

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

References LPA_proc_cmd().

unsigned int LPA_SetCompress ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the SetCompress command.

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

References LPA_proc_cmd(), and _LPA_SetCompress_Pkt::pay.

unsigned int LPA_SetDefault ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the SetDefault command.

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

References LPA_proc_cmd(), and _LPA_SetDefault_Pkt::pay.

unsigned int LPA_SetGrb ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the SetGrb command.

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

References LPA_proc_cmd(), and _LPA_SetGrb_Pkt::pay.

unsigned int LPA_SetOutput ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the SetOutput command.

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

References LPA_proc_cmd(), and _LPA_SetOutput_Pkt::pay.

unsigned int LPA_Start ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the Start command.

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

References LPA_proc_cmd(), and _LPA_Start_Pkt::pay.

unsigned int LPA_Stop ( void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len 
)

Callback function for the Stop command.

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

References LPA_proc_cmd().


Generated on Mon Mar 28 16:15:12 2011 by  doxygen 1.5.8