JLab fADC250-V2 Library  0x42
fadc_struct Struct Reference

Data Fields

volatile unsigned int version
 
volatile unsigned int csr
 
volatile unsigned int ctrl1
 
volatile unsigned int ctrl2
 
volatile unsigned int blk_level
 
volatile unsigned int intr
 
volatile unsigned int adr32
 
volatile unsigned int adr_mb
 
volatile unsigned int s_adr
 
volatile unsigned int delay
 
volatile unsigned int itrig_cfg
 
volatile unsigned int reset
 
volatile unsigned int trig_scal
 
volatile unsigned int ev_count
 
volatile unsigned int blk_count
 
volatile unsigned int blk_fifo_count
 
volatile unsigned int blk_wrdcnt_fifo
 
volatile unsigned int internal_trig_scal
 
volatile unsigned int ram_word_count
 
volatile unsigned int dataflow_status
 
volatile unsigned short dac [16]
 
volatile unsigned int status [4]
 
volatile unsigned int aux
 
volatile unsigned int trigger_control
 
volatile unsigned int trig21_delay
 
volatile unsigned int mem_adr
 
volatile unsigned int mem1_data
 
volatile unsigned int mem2_data
 
volatile unsigned int prom_reg1
 
volatile unsigned int prom_reg2
 
volatile unsigned int berr_module_scal
 
volatile unsigned int berr_crate_scal
 
volatile unsigned int proc_words_scal
 
volatile unsigned int lost_trig_scal
 
volatile unsigned int header_scal
 
volatile unsigned int trig2_scal
 
volatile unsigned int trailer_scal
 
volatile unsigned int syncreset_scal
 
volatile unsigned int busy_level
 
volatile unsigned int gen_evt_header
 
volatile unsigned int gen_evt_data
 
volatile unsigned int gen_evt_trailer
 
volatile unsigned int mgt_status
 
volatile unsigned int mgt_ctrl
 
volatile unsigned int reserved_ctrl [2]
 
volatile unsigned int scaler_ctrl
 
volatile unsigned int serial_number [3]
 
volatile unsigned int scaler_interval
 
volatile unsigned int sum_threshold
 
volatile unsigned int sum_data
 
volatile unsigned int system_monitor
 
volatile unsigned int adc_status [3]
 
volatile unsigned int adc_config [4]
 
volatile unsigned int adc_ptw
 
volatile unsigned int adc_pl
 
volatile unsigned int adc_nsb
 
volatile unsigned int adc_nsa
 
volatile unsigned short adc_thres [16]
 
volatile unsigned int config6
 
volatile unsigned int config7
 
volatile unsigned int adc_test_data
 
volatile unsigned int adc_pedestal [16]
 
volatile unsigned int config3
 
volatile unsigned int status3
 
unsigned int spare_adc [(0x200-0x1A0)>>2]
 
volatile unsigned int hitsum_status
 
volatile unsigned int hitsum_cfg
 
volatile unsigned int hitsum_hit_info
 
volatile unsigned int hitsum_reserved
 
volatile unsigned int hitsum_trig_width
 
volatile unsigned int hitsum_window_bits
 
volatile unsigned int hitsum_window_width
 
volatile unsigned int hitsum_coin_bits
 
volatile unsigned int hitsum_pattern
 
volatile unsigned int hitsum_fifo
 
volatile unsigned int hitsum_sum_thresh
 
unsigned int spare_hitsum [(0x0300-0x022C)>>2]
 
volatile unsigned int scaler [16]
 
volatile unsigned int time_count
 
unsigned int spare_scaler [(0x400-0x344)>>2]
 
volatile unsigned int testBit
 
volatile unsigned int clock250count
 
volatile unsigned int syncp0count
 
volatile unsigned int trig1p0count
 
volatile unsigned int trig2p0count
 
unsigned int blank [(0x500-0x414)>>2]
 
struct FA250_STATE_REGS state
 

Field Documentation

◆ adc_config

◆ adc_nsa

