|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tango.server.admin.AdminDevice
public final class AdminDevice
The administration device. Will be started automatically for each device server.
| Constructor Summary | |
|---|---|
AdminDevice()
|
|
| Method Summary | |
|---|---|
void |
addLoggingTarget(java.lang.String[] argin)
Send logs to a device |
void |
addPolling(fr.esrf.Tango.DevVarLongStringArray dvlsa)
|
fr.esrf.Tango.DevVarLongStringArray |
devLockStatus(java.lang.String deviceName)
Command DevLockStatus |
void |
eventConfirmSubscription(java.lang.String[] argin)
|
int |
eventSubscriptionChange(java.lang.String[] argin)
|
fr.esrf.Tango.DevVarLongStringArray |
getLoggingLevel(java.lang.String[] deviceNames)
Get the logging level |
java.lang.String[] |
getLoggingTarget(java.lang.String deviceName)
Get logging target |
java.lang.String[] |
getPolledDevice()
|
java.lang.String[] |
getPollStatus(java.lang.String deviceName)
get the polling status |
java.lang.String |
getStatus()
Get status |
void |
init()
Init the device |
void |
kill()
Unexport everything and kill it self |
void |
lockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
|
java.lang.String[] |
queryClass()
|
java.lang.String[] |
queryClassProp(java.lang.String className)
Get class properties |
java.lang.String[] |
queryDevice()
|
java.lang.String[] |
queryDevProp(java.lang.String className)
Get device properties |
java.lang.String[] |
querySubDevice()
Command QuerySubDevice |
void |
relockDevice(java.lang.String[] deviceNames)
|
void |
removeLoggingTarget(java.lang.String[] argin)
remove logging to a device |
void |
removePolling(java.lang.String[] devices)
Command RemObjPolling |
void |
restart(java.lang.String deviceName)
|
void |
restartServer()
Restart the whole server and its devices. |
void |
setClassList(java.util.List<DeviceClassBuilder> classList)
Set the class list |
void |
setLoggingLevel(fr.esrf.Tango.DevVarLongStringArray dvlsa)
Set logging level |
void |
setPollingThreadsPoolSize(int pollingThreadsPoolSize)
|
void |
setStatus(java.lang.String status)
set status |
void |
setTangoExporter(IExporter tangoExporter)
Set the tango exporter |
void |
startLogging()
Start logging |
void |
startPolling()
Start polling |
void |
stopLogging()
Stop logging |
void |
stopPolling()
Stop polling |
int |
unlockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
Command UnLockDevice |
void |
updatePollingPeriod(fr.esrf.Tango.DevVarLongStringArray dvlsa)
Command UpdObjPollingPeriod |
fr.esrf.Tango.DevVarLongStringArray |
zmqEventSubscriptionChange(java.lang.String[] argin)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AdminDevice()
| Method Detail |
|---|
public void init()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailedpublic void setTangoExporter(IExporter tangoExporter)
tangoExporter - public void setClassList(java.util.List<DeviceClassBuilder> classList)
classList -
public java.lang.String[] getPollStatus(java.lang.String deviceName)
throws fr.esrf.Tango.DevFailed
deviceName - Device name
fr.esrf.Tango.DevFailed
public java.lang.String[] queryClass()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public java.lang.String[] queryDevice()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public java.lang.String[] querySubDevice()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void restart(java.lang.String deviceName)
throws fr.esrf.Tango.DevFailed
deviceName - Device name
fr.esrf.Tango.DevFailedpublic int eventSubscriptionChange(java.lang.String[] argin)
public void restartServer()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void kill()
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailedpublic void startLogging()
public void stopLogging()
public void addLoggingTarget(java.lang.String[] argin)
throws fr.esrf.Tango.DevFailed
argin -
fr.esrf.Tango.DevFailed
public void removeLoggingTarget(java.lang.String[] argin)
throws fr.esrf.Tango.DevFailed
argin -
fr.esrf.Tango.DevFailedpublic fr.esrf.Tango.DevVarLongStringArray getLoggingLevel(java.lang.String[] deviceNames)
deviceNames -
public java.lang.String[] getLoggingTarget(java.lang.String deviceName)
throws fr.esrf.Tango.DevFailed
deviceName -
fr.esrf.Tango.DevFailed
public void setLoggingLevel(fr.esrf.Tango.DevVarLongStringArray dvlsa)
throws fr.esrf.Tango.DevFailed
dvlsa - Lg[i]=Logging Level. Str[i]=Device name.
fr.esrf.Tango.DevFailedpublic java.lang.String getStatus()
public java.lang.String[] getPolledDevice()
public void addPolling(fr.esrf.Tango.DevVarLongStringArray dvlsa)
throws fr.esrf.Tango.DevFailed
dvlsa - Lg[0]=Upd period. Str[0]=Device name. Str[1]=Object
type(COMMAND or ATTRIBUTE). Str[2]=Object name
fr.esrf.Tango.DevFailed
public void updatePollingPeriod(fr.esrf.Tango.DevVarLongStringArray dvlsa)
throws fr.esrf.Tango.DevFailed
dvlsa -
fr.esrf.Tango.DevFailed
public void removePolling(java.lang.String[] devices)
throws fr.esrf.Tango.DevFailed
devices - deviceName,type= {attribute or command},name1, namei
fr.esrf.Tango.DevFailedpublic void stopPolling()
public void startPolling()
public java.lang.String[] queryClassProp(java.lang.String className)
throws fr.esrf.Tango.DevFailed
className -
fr.esrf.Tango.DevFailedpublic java.lang.String[] queryDevProp(java.lang.String className)
className -
public fr.esrf.Tango.DevVarLongStringArray zmqEventSubscriptionChange(java.lang.String[] argin)
throws fr.esrf.Tango.DevFailed
argin -
fr.esrf.Tango.DevFailed
public void eventConfirmSubscription(java.lang.String[] argin)
throws fr.esrf.Tango.DevFailed
fr.esrf.Tango.DevFailed
public void lockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
throws fr.esrf.Tango.DevFailed
argin -
fr.esrf.Tango.DevFailed
public int unlockDevice(fr.esrf.Tango.DevVarLongStringArray argin)
throws fr.esrf.Tango.DevFailed
argin -
fr.esrf.Tango.DevFailed
public void relockDevice(java.lang.String[] deviceNames)
throws fr.esrf.Tango.DevFailed
deviceNames -
fr.esrf.Tango.DevFailed
public fr.esrf.Tango.DevVarLongStringArray devLockStatus(java.lang.String deviceName)
throws fr.esrf.Tango.DevFailed
deviceName - device name
fr.esrf.Tango.DevFailedpublic void setStatus(java.lang.String status)
status - public void setPollingThreadsPoolSize(int pollingThreadsPoolSize)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||