Class ScanChannelMonitor

java.lang.Object
xal.extension.scan.ScanChannelMonitor

public class ScanChannelMonitor extends Object
ScanChannelMonitor
  • Constructor Details

    • ScanChannelMonitor

      public ScanChannelMonitor(Channel channel)
      Constructor with null delegate
    • ScanChannelMonitor

      public ScanChannelMonitor(Channel channel, xal.extension.scan.ScanChannelMonitorDelegate delegate)
      Constructor
    • ScanChannelMonitor

      public ScanChannelMonitor(Channel channel, xal.extension.scan.ScanChannelMonitorDelegate delegate, boolean requestEvents)
      Primary Constructor
  • Method Details

    • getChannel

      public Channel getChannel()
      Get the channel
    • setDelegate

      public void setDelegate(xal.extension.scan.ScanChannelMonitorDelegate delegate)
      set the delegate
    • isConnected

      public boolean isConnected()
      determine whether the channel is connected
    • isValid

      public boolean isValid()
      determine whether the channel is valid (has a record and is connected)
    • getLatestRecord

      public ChannelTimeRecord getLatestRecord()
      Get the latest record
    • stop

      public void stop()
      stop the monitor
    • start

      public void start()
      start the monitor
    • createMonitor

      public void createMonitor()
      start the monitor
    • dispose

      public void dispose()
      Dispose of the channel