Class TBActions


  • public class TBActions
    extends java.lang.Object
    • 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 register
      static 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • runSubdirectory

        static java.lang.String runSubdirectory
      • runDirectory

        public static java.nio.file.Path runDirectory
      • runNumber

        static int runNumber
      • currentChannel

        static int currentChannel
      • currentI2c

        static int currentI2c
    • Constructor Detail

      • TBActions

        public TBActions()
    • 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)

        Start a run.

        Callable by Command.

        Passes control to a run start procedure.

        Parameters:
        args - 0=(ethernet|usb).
        Returns:
        Command response.
      • stopRun

        public static java.lang.String stopRun​(java.lang.String[] args)

        Stop a run.

        Callable by Command.

        Passes control to a run stop procedure.

        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)

        Start a run using DEPP to capture data.

        Callable by Command.

        Enables DAQ.

        Parameters:
        args - Not currently used.
        Returns:
        Command response.
      • stopRunProxy

        public static java.lang.String stopRunProxy​(java.lang.String[] args)

        Stop a proxy run.

        Callable by Command.

        Disables DAQ and closes run data files.

        Parameters:
        args - Not currently used.
        Returns:
        Command response.
      • stopRunDepp

        public static java.lang.String stopRunDepp​(java.lang.String[] args)

        Stop a DEPP acquisition run.

        Callable by Command.

        Disables DAQ and closes run data files.

        Parameters:
        args - Not currently used.
        Returns:
        Command response.