TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class DeviceAttribute_3DAODefaultImpl

java.lang.Object
  extended by fr.esrf.TangoApi.DeviceAttribute_3DAODefaultImpl
All Implemented Interfaces:
IDeviceAttribute_3DAO

public class DeviceAttribute_3DAODefaultImpl
extends java.lang.Object
implements IDeviceAttribute_3DAO

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


Usage example:

Version:
$Revision: 1.4 $
Author:
verdier

Constructor Summary
DeviceAttribute_3DAODefaultImpl()
           
 
Method Summary
 boolean extractBoolean()
          extract method for an boolean.
 boolean[] extractBooleanArray()
          extract method for an boolean Array.
 byte[] extractCharArray()
          extract method for an unsigned char Array as a char array.
 DevState extractDevState()
          extract method for an DevState.
 DevState[] extractDevStateArray()
          extract method for an DevState Array.
 double extractDouble()
          extract method for a double.
 double[] extractDoubleArray()
          extract method for a double Array.
 float extractFloat()
          extract method for a float.
 float[] extractFloatArray()
          extract method for a float Array.
 int extractLong()
          extract method for a long.
 long extractLong64()
          extract method for a long.
 long[] extractLong64Array()
          extract method for a long Array.
 int[] extractLongArray()
          extract method for a long Array.
 short extractShort()
          extract method for a short.
 short[] extractShortArray()
          extract method for a short Array.
 DevState extractState()
          extract method for a DevState (state attribute).
 java.lang.String extractString()
          extract method for a String.
 java.lang.String[] extractStringArray()
          extract method for a double Array.
 short extractUChar()
          extract method for an unsigned char.
 short[] extractUCharArray()
          extract method for an unsigned char Array.
 long extractULong()
          extract method for a unsigned long.
 long extractULong64()
          extract method for a long.
 long[] extractULong64Array()
          extract method for a long Array.
 long[] extractULongArray()
          extract method for a unsigned long.array
 int extractUShort()
          extract method for an unsigned short.
 int[] extractUShortArray()
          extract method for an unsigned short Array.
 AttributeValue getAttributeValueObject_2()
          Return AttributeValue IDL object.
 AttributeValue_3 getAttributeValueObject_3()
          Return AttributeValue IDL object.
 int getDimX()
          Return attribute dim_x.
 int getDimY()
          Return attribute dim_y.
 DevError[] getErrStack()
          Returns the attribute errors list
 java.lang.String getName()
          Return attribute name.
 int getNbRead()
          Return number of data read.
 int getNbWritten()
          Return number of data written.
 AttrQuality getQuality()
          Return attribute quality
 AttributeDim getReadAttributeDim()
          Return number of data read object.
 long getTime()
          return time in milliseconds since 1/1/70
 TimeVal getTimeVal()
          Return attribute time value.
 long getTimeValMillisSec()
          Return attribute time value in seconds since EPOCH.
 long getTimeValSec()
          Return attribute time value in seconds since EPOCH.
 int getType()
           
 AttributeDim getWriteAttributeDim()
          Return number of data Write object.
 int getWrittenDimX()
          Return attribute written dim_x.
 int getWrittenDimY()
          Return attribute written dim_y.
 boolean hasFailed()
           
 void init(AttributeValue_3 attrval)
          DeviceAttribute class constructor.
 void init(AttributeValue attrval)
          DeviceAttribute class constructor.
 void init(java.lang.String name)
          DeviceAttribute class constructor.
 void init(java.lang.String name, boolean value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, boolean[] value, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, byte value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, byte[] value, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, DevState value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, double value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, double[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, float value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, float[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, int value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, int[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, long value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, long[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, short value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, short[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void init(java.lang.String name, java.lang.String value)
          DeviceAttribute class constructor.
 void init(java.lang.String name, java.lang.String[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 void insert_u64(long argin)
          Insert method for attribute values.
 void insert_u64(long[] argin)
          Insert method for attribute values.
 void insert_u64(long[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert_uc(byte argin)
          Insert method for attribute values as unsigned.
 void insert_uc(byte[] argin)
          Insert method for attribute values as unsigned.
 void insert_uc(byte[] argin, int dim_x, int dim_y)
          Insert method for attribute values as unsigned.
 void insert_uc(short argin)
          Insert method for attribute values as unsigned.
 void insert_uc(short[] argin)
          Insert method for attribute values as unsigned.
 void insert_uc(short[] argin, int dim_x, int dim_y)
          Insert method for attribute values as unsigned.
 void insert_ul(int argin)
          Insert method for attribute values as unsigned.
 void insert_ul(int[] argin)
          Insert method for attribute valuesas unsigned.
 void insert_ul(int[] argin, int dim_x, int dim_y)
          Insert method for attribute valuesas unsigned.
 void insert_ul(long argin)
          Insert method for attribute values as unsigned.
 void insert_ul(long[] argin)
          Insert method for attribute valuesas unsigned.
 void insert_ul(long[] argin, int dim_x, int dim_y)
          Insert method for attribute valuesas unsigned.
 void insert_us(int argin)
          Insert method for attribute values as unsigned.
 void insert_us(int[] argin)
          Insert method for attribute valuesas unsigned.
 void insert_us(int[] argin, int dim_x, int dim_y)
          Insert method for attribute valuesas unsigned.
 void insert_us(short argin)
          Insert method for attribute values as unsigned.
 void insert_us(short[] argin)
          Insert method for attribute valuesas unsigned.
 void insert_us(short[] argin, int dim_x, int dim_y)
          Insert method for attribute valuesas unsigned.
 void insert(boolean argin)
          Insert method for attribute values.
 void insert(boolean[] argin)
          Insert method for attribute values.
 void insert(boolean[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(DevState argin)
          Insert method for attribute values.
 void insert(DevState[] argin)
          Insert method for attribute values.
 void insert(DevState[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(double argin)
          Insert method for attribute values.
 void insert(double[] argin)
          Insert method for attribute values.
 void insert(double[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(float argin)
          Insert method for attribute values.
 void insert(float[] argin)
          Insert method for attribute values.
 void insert(float[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(int argin)
          Insert method for attribute values.
 void insert(int[] argin)
          Insert method for attribute values.
 void insert(int[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(long argin)
          Insert method for attribute values.
 void insert(long[] argin)
          Insert method for attribute values.
 void insert(long[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(short argin)
          Insert method for attribute values.
 void insert(short[] argin)
          Insert method for attribute values.
 void insert(short[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 void insert(java.lang.String argin)
          Insert method for attribute values.
 void insert(java.lang.String[] argin)
          Insert method for attribute values.
 void insert(java.lang.String[] argin, int dim_x, int dim_y)
          Insert method for attribute values.
 boolean isArray()
           
 void setAttributeValue(AttributeValue_3 attrval)
          Set the AttributeValue internal object with input one.
 void setAttributeValue(AttributeValue attrval)
          Set the AttributeValue internal object with input one.
 void setAttributeValue(IDeviceAttributeDAO devatt)
          DeviceAttribute class constructor.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceAttribute_3DAODefaultImpl

public DeviceAttribute_3DAODefaultImpl()
Method Detail

init

public void init(AttributeValue_3 attrval)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
attrval - AttributeValue_3 IDL object.

init

public void init(AttributeValue attrval)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
attrval - AttributeValue_4 IDL object.

init

public void init(java.lang.String name)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.

init

public void init(java.lang.String name,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 boolean value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 DevState value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 boolean[] value,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 byte value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 byte[] value,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 short value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 short[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 int value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 int[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 long value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 long[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 float value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 float[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 double value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 double[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

init

public void init(java.lang.String name,
                 java.lang.String value)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
value - Attribute value.

init

public void init(java.lang.String name,
                 java.lang.String[] values,
                 int dim_x,
                 int dim_y)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttribute_3DAO
Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

hasFailed

public boolean hasFailed()
Specified by:
hasFailed in interface IDeviceAttribute_3DAO

getErrStack

public DevError[] getErrStack()
Returns the attribute errors list

Specified by:
getErrStack in interface IDeviceAttribute_3DAO

setAttributeValue

public void setAttributeValue(AttributeValue_3 attrval)
Set the AttributeValue internal object with input one.

Specified by:
setAttributeValue in interface IDeviceAttribute_3DAO
Parameters:
attrval - AttributeValue_3 input object

setAttributeValue

public void setAttributeValue(AttributeValue attrval)
Set the AttributeValue internal object with input one.

Specified by:
setAttributeValue in interface IDeviceAttribute_3DAO
Parameters:
attrval - AttributeValue input object

setAttributeValue

public void setAttributeValue(IDeviceAttributeDAO devatt)
                       throws DevFailed
DeviceAttribute class constructor.

Specified by:
setAttributeValue in interface IDeviceAttribute_3DAO
Parameters:
devatt - AttributeValue IDL object.
Throws:
DevFailed

insert

public void insert(DevState argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(DevState[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(DevState[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

public void insert(boolean argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(boolean[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(boolean[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert_uc

public void insert_uc(byte argin)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_uc

public void insert_uc(byte[] argin)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_uc

public void insert_uc(short argin)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_uc

public void insert_uc(short[] argin)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_uc

public void insert_uc(short[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - nb data.in x direction
dim_y - nb data.in y direction

insert_uc

public void insert_uc(byte[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute values as unsigned.

Specified by:
insert_uc in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(short argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(short[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(short[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert_us

public void insert_us(short argin)
Insert method for attribute values as unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_us

public void insert_us(int argin)
Insert method for attribute values as unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_us

public void insert_us(short[] argin)
Insert method for attribute valuesas unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_us

public void insert_us(int[] argin)
Insert method for attribute valuesas unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_us

public void insert_us(short[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute valuesas unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_us

public void insert_us(int[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute valuesas unsigned.

Specified by:
insert_us in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(int argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(int[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(int[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

public void insert(long argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(long[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(long[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert_ul

public void insert_ul(int argin)
Insert method for attribute values as unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_ul

public void insert_ul(long argin)
Insert method for attribute values as unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_ul

public void insert_ul(int[] argin)
Insert method for attribute valuesas unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_ul

public void insert_ul(long[] argin)
Insert method for attribute valuesas unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_ul

public void insert_ul(int[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute valuesas unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_ul

public void insert_ul(long[] argin,
                      int dim_x,
                      int dim_y)
Insert method for attribute valuesas unsigned.

Specified by:
insert_ul in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_u64

public void insert_u64(long argin)
Insert method for attribute values.

Specified by:
insert_u64 in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_u64

public void insert_u64(long[] argin)
Insert method for attribute values.

Specified by:
insert_u64 in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert_u64

public void insert_u64(long[] argin,
                       int dim_x,
                       int dim_y)
Insert method for attribute values.

Specified by:
insert_u64 in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

public void insert(float argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(float[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(float[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

public void insert(double argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(double[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(double[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

public void insert(java.lang.String argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(java.lang.String[] argin)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.

insert

public void insert(java.lang.String[] argin,
                   int dim_x,
                   int dim_y)
Insert method for attribute values.

Specified by:
insert in interface IDeviceAttribute_3DAO
Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

extractDevStateArray

public DevState[] extractDevStateArray()
                                throws DevFailed
extract method for an DevState Array.

Specified by:
extractDevStateArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractDevState

public DevState extractDevState()
                         throws DevFailed
extract method for an DevState.

Specified by:
extractDevState in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractBoolean

public boolean extractBoolean()
                       throws DevFailed
extract method for an boolean.

Specified by:
extractBoolean in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractBooleanArray

public boolean[] extractBooleanArray()
                              throws DevFailed
extract method for an boolean Array.

Specified by:
extractBooleanArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractUChar

public short extractUChar()
                   throws DevFailed
extract method for an unsigned char.

Specified by:
extractUChar in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractUCharArray

public short[] extractUCharArray()
                          throws DevFailed
extract method for an unsigned char Array.

Specified by:
extractUCharArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractCharArray

public byte[] extractCharArray()
                        throws DevFailed
extract method for an unsigned char Array as a char array.

Specified by:
extractCharArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractShort

public short extractShort()
                   throws DevFailed
extract method for a short.

Specified by:
extractShort in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractShortArray

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

Specified by:
extractShortArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractUShort

public int extractUShort()
                  throws DevFailed
extract method for an unsigned short.

Specified by:
extractUShort in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractUShortArray

public int[] extractUShortArray()
                         throws DevFailed
extract method for an unsigned short Array.

Specified by:
extractUShortArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractLong

public int extractLong()
                throws DevFailed
extract method for a long.

Specified by:
extractLong in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractLongArray

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

Specified by:
extractLongArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractULong

public long extractULong()
                  throws DevFailed
extract method for a unsigned long.

Specified by:
extractULong in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractULongArray

public long[] extractULongArray()
                         throws DevFailed
extract method for a unsigned long.array

Specified by:
extractULongArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractLong64

public long extractLong64()
                   throws DevFailed
extract method for a long.

Specified by:
extractLong64 in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractLong64Array

public long[] extractLong64Array()
                          throws DevFailed
extract method for a long Array.

Specified by:
extractLong64Array in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractULong64

public long extractULong64()
                    throws DevFailed
extract method for a long.

Specified by:
extractULong64 in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractULong64Array

public long[] extractULong64Array()
                           throws DevFailed
extract method for a long Array.

Specified by:
extractULong64Array in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractFloat

public float extractFloat()
                   throws DevFailed
extract method for a float.

Specified by:
extractFloat in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractFloatArray

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

Specified by:
extractFloatArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractDouble

public double extractDouble()
                     throws DevFailed
extract method for a double.

Specified by:
extractDouble in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractDoubleArray

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

Specified by:
extractDoubleArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractState

public DevState extractState()
                      throws DevFailed
extract method for a DevState (state attribute).

Specified by:
extractState in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractString

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

Specified by:
extractString in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractStringArray

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

Specified by:
extractStringArray in interface IDeviceAttribute_3DAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

isArray

public boolean isArray()
                throws DevFailed
Throws:
DevFailed

getQuality

public AttrQuality getQuality()
                       throws DevFailed
Return attribute quality

Specified by:
getQuality in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getTimeVal

public TimeVal getTimeVal()
                   throws DevFailed
Return attribute time value.

Specified by:
getTimeVal in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getTimeValSec

public long getTimeValSec()
                   throws DevFailed
Return attribute time value in seconds since EPOCH.

Specified by:
getTimeValSec in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getTimeValMillisSec

public long getTimeValMillisSec()
                         throws DevFailed
Return attribute time value in seconds since EPOCH.

Specified by:
getTimeValMillisSec in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getName

public java.lang.String getName()
Return attribute name.

Specified by:
getName in interface IDeviceAttribute_3DAO

getNbRead

public int getNbRead()
              throws DevFailed
Return number of data read.

Specified by:
getNbRead in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getReadAttributeDim

public AttributeDim getReadAttributeDim()
                                 throws DevFailed
Return number of data read object.

Specified by:
getReadAttributeDim in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getWriteAttributeDim

public AttributeDim getWriteAttributeDim()
                                  throws DevFailed
Return number of data Write object.

Specified by:
getWriteAttributeDim in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getNbWritten

public int getNbWritten()
                 throws DevFailed
Return number of data written.

Specified by:
getNbWritten in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getDimX

public int getDimX()
            throws DevFailed
Return attribute dim_x.

Specified by:
getDimX in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getDimY

public int getDimY()
            throws DevFailed
Return attribute dim_y.

Specified by:
getDimY in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getWrittenDimX

public int getWrittenDimX()
                   throws DevFailed
Return attribute written dim_x.

Specified by:
getWrittenDimX in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getWrittenDimY

public int getWrittenDimY()
                   throws DevFailed
Return attribute written dim_y.

Specified by:
getWrittenDimY in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getAttributeValueObject_2

public AttributeValue getAttributeValueObject_2()
Return AttributeValue IDL object.

Specified by:
getAttributeValueObject_2 in interface IDeviceAttribute_3DAO

getAttributeValueObject_3

public AttributeValue_3 getAttributeValueObject_3()
Return AttributeValue IDL object.

Specified by:
getAttributeValueObject_3 in interface IDeviceAttribute_3DAO

getTime

public long getTime()
             throws DevFailed
return time in milliseconds since 1/1/70

Specified by:
getTime in interface IDeviceAttribute_3DAO
Throws:
DevFailed - in case of read_attribute failed

getType

public int getType()
            throws DevFailed
Specified by:
getType in interface IDeviceAttribute_3DAO
Throws:
DevFailed

TANGO Java API
( TangORB-7.3.3.jar)