Package cbsw.lhcb.pdmdb
Class TBActions
- java.lang.Object
-
- cbsw.lhcb.pdmdb.TBActions
-
public class TBActions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
currentChannel
(package private) static int
currentI2c
static java.nio.file.Path
runDirectory
(package private) static int
runNumber
(package private) static java.lang.String
runSubdirectory
-
Constructor Summary
Constructors Constructor Description TBActions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
dumpDaqBuffers(java.lang.String[] args)
Dump DAQ buffer.static java.lang.String
dumpFastICRegs(java.lang.String[] args)
Dump FastIC regs.static java.lang.String
programFpga(java.lang.String[] args)
Programs the FPGAs.static java.lang.String
setRegister(java.lang.String[] args)
Set a registerstatic java.lang.String
startRun(java.lang.String[] args)
Start a run.static java.lang.String
startRunDepp(java.lang.String[] args)
Start a run using DEPP to capture data.static java.lang.String
startRunProxy(java.lang.String[] args)
Start a run using an external proxy to capture data.static java.lang.String
stopRun(java.lang.String[] args)
Stop a run.static java.lang.String
stopRunDepp(java.lang.String[] args)
Stop a DEPP acquisition run.static java.lang.String
stopRunProxy(java.lang.String[] args)
Stop a proxy run.
-
-
-
Method Detail
-
setRegister
public static java.lang.String setRegister(java.lang.String[] args)
Set a register
Set register value for all DBs matching identifier regex.
- Parameters:
args
- 0=identifier-regex, 1=register-name, 2=register-value- Returns:
- Command response.
-
programFpga
public static java.lang.String programFpga(java.lang.String[] args)
Programs the FPGAs.
Callable by
Command
.All FPGAs matching identifier regex are programmed with the same file.
- Parameters:
args
- 0=identifier-regex, 1=bitstream-path.- Returns:
- Command response.
-
dumpFastICRegs
public static java.lang.String dumpFastICRegs(java.lang.String[] args)
Dump FastIC regs.
Callable by
Command
.- Parameters:
args
- not used- Returns:
- Command response.
-
dumpDaqBuffers
public static java.lang.String dumpDaqBuffers(java.lang.String[] args)
Dump DAQ buffer.
Callable by
Command
.- Parameters:
args
- not used- Returns:
- Command response.
-
startRun
public static java.lang.String startRun(java.lang.String[] args)
- Parameters:
args
- 0=(ethernet|usb).- Returns:
- Command response.
-
stopRun
public static java.lang.String stopRun(java.lang.String[] args)
- Parameters:
args
- 0=(ethernet|usb).- Returns:
- Command response.
-
startRunProxy
public static java.lang.String startRunProxy(java.lang.String[] args)
Start a run using an external proxy to capture data.
Callable by
Command
.Creates directory structure for run data and enables DAQ.
- Parameters:
args
- Not currently used.- Returns:
- Command response.
-
startRunDepp
public static java.lang.String startRunDepp(java.lang.String[] args)
- Parameters:
args
- Not currently used.- Returns:
- Command response.
-
stopRunProxy
public static java.lang.String stopRunProxy(java.lang.String[] args)
- Parameters:
args
- Not currently used.- Returns:
- Command response.
-
stopRunDepp
public static java.lang.String stopRunDepp(java.lang.String[] args)
- Parameters:
args
- Not currently used.- Returns:
- Command response.
-
-