GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LIM / V1-20-0

Constituent: lim     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LIM_intercept.h File Reference

Interface to the functions found in LIM_intercept.c. More...

#include "ITC/ITC_pubdefs.h"
#include "LIM_mode.h"
#include "LIM_pkt_send.h"
#include "LIM_pool.h"

Include dependency graph for LIM_intercept.h:

This graph shows which files directly or indirectly include this file:


Typedefs

typedef _LIM_Intercept LIM_Intercept
 Typedef for opaque LIM intercept object handle.

Functions

unsigned int LIM_intercept_new (LIM_Intercept **object_pp, ITC_TaskID lim_tid, LIM_Mode *mode_p, LIM_Pkt_Send *cal_start_p, LIM_Pkt_Send *cal_abort_p, LIM_Pkt_Send *diag_start_p, LIM_Pkt_Send *diag_abort_p, LIM_Pkt_Send *phys_start_p, LIM_Pkt_Send *phys_stop_p, LIM_Pkt_Send *phys_config_p, LIM_Pkt_Send *gbm_calcinfo_p, LIM_Pkt_Send *gbm_closeout_p, LIM_Pkt_Send *gbm_repoint_p)
 Create and initialize a new command intercept object.
unsigned int LIM_intercept_delete (LIM_Intercept *object_p)
 Shutdown and delete a command intercept object.
unsigned int LIM_intercept_cal (LIM_Intercept *object_p, LIM_Pool *pool_p, unsigned int apid, int start_fc, int abort_fc)
 Intercept calibration commands.
unsigned int LIM_intercept_diag (LIM_Intercept *object_p, LIM_Pool *pool_p, unsigned int apid, int start_fc, int abort_fc)
unsigned int LIM_intercept_physics (LIM_Intercept *object_p, LIM_Pool *pool_p, unsigned int apid, int start_fc, int stop_fc, int config_fc)
 Intercept physics commands.
unsigned int LIM_intercept_physics_idle (LIM_Intercept *object_p, LIM_Pool *pool_p, unsigned int apid, int config_fc)
 Intercept physics commands that are valid when LPA is idle.
unsigned int LIM_intercept_gbm (LIM_Intercept *object_p, LIM_Pool *pool_p, unsigned int apid, int calcinfo_fc, int closeout_fc, int repoint_fc)
 Intercept commands from the GBM.

Detailed Description

Interface to the functions found in LIM_intercept.c.

**  CVS $Id: LIM_intercept.h,v 1.11 2006/05/26 16:53:42 dmay Exp $
**  

Function Documentation

unsigned int LIM_intercept_cal LIM_Intercept object_p,
LIM_Pool pool_p,
unsigned int  apid,
int  start_fc,
int  abort_fc
 

Intercept calibration commands.

Parameters:
object_p Pointer to LIM intercept object.
pool_p Pointer to memory pool object.
apid APID to intercept.
start_fc Func code of Calibration-Start cmd (-1 if none).
abort_fc Func code of Calibration-Abort cmd (-1 if none).
Returns:
MSG code.

unsigned int LIM_intercept_delete LIM_Intercept object_p  ) 
 

Shutdown and delete a command intercept object.

Parameters:
object_p Pointer to intercept object.
Returns:
MSG code.

unsigned int LIM_intercept_gbm LIM_Intercept object_p,
LIM_Pool pool_p,
unsigned int  apid,
int  calcinfo_fc,
int  closeout_fc,
int  repoint_fc
 

Intercept commands from the GBM.

Parameters:
object_p Pointer to LIM intercept object.
pool_p Pointer to memory pool object.
apid APID to intercept.
calcinfo_fc Function code of GBM-Calcinfo cmd (-1 if none).
closeout_fc Function code of GBM-Closeout cmd (-1 if none).
repoint_fc Function code of GBM-Repoint cmd (-1 if none).
Returns:
MSG code.

unsigned int LIM_intercept_new LIM_Intercept **  object_pp,
ITC_TaskID  lim_tid,
LIM_Mode mode_p,
LIM_Pkt_Send cal_start_p,
LIM_Pkt_Send cal_abort_p,
LIM_Pkt_Send diag_start_p,
LIM_Pkt_Send diag_abort_p,
LIM_Pkt_Send phys_start_p,
LIM_Pkt_Send phys_stop_p,
LIM_Pkt_Send phys_config_p,
LIM_Pkt_Send gbm_calcinfo_p,
LIM_Pkt_Send gbm_closeout_p,
LIM_Pkt_Send gbm_repoint_p
 

Create and initialize a new command intercept object.

Parameters:
object_pp Location to return pointer to new object.
lim_tid ID of the LIM task.
mode_p Pointer to a mode control object.
cal_start_p Ptr to pkt sending object for Cal-Start cmd.
cal_abort_p Ptr to pkt sending object for Cal-Abort cmd.
diag_start_p Ptr to pkt sending object for Diag-Start cmd.
diag_abort_p Ptr to pkt sending object for Diag-Abort cmd.
phys_start_p Ptr to pkt sending object for Phys-Start cmd.
phys_stop_p Ptr to pkt sending object for Phys-Stop cmd.
phys_config_p Ptr to pkt sending object for Phys-Config cmd.
gbm_calcinfo_p Ptr to pkt sending object for GBM-Calcinfo cmd.
gbm_closeout_p Ptr to pkt sending object for GBM-Closeout cmd.
gbm_repoint_p Ptr to pkt sending object for GBM-Repoint cmd.
Returns:
MSG code.

unsigned int LIM_intercept_physics LIM_Intercept object_p,
LIM_Pool pool_p,
unsigned int  apid,
int  start_fc,
int  stop_fc,
int  config_fc
 

Intercept physics commands.

Parameters:
object_p Pointer to LIM intercept object.
pool_p Pointer to memory pool object.
apid APID to intercept.
start_fc Function code of Physics-Start cmd (-1 if none).
stop_fc Function code of Physics-Stop cmd (-1 if none).
config_fc Function code of Physics-Config cmd (-1 if none).
Returns:
MSG code.

unsigned int LIM_intercept_physics_idle LIM_Intercept object_p,
LIM_Pool pool_p,
unsigned int  apid,
int  config_fc
 

Intercept physics commands that are valid when LPA is idle.

Parameters:
object_p Pointer to LIM intercept object.
pool_p Pointer to memory pool object.
apid APID to intercept.
config_fc Function code of Physics-Config cmd (-1 if none).
Returns:
MSG code.


Generated on Thu Oct 30 01:44:44 2008 by  doxygen 1.4.4