cvt_V792_data Struct Reference

V792 board data structure. More...

#include <cvt_V792.h>


Data Fields

cvt_board_data m_common_data
CVT_V792_TYPES m_type
UINT32m_queue
long m_queue_ini
long m_queue_end


Detailed Description

V792 board data structure.

This structure stores any board data, common and specific ones. It must be passed to each V792's API

Definition at line 67 of file cvt_V792.h.


Field Documentation

cvt_board_data cvt_V792_data::m_common_data
 

Boards common data structure: always let at offset 0

Definition at line 69 of file cvt_V792.h.

Referenced by cvt_V792_clear_bitmask_control_1(), cvt_V792_close(), cvt_V792_data_clear(), cvt_V792_get_ader_high(), cvt_V792_get_ader_low(), cvt_V792_get_control_1(), cvt_V792_get_event_counter(), cvt_V792_get_event_trigger(), cvt_V792_get_geo_address(), cvt_V792_get_interrupt_level(), cvt_V792_get_interrupt_vector(), cvt_V792_get_MCST_CBLT_address(), cvt_V792_get_MCST_CBLT_control(), cvt_V792_get_status(), cvt_V792_get_status_1(), cvt_V792_get_status_2(), cvt_V792_get_system_info(), cvt_V792_open(), cvt_V792_read_MEB(), cvt_V792_set_acquisition_mode(), cvt_V792_set_ader_high(), cvt_V792_set_ader_low(), cvt_V792_set_bit_clear_1(), cvt_V792_set_bit_clear_2(), cvt_V792_set_bit_set_1(), cvt_V792_set_bit_set_2(), cvt_V792_set_bitmask_control_1(), cvt_V792_set_channel_enable(), cvt_V792_set_control_1(), cvt_V792_set_crate_number(), cvt_V792_set_event_counter(), cvt_V792_set_event_trigger(), cvt_V792_set_fast_clear_window(), cvt_V792_set_geo_address(), cvt_V792_set_interrupt(), cvt_V792_set_interrupt_level(), cvt_V792_set_interrupt_vector(), cvt_V792_set_MCST_CBLT(), cvt_V792_set_MCST_CBLT_address(), cvt_V792_set_MCST_CBLT_control(), cvt_V792_set_MEB(), cvt_V792_set_overflow_suppression(), cvt_V792_set_pedestal(), cvt_V792_set_readout_mode(), cvt_V792_set_sliding_scale(), cvt_V792_set_threshold(), cvt_V792_set_thresholds(), cvt_V792_set_zero_suppression(), cvt_V792_single_shot_reset(), and cvt_V792_software_reset().

UINT32* cvt_V792_data::m_queue
 

Buitin read data queue: only if CVT_V792_USE_DATA_QUEUE is defined

Definition at line 75 of file cvt_V792.h.

Referenced by cvt_V792_close(), cvt_V792_dequeue(), cvt_V792_inqueue(), cvt_V792_open(), and cvt_V792_peek_event().

long cvt_V792_data::m_queue_end
 

Buitin read data queue top offset: new data can be stored from queue_end to queue_ini (only if CVT_V792_USE_DATA_QUEUE is defined)

Definition at line 77 of file cvt_V792.h.

Referenced by cvt_V792_get_queue_free(), cvt_V792_get_queue_length(), cvt_V792_inqueue(), and cvt_V792_peek_event().

long cvt_V792_data::m_queue_ini
 

Buitin read data queue bottom offset: valid data can be peeked from queue_ini to queue_end. (only if CVT_V792_USE_DATA_QUEUE is defined)

Definition at line 76 of file cvt_V792.h.

Referenced by cvt_V792_dequeue(), cvt_V792_get_queue_free(), cvt_V792_get_queue_length(), and cvt_V792_peek_event().

CVT_V792_TYPES cvt_V792_data::m_type
 

The V792 board type (either A or B)

Definition at line 73 of file cvt_V792.h.

Referenced by cvt_V792_open(), cvt_V792_set_channel_enable(), cvt_V792_set_threshold(), cvt_V792_set_thresholds(), and cvt_V792_set_zero_suppression().


The documentation for this struct was generated from the following file:
Generated on Wed Oct 18 12:36:57 2006 for CAEVMEToolLib by  doxygen 1.4.6-NO