org.tango.server.testserver
Class JTangoTest

java.lang.Object
  extended by org.tango.server.testserver.JTangoTest

public final class JTangoTest
extends java.lang.Object

Tango device to test all commands and attributes

Author:
FOURNEAU

Field Summary
static java.lang.String INSTANCE_NAME
           
static java.lang.String NO_DB_DEVICE_NAME
           
static java.lang.String SERVER_NAME
           
 
Constructor Summary
JTangoTest()
           
 
Method Summary
 void alwaysHook(InvocationContext ctx)
           
 boolean booleanCommand(boolean value)
           
 byte byteCommand(byte value)
           
 byte[] byteSpectrumCommand(byte[] value)
           
 void delete()
          Automatically called when device ends
 double doubleCommand(double value)
           
 double[] doubleSpectrumCommand(double[] value)
           
 fr.esrf.Tango.DevVarDoubleStringArray doubleStringCommand(fr.esrf.Tango.DevVarDoubleStringArray value)
           
 float floatCommand(float value)
           
 float[] floatSpectrumCommand(float[] value)
           
 boolean[][] getBooleanImage()
           
 boolean[] getBooleanSpectrum()
           
 byte[][] getByteImage()
           
 byte getByteScalar()
           
 byte[] getByteSpectrum()
           
 double getDeltaAttribute()
           
 fr.esrf.Tango.DevEncoded getDevEncodedScalar()
           
 double[][] getDoubleImage()
           
 double getDoubleScalar()
           
 double[] getDoubleSpectrum()
           
 float[][] getFloatImage()
           
 float getFloatScalar()
           
 float[] getFloatSpectrum()
           
 int[][] getIntImage()
           
 int getIntScalar()
           
 int[] getIntSpectrum()
           
 AttributeValue getInvalidQuality()
           
 long[][] getLongImage()
           
 long getLongScalar()
           
 long[] getLongSpectrum()
           
 java.lang.String[] getMyClassProperty()
           
 java.lang.String getMyProperty()
           
 java.lang.String getName()
           
 long[] getPollSpectrum()
           
 short[][] getShortImage()
           
 short getShortScalar()
           
 fr.esrf.Tango.DevState getState()
           
 org.tango.DeviceState getStateScalar()
           
 org.tango.DeviceState[] getStateSpectrum()
           
 java.lang.String getStatus()
           
 java.lang.String[][] getStringImage()
           
 java.lang.String getStringScalar()
           
 java.lang.String[] getStringSpectrum()
           
 void init()
          Automatically called when device starts
 int intCommand(int value)
           
 int[] intSpectrumCommand(int[] value)
           
 boolean isBooleanProp()
           
 AttributeValue isBooleanScalar()
           
 boolean isScheduleRunning()
           
 long longCommand(long value)
           
 long[] longSpectrumCommand(long[] value)
           
 fr.esrf.Tango.DevVarLongStringArray longStringCommand(fr.esrf.Tango.DevVarLongStringArray value)
           
static void main(java.lang.String[] args)
           
 void refresh()
           
 void setBooleanImage(boolean[][] booleanImage)
           
 void setBooleanProp(boolean booleanProp)
           
 void setBooleanScalar(boolean booleanScalar)
           
 void setBooleanSpectrum(boolean[] booleanSpectrum)
           
 void setByteImage(byte[][] byteImage)
           
 void setByteScalar(byte byteScalar)
           
 void setByteSpectrum(byte[] byteSpectrum)
           
 void setDeltaAttribute(double deltaAttribute)
           
 void setDevEncodedScalar(fr.esrf.Tango.DevEncoded devEncodedScalar)
           
 void setDeviceManager(DeviceManager deviceManager)
           
 void setDoubleImage(double[][] doubleImage)
           
 void setDoubleScalar(double doubleScalar)
           
 void setDoubleSpectrum(double[] doubleSpectrum)
           
 void setDynamicManager(DynamicManager dynamicManager)
           
 void setFloatImage(float[][] floatImage)
           
 void setFloatScalar(float floatScalar)
           
 void setFloatSpectrum(float[] floatSpectrum)
           
 void setIntImage(int[][] intImage)
           
 void setIntScalar(int intScalar)
           
 void setIntSpectrum(int[] intSpectrum)
           
 void setLongImage(long[][] longImage)
           
 void setLongScalar(long longScalar)
           
 void setLongSpectrum(long[] longSpectrum)
           
 void setMyClassProp(java.lang.String[] myClassProp)
           
 void setMyProp(java.lang.String myProp)
           
 void setPollSpectrum(long[] value)
           
 void setProps(java.util.Map<java.lang.String,java.lang.String[]> props)
           
 void setShortImage(short[][] shortImage)
           
 void setShortScalar(short shortScalar)
           
 void setShortSpectrum(short[] shortSpectrum)
           
 void setState(fr.esrf.Tango.DevState state)
           
 void setStateScalar(org.tango.DeviceState stateScalar)
           
 void setStateSpectrum(org.tango.DeviceState[] stateSpectrum)
           
 void setStatus(java.lang.String status)
           
 void setStringImage(java.lang.String[][] stringImage)
           
 void setStringScalar(java.lang.String stringScalar)
           
 void setStringSpectrum(java.lang.String[] stringSpectrum)
           
 short shortCommand(short value)
           
 short[] shortSpectrumCommand(short[] value)
           
