public class SequencerUtils extends Sequencer
execRefs, execReps, jumpRefs, jumpReps, lines, MAX_SUBR_LEVEL, prog, REG_SEQ_BEB, REG_SEQ_ERROR_RESET, REG_SEQ_ERROR_VALUE, REG_SEQ_EXEC_REFS, REG_SEQ_EXEC_REPS, REG_SEQ_JUMP_REFS, REG_SEQ_JUMP_REPS, REG_SEQ_LINES, REG_SEQ_NSLICE, REG_SEQ_PROGRAM, REG_SEQ_SCAN_CNTRL, REG_SEQ_SCAN_RESET, REG_SEQ_SCAN_RESET_2, REG_SEQ_SOURCE, REG_SEQ_SSIZE, REG_SEQ_STACK, REG_SEQ_START_ADDR, REG_SEQ_STEP, REG_SEQ_STEP_0, REG_SEQ_STOP, REG_SEQ_STOP_0, REG_SEQ_STRIPE, REG_SEQ_TIMES, SEQ_ARG_IND_COUNT, SEQ_ARG_IND_FUNC, SEQ_ARG_IND_JUMP, SEQ_ARG_IND_MASK, SEQ_ERR_M_ADDR, SEQ_ERR_M_CODE, SEQ_LINE_CL, SEQ_LINE_EOI, SEQ_LINE_P1, SEQ_LINE_P2, SEQ_LINE_P3, SEQ_LINE_P4, SEQ_LINE_RD, SEQ_LINE_RG, SEQ_LINE_RST, SEQ_LINE_RU, SEQ_LINE_S1, SEQ_LINE_S2, SEQ_LINE_S3, SEQ_LINE_SHU, SEQ_LINE_SOI, SEQ_LINE_TRG, SEQ_MAX_FUNC, SEQ_MAX_FUNC_0, SEQ_MAX_PARAMETER, SEQ_MAX_PROGRAM, SEQ_MAX_SLICE, SEQ_MAX_STACK, SEQ_OPC_END_PROG, SEQ_OPC_END_PROG_1, SEQ_OPC_END_SUBR, SEQ_OPC_END_SUBR_1, SEQ_OPC_EXECUTE, SEQ_OPC_EXECUTE_FP, SEQ_OPC_EXECUTE_FRP, SEQ_OPC_EXECUTE_RP, SEQ_OPC_JUMP, SEQ_OPC_JUMP_1, SEQ_OPC_JUMP_AP, SEQ_OPC_JUMP_ARP, SEQ_OPC_JUMP_RP, SEQ_PRG_M_EXCCNT, SEQ_PRG_M_FUNC, SEQ_PRG_M_LOOP, SEQ_PRG_M_PARM, SEQ_PRG_M_SUBADD, SEQ_PRG_M_SUBCNT, SEQ_PRG_M_SUBCNT_1, SEQ_PRG_V_FUNC, SEQ_PRG_V_OPCODE, SEQ_PRG_V_SUBADD, SEQ_PRG_V_SUBADD_1, SEQ_SRC_ADC, SEQ_SRC_BEB_ADC, SEQ_SRC_BEB_PTN, SEQ_SRC_FPGA_PTN, SEQ_SRC_PATTERN, SEQ_STK_M_COUNT, SEQ_STK_M_FUNC, SEQ_STK_V_FUNC, SEQ_STK_V_LOOP, stack, stackSize, startAddr, times| Constructor and Description |
|---|
SequencerUtils(BaseSet bss)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
loadCommand(String cmnd)
Carries out a sequencer load command.
|
void |
loadCommand(String cmnd,
int lineNum)
Carries out a sequencer load command.
|
int |
loadFile(String fileName)
Loads the sequencer from a file.
|
clearCache, disable, enable, enableScan, getCacheSliceCount, getErrorAddr, getTriggerTime, getVersion, isEnabled, isScanEnabled, readDataSource, readExecCount, readExecFunc, readIdleState, readJumpCount, readJumpSubr, readSliceCount, readStartAddr, readStripeSelect, resetError, resetScan, sendStep, sendStop, waitDone, writeBebSelect, writeDataSource, writeExecCount, writeExecFunc, writeIdleState, writeJumpCount, writeJumpSubr, writeLines, writeLines, writeLines, writeProgEnd, writeProgEndSubr, writeProgExec, writeProgExec, writeProgJump, writeProgJump, writeProgram, writeProgram, writeProgram, writeSliceCount, writeStack, writeStack, writeStack, writeStack, writeStack, writeStackSize, writeStartAddr, writeStripeSelect, writeTimes, writeTimes, writeTimespublic SequencerUtils(BaseSet bss)
bss - The associated base set objectpublic void loadCommand(String cmnd) throws REBException
cmnd - A sequencer commandREBExceptionpublic void loadCommand(String cmnd, int lineNum) throws REBException
cmnd - A sequencer commandlineNum - The line number associated with the command, or zero
if there is no line numberREBExceptionpublic int loadFile(String fileName) throws REBException, IOException
fileName - The name of the file containing sequencer commandsREBExceptionIOExceptionCopyright © 2021 LSST. All rights reserved.