volatile unsigned int fadc_struct::adc_nsa

◆ adc_nsb

volatile unsigned int fadc_struct::adc_nsb

Referenced by faGStatus(), and faSetProcMode().

◆ adc_pedestal

volatile unsigned int fadc_struct::adc_pedestal[16]

◆ adc_pl

volatile unsigned int fadc_struct::adc_pl

Referenced by faGStatus(), and faSetProcMode().

◆ adc_ptw

volatile unsigned int fadc_struct::adc_ptw

Referenced by faGStatus(), and faSetProcMode().

◆ adc_status

volatile unsigned int fadc_struct::adc_status[3]

◆ adc_test_data

volatile unsigned int fadc_struct::adc_test_data

Referenced by faSetPPG().

◆ adc_thres

volatile unsigned short fadc_struct::adc_thres[16]

◆ adr32

volatile unsigned int fadc_struct::adr32

Referenced by faGReset(), faGStatus(), and faReset().

◆ adr_mb

volatile unsigned int fadc_struct::adr_mb

◆ aux

volatile unsigned int fadc_struct::aux

◆ berr_crate_scal

volatile unsigned int fadc_struct::berr_crate_scal

◆ berr_module_scal

volatile unsigned int fadc_struct::berr_module_scal

Referenced by faGStatus().

◆ blank

unsigned int fadc_struct::blank[(0x500-0x414)>>2]

◆ blk_count

volatile unsigned int fadc_struct::blk_count

Referenced by faDready(), and faGStatus().

◆ blk_fifo_count

volatile unsigned int fadc_struct::blk_fifo_count

◆ blk_level

volatile unsigned int fadc_struct::blk_level

◆ blk_wrdcnt_fifo

volatile unsigned int fadc_struct::blk_wrdcnt_fifo

◆ busy_level

volatile unsigned int fadc_struct::busy_level

Referenced by faBusy(), and faBusyLevel().

◆ clock250count

volatile unsigned int fadc_struct::clock250count

◆ config3

volatile unsigned int fadc_struct::config3

◆ config6

volatile unsigned int fadc_struct::config6

Referenced by faGStatus(), and faSampleConfig().

◆ config7

volatile unsigned int fadc_struct::config7

◆ csr

◆ ctrl1

◆ ctrl2

volatile unsigned int fadc_struct::ctrl2

◆ dac

volatile unsigned short fadc_struct::dac[16]

◆ dataflow_status

volatile unsigned int fadc_struct::dataflow_status

Referenced by faPrintFifoStatus().

◆ delay

volatile unsigned int fadc_struct::delay

Referenced by faSetCalib().

◆ ev_count

volatile unsigned int fadc_struct::ev_count

Referenced by faDready(), faPrintBlock(), and faReadBlock().

◆ gen_evt_data

volatile unsigned int fadc_struct::gen_evt_data

◆ gen_evt_header

volatile unsigned int fadc_struct::gen_evt_header

◆ gen_evt_trailer

volatile unsigned int fadc_struct::gen_evt_trailer

◆ header_scal

volatile unsigned int fadc_struct::header_scal

Referenced by faPrintAuxScal().

◆ hitsum_cfg

volatile unsigned int fadc_struct::hitsum_cfg

◆ hitsum_coin_bits

volatile unsigned int fadc_struct::hitsum_coin_bits

◆ hitsum_fifo

volatile unsigned int fadc_struct::hitsum_fifo

◆ hitsum_hit_info

volatile unsigned int fadc_struct::hitsum_hit_info

◆ hitsum_pattern

volatile unsigned int fadc_struct::hitsum_pattern

◆ hitsum_reserved

volatile unsigned int fadc_struct::hitsum_reserved

◆ hitsum_status

volatile unsigned int fadc_struct::hitsum_status

◆ hitsum_sum_thresh

volatile unsigned int fadc_struct::hitsum_sum_thresh

◆ hitsum_trig_width

volatile unsigned int fadc_struct::hitsum_trig_width

◆ hitsum_window_bits

