JLab Pipeline TD Library  3v6.1
TD_A24RegStruct Struct Reference

Data Fields

volatile unsigned int boardID
 
volatile unsigned int fiber
 
volatile unsigned int intsetup
 
volatile unsigned int trigDelay
 
volatile unsigned int adr32
 
volatile unsigned int blocklevel
 
volatile unsigned int dataFormat
 
volatile unsigned int vmeControl
 
volatile unsigned int trigsrc
 
volatile unsigned int sync
 
volatile unsigned int busy
 
volatile unsigned int fiber_busy
 
volatile unsigned int trig1Prescale
 
volatile unsigned int blockBuffer
 
volatile unsigned int triggerRule
 
volatile unsigned int triggerWindow
 
unsigned int blank0
 
volatile unsigned int tsInput
 
unsigned int blank1
 
volatile unsigned int output
 
volatile unsigned int fiberSyncDelay
 
volatile unsigned int rocAckRead [2]
 
unsigned int blank2 [(0x64-0x5C)/4]
 
volatile unsigned int inputPrescale
 
unsigned int blank3 [(0x74-0x68)/4]
 
volatile unsigned int fp_prescale
 
volatile unsigned int syncCommand
 
volatile unsigned int syncDelay
 
volatile unsigned int syncWidth
 
volatile unsigned int triggerCommand
 
volatile unsigned int randomPulser
 
volatile unsigned int fixedPulser1
 
volatile unsigned int fixedPulser2
 
volatile unsigned int nblocks
 
volatile unsigned int trigCount
 
volatile unsigned int runningMode
 
unsigned int blank4 [(0xA8-0xA0)/4]
 
volatile unsigned int livetime
 
volatile unsigned int busytime
 
volatile unsigned int GTPStatusA
 
volatile unsigned int GTPStatusB
 
volatile unsigned int GTPtriggerBufferLength
 
volatile unsigned int inputCounter
 
volatile unsigned int blockStatus [4]
 
volatile unsigned int adr24
 
volatile unsigned int syncEventCtrl
 
volatile unsigned int eventNumber_hi
 
volatile unsigned int eventNumber_lo
 
unsigned int blank5 [(0xEC-0xE0)/4]
 
volatile unsigned int rocEnable
 
unsigned int blank6 [(0xFC-0xF0)/4]
 
volatile unsigned int blocklimit
 
volatile unsigned int reset
 
volatile unsigned int fpDelay [2]
 
unsigned int blank7 [(0x128-0x10C)/4]
 
volatile unsigned int fpBusy
 
unsigned int blank8 [(0x138-0x12C)/4]
 
volatile unsigned int triggerRuleMin
 
unsigned int blank9
 
volatile unsigned int trigTable [(0x180-0x140)/4]
 
volatile unsigned int busy_scaler1 [7]
 
volatile unsigned int busy_scaler2 [9]
 
unsigned int blank10 [(0x1D0-0x1C0)/4]
 
volatile unsigned int hfbr_tiID [8]
 
volatile unsigned int master_tiID
 
unsigned int blank11 [(0xDC00-0x1F4)/4]
 
volatile unsigned int sysMon [(0xDE00-0xDC00)/4]
 
unsigned int blank12 [(0xFFFC-0xDE00)/4]
 
volatile unsigned int eJTAGLoad
 
volatile unsigned int JTAGPROMBase [(0x20000-0x10000)/4]
 
volatile unsigned int JTAGFPGABase [(0x30000-0x20000)/4]
 

Field Documentation

◆ adr24

volatile unsigned int TD_A24RegStruct::adr24

◆ adr32

volatile unsigned int TD_A24RegStruct::adr32

Referenced by tdStatus().

◆ blank0

unsigned int TD_A24RegStruct::blank0

◆ blank1

unsigned int TD_A24RegStruct::blank1

◆ blank10

unsigned int TD_A24RegStruct::blank10[(0x1D0-0x1C0)/4]

◆ blank11

unsigned int TD_A24RegStruct::blank11[(0xDC00-0x1F4)/4]

◆ blank12

unsigned int TD_A24RegStruct::blank12[(0xFFFC-0xDE00)/4]

◆ blank2

unsigned int TD_A24RegStruct::blank2[(0x64-0x5C)/4]

◆ blank3

unsigned int TD_A24RegStruct::blank3[(0x74-0x68)/4]

◆ blank4

unsigned int TD_A24RegStruct::blank4[(0xA8-0xA0)/4]

◆ blank5

unsigned int TD_A24RegStruct::blank5[(0xEC-0xE0)/4]

◆ blank6

unsigned int TD_A24RegStruct::blank6[(0xFC-0xF0)/4]

◆ blank7

unsigned int TD_A24RegStruct::blank7[(0x128-0x10C)/4]

◆ blank8

unsigned int TD_A24RegStruct::blank8[(0x138-0x12C)/4]

◆ blank9

unsigned int TD_A24RegStruct::blank9

◆ blockBuffer

volatile unsigned int TD_A24RegStruct::blockBuffer

◆ blocklevel

volatile unsigned int TD_A24RegStruct::blocklevel

Referenced by tdSetBlockLevel(), and tdStatus().

◆ blocklimit

volatile unsigned int TD_A24RegStruct::blocklimit

◆ blockStatus

volatile unsigned int TD_A24RegStruct::blockStatus[4]