static void start()
          Start a device with tango database.
static void startNoDb(int portNr)
           
static void startNoDbFile(int portNr)
           
 java.lang.String stringCommand(java.lang.String value)
           
 java.lang.String[] stringSpectrumCommmand(java.lang.String[] value)
           
 double testPolling()
           
 int[] testPollingArray()
           
 void testState()
           
 void voidCommand()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_DB_DEVICE_NAME

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

INSTANCE_NAME

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

SERVER_NAME

public static final java.lang.String SERVER_NAME
Constructor Detail

JTangoTest

public JTangoTest()
Method Detail

refresh

public void refresh()

isScheduleRunning

public boolean isScheduleRunning()

init

public void init()
          throws fr.esrf.Tango.DevFailed
Automatically called when device starts

Throws:
fr.esrf.Tango.DevFailed

getName

public java.lang.String getName()

delete

public void delete()
            throws fr.esrf.Tango.DevFailed
Automatically called when device ends

Throws:
fr.esrf.Tango.DevFailed

getShortScalar

public short getShortScalar()
Returns:
shortScalar attribute

setShortScalar

public void setShortScalar(short shortScalar)
Parameters:
shortScalar - scalar

setShortSpectrum

public void setShortSpectrum(short[] shortSpectrum)
Parameters:
shortSpectrum - spectrum

getShortImage

public short[][] getShortImage()
Returns:
Image of short

setShortImage

public void setShortImage(short[][] shortImage)
Parameters:
shortImage - image

getIntScalar

public int getIntScalar()

setIntScalar

public void setIntScalar(int intScalar)

getIntSpectrum

public int[] getIntSpectrum()

setIntSpectrum

public void setIntSpectrum(int[] intSpectrum)

getIntImage

public int[][] getIntImage()

setIntImage

public void setIntImage(int[][] intImage)

getLongScalar

public long getLongScalar()

setLongScalar

public void setLongScalar(long longScalar)

getLongSpectrum

public long[] getLongSpectrum()

getInvalidQuality

public AttributeValue getInvalidQuality()
                                 throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

setLongSpectrum

public void setLongSpectrum(long[] longSpectrum)

getPollSpectrum

public long[] getPollSpectrum()
                       throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

setPollSpectrum

public void setPollSpectrum(long[] value)

getLongImage

public long[][] getLongImage()

setLongImage

public void setLongImage(long[][] longImage)

getFloatScalar

public float getFloatScalar()

setFloatScalar

public void setFloatScalar(float floatScalar)

getFloatSpectrum

public float[] getFloatSpectrum()

setFloatSpectrum

public void setFloatSpectrum(float[] floatSpectrum)

getFloatImage

public float[][] getFloatImage()

setFloatImage

public void setFloatImage(float[][] floatImage)

getDoubleScalar

public double getDoubleScalar()

setDoubleScalar

public void setDoubleScalar(double doubleScalar)

getDoubleSpectrum

public double[] getDoubleSpectrum()

setDoubleSpectrum

public void setDoubleSpectrum(double[] doubleSpectrum)

getDoubleImage

public double[][] getDoubleImage()

setDoubleImage

public void setDoubleImage(double[][] doubleImage)

isBooleanScalar

public AttributeValue isBooleanScalar()
                               throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

setBooleanScalar

public void setBooleanScalar(boolean booleanScalar)

getBooleanSpectrum

public boolean[] getBooleanSpectrum()

setBooleanSpectrum

public void setBooleanSpectrum(boolean[] booleanSpectrum)

getBooleanImage

