|
|
Miscellaneous constructors
|
| WAttribute (vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx) |
| Create a new Writable Attribute object. More...
|
|
|
Only one desctructor is defined for this class
|
| ~WAttribute () |
| The WAttribute desctructor.
|
|
|
Miscellaneous methods dealing with attribute min and max value property
|
bool | is_min_value () |
| Check if the attribute has a minimum value. More...
|
|
template<typename T > |
void | set_min_value (const T &min_value) |
| Set attribute minimum value. More...
|
|
void | set_min_value (char *min_value) |
| Set attribute minimum value. More...
|
|
void | set_min_value (const char *min_value) |
| Set attribute minimum value. More...
|
|
template<typename T > |
void | get_min_value (T &min_value) |
| Gets attribute minimum value or throws an exception if the attribute does not have a minimum value. More...
|
|
bool | is_max_value () |
| Check if the attribute has a maximum value. More...
|
|
template<typename T > |
void | set_max_value (const T &max_value) |
| Set attribute maximum value. More...
|
|
void | set_max_value (char *max_value) |
| Set attribute maximum value. More...
|
|
void | set_max_value (const char *max_value) |
| Set attribute maximum value. More...
|
|
template<typename T > |
void | get_max_value (T &max_value) |
| Get attribute maximum value or throws an exception if the attribute does not have a maximum value. More...
|
|
|
Miscellaneous method to retrieve from the WAttribute object the new value for the attribute.
|
long | get_write_value_length () |
| Retrieve the new value length (data number) for writable attribute. More...
|
|
struct timeval & | get_write_date () |
| Retrieve the date of the last attribute writing. More...
|
|
void | get_write_value (Tango::DevShort &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevShort. More...
|
|
void | get_write_value (const Tango::DevShort *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevShort and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevLong &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong. More...
|
|
void | get_write_value (const Tango::DevLong *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevLong64 &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64. More...
|
|
void | get_write_value (const Tango::DevLong64 *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevFloat &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat. More...
|
|
void | get_write_value (const Tango::DevFloat *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevDouble &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble. More...
|
|
void | get_write_value (const Tango::DevDouble *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevString &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevString. More...
|
|
void | get_write_value (const Tango::ConstDevString *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevString and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevBoolean &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean. More...
|
|
void | get_write_value (const Tango::DevBoolean *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevUShort &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort. More...
|
|
void | get_write_value (const Tango::DevUShort *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevUChar &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar. More...
|
|
void | get_write_value (const Tango::DevUChar *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevULong &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevULong. More...
|
|
void | get_write_value (const Tango::DevULong *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevULong and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevULong64 &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevULong64. More...
|
|
void | get_write_value (const Tango::DevULong64 *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevState &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevState. More...
|
|
void | get_write_value (const Tango::DevState *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE. More...
|
|
void | get_write_value (Tango::DevEncoded &val) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded. More...
|
|
void | get_write_value (const Tango::DevEncoded *&ptr) |
| Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded and the attribute is SPECTRUM or IMAGE. More...
|
|
|
Miscellaneous method to set a WAttribute value
|
void | set_write_value (Tango::DevShort val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevShort. More...
|
|
void | set_write_value (Tango::DevShort *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort. More...
|
|
void | set_write_value (vector< Tango::DevShort > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort. More...
|
|
void | set_write_value (Tango::DevLong val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevLong. More...
|
|
void | set_write_value (Tango::DevLong *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong. More...
|
|
void | set_write_value (vector< Tango::DevLong > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong. More...
|
|
void | set_write_value (Tango::DevLong64 val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevLong64. More...
|
|
void | set_write_value (Tango::DevLong64 *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64. More...
|
|
void | set_write_value (vector< Tango::DevLong64 > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64. More...
|
|
void | set_write_value (Tango::DevDouble val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevDouble. More...
|
|
void | set_write_value (Tango::DevDouble *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble. More...
|
|
void | set_write_value (vector< Tango::DevDouble > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble. More...
|
|
void | set_write_value (Tango::DevString val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevString. More...
|
|
void | set_write_value (string &val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevString. More...
|
|
void | set_write_value (Tango::DevString *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevString. More...
|
|
void | set_write_value (vector< string > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevString. More...
|
|
void | set_write_value (Tango::DevFloat val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevFloat. More...
|
|
void | set_write_value (Tango::DevFloat *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat. More...
|
|
void | set_write_value (vector< Tango::DevFloat > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat. More...
|
|
void | set_write_value (Tango::DevBoolean val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevBoolean. More...
|
|
void | set_write_value (Tango::DevBoolean *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean. More...
|
|
void | set_write_value (vector< Tango::DevBoolean > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean. More...
|
|
void | set_write_value (Tango::DevUShort val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevUShort. More...
|
|
void | set_write_value (Tango::DevUShort *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort. More...
|
|
void | set_write_value (vector< Tango::DevUShort > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort. More...
|
|
void | set_write_value (Tango::DevUChar val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevUChar. More...
|
|
void | set_write_value (Tango::DevUChar *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar. More...
|
|
void | set_write_value (vector< Tango::DevUChar > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar. More...
|
|
void | set_write_value (Tango::DevULong val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevULong. More...
|
|
void | set_write_value (Tango::DevULong *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong. More...
|
|
void | set_write_value (vector< Tango::DevULong > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong. More...
|
|
void | set_write_value (Tango::DevULong64 val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevULong64. More...
|
|
void | set_write_value (Tango::DevULong64 *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64. More...
|
|
void | set_write_value (vector< Tango::DevULong64 > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64. More...
|
|
void | set_write_value (Tango::DevState val) |
| Set the writable scalar attribute value when the attribute data type is Tango::DevState. More...
|
|
void | set_write_value (Tango::DevState *val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState. More...
|
|
void | set_write_value (vector< Tango::DevState > &val, long x=1, long y=0) |
| Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState. More...
|
|
| Attribute (vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx) |
| Create a new Attribute object. More...
|
|
virtual | ~Attribute () |
| The attribute destructor.
|
|
bool | is_writ_associated () |
| Check if the attribute has an associated writable attribute. More...
|
|
bool | is_min_alarm () |
| Check if the attribute is in minimum alarm condition . More...
|
|
bool | is_max_alarm () |
| Check if the attribute is in maximum alarm condition . More...
|
|
bool | is_min_warning () |
| Check if the attribute is in minimum warning condition . More...
|
|
bool | is_max_warning () |
| Check if the attribute is in maximum warning condition . More...
|
|
bool | is_rds_alarm () |
| Check if the attribute is in RDS alarm condition . More...
|
|
bitset< numFlags > & | is_alarmed () |
| Check if the attribute has an alarm defined. More...
|
|
bool | is_polled () |
| Check if the attribute is polled . More...
|
|
bool | check_alarm () |
| Check if the attribute read value is below/above the alarm level. More...
|
|
Tango::AttrWriteType | get_writable () |
| Get the attribute writable type (RO/WO/RW). More...
|
|
string & | get_name () |
| Get attribute name. More...
|
|
long | get_data_type () |
| Get attribute data type. More...
|
|
Tango::AttrDataFormat | get_data_format () |
| Get attribute data format. More...
|
|
string & | get_assoc_name () |
| Get name of the associated writable attribute. More...
|
|
long | get_assoc_ind () |
| Get index of the associated writable attribute. More...
|
|
void | set_assoc_ind (long val) |
| Set index of the associated writable attribute. More...
|
|
Tango::TimeVal & | get_date () |
| Get attribute date. More...
|
|
void | set_date (Tango::TimeVal &new_date) |
| Set attribute date. More...
|
|
void | set_date (struct timeval &t) |
| Set attribute date. More...
|
|
void | set_date (time_t new_date) |
| Set attribute date. More...
|
|
string & | get_label () |
| Get attribute label property. More...
|
|
Tango::AttrQuality & | get_quality () |
| Get attribute data quality. More...
|
|
void | set_quality (Tango::AttrQuality qua, bool send_event=false) |
| Set attribute data quality. More...
|
|
long | get_data_size () |
| Get attribute data size. More...
|
|
long | get_x () |
| Get attribute data size in x dimension. More...
|
|
long | get_max_dim_x () |
| Get attribute maximum data size in x dimension. More...
|
|
long | get_y () |
| Get attribute data size in y dimension. More...
|
|
long | get_max_dim_y () |
| Get attribute maximum data size in y dimension. More...
|
|
long | get_polling_period () |
| Get attribute polling period. More...
|
|
template<typename T > |
void | get_properties (Tango::MultiAttrProp< T > &props) |
| Get all modifiable attribute properties in one call. More...
|
|
template<typename T > |
void | set_properties (Tango::MultiAttrProp< T > &props) |
| Set all modifiable attribute properties in one call. More...
|
|
void | set_attr_serial_model (AttrSerialModel ser_model) |
| Set attribute serialization model. More...
|
|
AttrSerialModel | get_attr_serial_model () |
| Get attribute serialization model. More...
|
|
void | set_user_attr_mutex (omni_mutex *mut_ptr) |
| Set attribute user mutex. More...
|
|
void | set_value (Tango::DevShort *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevShort attribute data type). More...
|
|
void | set_value (Tango::DevLong *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevLong attribute data type). More...
|
|
void | set_value (Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevLong64 attribute data type). More...
|
|
void | set_value (Tango::DevFloat *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevFloat attribute data type). More...
|
|
void | set_value (Tango::DevDouble *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevDouble attribute data type). More...
|
|
void | set_value (Tango::DevString *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevString attribute data type). More...
|
|
void | set_value (Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevBoolean attribute data type). More...
|
|
void | set_value (Tango::DevUShort *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevUShort attribute data type). More...
|
|
void | set_value (Tango::DevUChar *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevUChar attribute data type). More...
|
|
void | set_value (Tango::DevULong *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevULong attribute data type). More...
|
|
void | set_value (Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevULong64 attribute data type). More...
|
|
void | set_value (Tango::DevState *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevState attribute data type). More...
|
|
void | set_value (Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false) |
| Set internal attribute value (for Tango::DevEncoded attribute data type). More...
|
|
void | set_value (Tango::DevString *p_data_str, Tango::DevUChar *p_data, long size, bool release=false) |
| Set internal attribute value (for Tango::DevEncoded attribute data type). More...
|
|
void | set_value (Tango::EncodedAttribute *attr) |
| Set internal attribute value (for Tango::DevEncoded attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevLong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevLong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevFloat *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevFloat attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevFloat attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevDouble *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevString *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevString attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevString attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevBoolean *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevBoolean attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevBoolean attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevUShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevUChar *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevULong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevULong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevState *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevState attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevState attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevEncoded *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevString *p_data_str, Tango::DevUChar *p_data, long size, time_t t, Tango::AttrQuality qual, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type when splitted in format and data). More...
|
|
void | set_value_date_quality (Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type). More...
|
|
void | set_value_date_quality (Tango::DevString *p_data_str, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false) |
| Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type when splitted in data format and data themselves). More...
|
|
void | fire_change_event (DevFailed *except=NULL) |
| Fire a change event for the attribute value. More...
|
|
void | set_change_event (bool implemented, bool detect=true) |
| Set a flag to indicate that the server fires change events manually, without the polling to be started for the attribute. More...
|
|
bool | is_change_event () |
| Check if the change event is fired manually (without polling) for this attribute. More...
|
|
bool | is_check_change_criteria () |
| Check if the change event criteria should be checked when firing the event manually. More...
|
|
void | fire_archive_event (DevFailed *except=NULL) |
| Fire an archive event for the attribute value. More...
|
|
void | set_archive_event (bool implemented, bool detect=true) |
| Set a flag to indicate that the server fires archive events manually, without the polling to be started for the attribute If the detect parameter is set to true, the criteria specified for the archive event are verified and the event is only pushed if they are fulfilled. More...
|
|
bool | is_archive_event () |
| Check if the archive event is fired manually for this attribute. More...
|
|
bool | is_check_archive_criteria () |
| Check if the archive event criteria should be checked when firing the event manually. More...
|
|
void | set_data_ready_event (bool implemented) |
| Set a flag to indicate that the server fires data ready events. More...
|
|
bool | is_data_ready_event () |
| Check if the data ready event is fired for this attribute. More...
|
|
void | fire_event (vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL) |
| Fire a user event for the attribute value. More...
|
|
void | remove_configuration () |
| Remove the attribute configuration from the database. More...
|
|
template<typename T > |
void | set_min_alarm (const T &new_min_alarm) |
| Set attribute minimum alarm. More...
|
|
void | set_min_alarm (char *new_min_alarm) |
| Set attribute minimum alarm. More...
|
|
void | set_min_alarm (const char *new_min_alarm) |
| Set attribute minimum alarm. More...
|
|
template<typename T > |
void | get_min_alarm (T &min_al) |
| Get attribute minimum alarm or throw an exception if the attribute does not have the minimum alarm. More...
|
|
template<typename T > |
void | set_max_alarm (const T &new_max_alarm) |
| Set attribute maximum alarm. More...
|
|
void | set_max_alarm (char *new_max_alarm) |
| Set attribute maximum alarm. More...
|
|
void | set_max_alarm (const char *new_max_alarm) |
| Set attribute maximum alarm. More...
|
|
template<typename T > |
void | get_max_alarm (T &max_al) |
| Get attribute maximum alarm or throw an exception if the attribute does not have the maximum alarm set. More...
|
|
template<typename T > |
void | set_min_warning (const T &new_min_warning) |
| Set attribute minimum warning. More...
|
|
void | set_min_warning (char *new_min_warning) |
| Set attribute minimum warning. More...
|
|
void | set_min_warning (const char *new_min_warning) |
| Set attribute minimum warning. More...
|
|
template<typename T > |
void | get_min_warning (T &min_war) |
| Get attribute minimum warning or throw an exception if the attribute does not have the minimum warning set. More...
|
|
template<typename T > |
void | set_max_warning (const T &new_max_warning) |
| Set attribute maximum warning. More...
|
|
void | set_max_warning (char *new_max_warning) |
| Set attribute maximum warning. More...
|
|
void | set_max_warning (const char *new_max_warning) |
| Set attribute maximum warning. More...
|
|
template<typename T > |
void | get_max_warning (T &max_war) |
| Get attribute maximum warning or throw an exception if the attribute does not have the maximum warning set. More...
|
|