JLab Pipeline TS Library  3v7.1
TS_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 trigger
 
volatile unsigned int sync
 
volatile unsigned int busy
 
volatile unsigned int clock
 
volatile unsigned int trig1Prescale
 
volatile unsigned int blockBuffer
 
volatile unsigned int triggerRule
 
volatile unsigned int triggerWindow
 
volatile unsigned int GTPtrigger
 
volatile unsigned int fpInput
 
volatile unsigned int genInput
 
volatile unsigned int output
 
volatile unsigned int fiberSyncDelay
 
volatile unsigned int GTPprescale [4]
 
volatile unsigned int fpInputPrescale [4]
 
volatile unsigned int specialEvTypes
 
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
 
unsigned int blank0
 
volatile unsigned int runningMode
 
volatile unsigned int duplBusyTime
 
volatile unsigned int duplBusyStatus
 
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
 
volatile unsigned int hfbr_tiID [2]
 
volatile unsigned int master_tiID
 
unsigned int blank1
 
volatile unsigned int fpScaler
 
volatile unsigned int gtpScaler
 
volatile unsigned int genScaler
 
volatile unsigned int blocklimit
 
volatile unsigned int reset
 
volatile unsigned int fpDelay [11]
 
unsigned int blank2
 
struct PartitionStruct part1
 
struct ScalerStruct Scalers1
 
struct PartitionStruct part2
 
struct ScalerStruct Scalers2
 
struct PartitionStruct part3
 
struct ScalerStruct Scalers3
 
struct PartitionStruct part4
 
struct ScalerStruct Scalers4
 
unsigned int blank3 [(0x1080-0x934)/4]
 
volatile unsigned int GTPTriggerTable [(0x1090-0x1080)/4]
 
volatile unsigned int FPTriggerTable [(0x10A0-0x1090)/4]
 
struct PartTrigTableStruct PartTrigTable [4]
 
unsigned int blank4 [(0xFFFC-0x10C0)/4]
 
volatile unsigned int eJTAGLoad
 
volatile unsigned int JTAGPROMBase [(0x20000-0x10000)/4]
 
volatile unsigned int JTAGFPGABase [(0x30000-0x20000)/4]
 
volatile unsigned int SWA [(0x40000-0x30000)/4]
 
volatile unsigned int SWB [(0x50000-0x40000)/4]
 

Field Documentation

◆ adr24

volatile unsigned int TS_A24RegStruct::adr24

◆ adr32

volatile unsigned int TS_A24RegStruct::adr32

Referenced by tsSetAdr32(), and tsStatus().

◆ blank0

unsigned int TS_A24RegStruct::blank0

◆ blank1

unsigned int TS_A24RegStruct::blank1

◆ blank2

unsigned int TS_A24RegStruct::blank2

◆ blank3

unsigned int TS_A24RegStruct::blank3[(0x1080-0x934)/4]

◆ blank4

unsigned int TS_A24RegStruct::blank4[(0xFFFC-0x10C0)/4]

◆ blockBuffer

volatile unsigned int TS_A24RegStruct::blockBuffer

◆ blocklevel

volatile unsigned int TS_A24RegStruct::blocklevel

◆ blocklimit

volatile unsigned int TS_A24RegStruct::blocklimit

◆ blockStatus

volatile unsigned int TS_A24RegStruct::blockStatus[4]

◆ boardID

volatile unsigned int TS_A24RegStruct::boardID

◆ busy

volatile unsigned int TS_A24RegStruct::busy

◆ busytime

volatile unsigned int TS_A24RegStruct::busytime

◆ clock

volatile unsigned int TS_A24RegStruct::clock

◆ dataFormat

volatile unsigned int TS_A24RegStruct::dataFormat

◆ duplBusyStatus

volatile unsigned int TS_A24RegStruct::duplBusyStatus

◆ duplBusyTime

volatile unsigned int TS_A24RegStruct::duplBusyTime

◆ eJTAGLoad

volatile unsigned int TS_A24RegStruct::eJTAGLoad

◆ eventNumber_hi

volatile unsigned int TS_A24RegStruct::eventNumber_hi

Referenced by tsGetEventCounter().

◆ eventNumber_lo

volatile unsigned int TS_A24RegStruct::eventNumber_lo

Referenced by tsGetEventCounter().

◆ fiber

volatile unsigned int TS_A24RegStruct::fiber

Referenced by tsSlaveStatus(), and tsStatus().

◆ fiberSyncDelay

volatile unsigned int TS_A24RegStruct::fiberSyncDelay

◆ fixedPulser1

volatile unsigned int TS_A24RegStruct::fixedPulser1

Referenced by tsSoftTrig().

◆ fixedPulser2

volatile unsigned int TS_A24RegStruct::fixedPulser2

Referenced by tsSoftTrig().

◆ fpDelay

volatile unsigned int TS_A24RegStruct::fpDelay[11]

◆ fpInput

