mvmestd.h File Reference

Go to the source code of this file.


Define Documentation

#define EXPRT
 

Definition at line 55 of file mvmestd.h.

#define SUCCESS   1
 

Definition at line 47 of file mvmestd.h.

Referenced by adc_calib(), adc_calib_bor(), adc_calib_eor(), adc_calib_init(), adc_summing(), adc_summing_init(), analyzer_init(), begin_of_run(), cm_check_deferred_transition(), cm_transition(), el_submit(), end_of_run(), fccinit(), frontend_exit(), frontend_init(), frontend_loop(), interrupt_configure(), main(), manual_trigger(), pause_run(), register_equipment(), resume_run(), scaler_accum(), scaler_clear(), scaler_eor(), scheduler(), source_booking(), and tr_prestart().

#define VME_A16D16   1
 

Definition at line 61 of file mvmestd.h.

#define VME_A16D32   2
 

Definition at line 62 of file mvmestd.h.

#define VME_A24D16   3
 

Definition at line 63 of file mvmestd.h.

#define VME_A24D32   4
 

Definition at line 64 of file mvmestd.h.

#define VME_A32D16   5
 

Definition at line 65 of file mvmestd.h.

#define VME_A32D32   6
 

Definition at line 66 of file mvmestd.h.

#define VME_AMOD_A16   BT_AMOD_A16_SD
 

Definition at line 103 of file mvmestd.h.

#define VME_AMOD_A16_ND   (0x29)
 

Definition at line 101 of file mvmestd.h.

#define VME_AMOD_A16_SD   (0x2D)
 

Definition at line 100 of file mvmestd.h.

#define VME_AMOD_A24   VME_AMOD_A24_SD
 

Definition at line 97 of file mvmestd.h.

#define VME_AMOD_A24_D64   VME_AMOD_A24_SMBLT
 

Definition at line 98 of file mvmestd.h.

#define VME_AMOD_A24_NB   (0x3B)
 

Definition at line 91 of file mvmestd.h.

#define VME_AMOD_A24_ND   (0x39)
 

Definition at line 93 of file mvmestd.h.

#define VME_AMOD_A24_NMBLT   (0x38)
 

Definition at line 95 of file mvmestd.h.

#define VME_AMOD_A24_NP   (0x3A)
 

Definition at line 92 of file mvmestd.h.

#define VME_AMOD_A24_SB   (0x3F)
 

Definition at line 88 of file mvmestd.h.

#define VME_AMOD_A24_SD   (0x3D)
 

Definition at line 90 of file mvmestd.h.

#define VME_AMOD_A24_SMBLT   (0x3C)
 

Definition at line 94 of file mvmestd.h.

#define VME_AMOD_A24_SP   (0x3E)
 

Definition at line 89 of file mvmestd.h.

#define VME_AMOD_A32   VME_AMOD_A32_SD
 

Definition at line 85 of file mvmestd.h.

#define VME_AMOD_A32_D64   VME_AMOD_A32_SMBLT
 

Definition at line 86 of file mvmestd.h.

#define VME_AMOD_A32_NB   (0x0B)
 

Definition at line 79 of file mvmestd.h.

#define VME_AMOD_A32_ND   (0x09)
 

Definition at line 81 of file mvmestd.h.

#define VME_AMOD_A32_NMBLT   (0x08)
 

Definition at line 83 of file mvmestd.h.

#define VME_AMOD_A32_NP   (0x0A)
 

Definition at line 80 of file mvmestd.h.

#define VME_AMOD_A32_SB   (0x0F)
 

Definition at line 76 of file mvmestd.h.

#define VME_AMOD_A32_SD   (0x0D)
 

Definition at line 78 of file mvmestd.h.

#define VME_AMOD_A32_SMBLT   (0x0C)
 

Definition at line 82 of file mvmestd.h.

#define VME_AMOD_A32_SP   (0x0E)
 

Definition at line 77 of file mvmestd.h.

#define VME_IOCTL_AMOD_GET   1
 

Definition at line 73 of file mvmestd.h.

#define VME_IOCTL_AMOD_SET   0
 

Definition at line 72 of file mvmestd.h.

#define VME_LM   9
 

Definition at line 69 of file mvmestd.h.

#define VME_RAMD16   7
 

Definition at line 67 of file mvmestd.h.

#define VME_RAND32   8
 

Definition at line 68 of file mvmestd.h.


Typedef Documentation

typedef unsigned long int DWORD
 

Definition at line 44 of file mvmestd.h.

Referenced by bk_close(), bk_find(), bk_iterate(), bk_locate(), bk_swap(), bm_check_buffers(), bm_compose_event(), cm_cleanup(), cm_connect_experiment1(), cm_get_watchdog_info(), cm_get_watchdog_params(), cm_register_deferred_transition(), cm_register_transition(), cm_set_client_info(), cm_set_watchdog_params(), cm_shutdown(), cm_synchronize(), cm_time(), cm_transition(), cm_yield(), db_check_record(), db_create_key(), db_get_data(), db_get_data_index(), db_get_key_time(), db_get_value(), db_open_database(), db_set_data(), db_set_data_index(), db_set_value(), db_sprintf(), eb_user(), eb_yfragment_add(), hs_open_file(), main(), poll_event(), read_scaler_event(), register_equipment(), rpc_send_event(), scaler_accum(), scheduler(), send_event(), source_scan(), ss_millitime(), ss_thread_create(), ss_thread_kill(), ss_time(), update_odb(), ybk_close(), ybk_create(), ybk_find(), ybk_init(), ybk_iterate(), ybk_list(), ybk_locate(), and ybk_size().

typedef unsigned short int WORD
 

Definition at line 39 of file mvmestd.h.

Referenced by adc_calib(), bk_close(), bk_create(), bk_swap(), cm_cleanup(), cm_msg(), cm_msg1(), db_create_key(), db_open_database(), db_open_record(), db_sprintf(), eb_user(), manual_trigger(), read_trigger_event(), update_odb(), and ybk_close().


Function Documentation

int EXPRT vme_close int  vh  ) 
 

int EXPRT vme_ioctl int  vh,
int  req,
int *  parm
 

int EXPRT vme_mmap int  vh,
void **  ptr,
int  vme_addr,
int  size
 

int EXPRT vme_open int  device,
int  mode
 

int EXPRT vme_read int  vh,
void *  dst,
int  vme_addr,
int  size,
int  dma
 

int EXPRT vme_unmap int  vh,
void *  ptr,
int  size
 

int EXPRT vme_write int  vh,
void *  src,
int  vme_addr,
int  size,
int  dma
 


Midas DOC Version 1.9.3 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Suzannah Daviel - Doxygen - Peter Green - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - Konstantin Olchanski - Renee Poutissou - Andreas Suter - Piotr Adam Zolnierczuk