org.lsst.ccs.subsystems.shutter.driver
Class BladeSetConfiguration
java.lang.Object
org.lsst.ccs.subsystems.shutter.driver.BladeSetConfiguration
- All Implemented Interfaces:
- Serializable
public class BladeSetConfiguration
- extends Object
- implements Serializable
Class containing blade configuration data
- Author:
- Owen Saxton
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BladeSetConfiguration
public BladeSetConfiguration()
setIndex
public void setIndex(int index)
getIndex
public int getIndex()
setCalibration
public void setCalibration(BladeSetCalibration calib)
getCalibration
public BladeSetCalibration getCalibration()
getNode
public String getNode()
getPpMm
public float getPpMm()
getHome
public float getHome()
getOpen
public float getOpen()
getClosed
public float getClosed()
getMoveTime
public float getMoveTime()
getNumSamp
public int getNumSamp()
getDioAddr
public int getDioAddr()
getDioLevel
public int getDioLevel()
getDioConf
public int getDioConf()
getDioHPort
public int getDioHPort()
getDioIPort
public int getDioIPort()
getDioILine
public int getDioILine()
getDioOPort
public int getDioOPort()
getDioOLine
public int getDioOLine()
getAdAddr
public int getAdAddr()
getAdLevel
public int getAdLevel()
getAdTempChn
public int getAdTempChn()
ppu
public float ppu()
motorDistance
public float motorDistance(float dist)
position
public float position(int encoder)
position
public float position(float relPosition)
relPosition
public float relPosition(int encoder)
relPosition
public float relPosition(float position)
posSoftLimit
public float posSoftLimit()
negSoftLimit
public float negSoftLimit()
readCalibration
public int readCalibration()
- Read a file of Hall sensor calibration data (transition positions)
readCalibration
public int readCalibration(String file)
writeCalibration
public void writeCalibration()
- Write a file of Hall sensor calibration data (transition positions)
writeCalibration
public void writeCalibration(BladeSetCalibration calib)
writeCalibration
public void writeCalibration(String file)
writeCalibration
public static void writeCalibration(BladeSetCalibration calib,
String file)
Copyright © 2013 LSST. All Rights Reserved.