TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoDs
Class UserDefaultAttrProp

java.lang.Object
  extended by fr.esrf.TangoDs.UserDefaultAttrProp
All Implemented Interfaces:
TangoConst

public class UserDefaultAttrProp
extends java.lang.Object
implements TangoConst

User class to create attribute default properties. This class is used to set attribute default properties. Three levels of attributes properties setting are implemented within Tango. The highest property setting priority is the database. Then the user default (set using this UserDefaultAttrProp class) and finally a Tango library default value

Version:
$Revision: 1.4 $
Author:
$Author: pascal_verdier $

Field Summary
 
Fields inherited from interface fr.esrf.TangoDs.TangoConst
ACCESS_READ, ACCESS_SERVICE, ACCESS_WRITE, ARCHIVE_EVENT, ATT_CONF_EVENT, Attr_AdmName, Attr_Description, Attr_Name, Attr_State, Attr_Status, Attr_Unknown, ATTRIBUTE, BY_CLASS, BY_DEVICE, BY_PROCESS, CHANGE_EVENT, COMMAND, CONTROL_SYSTEM, DATA_READY_EVENT, DEFAULT_LOCK_VALIDITY, eventNames, LOGGING_CONSOLE_TARGET, LOGGING_CONSOLE_TARGET_ID, LOGGING_DEBUG, LOGGING_DEF_RFT, LOGGING_DEVICE_TARGET, LOGGING_DEVICE_TARGET_ID, LOGGING_ERROR, LOGGING_FATAL, LOGGING_FILE_TARGET, LOGGING_FILE_TARGET_ID, LOGGING_INFO, LOGGING_LEVELS, LOGGING_MAX_RFT, LOGGING_MIN_RFT, LOGGING_OFF, LOGGING_SEPARATOR, LOGGING_UNKNOWN_TARGET_ID, LOGGING_WARN, NO_SYNC, NOT_STATELESS, NotANumber, Op_BlackBox, Op_Command, Op_Command_2, Op_Command_inout, Op_Command_inout_2, Op_Command_inout_history_2, Op_Command_list, Op_Command_list_2, Op_Get_Attr_Config, Op_Get_Attr_Config_2, Op_Info, Op_Ping, Op_Read_Attr, Op_Read_Attr_2, Op_Read_Attr_history_2, Op_Set_Attr_Config, Op_Unknown, Op_Write_Attr, PERIODIC_EVENT, QUALITY_EVENT, Req_Attribute, Req_Operation, Req_Unknown, SERVICE_PROP_NAME, STATELESS, Tango_AllAttr, Tango_AllAttr_3, Tango_AlrmValueNotSpec, Tango_AssocWritNotSpec, Tango_AttrDataFormatName, Tango_CLNT_TIMEOUT, Tango_CmdArgTypeName, Tango_CONST_DEV_STRING, Tango_DbObjName, Tango_DEFAULT_POLL_OLD_FACTOR, Tango_DEFAULT_TIMEOUT, Tango_DEFAULT_TIMEOUT_SEC, Tango_DefaultBlackBoxDepth, Tango_DefaultDocUrl, Tango_DefaultPollRingDepth, Tango_DefaultWritableProp, Tango_DELTA_T, Tango_DescNotSet, Tango_DescNotSpec, Tango_DEV_BOOLEAN, Tango_DEV_CHAR, Tango_DEV_DOUBLE, Tango_DEV_ENCODED, Tango_DEV_FLOAT, Tango_DEV_INT, Tango_DEV_LONG, Tango_DEV_LONG64, Tango_DEV_SHORT, Tango_DEV_STATE, Tango_DEV_STRING, Tango_DEV_UCHAR, Tango_DEV_ULONG, Tango_DEV_ULONG64, Tango_DEV_USHORT, Tango_DEV_VOID, Tango_DevStateName, Tango_DEVVAR_CHARARRAY, Tango_DEVVAR_DOUBLEARRAY, Tango_DEVVAR_DOUBLESTRINGARRAY, Tango_DEVVAR_FLOATARRAY, Tango_DEVVAR_LONG64ARRAY, Tango_DEVVAR_LONGARRAY, Tango_DEVVAR_LONGSTRINGARRAY, Tango_DEVVAR_SHORTARRAY, Tango_DEVVAR_STRINGARRAY, Tango_DEVVAR_ULONG64ARRAY, Tango_DEVVAR_ULONGARRAY, Tango_DEVVAR_USHORTARRAY, Tango_DevVersion, Tango_DISCARD_THRESHOLD, Tango_DispUnitNotSpec, Tango_DSDeviceDomain, Tango_EXPERT_ATTR, Tango_EXPERT_CMD, Tango_FormatNotSpec, Tango_InitialOutput, Tango_LabelNotSpec, TANGO_LOG_PATH, Tango_MAX_TRANSFER_SIZE, Tango_MaxServerNameLength, Tango_MIN_POLL_PERIOD, Tango_OPERATOR_ATTR, Tango_OPERATOR_CMD, Tango_POLL_ADD_OBJ, Tango_POLL_ATTR, Tango_POLL_CMD, Tango_POLL_REM_DEV, Tango_POLL_REM_OBJ, Tango_POLL_START, Tango_POLL_STOP, Tango_POLL_UPD_PERIOD, Tango_PollAttribute, Tango_PollCommand, Tango_QualityName, Tango_REL_1, Tango_REL_2, Tango_ResNotDefined, Tango_StdUnitNotSpec, Tango_SysProperty, Tango_TG_IMP_MINOR_DEVFAILED, Tango_TG_IMP_MINOR_NON_DEVFAILED, Tango_TG_IMP_MINOR_TO, Tango_TgLibVers, Tango_UnitNotSpec, USER_EVENT
 
