GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC_DB / dev > dgn_gem_500 / sun-gcc
Defines | |
#define | P(_n) ((_n) << 8) |
Defines a mapping trigger condition byte directly into the status word. | |
#define | P0x07(_n) |
Defines a mapping trigger condition byte of 7 consecutive values directly into the status word. | |
#define | P0x08(_n) |
Defines a mapping trigger condition byte of 8 consecutive values directly into the status word. | |
#define | P0x10(_n) P0x08(_n),P0x08(_n+8) |
Defines a mapping trigger condition byte of 16 consecutive values directly into the status word. | |
#define | P0x20(_n) P0x10(_n),P0x10(_n+16) |
Defines a mapping trigger condition byte of 32 consecutive values directly into the status word. | |
#define | P0x40(_n) P0x20(_n),P0x20(_n+32) |
Defines a mapping trigger condition byte of 64 consecutive values directly into the status word. | |
#define | P0x80(_n) P0x40(_n),P0x40(_n+64) |
Defines a mapping trigger condition byte of 128 consecutive values directly into the status word. | |
#define | DirectMap |
Defines a direct mapping of the trigger condition byte to the status word. | |
#define | External (1 << (23+7)) |
The status word bit mask for the external trigger. | |
#define | Solicited (1 << (23+6)) |
The status word bit mask for the solicited trigger. | |
#define | Periodic (1 << (23+5)) |
The status word bit mask for the periodic trigger. | |
#define | Cno (1 << (23+4)) |
The status word bit mask for the CNO trigger. | |
#define | CalHi (1 << (23+3)) |
The status word bit mask for the Calorimeter Hi trigger. | |
#define | CalLo (1 << (23+2)) |
The status word bit mask for the Calorimeter Lo trigger. | |
#define | Tkr (1 << (23+1)) |
The status word bit mask for the Tracker 3-in-a-row trigger. | |
#define | Roi (1 << (23+0)) |
The status word bit mask for the Roi/Tracker Throttle trigger. | |
#define | DFC_DB_DATA_STATS_TITLES |
Template for the Diagnostic Filter Statistics Titles. | |
#define | DFC_DB_DATA_PRMS |
Template for the Heavy Ion Filter Parameters. | |
#define | DEFAULT__Active_Passes_Vetoes 0x7fff0000 |
The list of vetoes to use. | |
#define | DFC_DB_DATA_SAMPLER |
Template for the Diagnostic Filter Sampling Parameters. | |
#define | DFC_DB_DATA(_name) |
Template for the Diagnostic Filter Schema. |
CVS $Id: DFC_DB_macros.h,v 1.3 2007/10/17 03:57:47 jgt Exp $
#define DFC_DB_DATA | ( | _name | ) |
Value:
static const DFC_DB_schema _name = \ { \ DFC_DB_DATA_SAMPLER, \ DFC_DB_DATA_PRMS \ };
_name | The name you wish to assign. This is quite arbitrary, but should be descriptive of the intent of the configuration |
#define DFC_DB_DATA_PRMS |
Value:
{ \ { \ { Map } \ }, \ \ { \ DFC_DB_DATA_STATS_TITLES \ } \ }
#define DirectMap |
#define P | ( | _n | ) | ((_n) << 8) |
Defines a mapping trigger condition byte directly into the status word.
_n | The value to map |
#define P0x07 | ( | _n | ) |
#define P0x08 | ( | _n | ) |
#define P0x10 | ( | _n | ) | P0x08(_n),P0x08(_n+8) |
Defines a mapping trigger condition byte of 16 consecutive values directly into the status word.
_n | The beginning value to map |
#define P0x20 | ( | _n | ) | P0x10(_n),P0x10(_n+16) |
Defines a mapping trigger condition byte of 32 consecutive values directly into the status word.
_n | The beginning value to map |
#define P0x40 | ( | _n | ) | P0x20(_n),P0x20(_n+32) |
Defines a mapping trigger condition byte of 64 consecutive values directly into the status word.
_n | The beginning value to map |
#define P0x80 | ( | _n | ) | P0x40(_n),P0x40(_n+64) |
Defines a mapping trigger condition byte of 128 consecutive values directly into the status word.
_n | The beginning value to map |