Class DrpPanel

java.lang.Object
cbsw.lhcb.pdmdb.DrpPanel

public class DrpPanel extends Object

This class encapsulates the interactions with the muDaq K7 dynamic reconfiguration port.

  • Field Details

  • Constructor Details

    • DrpPanel

      public DrpPanel()

      No-argument constructor called during unmarshalling

  • Method Details

    • makePanel

      public GuiJPanel makePanel()

      Convenience method to build a GUI panel

      Returns:
      The panel
    • init

      public void init(JniAdeptDepp depp)

      Call after unmarshalling to complete initialisation

      Parameters:
      depp - The IO interface
    • drpRead

      public void drpRead()

      Read word from DRP and update panel

    • drpWrite

      public void drpWrite()

      Write word from panel to DRP

    • deppPutShort

      public void deppPutShort(int address, short val)

      Write word to DRP

      Parameters:
      address - DRP register address
      val - Value to write
    • eyeScanPrepare

      public void eyeScanPrepare(int mgt)
    • eyeScanDo

      public ArrayList<Integer> eyeScanDo(int x, int y, int prescale)
    • eyeScan

      public void eyeScan()