TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class DeviceAttributeDAODefaultImpl

java.lang.Object
  extended by fr.esrf.TangoApi.DeviceAttributeDAODefaultImpl
All Implemented Interfaces:
IDeviceAttributeDAO

public class DeviceAttributeDAODefaultImpl
extends java.lang.Object
implements IDeviceAttributeDAO

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


Usage example:

Version:
$Revision: 1.12 $
Author:
verdier

Constructor Summary
DeviceAttributeDAODefaultImpl()
           
 
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, .
 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 init(AttributeValue_3 attrval_3)
          DeviceAttribute class constructor.
 void init(AttributeValue_4 attrval)
          DeviceAttribute class constructor.
 void init(AttributeValue attrval_2)
          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(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_3)
          Set the AttributeValue internal object with input one.
 void setAttributeValue(AttributeValue_4 attrval)
          Set the AttributeValue internal object with input one.
 void setAttributeValue(AttributeValue attrval_2)
          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

DeviceAttributeDAODefaultImpl

public DeviceAttributeDAODefaultImpl()
Method Detail

init

public void init(AttributeValue_4 attrval)
DeviceAttribute class constructor.

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

init

public void init(AttributeValue_3 attrval_3)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttributeDAO
Parameters:
attrval_3 - AttributeValue_3 IDL object.

init

public void init(AttributeValue attrval_2)
DeviceAttribute class constructor.

Specified by:
init in interface IDeviceAttributeDAO
Parameters:
attrval_2 - AttributeValue IDL object.

init

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

Specified by:
init in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO

getErrStack

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

Specified by:
getErrStack in interface IDeviceAttributeDAO

setAttributeValue

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

Parameters:
attrval - AttributeValue_4 input object

setAttributeValue

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

Specified by:
setAttributeValue in interface IDeviceAttributeDAO
Parameters:
attrval_3 - AttributeValue_3 input object

setAttributeValue

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

Specified by:
setAttributeValue in interface IDeviceAttributeDAO
Parameters:
attrval_2 - AttributeValue input object

getReadAttributeDim

public AttributeDim getReadAttributeDim()
Description copied from interface: IDeviceAttributeDAO
Return number of data read.

Specified by:
getReadAttributeDim in interface IDeviceAttributeDAO

getWriteAttributeDim

public AttributeDim getWriteAttributeDim()
Description copied from interface: IDeviceAttributeDAO
Return number of data write.

Specified by:
getWriteAttributeDim in interface IDeviceAttributeDAO

insert

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

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

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

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

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert_us

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

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

insert_us

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

Specified by:
insert_us in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

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

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert_ul

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

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

insert_ul

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

Specified by:
insert_ul in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert_u64

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

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

insert_u64

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

Specified by:
insert_u64 in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Parameters:
argin - Attribute values.

insert

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

Specified by:
insert in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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.

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

extractDevStateArray

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

Specified by:
extractDevStateArray in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed or if AttrQuality is ATTR_INVALID.

extractDevEncoded

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

Specified by:
extractDevEncoded in interface IDeviceAttributeDAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed

extractDevEncodedArray

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

Specified by:
extractDevEncodedArray in interface IDeviceAttributeDAO
Returns:
the extracted value.
Throws:
DevFailed - in case of read_attribute failed

getQuality

public AttrQuality getQuality()
                       throws DevFailed
Return attribute quality

Specified by:
getQuality in interface IDeviceAttributeDAO
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.

Specified by:
getDataFormat in interface IDeviceAttributeDAO
Throws:
DevFailed - in case of read_attribute failed

getTimeVal

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

Specified by:
getTimeVal in interface IDeviceAttributeDAO
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 IDeviceAttributeDAO
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 IDeviceAttributeDAO
Throws:
DevFailed - in case of read_attribute failed

getName

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

Specified by:
getName in interface IDeviceAttributeDAO
Throws:
DevFailed - in case of read_attribute failed

getNbRead

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

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

getNbWritten

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

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

getDimX

public int getDimX()
            throws DevFailed
Return attribute dim_x.

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

getDimY

public int getDimY()
            throws DevFailed
Return attribute dim_y.

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

getWrittenDimX

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

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

getWrittenDimY

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

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

getAttributeValueObject_2

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

Specified by:
getAttributeValueObject_2 in interface IDeviceAttributeDAO
Throws:
DevFailed

getAttributeValueObject_3

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

Specified by:
getAttributeValueObject_3 in interface IDeviceAttributeDAO
Throws:
DevFailed

getAttributeValueObject_4

public AttributeValue_4 getAttributeValueObject_4()
Return AttributeValue IDL object.

Specified by:
getAttributeValueObject_4 in interface IDeviceAttributeDAO

getTime

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

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

getType

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

TANGO Java API
( TangORB-7.3.3.jar)