GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCI / V6-0-4 > lci_host / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

compile_s.h File Reference

Definition of all the XML tags used by LCI. More...

#include <compile_p.h>
#include <configure_p.h>
#include <XLX/XLX.h>
#include <stdint.h>

Defines

#define cfg_off(_name)   ((uintptr_t)&(((LCI_configuration *)0)->_name))

Variables

static XLX_basic_tag * nullChild []
 Null array of tag pointers.
static XLX_parent_tag cnst
 Tag structure for a "constant" tag.
static XLX_parent_tag init
 Tag structure for an "initial" tag.
static XLX_parent_tag delta
 Tag structure for a "delta" tag.
static XLX_parent_tag count
 Tag structure for a "count" tag.
static XLX_basic_tag * itemChild []
 Array of pointers to basic tags that are children of any item element.
static XLX_parent_tag latcDelay
 Tag structure for the latc_delay element.
static XLX_parent_tag delay
 Tag structure for the delay element.
static XLX_parent_tag period
 Tag structure for the period element.
static XLX_parent_tag number
 Tag structure for the number element.
static XLX_parent_tag strobe
 Tag structure for the strobe element.
static XLX_parent_tag suppress
 Tag structure for the suppress element.
static XLX_parent_tag acdPha
 Tag structure for the acdPha element.
static XLX_parent_tag acdVeto
 Tag structure for the acdVeto element.
static XLX_parent_tag acdVernier
 Tag structure for the acdVernier element.
static XLX_parent_tag acdHld
 Tag structure for the acdHld element.
static XLX_parent_tag acdInj
 Tag structure for the acdInj element.
static XLX_parent_tag acdBias
 Tag structure for the acdBias element.
static XLX_parent_tag acdHoldDelay
 Tag structure for the acdHoldDelay element.
static XLX_parent_tag acdChnl
 Tag structure for the acdChnl element.
static XLX_parent_tag acdHitmapDelay
 Tag structure for the acdHitmapDelay element.
static XLX_parent_tag acdRange
 Tag structure for the acdRange element.
static XLX_basic_tag * acdCnfChild []
 Array of pointers to basic tags that are children of the ACD configuration element.
static XLX_parent_tag acdCnf
 Tag structure for the configuration element.
static XLX_basic_tag * acdChild []
 Array of pointers to basic tags that are children on the LCI_ACD_XML element.
static XLX_parent_tag acd
 Tag structure for the LCI_ACD_XML element.
static XLX_basic_tag * acdDocChild []
 Array of pointers to named structures that are children on the DOC (pseudo) element.
static XLX_parent_tag calTrgLo
 Tag structure for the calTrgLo element.
static XLX_parent_tag calTrgHi
 Tag structure for the calTrgHi element.
static XLX_basic_tag * calTrgChild []
 Array of pointers to basic tags that are children of the calTrg element.
static XLX_parent_tag calTrg
 Tag structure for the calTrg element.
static XLX_parent_tag calTack
 Tag structure for the calTack element.
static XLX_parent_tag calCol
 Tag structure for the calCol element.
static XLX_parent_tag calInj
 Tag structure for the calInj element.
static XLX_parent_tag calAcc
 Tag structure for the calAcc element.
static XLX_parent_tag calUld
 Tag structure for the calUld element.
static XLX_parent_tag autorng
 Tag structure for the auto range option (obsolete).
static XLX_parent_tag fourrng
 Tag structure for the four range option.
static XLX_parent_tag calFirst
 Tag structure for the first range.
static XLX_parent_tag calGainHi
 Tag structure for the calGainHi element.
static XLX_parent_tag calGainLo
 Tag structure for the calGainLo element.
static XLX_basic_tag * calGainChild []
 Array of pointers to basic tags that are children of the calGain element.
static XLX_parent_tag calGain
 Tag structure for the calGain element.
static XLX_parent_tag calRngEnabHi
 Tag structure for the calRngEnabHi element.
static XLX_parent_tag calRngEnabLo
 Tag structure for the calRngEnabLo element.
static XLX_basic_tag * calRngEnabChild []
 Array of pointers to basic tags that are children of the calRngEnab element.
