org.tango.server.device
Class StatusImpl

java.lang.Object
  extended by org.tango.server.device.StatusImpl

public final class StatusImpl
extends java.lang.Object

Manage the status of the device

Author:
ABEILLE
See Also:
Status

Constructor Summary
StatusImpl(java.lang.Object businessObject, java.lang.reflect.Method getStatusMethod, java.lang.reflect.Method setStatusMethod)
          Ctr
 
Method Summary
 void addAttributeAlarm(java.lang.String attributeName, boolean isTooHigh)
           
 void addDeltaAttributeAlarm(java.lang.String attributeName)
           
 java.lang.String getStatus()
           
 void removeAttributeAlarm(java.lang.String attributeName)
           
 void statusMachine(java.lang.String status, org.tango.DeviceState state)
          Change status of the device
 java.lang.String toString()
           
 java.lang.String updateStatus(org.tango.DeviceState state)
          Get the status of the device
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatusImpl

public StatusImpl(java.lang.Object businessObject,
                  java.lang.reflect.Method getStatusMethod,
                  java.lang.reflect.Method setStatusMethod)
Ctr

Parameters:
businessObject -
getStatusMethod -
setStatusMethod -
Method Detail

updateStatus

public java.lang.String updateStatus(org.tango.DeviceState state)
                              throws fr.esrf.Tango.DevFailed
Get the status of the device

Returns:
the status
Throws:
fr.esrf.Tango.DevFailed

statusMachine

public void statusMachine(java.lang.String status,
                          org.tango.DeviceState state)
                   throws fr.esrf.Tango.DevFailed
Change status of the device

Parameters:
status -
Throws:
fr.esrf.Tango.DevFailed

addAttributeAlarm

public void addAttributeAlarm(java.lang.String attributeName,
                              boolean isTooHigh)
                       throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

addDeltaAttributeAlarm

public void addDeltaAttributeAlarm(java.lang.String attributeName)
                            throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

removeAttributeAlarm

public void removeAttributeAlarm(java.lang.String attributeName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStatus

public java.lang.String getStatus()


Copyright © 2012-2014. All Rights Reserved.