org.lsst.ccs.subsystems.powermanage.data
Class PMState

java.lang.Object
  extended by org.lsst.ccs.subsystems.powermanage.data.PMState
All Implemented Interfaces:
Serializable

public class PMState
extends Object
implements Serializable

Contains the state of the powermanage system

Author:
Xiaowen Lei
See Also:
Serialized Form

Field Summary
static int CHANNEL_STATE_MASK
           
 
Constructor Summary
PMState(int systemState, int uFLimitChange, int oFLimitChange, int uWLimitChange, int oWLimitChange, int tickMillis)
           
 
Method Summary
 int getOFLimitChange()
           
 int getOWLimitChange()
           
 int getSystemState()
           
 int getTickMillis()
           
 int getUFLimitChange()
           
 int getUWLimitChange()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CHANNEL_STATE_MASK

public static final int CHANNEL_STATE_MASK
See Also:
Constant Field Values
Constructor Detail

PMState

public PMState(int systemState,
               int uFLimitChange,
               int oFLimitChange,
               int uWLimitChange,
               int oWLimitChange,
               int tickMillis)
Method Detail

getSystemState

public int getSystemState()

getUFLimitChange

public int getUFLimitChange()

getOFLimitChange

public int getOFLimitChange()

getUWLimitChange

public int getUWLimitChange()

getOWLimitChange

public int getOWLimitChange()

getTickMillis

public int getTickMillis()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 LSST. All Rights Reserved.