static XLX_parent_tag calRngEnab
 Tag structure for the calRngEnab element.
static XLX_parent_tag calTrgEnabHi
 Tag structure for the calTrgEnabHi element.
static XLX_parent_tag calTrgEnabLo
 Tag structure for the calTrgEnabLo element.
static XLX_basic_tag * calTrgEnabChild []
 Array of pointers to basic tags that are children of the calTrgEnab element.
static XLX_parent_tag calTrgEnab
 Tag structure for the calTrgEnab element.
static XLX_parent_tag calCalEnabHi
 Tag structure for the calCalEnabHi element.
static XLX_parent_tag calCalEnabLo
 Tag structure for the calCalEnabLo element.
static XLX_basic_tag * calCalEnabChild []
 Array of pointers to basic tags that are children of the calCalEnab element.
static XLX_parent_tag calCalEnab
 Tag structure for the calCalEnab element.
static XLX_parent_tag calCalGain
 Tag structure for the calCalGain element.
static XLX_basic_tag * calCnfChild []
 Array of pointers to basic tags that are children of the CAL configuration element.
static XLX_parent_tag calCnf
 Tag structure for the CAL configuration element.
static XLX_basic_tag * calChild []
 Array of pointers to basic tags that are children on the LCI_CAL_XML element.
static XLX_parent_tag cal
 Tag structure for the LCI_CAL_XML element.
static XLX_basic_tag * calDocChild []
 Array of pointers to named structures that are children on the DOC (pseudo) element.
static XLX_parent_tag tkrTack
 Tag structure for the tkrTack element.
static XLX_parent_tag tkrThr
 Tag structure for the tkrThr element.
static XLX_parent_tag tkrChnl
 Tag structure for the tkrChnl element.
static XLX_parent_tag tkrInj
 Tag structure for the tkrInj element.
static XLX_parent_tag tkrSplitLo
 Tag structure for the tkrSplitLo element.
static XLX_parent_tag tkrSplitHi
 Tag structure for the tkrSplitHi element.
static XLX_basic_tag * tkrSplitChild []
 Array of pointers to basic tags that are children of the tkrSplit element.
static XLX_parent_tag tkrSplit
 Tag structure for the tkrSplit element.
static XLX_basic_tag * tkrCnfChild []
 Array of pointers to basic tags that are children of the TKR configuration element.
static XLX_parent_tag tkrCnf
 Tag structure for the configuration element.
static XLX_basic_tag * tkrChild []
 Array of pointers to basic tags that are children on the LCI_TKR_XML element.
static XLX_parent_tag tkr
 Tag structure for the LCI_TKR_XML element.
static XLX_basic_tag * tkrDocChild []
 Array of pointers to named structures that are children on the DOC (pseudo) element.
static LCI_tagIdMap acdTagMap []
 ACD tag ID map.
static LCI_tagIdMap calTagMap []
 CAL tag ID map.
static LCI_tagIdMap tkrTagMap []
 TKR tag ID map.


Detailed Description

Definition of all the XML tags used by LCI.

Author:
James Swain & Owen Saxton
$Id: compile_s.h,v 1.11 2011/09/27 22:34:13 saxton Exp $

Variable Documentation

XLX_parent_tag acd [static]

