fr.esrf.tangoatk.core
Interface IDevice

All Superinterfaces:
IRefreshee
All Known Implementing Classes:
Device

public interface IDevice
extends IRefreshee


Field Summary
static java.lang.String ALARM
           
static java.lang.String CLOSE
           
static java.lang.String DISABLE
           
static java.lang.String EXTRACT
           
static java.lang.String FAULT
           
static java.lang.String INIT
           
static java.lang.String INSERT
           
static java.lang.String MOVING
           
static java.lang.String OFF
           
static java.lang.String ON
           
static java.lang.String OPEN
           
static java.lang.String RUNNING
           
static java.lang.String STANDBY
           
static java.lang.String UNKNOWN
           
 
Method Summary
 void addStateListener(IStateListener listener)
           
 void addStatusListener(IStatusListener listener)
           
 fr.esrf.TangoApi.DeviceData executeCommand(java.lang.String command, fr.esrf.TangoApi.DeviceData argin)
           
 java.lang.String getAlias()
           
 fr.esrf.TangoApi.AttributeInfo getAttributeInfo(java.lang.String name)
           
 boolean getInvertedInsertExtract()
           
 boolean getInvertedOpenClose()
           
 AtkEventListenerList getListenerList()
           
 java.lang.String getName()
           
 java.lang.String getState()
           
 java.lang.String getStatus()
           
 void removeStateListener(IStateListener listener)
           
 void removeStatusListener(IStatusListener listener)
           
 
Methods inherited from interface fr.esrf.tangoatk.core.IRefreshee
refresh
 

Field Detail

ON

static final java.lang.String ON
See Also:
Constant Field Values

OFF

static final java.lang.String OFF
See Also:
Constant Field Values

CLOSE

static final java.lang.String CLOSE
See Also:
Constant Field Values

OPEN

static final java.lang.String OPEN
See Also:
Constant Field Values

INSERT

static final java.lang.String INSERT
See Also:
Constant Field Values

EXTRACT

static final java.lang.String EXTRACT
See Also:
Constant Field Values

MOVING

static final java.lang.String MOVING
See Also:
Constant Field Values

STANDBY

static final java.lang.String STANDBY
See Also:
Constant Field Values

FAULT

static final java.lang.String FAULT
See Also:
Constant Field Values

INIT

static final java.lang.String INIT
See Also:
Constant Field Values

RUNNING

static final java.lang.String RUNNING
See Also:
Constant Field Values

ALARM

static final java.lang.String ALARM
See Also:
Constant Field Values

DISABLE

static final java.lang.String DISABLE
See Also:
Constant Field Values

UNKNOWN

static final java.lang.String UNKNOWN
See Also:
Constant Field Values
Method Detail

getState

java.lang.String getState()

getName

java.lang.String getName()

executeCommand

fr.esrf.TangoApi.DeviceData executeCommand(java.lang.String command,
                                           fr.esrf.TangoApi.DeviceData argin)
                                           throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

getAttributeInfo

fr.esrf.TangoApi.AttributeInfo getAttributeInfo(java.lang.String name)
                                                throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

removeStatusListener

void removeStatusListener(IStatusListener listener)

addStatusListener

void addStatusListener(IStatusListener listener)

removeStateListener

void removeStateListener(IStateListener listener)

addStateListener

void addStateListener(IStateListener listener)

getStatus

java.lang.String getStatus()

getAlias

java.lang.String getAlias()

getListenerList

AtkEventListenerList getListenerList()

getInvertedOpenClose

boolean getInvertedOpenClose()

getInvertedInsertExtract

boolean getInvertedInsertExtract()