Class RFGenerator

java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.AbstractDataBushElement
org.scictrl.mp.orbitcorrect.model.optics.RFGenerator
All Implemented Interfaces:
Cloneable, ISimpleElement, AbstractUpdateableElement, IApplyableElement, IBindedElement<Double>

This class represents RF signal generator. It should connect to control system device for generating main RF signal for cavitiesin storage ring. Databush expects and uses frequency in units of MHz.
Author:
igor@scictrl.com
  • Field Details

    • PR_FREQUENCY

      public static final int PR_FREQUENCY
      Constant PR_FREQUENCY=2
      See Also:
    • FREQUENCY

      public static final String FREQUENCY
      Constant FREQUENCY="frequency"
      See Also:
    • defaultMaxValue

      public double defaultMaxValue
      Default max frequency value.
    • defaultMinValue

      public double defaultMinValue
      Default min frequency value.
    • dataInvalidated

      protected boolean dataInvalidated
      Data invalidated flag.
  • Constructor Details

    • RFGenerator

      public RFGenerator(String name)
      Constructs a RFGenerator with specified name and default parameters vaues
      Parameters:
      name - a String object
    • RFGenerator

      public RFGenerator(String name, boolean virtual, double frequency)
      Constructs a RFGenerator with specified parameters
      Parameters:
      name - a String object
      virtual - a boolean
      frequency - a double
  • Method Details