public boolean[][] getBooleanImage()

setBooleanImage

public void setBooleanImage(boolean[][] booleanImage)

getStringScalar

public java.lang.String getStringScalar()

setStringScalar

public void setStringScalar(java.lang.String stringScalar)

getStringSpectrum

public java.lang.String[] getStringSpectrum()

setStringSpectrum

public void setStringSpectrum(java.lang.String[] stringSpectrum)

getStringImage

public java.lang.String[][] getStringImage()

setStringImage

public void setStringImage(java.lang.String[][] stringImage)

getByteScalar

public byte getByteScalar()

getByteSpectrum

public byte[] getByteSpectrum()

getByteImage

public byte[][] getByteImage()

setByteScalar

public void setByteScalar(byte byteScalar)

setByteSpectrum

public void setByteSpectrum(byte[] byteSpectrum)

setByteImage

public void setByteImage(byte[][] byteImage)

voidCommand

public void voidCommand()

shortCommand

public short shortCommand(short value)

shortSpectrumCommand

public short[] shortSpectrumCommand(short[] value)

intCommand

public int intCommand(int value)

intSpectrumCommand

public int[] intSpectrumCommand(int[] value)

byteCommand

public byte byteCommand(byte value)

byteSpectrumCommand

public byte[] byteSpectrumCommand(byte[] value)

longCommand

public long longCommand(long value)

longSpectrumCommand

public long[] longSpectrumCommand(long[] value)

floatCommand

public float floatCommand(float value)

floatSpectrumCommand

public float[] floatSpectrumCommand(float[] value)

doubleCommand

public double doubleCommand(double value)

doubleSpectrumCommand

public double[] doubleSpectrumCommand(double[] value)

booleanCommand

public boolean booleanCommand(boolean value)

stringCommand

public java.lang.String stringCommand(java.lang.String value)

stringSpectrumCommmand

public java.lang.String[] stringSpectrumCommmand(java.lang.String[] value)

longStringCommand

public fr.esrf.Tango.DevVarLongStringArray longStringCommand(fr.esrf.Tango.DevVarLongStringArray value)

doubleStringCommand

public fr.esrf.Tango.DevVarDoubleStringArray doubleStringCommand(fr.esrf.Tango.DevVarDoubleStringArray value)

testPolling

public double testPolling()
                   throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

testPollingArray

public int[] testPollingArray()

testState

public void testState()

start

public static void start()
                  throws fr.esrf.Tango.DevFailed
Start a device with tango database. The server must be declared in tango db.

Throws:
fr.esrf.Tango.DevFailed

startNoDbFile

public static void startNoDbFile(int portNr)
                          throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

startNoDb

public static void startNoDb(int portNr)
                      throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

main

public static void main(java.lang.String[] args)

setMyProp

public void setMyProp(java.lang.String myProp)
Parameters:
myProp - String []

setMyClassProp

public void setMyClassProp(java.lang.String[] myClassProp)
Parameters:
myClassProp - String []

getMyProperty

public java.lang.String getMyProperty()
Returns:
device property myProp

getMyClassProperty

public java.lang.String[] getMyClassProperty()
Returns:
class property myClassProp

getStateScalar

public org.tango.DeviceState getStateScalar()

getDevEncodedScalar

public fr.esrf.Tango.DevEncoded getDevEncodedScalar()

setDevEncodedScalar

public void setDevEncodedScalar(fr.esrf.Tango.DevEncoded devEncodedScalar)

alwaysHook

public void alwaysHook(InvocationContext ctx)

getState

public fr.esrf.Tango.DevState getState()

setState

public void setState(fr.esrf.Tango.DevState state)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)

setDynamicManager

public void setDynamicManager(DynamicManager dynamicManager)

setProps

public void setProps(java.util.Map<java.lang.String,java.lang.String[]> props)

isBooleanProp

public boolean isBooleanProp()

setBooleanProp

public void setBooleanProp(boolean booleanProp)

getStateSpectrum

public org.tango.DeviceState[] getStateSpectrum()

setStateScalar

public void setStateScalar(org.tango.DeviceState stateScalar)

setStateSpectrum

public void setStateSpectrum(org.tango.DeviceState[] stateSpectrum)

getDeltaAttribute

public double getDeltaAttribute()

setDeltaAttribute

public void setDeltaAttribute(double deltaAttribute)

setDeviceManager

public void setDeviceManager(DeviceManager deviceManager)


Copyright © 2012-2015. All Rights Reserved.