Tango Core Classes Reference  9.3.4
Tango::UserDefaultAttrProp Class Reference

User class to set attribute default properties. More...

#include "tango.h"

Public Member Functions

Constructor

Only one constructor is defined for this class

 UserDefaultAttrProp ()
 Constructs a newly allocated UserDefaultAttrProp object.
 

Set default property methods

void set_label (const char *def_label)
 Set default label property. More...
 
void set_description (const char *def_desc)
 Set default description property. More...
 
void set_unit (const char *def_unit)
 Set default unit property. More...
 
void set_standard_unit (const char *def_std_unit)
 Set default standard unit property. More...
 
void set_display_unit (const char *def_disp_unit)
 Set default display unit property. More...
 
void set_format (const char *def_format)
 Set default format property. More...
 
void set_min_value (const char *def_min_value)
 Set default min_value property. More...
 
void set_max_value (const char *def_max_value)
 Set default max_value property. More...
 
void set_min_alarm (const char *def_min_alarm)
 Set default min_alarm property. More...
 
void set_max_alarm (const char *def_max_alarm)
 Set default max_alarm property. More...
 
void set_min_warning (const char *def_min_warning)
 Set default min_warning property. More...
 
void set_max_warning (const char *def_max_warning)
 Set default max_warning property. More...
 
void set_delta_t (const char *def_delta_t)
 Set default RDS alarm delta_t property. More...
 
void set_delta_val (const char *def_delta_val)
 Set default RDS alarm delta_val property. More...
 
void set_event_abs_change (const char *def_abs_change)
 Set default change event abs_change property. More...
 
void set_event_rel_change (const char *def_rel_change)
 Set default change event rel_change property. More...
 
void set_event_period (const char *def_period)
 Set default periodic event period property. More...
 
void set_archive_event_abs_change (const char *def_archive_abs_change)
 Set default archive event abs_change property. More...
 
void set_archive_event_rel_change (const char *def_archive_rel_change)
 Set default archive event rel_change property. More...
 
void set_archive_event_period (const char *def_archive_period)
 Set default archive event period property. More...
 
void set_enum_labels (vector< string > &def_enum_labels)
 Set default enumeration labels. More...
 

Detailed Description

User class to set 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 level is the database. Then the user default (set using this UserDefaultAttrProp class) and finally a Tango library default value

$Author$ $Revision$

Member Function Documentation

◆ set_archive_event_abs_change()

void Tango::UserDefaultAttrProp::set_archive_event_abs_change ( const char *  def_archive_abs_change)
inline

Set default archive event abs_change property.

Parameters
def_archive_abs_changeThe user default archive event abs_change property

◆ set_archive_event_period()

void Tango::UserDefaultAttrProp::set_archive_event_period ( const char *  def_archive_period)
inline

Set default archive event period property.

Parameters
def_archive_periodThe user default archive event period property

◆ set_archive_event_rel_change()

void Tango::UserDefaultAttrProp::set_archive_event_rel_change ( const char *  def_archive_rel_change)
inline

Set default archive event rel_change property.

Parameters
def_archive_rel_changeThe user default archive event rel_change property

◆ set_delta_t()

void Tango::UserDefaultAttrProp::set_delta_t ( const char *  def_delta_t)
inline

Set default RDS alarm delta_t property.

Parameters
def_delta_tThe user default RDS alarm delta_t property

◆ set_delta_val()

void Tango::UserDefaultAttrProp::set_delta_val ( const char *  def_delta_val)
inline

Set default RDS alarm delta_val property.

Parameters
def_delta_valThe user default RDS alarm delta_val property

◆ set_description()

void Tango::UserDefaultAttrProp::set_description ( const char *  def_desc)
inline

Set default description property.

Parameters
def_descThe user default description property

◆ set_display_unit()

void Tango::UserDefaultAttrProp::set_display_unit ( const char *  def_disp_unit)
inline

Set default display unit property.

Parameters
def_disp_unitThe user default display unit property

◆ set_enum_labels()

void Tango::UserDefaultAttrProp::set_enum_labels ( vector< string > &  def_enum_labels)
inline

Set default enumeration labels.

Parameters
def_enum_labelsThe enumeration labels

◆ set_event_abs_change()

void Tango::UserDefaultAttrProp::set_event_abs_change ( const char *  def_abs_change)
inline

Set default change event abs_change property.

Parameters
def_abs_changeThe user default change event abs_change property

◆ set_event_period()

void Tango::UserDefaultAttrProp::set_event_period ( const char *  def_period)
inline

Set default periodic event period property.

Parameters
def_periodThe user default periodic event period property

◆ set_event_rel_change()

void Tango::UserDefaultAttrProp::set_event_rel_change ( const char *  def_rel_change)
inline

Set default change event rel_change property.

Parameters
def_rel_changeThe user default change event rel_change property

◆ set_format()

void Tango::UserDefaultAttrProp::set_format ( const char *  def_format)
inline

Set default format property.

Parameters
def_formatThe user default format property

◆ set_label()

void Tango::UserDefaultAttrProp::set_label ( const char *  def_label)
inline

Set default label property.

Parameters
def_labelThe user default label property

◆ set_max_alarm()

void Tango::UserDefaultAttrProp::set_max_alarm ( const char *  def_max_alarm)
inline

Set default max_alarm property.

Parameters
def_max_alarmThe user default max_alarm property

◆ set_max_value()

void Tango::UserDefaultAttrProp::set_max_value ( const char *  def_max_value)
inline

Set default max_value property.

Parameters
def_max_valueThe user default max_value property

◆ set_max_warning()

void Tango::UserDefaultAttrProp::set_max_warning ( const char *  def_max_warning)
inline

Set default max_warning property.

Parameters
def_max_warningThe user default max_warning property

◆ set_min_alarm()

void Tango::UserDefaultAttrProp::set_min_alarm ( const char *  def_min_alarm)
inline

Set default min_alarm property.

Parameters
def_min_alarmThe user default min_alarm property

◆ set_min_value()

void Tango::UserDefaultAttrProp::set_min_value ( const char *  def_min_value)
inline

Set default min_value property.

Parameters
def_min_valueThe user default min_value property

◆ set_min_warning()

void Tango::UserDefaultAttrProp::set_min_warning ( const char *  def_min_warning)
inline

Set default min_warning property.

Parameters
def_min_warningThe user default min_warning property

◆ set_standard_unit()

void Tango::UserDefaultAttrProp::set_standard_unit ( const char *  def_std_unit)
inline

Set default standard unit property.

Parameters
def_std_unitThe user default standard unit property

◆ set_unit()

void Tango::UserDefaultAttrProp::set_unit ( const char *  def_unit)
inline

Set default unit property.

Parameters
def_unitThe user default unit property

The documentation for this class was generated from the following file: