Uses of Interface
org.lsst.ccs.subsystems.fcs.common.Motor

Packages that use Motor
org.lsst.ccs.subsystems.fcs This package is for the control software of the LSST camera Filter Exchanger Subsystem. 
org.lsst.ccs.subsystems.fcs.common This packages is for the interfaces or abstract classes that are common for all the subpackages. 
org.lsst.ccs.subsystems.fcs.simulation This package is for the simulators of the Filter Exchanger hardware. 
 

Uses of Motor in org.lsst.ccs.subsystems.fcs
 

Methods in org.lsst.ccs.subsystems.fcs that return Motor
 Motor CarouselModule.getCarouselMotor()
           
 Motor AutoChangerModule.getMotor()
           
 

Methods in org.lsst.ccs.subsystems.fcs with parameters of type Motor
 void CarouselModule.setCarouselMotor(Motor engine)
           
 void AutoChangerModule.setMotor(Motor motor)
           
 

Uses of Motor in org.lsst.ccs.subsystems.fcs.common
 

Methods in org.lsst.ccs.subsystems.fcs.common with parameters of type Motor
 double EngineState.computeDisplacement(Motor m, double period, RunningWay runningWay)
          This method compute the displacement of the mobil mechanical item the engine moves during a period and in a given rotation way.
 String EngineState.error(Motor m)
           
 String EngineState.go(Motor m, double t, RunningWay runningWay)
          Send the command go to engine e for t milliseconds in a given rotation way.
 String EngineState.stop(Motor m)
           
 

Uses of Motor in org.lsst.ccs.subsystems.fcs.simulation
 

Classes in org.lsst.ccs.subsystems.fcs.simulation that implement Motor
 class SimuCarouselMotor
           
 class SimulatedMotor
           
 

Methods in org.lsst.ccs.subsystems.fcs.simulation with parameters of type Motor
 double StopState.computeDisplacement(Motor engine, double period, RunningWay runningWay)
           
 double RunningState.computeDisplacement(Motor motor, double period, RunningWay runningWay)
          Computes the displacement (rotation angle or position) for this engine state during a time period.
 double ErrorState.computeDisplacement(Motor motor, double period, RunningWay runningWay)
           
 String StopState.error(Motor motor)
           
 String RunningState.error(Motor motor)
           
 String ErrorState.error(Motor m)
           
 String StopState.go(Motor motor, double period, RunningWay runningWay)
           
 String RunningState.go(Motor motor, double t, RunningWay runningWay)
          Engine stays in state running when it is running and it receives the command go.
 String ErrorState.go(Motor m, double t, RunningWay runningWay)
           
 String StopState.stop(Motor motor)
           
 String RunningState.stop(Motor motor)
          It goes to "stop" when asked.
 String ErrorState.stop(Motor motor)
           
 



Copyright © 2013 LSST. All Rights Reserved.