org.lsst.ccs.subsystems.fcs.drivers
Class Motor

java.lang.Object
  extended by org.lsst.ccs.subsystems.fcs.drivers.Motor

public class Motor
extends Object

This is a model for a motor which unlocks a clamps on the carousel in the Single filter test.

Author:
virieux

Field Summary
protected  int velocityValue
           
 
Constructor Summary
Motor()
           
 
Method Summary
 int getContinuousCurrentLimit()
           
 int getCurrentValue()
           
 int getCurrentValueToMaintain()
           
 int getMaxSpeedInCurrentMode()
           
 int getMotorType()
           
 String getName()
           
 int getOutputCurrentLimit()
           
 int getPolePairNumber()
           
 int getPositionSensorType()
           
 int getThermalTimeConstantWinding()
           
 void setContinuousCurrentLimit(int continuousCurrentLimit)
           
 void setCurrentValue(int currentValue)
           
 void setCurrentValueToMaintain(int currentValueToMaintain)
           
 void setMaxSpeedInCurrentMode(int maxSpeedInCurrentMode)
           
 void setMotorType(int motorType)
           
 void setName(String name)
           
 void setOutputCurrentLimit(int outputCurrentLimit)
           
 void setPolePairNumber(int polePairNumber)
           
 void setPositionSensorType(int positionSensorType)
           
 void setThermalTimeConstantWinding(int thermalTimeConstantWinding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

velocityValue

protected int velocityValue
Constructor Detail

Motor

public Motor()
Method Detail

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getMotorType

public int getMotorType()
Returns:
the motorType

setMotorType

public void setMotorType(int motorType)
Parameters:
motorType - the motorType to set

getPositionSensorType

public int getPositionSensorType()
Returns:
the positionSensorType

setPositionSensorType

public void setPositionSensorType(int positionSensorType)
Parameters:
positionSensorType - the positionSensorType to set

getContinuousCurrentLimit

public int getContinuousCurrentLimit()
Returns:
the continuousCurrentLimit

setContinuousCurrentLimit

public void setContinuousCurrentLimit(int continuousCurrentLimit)
Parameters:
continuousCurrentLimit - the continuousCurrentLimit to set

getMaxSpeedInCurrentMode

public int getMaxSpeedInCurrentMode()
Returns:
the maxSpeedInCurrentMode

setMaxSpeedInCurrentMode

public void setMaxSpeedInCurrentMode(int maxSpeedInCurrentMode)
Parameters:
maxSpeedInCurrentMode - the maxSpeedInCurrentMode to set

getThermalTimeConstantWinding

public int getThermalTimeConstantWinding()
Returns:
the thermalTimeConstantWinding

setThermalTimeConstantWinding

public void setThermalTimeConstantWinding(int thermalTimeConstantWinding)
Parameters:
thermalTimeConstantWinding - the thermalTimeConstantWinding to set

getOutputCurrentLimit

public int getOutputCurrentLimit()
Returns:
the outputCurrentLimit

setOutputCurrentLimit

public void setOutputCurrentLimit(int outputCurrentLimit)
Parameters:
outputCurrentLimit - the outputCurrentLimit to set

getPolePairNumber

public int getPolePairNumber()
Returns:
the polePairNumber

setPolePairNumber

public void setPolePairNumber(int polePairNumber)
Parameters:
polePairNumber - the polePairNumber to set

getCurrentValue

public int getCurrentValue()
Returns:
the currentValue

setCurrentValue

public void setCurrentValue(int currentValue)
Parameters:
currentValue - the currentValue to set

getCurrentValueToMaintain

public int getCurrentValueToMaintain()

setCurrentValueToMaintain

public void setCurrentValueToMaintain(int currentValueToMaintain)


Copyright © 2012 LSST. All Rights Reserved.