GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-12-1 > eds / rhel6-64


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::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

Referenced by EBF_dirInit(), and EBF_matchSet().

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

Referenced by EBF_dirInit(), and EBF_matchSet().

The template of the expected ebw (static)

Referenced by EBF_dirInit(), and EBF_matchSet().

The template of the expected esw(dynamic)

Referenced by EBF_dirInit().

The template of the expected esw (static)

Referenced by EBF_dirInit().

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.

Referenced by EBF_dirInit(), and EBF_matchSet().

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.

Referenced by EBF_matchSet().


The documentation for this struct was generated from the following file:

Generated on Thu Sep 27 13:52:21 2012 by  doxygen 1.5.8