org.lsst.ccs.subsystems.shutter.common
Class HallTransition

java.lang.Object
  extended by org.lsst.ccs.subsystems.shutter.common.HallTransition
All Implemented Interfaces:
Serializable

public class HallTransition
extends Object
implements Serializable

Class containing the data for a single Hall sensor transition

Author:
Owen Saxton
See Also:
Serialized Form

Constructor Summary
HallTransition()
           
HallTransition(long time, int sensor, boolean open, boolean reverse, float position, float relPosition)
           
 
Method Summary
 float getPosition()
           
 float getRelPosition()
           
 int getSensorId()
           
 long getTransitionTime()
           
 boolean isOpen()
           
 boolean isReverse()
           
 void setOpen(boolean open)
           
 void setPosition(float position)
           
 void setRelPosition(float relPosition)
           
 void setReverse(boolean reverse)
           
 void setSensorId(int sensor)
           
 void setTransitionTime(long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HallTransition

public HallTransition()

HallTransition

public HallTransition(long time,
                      int sensor,
                      boolean open,
                      boolean reverse,
                      float position,
                      float relPosition)
Method Detail

setTransitionTime

public void setTransitionTime(long time)

setSensorId

public void setSensorId(int sensor)

setOpen

public void setOpen(boolean open)

setReverse

public void setReverse(boolean reverse)

setPosition

public void setPosition(float position)

setRelPosition

public void setRelPosition(float relPosition)

getTransitionTime

public long getTransitionTime()

getSensorId

public int getSensorId()

isOpen

public boolean isOpen()

isReverse

public boolean isReverse()

getPosition

public float getPosition()

getRelPosition

public float getRelPosition()


Copyright © 2013 LSST. All Rights Reserved.