volatile unsigned int fadc_struct::hitsum_window_bits

◆ hitsum_window_width

volatile unsigned int fadc_struct::hitsum_window_width

◆ internal_trig_scal

volatile unsigned int fadc_struct::internal_trig_scal

◆ intr

volatile unsigned int fadc_struct::intr

Referenced by faInit().

◆ itrig_cfg

volatile unsigned int fadc_struct::itrig_cfg

◆ lost_trig_scal

volatile unsigned int fadc_struct::lost_trig_scal

Referenced by faGStatus(), and faPrintAuxScal().

◆ mem1_data

volatile unsigned int fadc_struct::mem1_data

◆ mem2_data

volatile unsigned int fadc_struct::mem2_data

◆ mem_adr

volatile unsigned int fadc_struct::mem_adr

◆ mgt_ctrl

volatile unsigned int fadc_struct::mgt_ctrl

◆ mgt_status

volatile unsigned int fadc_struct::mgt_status

Referenced by faGStatus().

◆ proc_words_scal

volatile unsigned int fadc_struct::proc_words_scal

Referenced by faPrintAuxScal().

◆ prom_reg1

volatile unsigned int fadc_struct::prom_reg1

◆ prom_reg2

volatile unsigned int fadc_struct::prom_reg2

◆ ram_word_count

volatile unsigned int fadc_struct::ram_word_count

Referenced by faBusy(), and faGStatus().

◆ reserved_ctrl

volatile unsigned int fadc_struct::reserved_ctrl[2]

◆ reset

volatile unsigned int fadc_struct::reset

◆ s_adr

volatile unsigned int fadc_struct::s_adr

◆ scaler

volatile unsigned int fadc_struct::scaler[16]

Referenced by faPrintScalers(), and faReadScalers().

◆ scaler_ctrl

volatile unsigned int fadc_struct::scaler_ctrl

◆ scaler_interval

volatile unsigned int fadc_struct::scaler_interval

◆ serial_number

volatile unsigned int fadc_struct::serial_number[3]

Referenced by faGetSerialNumber().

◆ spare_adc

unsigned int fadc_struct::spare_adc[(0x200-0x1A0)>>2]

◆ spare_hitsum

unsigned int fadc_struct::spare_hitsum[(0x0300-0x022C)>>2]

◆ spare_scaler

unsigned int fadc_struct::spare_scaler[(0x400-0x344)>>2]

◆ state

struct FA250_STATE_REGS fadc_struct::state

◆ status

volatile unsigned int fadc_struct::status[4]

Referenced by faPrintFifoStatus().

◆ status3

volatile unsigned int fadc_struct::status3

◆ sum_data

volatile unsigned int fadc_struct::sum_data

◆ sum_threshold

volatile unsigned int fadc_struct::sum_threshold

◆ syncp0count

volatile unsigned int fadc_struct::syncp0count

◆ syncreset_scal

volatile unsigned int fadc_struct::syncreset_scal

Referenced by faGStatus().

◆ system_monitor

volatile unsigned int fadc_struct::system_monitor

◆ testBit

◆ time_count

volatile unsigned int fadc_struct::time_count

Referenced by faPrintScalers(), and faReadScalers().

◆ trailer_scal

volatile unsigned int fadc_struct::trailer_scal

Referenced by faPrintAuxScal().

◆ trig1p0count

volatile unsigned int fadc_struct::trig1p0count

◆ trig21_delay

volatile unsigned int fadc_struct::trig21_delay

◆ trig2_scal

volatile unsigned int fadc_struct::trig2_scal

Referenced by faGStatus().

◆ trig2p0count

volatile unsigned int fadc_struct::trig2p0count

◆ trig_scal

volatile unsigned int fadc_struct::trig_scal

Referenced by faGStatus(), and faResetTriggerCount().

◆ trigger_control

volatile unsigned int fadc_struct::trigger_control

◆ version

volatile unsigned int fadc_struct::version

The documentation for this struct was generated from the following file: