GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSEC / V3-3-1 > qsec_wb / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QSEC_ctx_p.h File Reference

Mostly just verification that LSEC_ctx and QSEC_ctx match up. More...

#include "QSEC/QSEC_ctx.h"
#include "EDS/EBF_ctb.h"
#include "LSEC/LSEC_ctx.h"
#include "PBI/Check.h"
#include "PBI/Ofs.h"

Classes

struct  QSEC_temsumm
 Collection of the event builder words and event summary words from the contributors to an event. More...
struct  QSEC_summary
 Collection of the event builder words and event summary words from the contributors to an event, version 2 and earlier. More...

Functions

 CHECK (Enum_id_etx_full, QSEC_ID_ETX_FULL==LSEC_ID_ETX_FULL)
 CHECK (Enum_id_etx_abbreviated, QSEC_ID_ETX_ABBREVIATED==LSEC_ID_ETX_ABBREVIATED)
 CHECK (Enum_id_tim_full, QSEC_ID_TIM_FULL==LSEC_ID_TIM_FULL)
 CHECK (Enum_id_tim_abbreviated, QSEC_ID_TIM_ABBREVIATED==LSEC_ID_TIM_ABBREVIATED)
 CHECK (Enum_id_acd_calib, QSEC_ID_CALIB_ACD==LSEC_ID_CALIB_ACD)
 CHECK (Enum_id_acd_calib_ctx, QSEC_ID_CALIB_ACD_CTX==LSEC_ID_CALIB_ACD_CTX)
 CHECK (Enum_id_cal_calib, QSEC_ID_CALIB_CAL==LSEC_ID_CALIB_CAL)
 CHECK (Enum_id_cal_calib_ctx, QSEC_ID_CALIB_CAL_CTX==LSEC_ID_CALIB_CAL_CTX)
 CHECK (Enum_id_tkr_calib, QSEC_ID_CALIB_TKR==LSEC_ID_CALIB_TKR)
 CHECK (Enum_id_tkr_calib_ctx, QSEC_ID_CALIB_TKR_CTX==LSEC_ID_CALIB_TKR_CTX)
 CHECK (Enum_id_raw_calib_evt, QSEC_ID_CALIB_RAW_EVT==LSEC_ID_CALIB_RAW_EVT)
 CHECK (Enum_id_cmp_calib_evt, QSEC_ID_CALIB_CMP_EVT==LSEC_ID_CALIB_CMP_EVT)
 CHECK (Enum_mode_none, QSEC_MODE_NONE==LSEC_MODE_NONE)
 CHECK (Enum_mode_acd, QSEC_MODE_ACD==LSEC_MODE_ACD)
 CHECK (Enum_mode_cal, QSEC_MODE_CAL==LSEC_MODE_CAL)
 CHECK (Enum_mode_tkr, QSEC_MODE_TKR==LSEC_MODE_TKR)
 CHECK (Enum_channel_single, QSEC_CHANNEL_SINGLE==LSEC_CHANNEL_SINGLE)
 CHECK (Enum_channel_all, QSEC_CHANNEL_ALL==LSEC_CHANNEL_ALL)
 CHECK (Enum_channel_per_tfe, QSEC_CHANNEL_PER_FE==LSEC_CHANNEL_PER_FE)
 CHECK (Enum_channel_latc, QSEC_CHANNEL_LATC==LSEC_CHANNEL_LATC)
 CHECK (Enum_n_twr, QSEC_N_TWR==LSEC_N_TWR)
 CHECK (Enum_n_cal_rng, QSEC_N_CAL_RNG==LSEC_N_CAL_RNG)
 CHECK (Enum_n_cal_lay, QSEC_N_CAL_LAY==LSEC_N_CAL_LAY)
 CHECK (Enum_n_cal_col, QSEC_N_CAL_COL==LSEC_N_CAL_COL)
 CHECK (Enum_n_cal_end, QSEC_N_CAL_END==LSEC_N_CAL_END)
 CHECK (Size_ctx, sizeof(QSEC_ctx)==sizeof(LSEC_ctx))
 CHECK (Size_e_version, SIZE_OF(QSEC_ctx, version)==SIZE_OF(LSEC_ctx, version))
 CHECK (Size_e_mode, SIZE_OF(QSEC_ctx, mode)==SIZE_OF(LSEC_ctx, mode))
 CHECK (Size_e_global, SIZE_OF(QSEC_ctx, global)==SIZE_OF(LSEC_ctx, global))
 CHECK (Size_e_specific, SIZE_OF(QSEC_ctx, specific)==SIZE_OF(LSEC_ctx, specific))
 CHECK (Offset_version, OFFSET_OF(QSEC_ctx, version)==OFFSET_OF(LSEC_ctx, version))
 CHECK (Offset_mode, OFFSET_OF(QSEC_ctx, mode)==OFFSET_OF(LSEC_ctx, mode))
 CHECK (Offset_global, OFFSET_OF(QSEC_ctx, global)==OFFSET_OF(LSEC_ctx, global))
 CHECK (Offset_specific, OFFSET_OF(QSEC_ctx, specific)==OFFSET_OF(LSEC_ctx, specific))
 CHECK (Size_global, sizeof(QSEC_global)==sizeof(LSEC_global))
 CHECK (Size_e_latc_cfg, SIZE_OF(QSEC_global, latc_cfg)==SIZE_OF(LSEC_global, latc_cfg))
 CHECK (Offset_latc_cfg, OFFSET_OF(QSEC_global, latc_cfg)==OFFSET_OF(LSEC_global, latc_cfg))
 CHECK (Size_e_lci_cfg, SIZE_OF(QSEC_global, lci_cfg)==SIZE_OF(LSEC_global, lci_cfg))
 CHECK (Offset_lci_cfg, OFFSET_OF(QSEC_global, lci_cfg)==OFFSET_OF(LSEC_global, lci_cfg))
 CHECK (Size_specific, sizeof(QSEC_specific)==sizeof(LSEC_specific))
 CHECK (Size_e_acd, SIZE_OF(QSEC_specific, acd)==SIZE_OF(LSEC_specific, acd))
 CHECK (Size_e_cal, SIZE_OF(QSEC_specific, cal)==SIZE_OF(LSEC_specific, cal))
 CHECK (Size_e_tkr, SIZE_OF(QSEC_specific, tkr)==SIZE_OF(LSEC_specific, tkr))
 CHECK (Offset_acd, OFFSET_OF(QSEC_specific, acd)==OFFSET_OF(LSEC_specific, acd))
 CHECK (Offset_cal, OFFSET_OF(QSEC_specific, cal)==OFFSET_OF(LSEC_specific, cal))
 CHECK (Offset_tkr, OFFSET_OF(QSEC_specific, tkr)==OFFSET_OF(LSEC_specific, tkr))
 CHECK (Size_acd, sizeof(QSEC_acd)==sizeof(LSEC_acd))
 CHECK (Size_e_a_injection, SIZE_OF(QSEC_acd, injection)==SIZE_OF(LSEC_acd, injection))
 CHECK (Size_e_a_HLD, SIZE_OF(QSEC_acd, HLD)==SIZE_OF(LSEC_acd, HLD))
 CHECK (Size_e_a_veto_vernier, SIZE_OF(QSEC_acd, veto_vernier)==SIZE_OF(LSEC_acd, veto_vernier))
 CHECK (Size_e_a_veto, SIZE_OF(QSEC_acd, veto)==SIZE_OF(LSEC_acd, veto))
 CHECK (Size_e_a_PHA, SIZE_OF(QSEC_acd, PHA)==SIZE_OF(LSEC_acd, PHA))
 CHECK (Size_e_a_bias_dac, SIZE_OF(QSEC_acd, bias_dac)==SIZE_OF(LSEC_acd, bias_dac))
 CHECK (Size_e_a_hold_delay, SIZE_OF(QSEC_acd, hold_delay)==SIZE_OF(LSEC_acd, hold_delay))
 CHECK (Size_e_a_hitmap_delay, SIZE_OF(QSEC_acd, hitmap_delay)==SIZE_OF(LSEC_acd, hitmap_delay))
 CHECK (Size_e_a_range, SIZE_OF(QSEC_acd, range)==SIZE_OF(LSEC_acd, range))
 CHECK (Size_e_a_channel, SIZE_OF(QSEC_acd, channel)==SIZE_OF(LSEC_acd, channel))
 CHECK (Offset_a_injection, OFFSET_OF(QSEC_acd, injection)==OFFSET_OF(LSEC_acd, injection))
 CHECK (Offset_a_HLD, OFFSET_OF(QSEC_acd, HLD)==OFFSET_OF(LSEC_acd, HLD))
 CHECK (Offset_a_veto_vernier, OFFSET_OF(QSEC_acd, veto_vernier)==OFFSET_OF(LSEC_acd, veto_vernier))
 CHECK (Offset_a_veto, OFFSET_OF(QSEC_acd, veto)==OFFSET_OF(LSEC_acd, veto))
 CHECK (Offset_a_PHA, OFFSET_OF(QSEC_acd, PHA)==OFFSET_OF(LSEC_acd, PHA))
 CHECK (Offset_a_bias_dac, OFFSET_OF(QSEC_acd, bias_dac)==OFFSET_OF(LSEC_acd, bias_dac))
 CHECK (Offset_a_hold_delay, OFFSET_OF(QSEC_acd, hold_delay)==OFFSET_OF(LSEC_acd, hold_delay))
 CHECK (Offset_a_hitmap_delay, OFFSET_OF(QSEC_acd, hitmap_delay)==OFFSET_OF(LSEC_acd, hitmap_delay))
 CHECK (Offset_a_range, OFFSET_OF(QSEC_acd, range)==OFFSET_OF(LSEC_acd, range))
 CHECK (Offset_a_channel, OFFSET_OF(QSEC_acd, channel)==OFFSET_OF(LSEC_acd, channel))
 CHECK (Size_cal, sizeof(QSEC_cal)==sizeof(LSEC_cal))
 CHECK (Size_e_c_injection, SIZE_OF(QSEC_cal, injection)==SIZE_OF(LSEC_cal, injection))
 CHECK (Size_e_c_ULD, SIZE_OF(QSEC_cal, ULD)==SIZE_OF(LSEC_cal, ULD))
 CHECK (Size_e_c_accept, SIZE_OF(QSEC_cal, accept)==SIZE_OF(LSEC_cal, accept))
 CHECK (Size_e_c_low_thresh, SIZE_OF(QSEC_cal, low_thresh)==SIZE_OF(LSEC_cal, low_thresh))
 CHECK (Size_e_c_high_thresh, SIZE_OF(QSEC_cal, high_thresh)==SIZE_OF(LSEC_cal, high_thresh))
 CHECK (Size_e_c_TACK_delay, SIZE_OF(QSEC_cal, TACK_delay)==SIZE_OF(LSEC_cal, TACK_delay))
 CHECK (Size_e_c_first_range, SIZE_OF(QSEC_cal, first_range)==SIZE_OF(LSEC_cal, first_range))
 CHECK (Size_e_c_low_gain, SIZE_OF(QSEC_cal, low_gain)==SIZE_OF(LSEC_cal, low_gain))
 CHECK (Size_e_c_high_gain, SIZE_OF(QSEC_cal, high_gain)==SIZE_OF(LSEC_cal, high_gain))
 CHECK (Size_e_c_low_rng_ena, SIZE_OF(QSEC_cal, low_rng_ena)==SIZE_OF(LSEC_cal, low_rng_ena))
 CHECK (Size_e_c_high_rng_ena, SIZE_OF(QSEC_cal, high_rng_ena)==SIZE_OF(LSEC_cal, high_rng_ena))
 CHECK (Size_e_c_low_trg_ena, SIZE_OF(QSEC_cal, low_trg_ena)==SIZE_OF(LSEC_cal, low_trg_ena))
 CHECK (Size_e_c_high_trg_ena, SIZE_OF(QSEC_cal, high_trg_ena)==SIZE_OF(LSEC_cal, high_trg_ena))
 CHECK (Size_e_c_low_cal_ena, SIZE_OF(QSEC_cal, low_cal_ena)==SIZE_OF(LSEC_cal, low_cal_ena))
 CHECK (Size_e_c_high_cal_ena, SIZE_OF(QSEC_cal, high_cal_ena)==SIZE_OF(LSEC_cal, high_cal_ena))
 CHECK (Size_e_c_calib_gain, SIZE_OF(QSEC_cal, calib_gain)==SIZE_OF(LSEC_cal, calib_gain))
 CHECK (Size_e_c_channel, SIZE_OF(QSEC_cal, channel)==SIZE_OF(LSEC_cal, channel))
 CHECK (Offset_c_injection, OFFSET_OF(QSEC_cal, injection)==OFFSET_OF(LSEC_cal, injection))
 CHECK (Offset_c_ULD, OFFSET_OF(QSEC_cal, ULD)==OFFSET_OF(LSEC_cal, ULD))
 CHECK (Offset_c_accept, OFFSET_OF(QSEC_cal, accept)==OFFSET_OF(LSEC_cal, accept))
 CHECK (Offset_c_low_thresh, OFFSET_OF(QSEC_cal, low_thresh)==OFFSET_OF(LSEC_cal, low_thresh))
 CHECK (Offset_c_high_thresh, OFFSET_OF(QSEC_cal, high_thresh)==OFFSET_OF(LSEC_cal, high_thresh))
 CHECK (Offset_c_TACK_delay, OFFSET_OF(QSEC_cal, TACK_delay)==OFFSET_OF(LSEC_cal, TACK_delay))
 CHECK (Offset_c_first_range, OFFSET_OF(QSEC_cal, first_range)==OFFSET_OF(LSEC_cal, first_range))
 CHECK (Offset_c_low_gain, OFFSET_OF(QSEC_cal, low_gain)==OFFSET_OF(LSEC_cal, low_gain))
 CHECK (Offset_c_high_gain, OFFSET_OF(QSEC_cal, high_gain)==OFFSET_OF(LSEC_cal, high_gain))
 CHECK (Offset_c_low_rng_ena, OFFSET_OF(QSEC_cal, low_rng_ena)==OFFSET_OF(LSEC_cal, low_rng_ena))
 CHECK (Offset_c_high_rng_ena, OFFSET_OF(QSEC_cal, high_rng_ena)==OFFSET_OF(LSEC_cal, high_rng_ena))
 CHECK (Offset_c_low_trg_ena, OFFSET_OF(QSEC_cal, low_trg_ena)==OFFSET_OF(LSEC_cal, low_trg_ena))
 CHECK (Offset_c_high_trg_ena, OFFSET_OF(QSEC_cal, high_trg_ena)==OFFSET_OF(LSEC_cal, high_trg_ena))
 CHECK (Offset_c_low_cal_ena, OFFSET_OF(QSEC_cal, low_cal_ena)==OFFSET_OF(LSEC_cal, low_cal_ena))
 CHECK (Offset_c_high_cal_ena, OFFSET_OF(QSEC_cal, high_cal_ena)==OFFSET_OF(LSEC_cal, high_cal_ena))
 CHECK (Offset_c_calib_gain, OFFSET_OF(QSEC_cal, calib_gain)==OFFSET_OF(LSEC_cal, calib_gain))
 CHECK (Offset_c_channel, OFFSET_OF(QSEC_cal, channel)==OFFSET_OF(LSEC_cal, channel))
 CHECK (Size_tkr, sizeof(QSEC_tkr)==sizeof(LSEC_tkr))
 CHECK (Size_e_t_injection, SIZE_OF(QSEC_tkr, injection)==SIZE_OF(LSEC_tkr, injection))
 CHECK (Size_e_t_threshold, SIZE_OF(QSEC_tkr, threshold)==SIZE_OF(LSEC_tkr, threshold))
 CHECK (Size_e_t_TACK_delay, SIZE_OF(QSEC_tkr, TACK_delay)==SIZE_OF(LSEC_tkr, TACK_delay))
 CHECK (Size_e_t_split_low, SIZE_OF(QSEC_tkr, split_low)==SIZE_OF(LSEC_tkr, split_low))
 CHECK (Size_e_t_split_high, SIZE_OF(QSEC_tkr, split_high)==SIZE_OF(LSEC_tkr, split_high))
 CHECK (Size_e_t_channel, SIZE_OF(QSEC_tkr, channel)==SIZE_OF(LSEC_tkr, channel))
 CHECK (Offset_t_injection, OFFSET_OF(QSEC_tkr, injection)==OFFSET_OF(LSEC_tkr, injection))
 CHECK (Offset_t_threshold, OFFSET_OF(QSEC_tkr, threshold)==OFFSET_OF(LSEC_tkr, threshold))
 CHECK (Offset_t_TACK_delay, OFFSET_OF(QSEC_tkr, TACK_delay)==OFFSET_OF(LSEC_tkr, TACK_delay))
 CHECK (Offset_t_split_low, OFFSET_OF(QSEC_tkr, split_low)==OFFSET_OF(LSEC_tkr, split_low))
 CHECK (Offset_t_split_high, OFFSET_OF(QSEC_tkr, split_high)==OFFSET_OF(LSEC_tkr, split_high))
 CHECK (Offset_t_channel, OFFSET_OF(QSEC_tkr, channel)==OFFSET_OF(LSEC_tkr, channel))
 CHECK (Size_e_number, SIZE_OF(QSEC_channel, number)==SIZE_OF(LSEC_channel, number))
 CHECK (Size_e_flags, SIZE_OF(QSEC_channel, flags)==SIZE_OF(LSEC_channel, flags))
 CHECK (Offset_number, OFFSET_OF(QSEC_channel, number)==OFFSET_OF(LSEC_channel, number))
 CHECK (Offset_flags, OFFSET_OF(QSEC_channel, flags)==OFFSET_OF(LSEC_channel, flags))


Detailed Description

Mostly just verification that LSEC_ctx and QSEC_ctx match up.

Author:
James Swain & Owen Saxton
Id
QSEC_ctx_p.h,v 1.13 2010/05/27 20:26:45 saxton Exp

Generated on Thu Jan 27 12:57:36 2011 by  doxygen 1.5.8