Initial value:

 {
    {"LCI_ACD_XML", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    acdChild,
    NULL,
    NULL
}
Tag structure for the LCI_ACD_XML element.

XLX_parent_tag acdBias [static]

Initial value:

 {
    {"bias", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdBias,
    LCI_exitIter
}
Tag structure for the acdBias element.

XLX_basic_tag* acdChild[] [static]

Initial value:

 {
    &acdCnf.base,
    NULL
}
Array of pointers to basic tags that are children on the LCI_ACD_XML element.

XLX_parent_tag acdChnl [static]

Initial value:

 {
    {"channel", XLX_PARENT, LCI_charSetAcdChnl},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdChnl,
    LCI_exitIter
}
Tag structure for the acdChnl element.

XLX_parent_tag acdCnf [static]

Initial value:

 {
    {"configuration", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    acdCnfChild,
    NULL,
    LCI_writeOnExit
}
Tag structure for the configuration element.

XLX_basic_tag* acdCnfChild[] [static]

Initial value:

 {
    &number.base,
    &period.base,
    &latcDelay.base,
    &delay.base,
    &strobe.base,
    &suppress.base,
    &acdPha.base,
    &acdVeto.base,
    &acdVernier.base,
    &acdHld.base,
    &acdInj.base,
    &acdBias.base,
    &acdHoldDelay.base,
    &acdChnl.base,
    &acdHitmapDelay.base,
    &acdRange.base,
    NULL
}
Array of pointers to basic tags that are children of the ACD configuration element.

XLX_basic_tag* acdDocChild[] [static]

Initial value:

 {
    &acd.base,
    NULL
}
Array of pointers to named structures that are children on the DOC (pseudo) element.

Referenced by LCI_setMode().

XLX_parent_tag acdHitmapDelay [static]

Initial value:

 {
    {"hitmap_delay", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdHitmapDelay,
    LCI_exitIter
}
Tag structure for the acdHitmapDelay element.

XLX_parent_tag acdHld [static]

Initial value:

 {
    {"hld", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdHld,
    LCI_exitIter
}
Tag structure for the acdHld element.

XLX_parent_tag acdHoldDelay [static]

Initial value:

 {
    {"hold_delay", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdHoldDelay,
    LCI_exitIter
}
Tag structure for the acdHoldDelay element.

XLX_parent_tag acdInj [static]

Initial value:

 {
    {"inject", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdInj,
    LCI_exitIter
}
Tag structure for the acdInj element.

XLX_parent_tag acdPha [static]

Initial value:

 {
    {"pha", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdPha,
    LCI_exitIter
}
Tag structure for the acdPha element.

XLX_parent_tag acdRange [static]

Initial value:

 {
    {"range", XLX_PARENT, LCI_charSetParamHiLo},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterAcdRange,
    LCI_exitParam
}
Tag structure for the acdRange element.

XLX_parent_tag acdVernier [static]

Initial value:

 {
    {"veto_vernier", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdVernier,
    LCI_exitIter
}
Tag structure for the acdVernier element.

XLX_parent_tag acdVeto [static]

Initial value:

 {
    {"veto", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterAcdVeto,
    LCI_exitIter
}
Tag structure for the acdVeto element.

XLX_parent_tag autorng [static]

Initial value:

 {
    {"auto_range", XLX_PARENT, LCI_charSetCalAutoRng},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalFourRng,
    LCI_exitParam
}
Tag structure for the auto range option (obsolete).

XLX_parent_tag cal [static]

Initial value:

 {
    {"LCI_CAL_XML", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calChild,
    NULL,
    NULL
}
Tag structure for the LCI_CAL_XML element.

XLX_parent_tag calAcc [static]

Initial value:

 {
    {"log_accept", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalAcc,
    LCI_exitIter
}
Tag structure for the calAcc element.

XLX_parent_tag calCalEnab [static]

Initial value:

 {
    {"calib_enab", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calCalEnabChild,
    NULL,
    NULL
}
Tag structure for the calCalEnab element.

XLX_basic_tag* calCalEnabChild[] [static]

Initial value:

 {
    &calCalEnabHi.base,
    &calCalEnabLo.base,
    NULL
}
Array of pointers to basic tags that are children of the calCalEnab element.

XLX_parent_tag calCalEnabHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalCalEnabHi,
    LCI_exitParam
}
Tag structure for the calCalEnabHi element.

XLX_parent_tag calCalEnabLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalCalEnabLo,
    LCI_exitParam
}
Tag structure for the calCalEnabLo element.

XLX_parent_tag calCalGain [static]

Initial value:

 {
    {"calib_gain", XLX_PARENT, LCI_charSetParamHiLo},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalCalGain,
    LCI_exitParam
}
Tag structure for the calCalGain element.

XLX_basic_tag* calChild[] [static]

Initial value:

 {
    &calCnf.base,
    NULL
}
Array of pointers to basic tags that are children on the LCI_CAL_XML element.

XLX_parent_tag calCnf [static]

Initial value:

 {
    {"configuration", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calCnfChild,
    NULL,
    LCI_writeOnExit
}
Tag structure for the CAL configuration element.

XLX_basic_tag* calCnfChild[] [static]

Initial value:

 {
    &number.base,
    &period.base,
    &latcDelay.base,
    &delay.base,
    &strobe.base,
    &suppress.base,
    &autorng.base,
    &fourrng.base,
    &calInj.base,
    &calAcc.base,
    &calUld.base,
    &calTrg.base,
    &calTack.base,
    &calCol.base,
    &calFirst.base,
    &calGain.base,
    &calRngEnab.base,
    &calTrgEnab.base,
    &calCalEnab.base,
    &calCalGain.base,
    NULL
}
Array of pointers to basic tags that are children of the CAL configuration element.

XLX_parent_tag calCol [static]

Initial value:

 {
    {"column", XLX_PARENT, LCI_charSetCalCol},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalCol,
    LCI_exitIter
}
Tag structure for the calCol element.

XLX_basic_tag* calDocChild[] [static]

Initial value:

 {
    &cal.base,
    NULL
}
Array of pointers to named structures that are children on the DOC (pseudo) element.

Referenced by LCI_setMode().

XLX_parent_tag calFirst [static]

Initial value:

 {
    {"first_range", XLX_PARENT, LCI_charSetCalFirstRng},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalFirstRng,
    LCI_exitParam
}
Tag structure for the first range.

XLX_parent_tag calGain [static]

Initial value:

 {
    {"gain", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calGainChild,
    NULL,
    NULL
}
Tag structure for the calGain element.

XLX_basic_tag* calGainChild[] [static]

Initial value:

 {
    &calGainHi.base,
    &calGainLo.base,
    NULL
}
Array of pointers to basic tags that are children of the calGain element.

XLX_parent_tag calGainHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_charSetParamLatc},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalGainHi,
    LCI_exitParam
}
Tag structure for the calGainHi element.

XLX_parent_tag calGainLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_charSetParamLatc},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalGainLo,
    LCI_exitParam
}
Tag structure for the calGainLo element.

XLX_parent_tag calInj [static]

Initial value:

 {
    {"inject", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalInj,
    LCI_exitIter
}
Tag structure for the calInj element.

XLX_parent_tag calRngEnab [static]

Initial value:

 {
    {"range_enab", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calRngEnabChild,
    NULL,
    NULL
}
Tag structure for the calRngEnab element.

XLX_basic_tag* calRngEnabChild[] [static]

Initial value:

 {
    &calRngEnabHi.base,
    &calRngEnabLo.base,
    NULL
}
Array of pointers to basic tags that are children of the calRngEnab element.

XLX_parent_tag calRngEnabHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalRngEnabHi,
    LCI_exitParam
}
Tag structure for the calRngEnabHi element.

XLX_parent_tag calRngEnabLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalRngEnabLo,
    LCI_exitParam
}
Tag structure for the calRngEnabLo element.

XLX_parent_tag calTack [static]

Initial value:

 {
    {"tack", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalTack,
    LCI_exitIter
}
Tag structure for the calTack element.

XLX_parent_tag calTrg [static]

Initial value:

 {
    {"trigger", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calTrgChild,
    NULL,
    NULL
}
Tag structure for the calTrg element.

XLX_basic_tag* calTrgChild[] [static]

Initial value:

 {
    &calTrgHi.base,
    &calTrgLo.base,
    NULL
}
Array of pointers to basic tags that are children of the calTrg element.

XLX_parent_tag calTrgEnab [static]

Initial value:

 {
    {"trig_enab", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    calTrgEnabChild,
    NULL,
    NULL
}
Tag structure for the calTrgEnab element.

XLX_basic_tag* calTrgEnabChild[] [static]

Initial value:

 {
    &calTrgEnabHi.base,
    &calTrgEnabLo.base,
    NULL
}
Array of pointers to basic tags that are children of the calTrgEnab element.

XLX_parent_tag calTrgEnabHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalTrgEnabHi,
    LCI_exitParam
}
Tag structure for the calTrgEnabHi element.

XLX_parent_tag calTrgEnabLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_charSetParamOnOff},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalTrgEnabLo,
    LCI_exitParam
}
Tag structure for the calTrgEnabLo element.

XLX_parent_tag calTrgHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalTrgHi,
    LCI_exitIter
}
Tag structure for the calTrgHi element.

XLX_parent_tag calTrgLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalTrgLo,
    LCI_exitIter
}
Tag structure for the calTrgLo element.

XLX_parent_tag calUld [static]

Initial value:

 {
    {"range_uld", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterCalUld,
    LCI_exitIter
}
Tag structure for the calUld element.

XLX_parent_tag cnst [static]

Initial value:

 {
    {"constant", XLX_PARENT, LCI_fillItemCnst},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterItemCnst,
    LCI_exitParam
}
Tag structure for a "constant" tag.

XLX_parent_tag count [static]

Initial value:

 {
    {"count", XLX_PARENT, LCI_fillItemCount},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterItemCount,
    LCI_exitParam
}
Tag structure for a "count" tag.

XLX_parent_tag delay [static]

Initial value:

 {
    {"delay", XLX_PARENT, LCI_charSetParam},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterDelay,
    LCI_exitParam
}
Tag structure for the delay element.

XLX_parent_tag delta [static]

Initial value:

 {
    {"delta", XLX_PARENT, LCI_fillItemDelta},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterItemDelta,
    LCI_exitParam
}
Tag structure for a "delta" tag.

XLX_parent_tag fourrng [static]

Initial value:

 {
    {"four_range", XLX_PARENT, LCI_charSetCalFourRng},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterCalFourRng,
    LCI_exitParam
}
Tag structure for the four range option.

XLX_parent_tag init [static]

Initial value:

 {
    {"initial", XLX_PARENT, LCI_fillItemInit},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterItemInit,
    LCI_exitParam
}
Tag structure for an "initial" tag.

XLX_basic_tag* itemChild[] [static]

Initial value:

 {
    &init.base,
    &delta.base,
    &count.base,
    &cnst.base,
    NULL
}
Array of pointers to basic tags that are children of any item element.

XLX_parent_tag latcDelay [static]

Initial value:

 {
    {"latc_delay", XLX_PARENT, LCI_charSetParam},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterLatcDelay,
    LCI_exitParam
}
Tag structure for the latc_delay element.

XLX_basic_tag* nullChild[] [static]

Initial value:

 {
    NULL
}
Null array of tag pointers.

Referenced by LCI_newCompilation().

XLX_parent_tag number [static]

Initial value:

 {
    {"number", XLX_PARENT, LCI_charSetParam},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterNumber,
    LCI_exitParam
}
Tag structure for the number element.

XLX_parent_tag period [static]

Initial value:

 {
    {"period", XLX_PARENT, LCI_charSetPeriod},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterPeriod,
    LCI_exitParam
}
Tag structure for the period element.

Referenced by LCI_charSetPeriod().

XLX_parent_tag strobe [static]

Initial value:

 {
    {"strobe", XLX_PARENT, LCI_charSetStrobe},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterStrobe,
    LCI_exitParam
}
Tag structure for the strobe element.

XLX_parent_tag suppress [static]

Initial value:

 {
    {"zero_suppress", XLX_PARENT, LCI_charSetSuppress},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterSuppress,
    LCI_exitParam
}
Tag structure for the suppress element.

XLX_parent_tag tkr [static]

Initial value:

 {
    {"LCI_TKR_XML", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    tkrChild,
    NULL,
    NULL
}
Tag structure for the LCI_TKR_XML element.

XLX_basic_tag* tkrChild[] [static]

Initial value:

 {
    &tkrCnf.base,
    NULL
}
Array of pointers to basic tags that are children on the LCI_TKR_XML element.

XLX_parent_tag tkrChnl [static]

Initial value:

 {
    {"channel", XLX_PARENT, LCI_charSetTkrChnl},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterTkrChnl,
    LCI_exitIter
}
Tag structure for the tkrChnl element.

XLX_parent_tag tkrCnf [static]

Initial value:

 {
    {"configuration", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    tkrCnfChild,
    NULL,
    LCI_writeOnExit
}
Tag structure for the configuration element.

XLX_basic_tag* tkrCnfChild[] [static]

Initial value:

 {
    &number.base,
    &period.base,
    &latcDelay.base,
    &delay.base,
    &strobe.base,
    &suppress.base,
    &tkrThr.base,
    &tkrInj.base,
    &tkrTack.base,
    &tkrChnl.base,
    &tkrSplit.base,
    NULL
}
Array of pointers to basic tags that are children of the TKR configuration element.

XLX_basic_tag* tkrDocChild[] [static]

Initial value:

 {
    &tkr.base,
    NULL
}
Array of pointers to named structures that are children on the DOC (pseudo) element.

Referenced by LCI_setMode().

XLX_parent_tag tkrInj [static]

Initial value:

 {
    {"inject", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterTkrInj,
    LCI_exitIter
}
Tag structure for the tkrInj element.

XLX_parent_tag tkrSplit [static]

Initial value:

 {
    {"split", XLX_PARENT, XLX_character_noop},
    XLX_NON_RECURSIVE,
    tkrSplitChild,
    NULL,
    NULL
}
Tag structure for the tkrSplit element.

XLX_basic_tag* tkrSplitChild[] [static]

Initial value:

 {
    &tkrSplitHi.base,
    &tkrSplitLo.base,
    NULL
}
Array of pointers to basic tags that are children of the tkrSplit element.

XLX_parent_tag tkrSplitHi [static]

Initial value:

 {
    {"high", XLX_PARENT, LCI_charSetParamLatc},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterTkrSplitHi,
    LCI_exitParam
}
Tag structure for the tkrSplitHi element.

XLX_parent_tag tkrSplitLo [static]

Initial value:

 {
    {"low", XLX_PARENT, LCI_charSetParamLatc},
    XLX_NON_RECURSIVE,
    nullChild,
    LCI_enterTkrSplitLo,
    LCI_exitParam
}
Tag structure for the tkrSplitLo element.

XLX_parent_tag tkrTack [static]

Initial value:

 {
    {"tack", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterTkrTack,
    LCI_exitIter
}
Tag structure for the tkrTack element.

LCI_tagIdMap tkrTagMap[] [static]

Initial value:

         {{LCI_TAG_LATC_DELAY,  0,                        &latcDelay.base,
           NULL},
          {LCI_TAG_DELAY,       0,                        &delay.base,
           NULL},
          {LCI_TAG_PERIOD,      0,                        &period.base,
           NULL},
          {LCI_TAG_NUMBER,      0,                        &number.base,
           NULL},
          {LCI_TAG_STROBE,      0,                        &strobe.base,
           NULL},
          {LCI_TAG_SUPPRESS,    0,                        &suppress.base,
           NULL},
          {LCI_TAG_TKR_SPLITLO, cfg_off(inp.tkr.splitLo), &tkrSplitLo.base,
           &tkrSplit.base},
          {LCI_TAG_TKR_SPLITHI, cfg_off(inp.tkr.splitHi), &tkrSplitHi.base,
           &tkrSplit.base},
          {LCI_TAG_TKR_TACK,    cfg_off(inp.tkr.tack),    &tkrTack.base,
           NULL},
          {LCI_TAG_TKR_THRESH,  cfg_off(inp.tkr.thr),     &tkrThr.base,
           NULL},
          {LCI_TAG_TKR_CHANNEL, cfg_off(inp.tkr.chnl),    &tkrChnl.base,
           NULL},
          {LCI_TAG_TKR_INJECT,  cfg_off(inp.tkr.inj),     &tkrInj.base,
           NULL}}
TKR tag ID map.

Referenced by LCI_setMode().

XLX_parent_tag tkrThr [static]

Initial value:

 {
    {"threshold", XLX_PARENT, LCI_fillItemKeyword},
    XLX_NON_RECURSIVE,
    itemChild,
    LCI_enterTkrThr,
    LCI_exitIter
}
Tag structure for the tkrThr element.


Generated on Fri Sep 30 18:54:21 2011 by  doxygen 1.5.8