volatile unsigned int TS_A24RegStruct::fpInput

Referenced by tsSetFPInput(), and tsStatus().

◆ fpInputPrescale

volatile unsigned int TS_A24RegStruct::fpInputPrescale[4]

◆ fpScaler

volatile unsigned int TS_A24RegStruct::fpScaler

◆ FPTriggerTable

volatile unsigned int TS_A24RegStruct::FPTriggerTable[(0x10A0-0x1090)/4]

Referenced by tsCheckAddresses().

◆ genInput

volatile unsigned int TS_A24RegStruct::genInput

◆ genScaler

volatile unsigned int TS_A24RegStruct::genScaler

◆ GTPprescale

volatile unsigned int TS_A24RegStruct::GTPprescale[4]

◆ gtpScaler

volatile unsigned int TS_A24RegStruct::gtpScaler

◆ GTPStatusA

volatile unsigned int TS_A24RegStruct::GTPStatusA

◆ GTPStatusB

volatile unsigned int TS_A24RegStruct::GTPStatusB

◆ GTPtrigger

volatile unsigned int TS_A24RegStruct::GTPtrigger

◆ GTPtriggerBufferLength

volatile unsigned int TS_A24RegStruct::GTPtriggerBufferLength

Referenced by tsStatus().

◆ GTPTriggerTable

volatile unsigned int TS_A24RegStruct::GTPTriggerTable[(0x1090-0x1080)/4]

Referenced by tsCheckAddresses().

◆ hfbr_tiID

volatile unsigned int TS_A24RegStruct::hfbr_tiID[2]

◆ inputCounter

volatile unsigned int TS_A24RegStruct::inputCounter

Referenced by tsStatus().

◆ intsetup

volatile unsigned int TS_A24RegStruct::intsetup

Referenced by tsIntDisable(), and tsStatus().

◆ JTAGFPGABase

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

◆ JTAGPROMBase

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

◆ livetime

volatile unsigned int TS_A24RegStruct::livetime

◆ master_tiID

volatile unsigned int TS_A24RegStruct::master_tiID

◆ nblocks

volatile unsigned int TS_A24RegStruct::nblocks

Referenced by tsCurrentBlockFilled(), and tsStatus().

◆ output

volatile unsigned int TS_A24RegStruct::output

Referenced by tsSetOutputPort(), and tsStatus().

◆ part1

◆ part2

struct PartitionStruct TS_A24RegStruct::part2

Referenced by tsCheckAddresses().

◆ part3

struct PartitionStruct TS_A24RegStruct::part3

◆ part4

struct PartitionStruct TS_A24RegStruct::part4

◆ PartTrigTable

struct PartTrigTableStruct TS_A24RegStruct::PartTrigTable[4]

◆ randomPulser

volatile unsigned int TS_A24RegStruct::randomPulser

◆ reset

◆ runningMode

volatile unsigned int TS_A24RegStruct::runningMode

◆ Scalers1

struct ScalerStruct TS_A24RegStruct::Scalers1

◆ Scalers2

struct ScalerStruct TS_A24RegStruct::Scalers2

◆ Scalers3

struct ScalerStruct TS_A24RegStruct::Scalers3

Referenced by tsReadScalers(), and tsReadScalersMon().

◆ Scalers4

struct ScalerStruct TS_A24RegStruct::Scalers4

Referenced by tsReadScalers(), and tsReadScalersMon().

◆ specialEvTypes

volatile unsigned int TS_A24RegStruct::specialEvTypes

◆ SWA

volatile unsigned int TS_A24RegStruct::SWA[(0x40000-0x30000)/4]

Referenced by tsCheckAddresses().

◆ SWB

volatile unsigned int TS_A24RegStruct::SWB[(0x50000-0x40000)/4]

Referenced by tsCheckAddresses().

◆ sync

volatile unsigned int TS_A24RegStruct::sync

Referenced by tsSetSyncSource(), and tsStatus().

◆ syncCommand

◆ syncDelay

volatile unsigned int TS_A24RegStruct::syncDelay

Referenced by tsSetSyncDelayWidth().

◆ syncEventCtrl

volatile unsigned int TS_A24RegStruct::syncEventCtrl

Referenced by tsSetSyncEventInterval(), and tsStatus().

◆ syncWidth

volatile unsigned int TS_A24RegStruct::syncWidth

◆ trig1Prescale

volatile unsigned int TS_A24RegStruct::trig1Prescale

◆ trigDelay

volatile unsigned int TS_A24RegStruct::trigDelay

Referenced by tsSetTriggerPulse().

◆ trigger

volatile unsigned int TS_A24RegStruct::trigger

◆ triggerCommand

volatile unsigned int TS_A24RegStruct::triggerCommand

◆ triggerRule

volatile unsigned int TS_A24RegStruct::triggerRule

◆ triggerWindow

volatile unsigned int TS_A24RegStruct::triggerWindow

◆ vmeControl


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