|
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.