TANGO Database API

fr.esrf.TangoApi
Class DeviceData

java.lang.Object
  |
  +--fr.esrf.TangoApi.DeviceData

public class DeviceData
extends java.lang.Object

Class Description: This class manage data object for Tango device access.

Author:
verdier

Constructor Summary
DeviceData()
          Constructor for the TgApi Data Object.
DeviceData(org.omg.CORBA.Any any)
          Constructor for the TgApi Data Object.
DeviceData(org.omg.CORBA.ORB orb)
          Constructor for the TgApi Data Object.
 
Method Summary
 org.omg.CORBA.Any extractAny()
          extract method for a CORBA Any.
 boolean extractBoolean()
          extract method for a boolean.
 byte[] extractByteArray()
          extract method for a byte Array.
 fr.esrf.Tango.DevState extractDevState()
          extract method for a DevState.
 double extractDouble()
          extract method for a double.
 double[] extractDoubleArray()
          extract method for a double Array.
 fr.esrf.Tango.DevVarDoubleStringArray extractDoubleStringArray()
          extract method for a DevVarDoubleStringArray.
 float extractFloat()
          extract method for a float.
 float[] extractFloatArray()
          extract method for a float Array.
 long extractLong()
          extract method for a long.
 int[] extractLongArray()
          extract method for a long Array.
 fr.esrf.Tango.DevVarLongStringArray extractLongStringArray()
          extract method for a DevVarLongStringArray.
 short extractShort()
          extract method for a short.
 short[] extractShortArray()
          extract method for a short Array.
 java.lang.String extractString()
          extract method for a String.
 java.lang.String[] extractStringArray()
          extract method for a String Array.
 void insert()
          Insert method for argin is void.
 void insert(org.omg.CORBA.Any any)
          Insert method for argin is Any (CORBA).
 void insert(boolean argin)
          Insert method for argin is boolean.
 void insert(byte[] argin)
          Insert method for argin is DevVarCharArray.
 void insert(fr.esrf.Tango.DevState argin)
          Insert method for argin is DevState.
 void insert(fr.esrf.Tango.DevVarDoubleStringArray argin)
          Insert method for argin is DevVarDoubleStringArray.
 void insert(fr.esrf.Tango.DevVarLongStringArray argin)
          Insert method for argin is DevVarLongStringArray.
 void insert(double argin)
          Insert method for argin is double.
 void insert(double[] argin)
          Insert method for argin is DevVarDoubleArray.
 void insert(float argin)
          Insert method for argin is float.
 void insert(float[] argin)
          Insert method for argin is DevVarFloatArray.
 void insert(int argin)
          Insert method for argin is int.
 void insert(int[] argin)
          Insert method for argin is DevVarLongArray.
 void insert(long argin)
          Insert method for argin is long.
 void insert(short argin)
          Insert method for argin is short.
 void insert(short[] argin)
          Insert method for argin is DevVarShortArray.
 void insert(java.lang.String argin)
          Insert method for argin is String.
 void insert(java.lang.String[] argin)
          Insert method for argin is DevVarStringArray.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceData

public DeviceData()
           throws fr.esrf.Tango.DevFailed
Constructor for the TgApi Data Object.

DeviceData

public DeviceData(org.omg.CORBA.ORB orb)
           throws fr.esrf.Tango.DevFailed
Constructor for the TgApi Data Object.
Parameters:
orb - orb connection id.

DeviceData

public DeviceData(org.omg.CORBA.Any any)
           throws fr.esrf.Tango.DevFailed
Constructor for the TgApi Data Object.
Parameters:
any - CORBA Any reference to be used in DeviceData.
Method Detail

insert

public void insert()
Insert method for argin is void.

insert

public void insert(org.omg.CORBA.Any any)
Insert method for argin is Any (CORBA).

insert

public void insert(boolean argin)
Insert method for argin is boolean.
Parameters:
argin - argin value for next command.

insert

public void insert(short argin)
Insert method for argin is short.
Parameters:
argin - argin value for next command.

insert

public void insert(long argin)
Insert method for argin is long.
Parameters:
argin - argin value for next command.

insert

public void insert(int argin)
Insert method for argin is int.
Parameters:
argin - argin value for next command.

insert

public void insert(float argin)
Insert method for argin is float.
Parameters:
argin - argin value for next command.

insert

public void insert(double argin)
Insert method for argin is double.
Parameters:
argin - argin value for next command.

insert

public void insert(java.lang.String argin)
Insert method for argin is String.
Parameters:
argin - argin value for next command.

insert

public void insert(fr.esrf.Tango.DevState argin)
Insert method for argin is DevState.
Parameters:
argin - argin value for next command.

insert

public void insert(byte[] argin)
Insert method for argin is DevVarCharArray.
Parameters:
argin - argin value for next command.

insert

public void insert(short[] argin)
Insert method for argin is DevVarShortArray.
Parameters:
argin - argin value for next command.

insert

public void insert(int[] argin)
Insert method for argin is DevVarLongArray.
Parameters:
argin - argin value for next command.

insert

public void insert(float[] argin)
Insert method for argin is DevVarFloatArray.
Parameters:
argin - argin value for next command.

insert

public void insert(double[] argin)
Insert method for argin is DevVarDoubleArray.
Parameters:
argin - argin value for next command.

insert

public void insert(java.lang.String[] argin)
Insert method for argin is DevVarStringArray.
Parameters:
argin - argin value for next command.

insert

public void insert(fr.esrf.Tango.DevVarLongStringArray argin)
Insert method for argin is DevVarLongStringArray.
Parameters:
argin - argin value for next command.

insert

public void insert(fr.esrf.Tango.DevVarDoubleStringArray argin)
Insert method for argin is DevVarDoubleStringArray.
Parameters:
argin - argin value for next command.

extractAny

public org.omg.CORBA.Any extractAny()
extract method for a CORBA Any.

extractBoolean

public boolean extractBoolean()
extract method for a boolean.

extractShort

public short extractShort()
extract method for a short.

extractLong

public long extractLong()
extract method for a long.

extractFloat

public float extractFloat()
extract method for a float.

extractDouble

public double extractDouble()
extract method for a double.

extractString

public java.lang.String extractString()
extract method for a String.

extractDevState

public fr.esrf.Tango.DevState extractDevState()
extract method for a DevState.

extractByteArray

public byte[] extractByteArray()
extract method for a byte Array.

extractShortArray

public short[] extractShortArray()
extract method for a short Array.

extractLongArray

public int[] extractLongArray()
extract method for a long Array.

extractFloatArray

public float[] extractFloatArray()
extract method for a float Array.

extractDoubleArray

public double[] extractDoubleArray()
extract method for a double Array.

extractStringArray

public java.lang.String[] extractStringArray()
extract method for a String Array.

extractLongStringArray

public fr.esrf.Tango.DevVarLongStringArray extractLongStringArray()
extract method for a DevVarLongStringArray.

extractDoubleStringArray

public fr.esrf.Tango.DevVarDoubleStringArray extractDoubleStringArray()
extract method for a DevVarDoubleStringArray.

TANGO Database API