org.lsst.ccs.subsystems.shutter.simulator.motor
Class ShutterSimulator

java.lang.Object
  extended by org.lsst.ccs.subsystems.shutter.simulator.motor.ShutterSimulator

public class ShutterSimulator
extends Object

Author:
azemoon

Constructor Summary
ShutterSimulator()
           
 
Method Summary
 void addChangeListener(ChangeListener l)
           
 void addEncoderSimulatorListener(int index, EncoderSimulatorListener l)
           
 void addHallSensorListener(int index, HallSensorListener l)
           
 void closeShutter()
           
 void moveToPosition(int index, float targetPosition, float moveTimeSeconds, boolean initialize)
           
 void removeChangeListener(ChangeListener l)
           
 void removeEncoderSimulatorListener(int index, EncoderSimulatorListener l)
           
 void removeHallSensorListener(int index, HallSensorListener l)
           
 void start()
           
 void takeImage(float moveTimeSeconds, float exposureTimeSeconds)
           
 void takeImage(int firstBladeSetIndex, float moveTimeSeconds, float exposureTimeSeconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShutterSimulator

public ShutterSimulator()
Method Detail

start

public void start()

addChangeListener

public void addChangeListener(ChangeListener l)

removeChangeListener

public void removeChangeListener(ChangeListener l)

addEncoderSimulatorListener

public void addEncoderSimulatorListener(int index,
                                        EncoderSimulatorListener l)

removeEncoderSimulatorListener

public void removeEncoderSimulatorListener(int index,
                                           EncoderSimulatorListener l)

addHallSensorListener

public void addHallSensorListener(int index,
                                  HallSensorListener l)

removeHallSensorListener

public void removeHallSensorListener(int index,
                                     HallSensorListener l)

moveToPosition

public void moveToPosition(int index,
                           float targetPosition,
                           float moveTimeSeconds,
                           boolean initialize)

takeImage

public void takeImage(int firstBladeSetIndex,
                      float moveTimeSeconds,
                      float exposureTimeSeconds)

takeImage

public void takeImage(float moveTimeSeconds,
                      float exposureTimeSeconds)

closeShutter

public void closeShutter()


Copyright © 2012 LSST. All Rights Reserved.