org.lsst.ccs.subsystems.fcs
Class StatusDataPublishedByCarousel

java.lang.Object
  extended by org.lsst.ccs.bus.BusMessage
      extended by org.lsst.ccs.bus.Status
          extended by org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
All Implemented Interfaces:
Serializable, org.lsst.ccs.bus.BusPayload

public class StatusDataPublishedByCarousel
extends org.lsst.ccs.bus.Status

A structure for the data published on the status bus by the CarouselModule.

Author:
virieux
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.lsst.ccs.bus.Status
state
 
Fields inherited from class org.lsst.ccs.bus.BusMessage
detailLevel, origin, priorityLevel, summary, timeStamp
 
Constructor Summary
StatusDataPublishedByCarousel(int nbSockets)
           
 
Method Summary
 String getActuatorXminusState()
           
 String getActuatorXplusState()
           
 String getClampsInfo(int index)
           
 String getFilterInStandbyName()
           
 String getFilterName(int index)
           
 double getRotationInDegrees()
           
 boolean isIsLocked()
           
 boolean isLocked()
           
 void setActuatorXminusState(String actuatorXminusState)
           
 void setActuatorXplusState(String actuatorXplusState)
           
 void setClampsInfo(int index, String clampInfo)
           
 void setFilterInStandbyName(String filterInStandbyName)
           
 void setFilterName(int index, String filterName)
           
 void setIsLocked(boolean isLocked)
           
 void setRotationInDegrees(double rotationInDegrees)
           
 String toString()
           
 
Methods inherited from class org.lsst.ccs.bus.Status
getMessageType, getState, setState
 
Methods inherited from class org.lsst.ccs.bus.BusMessage
getDetailLevel, getOrigin, getPriorityLevel, getSummary, getTimeStamp, setDetailLevel, setOrigin, setPriorityLevel, setSummary, setTimeStamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatusDataPublishedByCarousel

public StatusDataPublishedByCarousel(int nbSockets)
Method Detail

toString

public String toString()
Overrides:
toString in class org.lsst.ccs.bus.Status

getFilterInStandbyName

public String getFilterInStandbyName()

getFilterName

public String getFilterName(int index)

isLocked

public boolean isLocked()

getRotationInDegrees

public double getRotationInDegrees()

getActuatorXminusState

public String getActuatorXminusState()

setActuatorXminusState

public void setActuatorXminusState(String actuatorXminusState)

getActuatorXplusState

public String getActuatorXplusState()

setFilterInStandbyName

public void setFilterInStandbyName(String filterInStandbyName)

setFilterName

public void setFilterName(int index,
                          String filterName)

setRotationInDegrees

public void setRotationInDegrees(double rotationInDegrees)

setActuatorXplusState

public void setActuatorXplusState(String actuatorXplusState)

getClampsInfo

public String getClampsInfo(int index)

setClampsInfo

public void setClampsInfo(int index,
                          String clampInfo)

isIsLocked

public boolean isIsLocked()

setIsLocked

public void setIsLocked(boolean isLocked)


Copyright © 2012 LSST. All Rights Reserved.