GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-2

Constituent: gfc     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

EFC_edsFw.h File Reference

#include "EDS/EDS_fw.h"

Include dependency graph for EFC_edsFw.h:

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


Typedefs

typedef enum _EFC_EDS_FW_OBJ_K EFC_EDS_FW_OBJ_K
 Typedef for enum _EFC_EDS_FW_OBJ_K.
typedef enum _EFC_EDS_FW_OBJ_V EFC_EDS_FW_OBJ_V
 Typedef for enum _EFC_EDS_FW_OBJ_V.
typedef enum _EFC_EDS_FW_OBJ_M EFC_EDS_FW_OBJ_M
 Typedef for enum _EFC_EDS_FW_OBJ_M.

Enumerations

enum  _EFC_EDS_FW_OBJ_K {
  EFC_EDS_FW_OBJ_K_TFC_PRJS = 9,
  EFC_EDS_FW_OBJ_K_CNT = 1
}
 The Event Filter Codes EDS framework objects. More...
enum  _EFC_EDS_FW_OBJ_V { EFC_EDS_FW_OBJ_V_TFC_PRJS = 31 - EFC_EDS_FW_OBJ_K_TFC_PRJS }
 The Event Filter Codes EDS framework objects, right justified bit offset. More...
enum  _EFC_EDS_FW_OBJ_M {
  EFC_EDS_FW_OBJ_M_TFC_PRJS = 1 << EFC_EDS_FW_OBJ_V_TFC_PRJS,
  EFC_EDS_FW_OBJ_M_ALL = EFC_EDS_FW_OBJ_M_TFC_PRJS
}
 The Event Filter Codes EDS framework objects, in-place masks. More...

Functions

unsigned int EFC_edsFwObjectsAdd (EDS_fw *fw, unsigned int objects)

Detailed Description

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: EFC_edsFw.h,v 1.3 2007/06/17 22:43:40 russell Exp $

Typedef Documentation

EFC_EDS_FW_OBJ_K
 

Typedef for enum _EFC_EDS_FW_OBJ_K.

What Are These Things?
An EFC EDS framework object is a data structure that the event filter code wishes to share amongst the EDS framework callback routines. To do this, the EDS framework must be made aware of this object and reserve a spot for it. While a dynamic registeration system could have been done, it was deemed overkill. This is the static assignment.
Warning:
These numbers must be unique and cannot overlap with those already specified in EDS_FW_OBJ_K


Enumeration Type Documentation

enum _EFC_EDS_FW_OBJ_K
 

The Event Filter Codes EDS framework objects.

Enumerator:
EFC_EDS_FW_OBJ_K_TFC_PRJS  The tracker projections
EFC_EDS_FW_OBJ_K_CNT  Count of such objects

enum _EFC_EDS_FW_OBJ_M
 

The Event Filter Codes EDS framework objects, in-place masks.

Enumerator:
EFC_EDS_FW_OBJ_M_TFC_PRJS  The tracker projections
EFC_EDS_FW_OBJ_M_ALL  Mask of all EFC EDS framework objects

enum _EFC_EDS_FW_OBJ_V
 

The Event Filter Codes EDS framework objects, right justified bit offset.

Enumerator:
EFC_EDS_FW_OBJ_V_TFC_PRJS  The tracker projections


Generated on Sat Jan 26 01:23:58 2008 by  doxygen 1.4.4