• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

beamtime/cern-nov10/mbs/s_madc32.h (r4864/r1233)

Go to the documentation of this file.
00001 /* MADC-32 for CBM - DE - 10.11.10 */
00002 
00003 typedef struct
00004 {
00005   long  volatile *pl_madc_dat     ;
00006   
00007   short volatile *p16_thres       [32];
00008   
00009   short volatile *p16_addr_src    ;
00010   short volatile *p16_addr_reg    ;
00011   short volatile *p16_mod_id      ;
00012   short volatile *p16_soft_reset  ;
00013   short volatile *p16_firm_rev    ;
00014   
00015   short volatile *p16_buf_dat_len ;
00016   short volatile *p16_dat_len_form;
00017   short volatile *p16_read_reset  ;
00018   short volatile *p16_mult_evt    ;
00019   short volatile *p16_mark_typ    ;
00020   short volatile *p16_start_acq   ;
00021   short volatile *p16_fifo_reset  ;
00022   short volatile *p16_dat_ready   ;
00023   
00024   short volatile *p16_bank_op     ;
00025   short volatile *p16_adc_resol   ;
00026   short volatile *p16_out_form    ;
00027   short volatile *p16_adc_overwr  ;
00028   short volatile *p16_slc_off     ;
00029   short volatile *p16_skip_oor    ;
00030   
00031   short volatile *p16_hold_delay0 ;
00032   short volatile *p16_hold_delay1 ;
00033   short volatile *p16_hold_width0 ;
00034   short volatile *p16_hold_width1 ;
00035   short volatile *p16_use_gg      ;
00036   
00037   short volatile *p16_input_range ;
00038   short volatile *p16_ecl_term    ;
00039   short volatile *p16_ecl_gat1_osc;
00040   short volatile *p16_ecl_fs_reset;
00041   short volatile *p16_ecl_busy    ;
00042   short volatile *p16_nim_gat1_osc;
00043   short volatile *p16_nim_fc_reset;
00044   short volatile *p16_nim_busy    ;
00045   
00046   short volatile *p16_pulse_stat  ;
00047 } s_madc32;
00048 
00049 /*
00050 typedef struct
00051 {
00052 static long  volatile *pl_madc_dat     ;
00053 
00054 static short volatile *p16_thres       [32];
00055 
00056 static short volatile *p16_addr_src    ;
00057 static short volatile *p16_addr_reg    ;
00058 static short volatile *p16_mod_id      ;
00059 static short volatile *p16_soft_reset  ;
00060 static short volatile *p16_firm_rev    ;
00061 
00062 static short volatile *p16_buf_dat_len ;
00063 static short volatile *p16_dat_len_form;
00064 static short volatile *p16_read_reset  ;
00065 static short volatile *p16_mult_evt    ;
00066 static short volatile *p16_mark_typ    ;
00067 static short volatile *p16_start_acq   ;
00068 static short volatile *p16_fifo_reset  ;
00069 static short volatile *p16_dat_ready   ;
00070 
00071 static short volatile *p16_bank_op     ;
00072 static short volatile *p16_adc_resol   ;
00073 static short volatile *p16_out_form    ;
00074 static short volatile *p16_adc_overwr  ;
00075 static short volatile *p16_slc_off     ;
00076 static short volatile *p16_skip_oor    ;
00077 
00078 static short volatile *p16_hold_delay0 ;
00079 static short volatile *p16_hold_delay1 ;
00080 static short volatile *p16_hold_width0 ;
00081 static short volatile *p16_hold_width1 ;
00082 static short volatile *p16_use_gg      ;
00083 
00084 static short volatile *p16_input_range ;
00085 static short volatile *p16_ecl_term    ;
00086 static short volatile *p16_ecl_gat1_osc;
00087 static short volatile *p16_ecl_fs_reset;
00088 static short volatile *p16_ecl_busy    ;
00089 static short volatile *p16_nim_gat1_osc;
00090 static short volatile *p16_nim_fc_reset;
00091 static short volatile *p16_nim_busy    ;
00092 
00093 static short volatile *p16_pulse_stat  ;
00094 } s_madc32;
00095 */

Generated on Tue Dec 10 2013 04:52:16 for ROCsoft by  doxygen 1.7.1