GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EDS / V2-10-0

Constituent: eds     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_EBF_matchDb Struct Reference

The database defining the expected values to be used when matching the EBW and ESW. More...

#include <EBF_matchPvt.h>

List of all members.

Public Attributes

unsigned int ebw_static
unsigned int esw_static
unsigned int esw_dynamic
unsigned int dgn_ids
unsigned int cids
unsigned short int lpw_expected [32]
unsigned char order [32]


Detailed Description

The database defining the expected values to be used when matching the EBW and ESW.

Member Data Documentation

unsigned int _EBF_matchDb::ebw_static

The template of the expected ebw (static)

unsigned int _EBF_matchDb::esw_static

The template of the expected esw (static)

unsigned int _EBF_matchDb::esw_dynamic

The template of the expected esw(dynamic)

unsigned int _EBF_matchDb::dgn_ids

Bit mask representing the list of contributors that have the diagnostic bit set. The order is MSb = contributor 0

unsigned int _EBF_matchDb::cids

Bit mask representing the list of expected contributors. If the decoded list does not match this list exactly, then it is considered an error. The order is MSb = contributor 0

unsigned short int _EBF_matchDb::lpw_expected[32]

An array giving the expected LAT Protocol word in order of the contributors. If the LATp for each successive contributor does not match this array, it is considered an error. This array is a semi-compiled copied of the information in order.

unsigned char _EBF_matchDb::order[32]

This is the original or complete array of the contributors in their readout order. It should be regarded as the starting point and represent the order if all possible contributors were present. When a new value for the cids is supplied, this list will be editted down to include only those contributors specified in the cids list. At any given time, one can supply either a new cids list or a new order array. The guess is that while both will be pretty stable (one time initialization), if either was going to change it would be the cids list.


The documentation for this struct was generated from the following file:
Generated on Sat Jun 20 01:25:57 2009 by  doxygen 1.5.3