cvt_V1190_data Struct Reference

V1190 board data structure. More...

#include <cvt_V1190.h>


Data Fields

cvt_board_data m_common_data
CVT_V1190_TYPES m_type
UINT32m_queue
long m_queue_ini
long m_queue_end


Detailed Description

V1190 board data structure.

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

Definition at line 62 of file cvt_V1190.h.


Field Documentation

cvt_board_data cvt_V1190_data::m_common_data
 

Boards common data structure: always let at offset 0

Definition at line 64 of file cvt_V1190.h.

Referenced by cvt_V1190_clear_bitmask_control(), cvt_V1190_close(), cvt_V1190_data_clear(), cvt_V1190_get_event_counter(), cvt_V1190_get_event_stored(), cvt_V1190_get_status(), cvt_V1190_get_system_info(), cvt_V1190_module_reset(), cvt_V1190_open(), cvt_V1190_read_MEB(), cvt_V1190_set_almost_full(), cvt_V1190_set_bitmask_control(), cvt_V1190_set_interrupt(), cvt_V1190_set_MCST_CBLT(), cvt_V1190_set_readout_mode(), cvt_V1190_set_trigger_matching_acquisition_mode(), and vme_board_1190_write_2_micro().

UINT32* cvt_V1190_data::m_queue
 

Buitin read data queue: only if CVT_V1190_USE_DATA_QUEUE is defined

Definition at line 69 of file cvt_V1190.h.

Referenced by cvt_V1190_close(), cvt_V1190_dequeue(), cvt_V1190_inqueue(), cvt_V1190_open(), and cvt_V1190_peek_event().

long cvt_V1190_data::m_queue_end
 

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

Definition at line 71 of file cvt_V1190.h.

Referenced by cvt_V1190_get_queue_free(), cvt_V1190_get_queue_length(), cvt_V1190_inqueue(), and cvt_V1190_peek_event().

long cvt_V1190_data::m_queue_ini
 

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

Definition at line 70 of file cvt_V1190.h.

Referenced by cvt_V1190_dequeue(), cvt_V1190_get_queue_free(), cvt_V1190_get_queue_length(), and cvt_V1190_peek_event().

CVT_V1190_TYPES cvt_V1190_data::m_type
 

The V1190 board type (either A or B)

Definition at line 67 of file cvt_V1190.h.

Referenced by cvt_V1190_get_enable_pattern(), cvt_V1190_get_system_info(), cvt_V1190_open(), and cvt_V1190_set_channel_enable().


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