org.lsst.ccs.subsystems.shutter.driver
Class BladeSetConfiguration

java.lang.Object
  extended by 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

Constructor Summary
BladeSetConfiguration()
           
 
Method Summary
 int getAdAddr()
           
 int getAdLevel()
           
 int getAdTempChn()
           
 BladeSetCalibration getCalibration()
           
 float getClosed()
           
 int getDioAddr()
           
 int getDioConf()
           
 int getDioHPort()
           
 int getDioILine()
           
 int getDioIPort()
           
 int getDioLevel()
           
 int getDioOLine()
           
 int getDioOPort()
           
 float getHome()
           
 int getIndex()
           
 float getMoveTime()
           
 String getNode()
           
 int getNumSamp()
           
 float getOpen()
           
 float getPpMm()
           
 float motorDistance(float dist)
           
 float negSoftLimit()
           
 float position(float relPosition)
           
 float position(int encoder)
           
 float posSoftLimit()
           
 float ppu()
           
 int readCalibration()
          Read a file of Hall sensor calibration data (transition positions)
 int readCalibration(String file)
           
 float relPosition(float position)
           
 float relPosition(int encoder)
           
 void setCalibration(BladeSetCalibration calib)
           
 void setIndex(int index)
           
 void writeCalibration()
          Write a file of Hall sensor calibration data (transition positions)
 void writeCalibration(BladeSetCalibration calib)
           
static void writeCalibration(BladeSetCalibration calib, String file)
           
 void writeCalibration(String file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BladeSetConfiguration

public BladeSetConfiguration()
Method Detail

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.