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