Class GdhistTimes

All Implemented Interfaces:
Device, Memory, Configurable, Findable, gda.observable.IObservable

public class GdhistTimes extends Scaler
  • Constructor Details

    • GdhistTimes

      public GdhistTimes()
  • Method Details

    • open

      protected void open() throws DeviceException
      Overrides:
      open in class Scaler
      Throws:
      DeviceException
    • clear

      public void clear() throws DeviceException
      Description copied from interface: Memory
      Clear the complete memory system.
      Specified by:
      clear in interface Memory
      Overrides:
      clear in class Gdhist
      Throws:
      DeviceException
    • clear

      public void clear(int start, int count) throws DeviceException
      Description copied from interface: Memory
      Clear the specified number of frames/images/spectra starting with specified frame/image/spectrum number.
      Specified by:
      clear in interface Memory
      Overrides:
      clear in class Gdhist
      Parameters:
      start - is the starting frame/image/spectrum number (1st = 0)
      count - is the number of frames/images/spectra to clear
      Throws:
      DeviceException
    • clear

      public void clear(int x, int y, int t, int dx, int dy, int dt) throws DeviceException
      Description copied from interface: Memory
      Clear the specified block of memory. The parameters give the ability to clear a 3D block of memory.
      Specified by:
      clear in interface Memory
      Overrides:
      clear in class Gdhist
      Parameters:
      x - is the start address for the offset in the x dimension
      y - is the start address for the offset in the y dimension
      t - is the start address for the offset in the z or t dimension
      dx - is the address count in the x dimension
      dy - is the address count in the y dimension
      dt - is the address count in the z or t dimension
      Throws:
      DeviceException
    • start

      public void start() throws DeviceException
      Description copied from interface: Memory
      Starts/enables the memory system.
      Specified by:
      start in interface Memory
      Overrides:
      start in class Gdhist
      Throws:
      DeviceException
    • stop

      public void stop() throws DeviceException
      Description copied from interface: Memory
      Stops/disables the memory system.
      Specified by:
      stop in interface Memory
      Overrides:
      stop in class Gdhist
      Throws:
      DeviceException
    • output

      public void output(String file) throws DeviceException
      Description copied from interface: Memory
      Output data from memory directly to file
      Specified by:
      output in interface Memory
      Overrides:
      output in class Scaler
      Parameters:
      file - is the fully qualified file name
      Throws:
      DeviceException