GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRB / V0-1-0
Constituent: grb     Tag: mv2304
#include "PBS/WCT.h"
Include dependency graph for GRB.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _GRB_alertMsg |
Structure containing a GRB alert message. More... | |
struct | _GRB_GbmCalc |
Structure containing a GBM Calc Info message. More... | |
struct | _GRB_GbmRpt |
Structure containing a GBM Repoint message. More... | |
struct | _GRB_GbmClose |
Structure containing a GBM Close message. More... | |
Typedefs | |
typedef enum _GRBSim_Modes | GRBSim_Modes |
Typedef for enum _GRBSim_Modes. | |
typedef void(* | GRB_suspectCb )(GRB_alertMsg *alert) |
Signature for a GRB Suspect Alert callback routine. | |
typedef void(* | GRB_updateCb )(GRB_alertMsg *alert) |
Signature for a GRB Update Alert callback routine. | |
typedef void(* | GRB_confirmCb )(GRB_alertMsg *alert, unsigned int dur) |
Signature for a GRB Confirm Alert callback routine. | |
typedef void(* | GRB_closeoutCb )(GRB_alertMsg *alert) |
Signature for a GRB Closeout Alert callback routine. | |
typedef unsigned int(* | GRB_attXformJCb )(const WCT_time t, const double *Vl, double *Vj) |
Signature for a GRB attitude J2000 transformation routine Transforms LAT cartesian vector to J2000. | |
typedef unsigned int(* | GRB_attXformSCb )(const double *Vc, double *Vs) |
Signature for a GRB attitude spherical transformation routine Transforms J2000 vector to RA,DEC spherical coordinates. | |
typedef WCT_time(* | GRB_timeLookupCb )(unsigned int gem_strobe, unsigned int gem_clk) |
Signature for a GRB time lookup routine. | |
typedef _GRB_alertMsg | GRB_alertMsg |
Typedef for struct _GRB_alertMsg. | |
typedef _GRB_GbmCalc | GRB_GbmCalc |
Typedef for struct _GRB_GbmCalc. | |
typedef _GRB_GbmRpt | GRB_GbmRpt |
Typedef for struct _GRB_GbmRpt. | |
typedef _GRB_GbmClose | GRB_GbmClose |
Typedef for struct _GRB_GbmClose. | |
Enumerations | |
enum | _GRBSim_Modes { GRBSIM_MODE_DISABLE = 0, GRBSIM_MODE_FULL = 1, GRBSIM_MODE_SUSPECT = 2, GRBSIM_MODE3 = 3, GRBSIM_MODE4 = 4, GRBSIM_MODE5 = 5 } |
LPA GRB Algorithm Simulation Modes. More... | |
Functions | |
int | GRB_sizeofAlgCtl (void) |
Returns the size of a algorithm control block. | |
int | GRB_initAlgCtl (GRB_algCtl *ctl) |
Initializes an algorithm control block. | |
int | GRB_registerCbs (GRB_algCtl *ctl, GRB_suspectCb suspect, GRB_updateCb update, GRB_confirmCb confirm, GRB_closeoutCb closeout, GRB_attXformJCb xformj, GRB_attXformSCb xforms, GRB_timeLookupCb lktime) |
Registers the posting routines for alert messaging. | |
int | GRB_handleEvents (GRB_algCtl *ctl, void *dat, unsigned int size, unsigned int prm) |
Processes GRB event summaries from the GRB filter. This is a counting simulation and transitions between detection states based on summary counters. | |
int | GRB_handleGbmInt (GRB_algCtl *ctl) |
Handle the GBM Interrupt. | |
int | GRB_handleGbmCalc (GRB_algCtl *ctl, GRB_GbmCalc *dat) |
Handle the GBM Calc Info command. | |
int | GRB_handleGbmRpt (GRB_algCtl *ctl, GRB_GbmRpt *dat) |
Handle the GBM Repoint command. | |
int | GRB_handleGbmClose (GRB_algCtl *ctl, GRB_GbmClose *dat) |
Handle the GBM Closeout command. | |
int | GRB_reset (GRB_algCtl *ctl) |
Reset the GRB algorithm control block. | |
int | GRB_loadDbSiu (GRB_algCtl *ctl, unsigned int fid, unsigned int instance) |
Loads the GRB_DB. | |
int | GRB_simConfig (GRB_algCtl *ctl, unsigned int mode, unsigned int repoint, unsigned int interval) |
Configure for a simulated GRB detection. | |
int | GRB_simDetect (GRB_algCtl *ctl) |
Simulate a GRB detection. |
CVS $Id: GRB.h,v 1.3 2007/03/15 17:00:56 smaldona Exp $
|
Typedef for struct _GRB_alertMsg.
|
|
Signature for a GRB attitude J2000 transformation routine Transforms LAT cartesian vector to J2000.
|
|
Signature for a GRB attitude spherical transformation routine Transforms J2000 vector to RA,DEC spherical coordinates.
|
|
Signature for a GRB Closeout Alert callback routine.
|
|
Signature for a GRB Confirm Alert callback routine.
|
|
Typedef for struct _GRB_GbmCalc.
|
|
Typedef for struct _GRB_GbmClose.
|
|
Typedef for struct _GRB_GbmRpt.
|
|
Signature for a GRB Suspect Alert callback routine.
|
|
Signature for a GRB time lookup routine.
|
|
Signature for a GRB Update Alert callback routine.
|
|
LPA GRB Algorithm Simulation Modes.
|
|
Processes GRB event summaries from the GRB filter. This is a counting simulation and transitions between detection states based on summary counters.
|
|
Handle the GBM Calc Info command.
|
|
Handle the GBM Closeout command.
|
|
Handle the GBM Interrupt.
|
|
Handle the GBM Repoint command.
|
|
Initializes an algorithm control block.
|
|
Loads the GRB_DB.
|
|
Registers the posting routines for alert messaging.
|
|
Reset the GRB algorithm control block.
|
|
Configure for a simulated GRB detection.
|
|
Simulate a GRB detection.
|
|
Returns the size of a algorithm control block.
|