Class ZebraGatePulsePreparer

java.lang.Object
gda.factory.FindableBase
gda.device.zebra.ZebraGatePulsePreparer
All Implemented Interfaces:
Findable

public class ZebraGatePulsePreparer extends FindableBase
  • Constructor Details

    • ZebraGatePulsePreparer

      public ZebraGatePulsePreparer()
    • ZebraGatePulsePreparer

      public ZebraGatePulsePreparer(Zebra zebraDevice)
  • Method Details

    • setDefaults

      public void setDefaults()
    • setFromParameters

      public void setFromParameters(ContinuousParameters continuousParameters) throws DeviceException
      Throws:
      DeviceException
    • setFromParameters

      public void setFromParameters(TurboXasMotorParameters motorParameters) throws DeviceException
      Throws:
      DeviceException
    • configureZebra

      public void configureZebra() throws Exception
      Throws:
      Exception
    • getMotorStabilisationDistance

      public double getMotorStabilisationDistance()
    • setMotorStabilisationDistance

      public void setMotorStabilisationDistance(double motorStabilisationDistance)
    • getPositionTriggerTimeUnits

      public int getPositionTriggerTimeUnits()
    • setPositionTriggerTimeUnits

      public void setPositionTriggerTimeUnits(int positionTriggerTimeUnits)
    • getPositionTriggerEncoder

      public int getPositionTriggerEncoder()
    • setPositionTriggerEncoder

      public void setPositionTriggerEncoder(int positionTriggerEncoder)
    • getTtlOutputPort

      public int getTtlOutputPort()
    • setTtlOutputPort

      public void setTtlOutputPort(int ttlOutputPort)
    • getPulseWidthFraction

      public double getPulseWidthFraction()
    • setPulseWidthFraction

      public void setPulseWidthFraction(double pulseWidthFraction)
    • getNumGates

      public int getNumGates()
    • setNumGates

      public void setNumGates(int numGates)
    • getNumReadoutsForScan

      public int getNumReadoutsForScan()
    • setNumReadoutsForScan

      public void setNumReadoutsForScan(int numReadoutsForScan)
    • getScanStartMotorPosition

      public double getScanStartMotorPosition()
    • setScanStartMotorPosition

      public void setScanStartMotorPosition(double scanStartMotorPosition)
    • setScanMotorRange

      public void setScanMotorRange(double scanMotorRange)
    • getScanMotorRange

      public double getScanMotorRange()
    • setZebraDevice

      public void setZebraDevice(Zebra zebraDevice)
    • getZebraDevice

      public Zebra getZebraDevice()