GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBS / V0-1-0

Constituent: grbs_siu     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

GRBS_siu_p.h File Reference

Gamma Ray Burst Analysis Code Private definitions for SIU GRB handling. More...

#include "PBS/WUT.h"
#include "PBS/FORK.h"
#include "GRB/GRB_siu.h"
#include "GRB/GRB_latMsg.h"

Include dependency graph for GRBS_siu_p.h:

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


Data Structures

struct  _GRBS_simMsg
 The sim fork message. More...
struct  _GRBS_siuCtl
 The control structure for the GRBS analysis framework. More...

Defines

#define GRBS_NUM_EVTS_PKT   24
#define GRBS_SUSPECT_EVT_CNT   1536
#define GRBS_UPDATE_LO_EVT_CNT   3048
#define GRBS_UPDATE_HI_EVT_CNT   3288
#define GRBS_CONFIRM_EVT_CNT   3312
#define GRBS_CLOSEOUT_EVT_CNT   4608
#define GRBS_INACTIVE_EVT_CNT   6144

Typedefs

typedef enum _GRBS_States GRBS_States
 Typedef for enum _GRBS_States.
typedef _GRBS_simMsg GRBS_simMsg
 Typedef for struct _GRBS_simMsg.
typedef _GRBS_siuCtl GRBS_siuCtl
 Typedef for struct _GRBS_siuCtl.

Enumerations

enum  _GRBS_States {
  GRBS_STATE_INACTIVE = 0,
  GRBS_STATE_SUSPECT = 1,
  GRBS_STATE_CONFIRM = 2
}
 LPA GRBS Algorithm Callback Function Types. More...

Functions

void GRBS_buildAlert (GRB_latAlertMsg *alert, unsigned int class, char ts)
 Build a GRBS alert message.
unsigned int GRBS_reset (GRBS_siuCtl *siu_ctl)
 Reset the GRBS algorithm control block.

Detailed Description

Gamma Ray Burst Analysis Code Private definitions for SIU GRB handling.

Author:
Sergio Maldonado - smaldona@slac.stanford.edu
    CVS $Id: GRBS_siu_p.h,v 1.4 2007/07/07 03:10:57 smaldona Exp $

Define Documentation

#define GRBS_CLOSEOUT_EVT_CNT   4608
 

Event threshold to trigger a closeout

#define GRBS_CONFIRM_EVT_CNT   3312
 

Event threshold to trigger a confirm

#define GRBS_INACTIVE_EVT_CNT   6144
 

Event threshold to reset inactive

#define GRBS_NUM_EVTS_PKT   24
 

Average number of events in a GRB packet

#define GRBS_SUSPECT_EVT_CNT   1536
 

Event threshold to trigger a suspect

#define GRBS_UPDATE_HI_EVT_CNT   3288
 

Upper event threshold to trigger an update

#define GRBS_UPDATE_LO_EVT_CNT   3048
 

Lower event threshold to trigger an update


Enumeration Type Documentation

enum _GRBS_States
 

LPA GRBS Algorithm Callback Function Types.

Enumerator:
GRBS_STATE_INACTIVE  Inactive or GRBS not detected
GRBS_STATE_SUSPECT  GRBS suspected
GRBS_STATE_CONFIRM  GRBS confirmed


Function Documentation

void GRBS_buildAlert GRB_latAlertMsg *  alert,
unsigned int  class,
char  ts
 

Build a GRBS alert message.

Parameters:
alert Pointer to alert message
class Burst classification
ts Timestamp flags

int GRBS_reset GRBS_siuCtl siu_ctl  ) 
 

Reset the GRBS algorithm control block.

Return values:
Status code


Generated on Wed Dec 5 07:32:22 2007 by  doxygen 1.4.4