org.lsst.ccs.subsystems.shutter.interfaces
Interface MovementHistory

All Known Implementing Classes:
MovementHistoryImpl

public interface MovementHistory


Method Summary
 int getBladeSetIndex()
          Get BladeSet Index that produced the movement.
 float getEndPosition()
          Get the position at the end of the movement.
 long getEndTime()
          Get the end time of the movement in Epoch microseconds.
 List<HallTransition> getHallTransitions()
          Get the list of Hall Sensor transitions corresponding to this movement.
 List<BladePosition> getMovementProfile()
          Get the profile of the movement.
 float getStartPosition()
          Get the position at the beginning of the movement.
 long getStartTime()
          Get the start time of the movement in Epoch microseconds.
 int getStatus()
          Get the movement completion status
 

Method Detail

getBladeSetIndex

int getBladeSetIndex()
Get BladeSet Index that produced the movement.


getStatus

int getStatus()
Get the movement completion status


getStartTime

long getStartTime()
Get the start time of the movement in Epoch microseconds.


getEndTime

long getEndTime()
Get the end time of the movement in Epoch microseconds.


getStartPosition

float getStartPosition()
Get the position at the beginning of the movement. This is a number [0,1].


getEndPosition

float getEndPosition()
Get the position at the end of the movement. This is a number [0,1].


getMovementProfile

List<BladePosition> getMovementProfile()
Get the profile of the movement. The profile is time ordered.


getHallTransitions

List<HallTransition> getHallTransitions()
Get the list of Hall Sensor transitions corresponding to this movement. The transitions are globally time ordered.



Copyright © 2012 LSST. All Rights Reserved.