TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class DeviceAttribute

java.lang.Object
  extended by fr.esrf.TangoApi.DeviceAttribute

public class DeviceAttribute
extends java.lang.Object

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


Usage example:

Version:
$Revision: 1.12 $
Author:
verdier

Constructor Summary
DeviceAttribute()
           
DeviceAttribute(AttributeValue_3 attrval)
          DeviceAttribute class constructor.
DeviceAttribute(AttributeValue_4 attrval)
          DeviceAttribute class constructor.
DeviceAttribute(AttributeValue attrval)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, boolean value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, boolean[] value, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, byte value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, byte[] value, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, DevState value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, double value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, double[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, float value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, float[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, int value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, int[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, long value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, long[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, short value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, short[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, java.lang.String value)
          DeviceAttribute class constructor.
DeviceAttribute(java.lang.String name, java.lang.String[] values, int dim_x, int dim_y)
          DeviceAttribute class constructor.
 
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.
 DevEncoded extractDevEncoded()
          extract method for a DevEncoded
 DevEncoded[] extractDevEncodedArray()
          extract method for a DevEncoded[]
 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.
 AttributeValue_4 getAttributeValueObject_4()
          Return AttributeValue IDL object.
 AttrDataFormat getDataFormat()
          Return attribute data format (SCALR, .
 IDeviceAttributeDAO getDeviceattributeDAO()
           
 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.
 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.
 int getWrittenDimX()
          Return attribute written dim_x.
 int getWrittenDimY()
          Return attribute written dim_y.
 boolean hasFailed()
           
 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(DevEncoded argin)
          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.
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceAttribute

public DeviceAttribute()

DeviceAttribute

public DeviceAttribute(AttributeValue_4 attrval)
DeviceAttribute class constructor.

Parameters:
attrval - AttributeValue_4 IDL object.

DeviceAttribute

public DeviceAttribute(AttributeValue_3 attrval)
DeviceAttribute class constructor.

Parameters:
attrval - AttributeValue_3 IDL object.

DeviceAttribute

public DeviceAttribute(AttributeValue attrval)
DeviceAttribute class constructor.

Parameters:
attrval - AttributeValue IDL object.

DeviceAttribute

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

Parameters:
name - Attribute name.

DeviceAttribute

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

Parameters:
name - Attribute name.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

DeviceAttribute

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

Parameters:
name - Attribute name.
value - Attribute value.

DeviceAttribute

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

Parameters:
name - Attribute name.
values - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y
Method Detail

hasFailed

public boolean hasFailed()

getErrStack

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


setAttributeValue

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

Parameters:
attrval - AttributeValue_3 input object

setAttributeValue

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

Parameters:
attrval - AttributeValue input object

insert

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

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert_uc

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

Parameters:
argin - Attribute values.

insert_uc

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

Parameters:
argin - Attribute values.

insert_uc

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

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.

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert_us

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

Parameters:
argin - Attribute values.

insert_us

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

Parameters:
argin - Attribute values.

insert_us

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

Parameters:
argin - Attribute values.

insert_us

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

Parameters:
argin - Attribute values.

insert_us

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

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert_ul

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

Parameters:
argin - Attribute values.

insert_ul

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

Parameters:
argin - Attribute values.

insert_ul

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

Parameters:
argin - Attribute values.

insert_ul

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

Parameters:
argin - Attribute values.

insert_ul

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

Parameters:
argin - Attribute values.

insert_u64

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

Parameters:
argin - Attribute values.

insert_u64

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

Parameters:
argin - Attribute values.

insert_u64

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

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

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.

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.

insert

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

Parameters:
argin - Attribute values.
dim_x - array dimention in X
dim_y - array dimention in Y

insert

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

Parameters:
argin - Attribute values.

extractDevStateArray

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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).

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.

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.

Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

getQuality

public AttrQuality getQuality()
                       throws DevFailed
Return attribute quality

Throws:
DevFailed - in case of read_attribute failed

extractDevEncoded

public DevEncoded extractDevEncoded()
                             throws DevFailed
extract method for a DevEncoded

Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed

extractDevEncodedArray

public DevEncoded[] extractDevEncodedArray()
                                    throws DevFailed
extract method for a DevEncoded[]

Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed

getDataFormat

public AttrDataFormat getDataFormat()
                             throws DevFailed
Return attribute data format (SCALR, . * SPECTRUM, IMAGE or FMT_UNKNOWN) If device is older than Device_4Impl, FMT_UNKNOWN is returned.

Throws:
DevFailed - in case of read_attribute failed

getTimeVal

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

Throws:
DevFailed - in case of read_attribute failed

getTimeValSec

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

Throws:
DevFailed - in case of read_attribute failed

getTimeValMillisSec

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

Throws:
DevFailed - in case of read_attribute failed

getName

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

Throws:
DevFailed - in case of read_attribute failed

getNbRead

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

Throws:
DevFailed - in case of read_attribute failed

getReadAttributeDim

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

Throws:
DevFailed - in case of read_attribute failed

getWriteAttributeDim

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

Throws:
DevFailed - in case of read_attribute failed

getNbWritten

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

Throws:
DevFailed - in case of read_attribute failed

getDimX

public int getDimX()
            throws DevFailed
Return attribute dim_x.

Throws:
DevFailed - in case of read_attribute failed

getDimY

public int getDimY()
            throws DevFailed
Return attribute dim_y.

Throws:
DevFailed - in case of read_attribute failed

getWrittenDimX

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

Throws:
DevFailed - in case of read_attribute failed

getWrittenDimY

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

Throws:
DevFailed - in case of read_attribute failed

getAttributeValueObject_2

public AttributeValue getAttributeValueObject_2()
                                         throws DevFailed
Return AttributeValue IDL object.

Throws:
DevFailed

getAttributeValueObject_3

public AttributeValue_3 getAttributeValueObject_3()
                                           throws DevFailed
Return AttributeValue IDL object.

Throws:
DevFailed

getAttributeValueObject_4

public AttributeValue_4 getAttributeValueObject_4()
Return AttributeValue IDL object.


getTime

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

Throws:
DevFailed - in case of read_attribute failed

getType

public int getType()
            throws DevFailed
Throws:
DevFailed

getDeviceattributeDAO

public IDeviceAttributeDAO getDeviceattributeDAO()

TANGO Java API
( TangORB-7.3.3.jar)