TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class AttributeInfo

java.lang.Object
  extended by fr.esrf.TangoApi.AttributeInfo
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AttributeInfoEx

public class AttributeInfo
extends java.lang.Object
implements java.io.Serializable

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


Usage example:

Version:
$Revision: 1.8 $
Author:
verdier
See Also:
Serialized Form

Field Summary
 AttrDataFormat data_format
          Attribute data format.
 int data_type
          Attribute data type.
 java.lang.String description
          Attribute description..
 java.lang.String display_unit
          Attribute display unit.
 java.lang.String[] extensions
          .For future usage.
 java.lang.String format
          Attribute display format.
 java.lang.String label
          Attribute label.
 DispLevel level
          Attribute display level.
 java.lang.String max_alarm
          Attribute maximum value before alarm.
 int max_dim_x
          Attribute maximum size for X dimention.
 int max_dim_y
          Attribute maximum size for Y dimention.
 java.lang.String max_value
          Attribute maximum value.
 java.lang.String min_alarm
          Attribute minimum value before alarm.
 java.lang.String min_value
          Attribute minimum value.
 java.lang.String name
          Attribute name.
 java.lang.String standard_unit
          Attribute standard unit.
 java.lang.String unit
          Attribute unit.
 AttrWriteType writable
          Attribute writable state.
 java.lang.String writable_attr_name
          Attribute writable associated.
 
Constructor Summary
AttributeInfo(AttributeConfig_2 info)
          Constructor from IDL AttributeConfig_2 object
AttributeInfo(AttributeConfig_3 info)
          Constructor from IDL AttributeConfig_3 object
AttributeInfo(AttributeConfig info)
          Constructor from IDL AttributeConfig object
AttributeInfo(java.lang.String name, AttrWriteType writable, AttrDataFormat data_format, int data_type, int max_dim_x, int max_dim_y, java.lang.String description, java.lang.String label, java.lang.String unit, java.lang.String standard_unit, java.lang.String display_unit, java.lang.String format, java.lang.String min_value, java.lang.String max_value, java.lang.String min_alarm, java.lang.String max_alarm, java.lang.String writable_attr_name, DispLevel level, java.lang.String[] extensions)
          Constructor as an IDL AttributeConfig_2 object
AttributeInfo(java.lang.String name, AttrWriteType writable, AttrDataFormat data_format, int data_type, int max_dim_x, int max_dim_y, java.lang.String description, java.lang.String label, java.lang.String unit, java.lang.String standard_unit, java.lang.String display_unit, java.lang.String format, java.lang.String min_value, java.lang.String max_value, java.lang.String min_alarm, java.lang.String max_alarm, java.lang.String writable_attr_name, java.lang.String[] extensions)
          Constructor as an IDL AttributeConfig object
 
Method Summary
 AttributeConfig_2 get_attribute_config_2_obj()
          Build and return Attributeconfig_2 IDL 2 object from AttributeInfo object
 AttributeConfig get_attribute_config_obj()
          Build and return Attributeconfig IDL object from AttributeInfo object
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Attribute name.


writable

public AttrWriteType writable
Attribute writable state.


data_format

public AttrDataFormat data_format
Attribute data format.


data_type

public int data_type
Attribute data type.


max_dim_x

public int max_dim_x
Attribute maximum size for X dimention.


max_dim_y

public int max_dim_y
Attribute maximum size for Y dimention.


description

public java.lang.String description
Attribute description..


label

public java.lang.String label
Attribute label.


unit

public java.lang.String unit
Attribute unit.


standard_unit

public java.lang.String standard_unit
Attribute standard unit.


display_unit

public java.lang.String display_unit
Attribute display unit.


format

public java.lang.String format
Attribute display format.


min_value

public java.lang.String min_value
Attribute minimum value.


max_value

public java.lang.String max_value
Attribute maximum value.


min_alarm

public java.lang.String min_alarm
Attribute minimum value before alarm.


max_alarm

public java.lang.String max_alarm
Attribute maximum value before alarm.


writable_attr_name

public java.lang.String writable_attr_name
Attribute writable associated.


level

public DispLevel level
Attribute display level. DispLevel.OPERATORb or DispLevel.EXPERT


extensions

public java.lang.String[] extensions
.For future usage.

Constructor Detail

AttributeInfo

public AttributeInfo(java.lang.String name,
                     AttrWriteType writable,
                     AttrDataFormat data_format,
                     int data_type,
                     int max_dim_x,
                     int max_dim_y,
                     java.lang.String description,
                     java.lang.String label,
                     java.lang.String unit,
                     java.lang.String standard_unit,
                     java.lang.String display_unit,
                     java.lang.String format,
                     java.lang.String min_value,
                     java.lang.String max_value,
                     java.lang.String min_alarm,
                     java.lang.String max_alarm,
                     java.lang.String writable_attr_name,
                     java.lang.String[] extensions)
Constructor as an IDL AttributeConfig object


AttributeInfo

public AttributeInfo(java.lang.String name,
                     AttrWriteType writable,
                     AttrDataFormat data_format,
                     int data_type,
                     int max_dim_x,
                     int max_dim_y,
                     java.lang.String description,
                     java.lang.String label,
                     java.lang.String unit,
                     java.lang.String standard_unit,
                     java.lang.String display_unit,
                     java.lang.String format,
                     java.lang.String min_value,
                     java.lang.String max_value,
                     java.lang.String min_alarm,
                     java.lang.String max_alarm,
                     java.lang.String writable_attr_name,
                     DispLevel level,
                     java.lang.String[] extensions)
Constructor as an IDL AttributeConfig_2 object


AttributeInfo

public AttributeInfo(AttributeConfig info)
Constructor from IDL AttributeConfig object


AttributeInfo

public AttributeInfo(AttributeConfig_2 info)
Constructor from IDL AttributeConfig_2 object


AttributeInfo

public AttributeInfo(AttributeConfig_3 info)
Constructor from IDL AttributeConfig_3 object

Method Detail

get_attribute_config_obj

public AttributeConfig get_attribute_config_obj()
Build and return Attributeconfig IDL object from AttributeInfo object


get_attribute_config_2_obj

public AttributeConfig_2 get_attribute_config_2_obj()
Build and return Attributeconfig_2 IDL 2 object from AttributeInfo object


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

TANGO Java API
( TangORB-7.3.3.jar)