TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class DeviceAttribute_3

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

public class DeviceAttribute_3
extends java.lang.Object

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


Usage example:

Version:
$Revision: 1.4 $
Author:
verdier

Constructor Summary
DeviceAttribute_3()
           
DeviceAttribute_3(AttributeValue_3 attrval)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(AttributeValue attrval)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, boolean value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, boolean[] value, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, byte value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, byte[] value, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, DevState value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, double value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, double[] values, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, float value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, float[] values, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, int value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, int[] values, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, long value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, long[] values, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, short value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, short[] values, int dim_x, int dim_y)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, java.lang.String value)
          DeviceAttribute_3 class constructor.
DeviceAttribute_3(java.lang.String name, java.lang.String[] values, int dim_x, int dim_y)
          DeviceAttribute_3 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.
 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.
 AttrDataFormat getDataFormat()
          Return attribute data format (SCALR, .
 IDeviceAttribute_3DAO 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 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 wwrite object.
 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(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.
 void setAttributeValue(IDeviceAttributeDAO devatt)
          DeviceAttribute class set value.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceAttribute_3

public DeviceAttribute_3()

DeviceAttribute_3

public DeviceAttribute_3(AttributeValue_3 attrval)
DeviceAttribute_3 class constructor.

Parameters:
attrval - AttributeValue_3 IDL object.

DeviceAttribute_3

public DeviceAttribute_3(AttributeValue attrval)
DeviceAttribute_3 class constructor.

Parameters:
attrval - AttributeValue IDL object.

DeviceAttribute_3

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

Parameters:
name - Attribute name.

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

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

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

DeviceAttribute_3

public DeviceAttribute_3(java.lang.String name,
                         java.lang.String[] values,
                         int dim_x,
                         int dim_y)
DeviceAttribute_3 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

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

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()
Return attribute name.


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 data read object.

Throws:
DevFailed - in case of read_attribute failed

getWriteAttributeDim

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

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()
Return AttributeValue IDL object.


getAttributeValueObject_3

public AttributeValue_3 getAttributeValueObject_3()
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
Returns:
the attribute data type
Throws:
DevFailed

setAttributeValue

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

Parameters:
devatt - device attribute 4 object.
Throws:
DevFailed

getDeviceattributeDAO

public IDeviceAttribute_3DAO getDeviceattributeDAO()

TANGO Java API
( TangORB-7.3.3.jar)