JLab Pipeline TI Library
1.0
|
Functions | |
void | tiSlaveStatus (int pflag) |
Print a summary of all fiber port connections to potential TI Slaves. More... | |
int | tiClockResync () |
Resync the 250 MHz Clock. More... | |
int | tiGetSlaveBlocklevel (int port) |
Get the blocklevel of the TI-Slave on the selected port. More... | |
int | tiSetBlockLevel (int blockLevel) |
Set the number of events per block. More... | |
int tiClockResync | ( | ) |
Resync the 250 MHz Clock.
References TI_A24RegStruct::syncCommand, TI_SYNCCOMMAND_AD9510_RESYNC, TILOCK, and TIUNLOCK.
int tiGetSlaveBlocklevel | ( | int | port | ) |
Get the blocklevel of the TI-Slave on the selected port.
port |
|
References TI_A24RegStruct::hfbr_tiID, TI_ID_BLOCKLEVEL_MASK, TILOCK, and TIUNLOCK.
int tiSetBlockLevel | ( | int | blockLevel | ) |
Set the number of events per block.
blockLevel | Number of events per block |
References tiBroadcastNextBlockLevel().
Referenced by tiInit().
void tiSlaveStatus | ( | int | pflag | ) |
Print a summary of all fiber port connections to potential TI Slaves.
pflag |
|
References TI_A24RegStruct::adr24, TI_A24RegStruct::blocklevel, TI_A24RegStruct::blockStatus, TI_A24RegStruct::busy, TI_A24RegStruct::fiber, TI_A24RegStruct::hfbr_tiID, TI_A24RegStruct::master_tiID, TI_BLOCKLEVEL_CURRENT_MASK, TI_BLOCKSTATUS_NBLOCKS_NEEDACK0, TI_BLOCKSTATUS_NBLOCKS_NEEDACK1, TI_BLOCKSTATUS_NBLOCKS_READY0, TI_BLOCKSTATUS_NBLOCKS_READY1, TI_BUSY_MONITOR_FIBER_BUSY, TI_BUSY_MONITOR_LOOPBACK, TI_FIBER_CONNECTED_TI, TI_FIBER_TRIGSRC_ENABLED_TI, TI_ID_BLOCKLEVEL_MASK, TI_ID_CRATEID_MASK, TI_TRIGSRC_LOOPBACK, tiA24Offset, TILOCK, tiSlaveMask, TIUNLOCK, and TI_A24RegStruct::trigsrc.