◆ boardID

volatile unsigned int TD_A24RegStruct::boardID

Referenced by tdCheckAddresses(), tdInit(), and tdStatus().

◆ busy

◆ busy_scaler1

volatile unsigned int TD_A24RegStruct::busy_scaler1[7]

◆ busy_scaler2

volatile unsigned int TD_A24RegStruct::busy_scaler2[9]

◆ busytime

volatile unsigned int TD_A24RegStruct::busytime

Referenced by tdGetBusyTime(), tdGStatus(), and tdStatus().

◆ dataFormat

volatile unsigned int TD_A24RegStruct::dataFormat

◆ eJTAGLoad

volatile unsigned int TD_A24RegStruct::eJTAGLoad

◆ eventNumber_hi

volatile unsigned int TD_A24RegStruct::eventNumber_hi

◆ eventNumber_lo

volatile unsigned int TD_A24RegStruct::eventNumber_lo

◆ fiber

◆ fiber_busy

volatile unsigned int TD_A24RegStruct::fiber_busy

◆ fiberSyncDelay

volatile unsigned int TD_A24RegStruct::fiberSyncDelay

◆ fixedPulser1

volatile unsigned int TD_A24RegStruct::fixedPulser1

◆ fixedPulser2

volatile unsigned int TD_A24RegStruct::fixedPulser2

◆ fp_prescale

volatile unsigned int TD_A24RegStruct::fp_prescale

◆ fpBusy

volatile unsigned int TD_A24RegStruct::fpBusy

Referenced by tdCheckAddresses().

◆ fpDelay

volatile unsigned int TD_A24RegStruct::fpDelay[2]

◆ GTPStatusA

volatile unsigned int TD_A24RegStruct::GTPStatusA

◆ GTPStatusB

volatile unsigned int TD_A24RegStruct::GTPStatusB

◆ GTPtriggerBufferLength

volatile unsigned int TD_A24RegStruct::GTPtriggerBufferLength

◆ hfbr_tiID

volatile unsigned int TD_A24RegStruct::hfbr_tiID[8]

◆ inputCounter

volatile unsigned int TD_A24RegStruct::inputCounter

Referenced by tdGStatus(), and tdStatus().

◆ inputPrescale

volatile unsigned int TD_A24RegStruct::inputPrescale

◆ intsetup

volatile unsigned int TD_A24RegStruct::intsetup

Referenced by tdStatus().

◆ JTAGFPGABase

volatile unsigned int TD_A24RegStruct::JTAGFPGABase[(0x30000-0x20000)/4]

◆ JTAGPROMBase

volatile unsigned int TD_A24RegStruct::JTAGPROMBase[(0x20000-0x10000)/4]

◆ livetime

volatile unsigned int TD_A24RegStruct::livetime

Referenced by tdGetLiveTime(), tdGStatus(), and tdStatus().

◆ master_tiID

volatile unsigned int TD_A24RegStruct::master_tiID

Referenced by tdCheckAddresses().

◆ nblocks

volatile unsigned int TD_A24RegStruct::nblocks

◆ output

volatile unsigned int TD_A24RegStruct::output

Referenced by tdSetOutputPort(), and tdStatus().

◆ randomPulser

volatile unsigned int TD_A24RegStruct::randomPulser

◆ reset

◆ rocAckRead

volatile unsigned int TD_A24RegStruct::rocAckRead[2]

◆ rocEnable

volatile unsigned int TD_A24RegStruct::rocEnable

◆ runningMode

volatile unsigned int TD_A24RegStruct::runningMode

◆ sync

volatile unsigned int TD_A24RegStruct::sync

◆ syncCommand

volatile unsigned int TD_A24RegStruct::syncCommand

Referenced by tdTriggerReadyReset().

◆ syncDelay

volatile unsigned int TD_A24RegStruct::syncDelay

◆ syncEventCtrl

volatile unsigned int TD_A24RegStruct::syncEventCtrl

◆ syncWidth

volatile unsigned int TD_A24RegStruct::syncWidth

Referenced by tdCheckAddresses().

◆ sysMon

volatile unsigned int TD_A24RegStruct::sysMon[(0xDE00-0xDC00)/4]

◆ trig1Prescale

volatile unsigned int TD_A24RegStruct::trig1Prescale

◆ trigCount

volatile unsigned int TD_A24RegStruct::trigCount

Referenced by tdGetTrigCount(), tdGStatus(), and tdStatus().

◆ trigDelay

volatile unsigned int TD_A24RegStruct::trigDelay

Referenced by tdStatus().

◆ triggerCommand

volatile unsigned int TD_A24RegStruct::triggerCommand

◆ triggerRule

volatile unsigned int TD_A24RegStruct::triggerRule

◆ triggerRuleMin

volatile unsigned int TD_A24RegStruct::triggerRuleMin

◆ triggerWindow

volatile unsigned int TD_A24RegStruct::triggerWindow

◆ trigsrc

volatile unsigned int TD_A24RegStruct::trigsrc

◆ trigTable

volatile unsigned int TD_A24RegStruct::trigTable[(0x180-0x140)/4]

Referenced by tdCheckAddresses().

◆ tsInput

volatile unsigned int TD_A24RegStruct::tsInput

Referenced by tdStatus().

◆ vmeControl

volatile unsigned int TD_A24RegStruct::vmeControl

Referenced by tdStatus().


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