Constructor Summary
UserDefaultAttrProp()
          Constructs a newly allocated UserDefaultAttrProp object.
 
Method Summary
 void set_description(java.lang.String def_desc)
          Set default description property
 void set_display_unit(java.lang.String def_disp_unit)
          Set default display unit property
 void set_format(java.lang.String def_format)
          Set default format property
 void set_label(java.lang.String def_label)
          Set default label property
 void set_max_alarm(java.lang.String def_max_alarm)
          Set default max_alarm property
 void set_max_value(java.lang.String def_max_value)
          Set default max_value property
 void set_min_alarm(java.lang.String def_min_alarm)
          Set default min_alarm property
 void set_min_value(java.lang.String def_min_value)
          Set default min_value property
 void set_standard_unit(java.lang.String def_std_unit)
          Set default standard unit property
 void set_unit(java.lang.String def_unit)
          Set default unit property
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDefaultAttrProp

public UserDefaultAttrProp()
Constructs a newly allocated UserDefaultAttrProp object.

Method Detail

set_label

public void set_label(java.lang.String def_label)
Set default label property

Parameters:
def_label - The user default label property

set_description

public void set_description(java.lang.String def_desc)
Set default description property

Parameters:
def_desc - The user default description property

set_unit

public void set_unit(java.lang.String def_unit)
Set default unit property

Parameters:
def_unit - The user default unit property

set_standard_unit

public void set_standard_unit(java.lang.String def_std_unit)
Set default standard unit property

Parameters:
def_std_unit - The user default standard unit property

set_display_unit

public void set_display_unit(java.lang.String def_disp_unit)
Set default display unit property

Parameters:
def_disp_unit - The user default display unit property

set_format

public void set_format(java.lang.String def_format)
Set default format property

Parameters:
def_format - The user default format property

set_min_value

public void set_min_value(java.lang.String def_min_value)
Set default min_value property

Parameters:
def_min_value - The user default min_value property

set_max_value

public void set_max_value(java.lang.String def_max_value)
Set default max_value property

Parameters:
def_max_value - The user default max_value property

set_min_alarm

public void set_min_alarm(java.lang.String def_min_alarm)
Set default min_alarm property

Parameters:
def_min_alarm - The user default min_alarm property

set_max_alarm

public void set_max_alarm(java.lang.String def_max_alarm)
Set default max_alarm property

Parameters:
def_max_alarm - The user default max_alarm property

TANGO Java API
( TangORB-7.3.3.jar)