diff --git a/annotated.html b/annotated.html index 5ba125c..0bbdff0 100644 --- a/annotated.html +++ b/annotated.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -110,30 +93,29 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
- - - + + + - + - - - - + + + + - - + + - + - + - - + + @@ -143,17 +125,17 @@ - + - + - + @@ -163,40 +145,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NTango=============================================================================
 CApiUtilMiscellaneous utility methods usefull in a Tango client
 CArchiveEventInfoAttribute archive event configuration
 NTango
 CApiUtilMiscellaneous utility methods usefull in a Tango client
 CArchiveEventInfoAttribute archive event configuration
 CAttrUser class to create a no dimension attribute object
 CAttrConfEventDataAttribute configuration change event callback execution data
 CAttrConfEventDataAttribute configuration change event callback execution data
 CAttrHistoryStackThis class is a used to pass an attribute value history when the user directly fills the attribute polling buffer
 CAttributeThis class represents a Tango attribute
 CAttributeAlarmInfoAttribute alarms configuration
 CAttributeEventInfoAttribute event configuration
 CAttributeInfoAttribute configuration data extension
 CAttributeThis class represents a Tango attribute
 CAttributeAlarmInfoAttribute alarms configuration
 CAttributeEventInfoAttribute event configuration
 CAttributeInfoAttribute configuration data extension
 CAttributeInfoExExtended attribute configuration data
 CAttributeProxyEasy to use interface to Tango device attribute
 CAttrPropThis class represents a Tango attribute property
 CAttributeProxyEasy to use interface to Tango device attribute
 CAttrPropThis class represents a Tango attribute property
 CAttrReadEventAsynchronous read attribute execution callback data
 CAttrWrittenEventAsynchronous write attribute execution callback data
 CAutoConnectTimeout

Small utility classes

-
 CAutoConnectTimeout
 CCallBackEvent and asynchronous (callback model) calls base class
 CChangeEventInfoAttribute change event configuration
 CChangeEventInfoAttribute change event configuration
 CCmdDoneEventAsynchronous command execution callback data
 CCmdHistoryStackThis class is a used to pass a command result history when the user directly fills the command polling buffer
 CCommandThis class is a class representing a command in the TANGO device server pattern
 CCommandInfoCommand information data extension
 CConnectionBase class for Tango device access
 CCommandInfoCommand information data extension
 CConnectionBase class for Tango device access
 CDatabaseA high level object which contains the link to the database
 CDataElementFundamental type for extracting data from a device pipe blob
 CDataReadyEventDataData ready event callback execution data
 CDbDevFullInfoDevice information from the database
 CDbDeviceA high level object for a device interface to the database
 CDbDevImportInfoDevice import information from the database
 CDbDevInfoDevice information for Database device creation
 CDbDevInfoDevice information for Database device creation
 CDbHistoryClass used to retrieve database object history
 CDbServerA database object for a device server which can be used to query or modify server database information
 CDbServerDataClass used to move/copy a complete device server process database configuration from one Tango host to another
 CDbServerDataClass used to move/copy a complete device server process database configuration from one Tango host to another
 CDevCommandInfoBase structure for command information
 CDevice_2ImplBase class for all TANGO device since version 2
 CDevice_3ImplBase class for all TANGO device since version 3
 CDevice_4ImplBase class for all TANGO device since version 4
 CDevice_5ImplBase class for all TANGO device since version 5
 CDeviceAttributeFundamental type for sending an dreceiving data to and from device attributes
 CDeviceAttributeConfigBase structure for Attribute configuration
 CDeviceAttributeConfigBase structure for Attribute configuration
 CDeviceAttributeHistoryFundamental type for receiving data from device attribute polling buffers
 CDeviceClassBase class for all TANGO device-class class
 CDeviceDataFundamental type for sending and receiving data from device commands
 CDevicePipeBlobA device pipe blob
 CDeviceProxyHigh level class which provides the client with an easy-to-use interface to TANGO devices
 CDevIntrChangeEventDataDevice interface change event callback execution data
 CDoubleAttrPropThis class represents a Tango compound attribute property which consists of two values
 CEncodedAttributeThis class provides method to deal with Tango::DevEncoded attribute format
 CEventDataEvent callback execution data
 CExceptContainer class for all exception related methods
 CFwdAttrUser class to create a forwarded attribute object
 CGroupHigh level class allowing the user to handle Tango group
 CGroupAttrReplySingle element group reply for a read attribute execution
 CGroupAttrReplyListGroup reply for a read_attribute execution
 CGroupCmdReplySingle element group reply for a command execution
 CGroupCmdReplyListGroup reply for a command execution
 CGroupReplyBase class for Group reply
 CGroupReplyListGroup reply for a write_attribute execution
 CImageAttrUser class to create a two dimensions attribute object
 CMultiAttributeThere is one instance of this class for each device
 CMultiAttrPropThis class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go
 CNamedDevFailedAn exception class
 CNamedDevFailedListAn exception class
 CPeriodicEventInfoAttribute periodic event configuration
 CPipeThis class is a class representing a pipe in the TANGO device server pattern
 CPipeEventDataPipe event callback execution data
 CPipeInfoBase structure for pipe information
 CSpectrumAttrUser class to create a one dimension attribute object
 CTemplCommandThis class is a class representing a command in the template command model without input or output parameter
 CTemplCommandInThis class is a class representing a command in the template command model with input parameter but without output parameter
 CTemplCommandInOutThis class is a class representing a command in the template command model with output and input parameters
 CTemplCommandOutThis class is a class representing a command in the template command model with output parameter but without input parameter
 CTimedAttrDataThis class is used to store one element of an attribute history stack
 CTimedCmdDataThis class is used to store one element of a command history stack
 CUserDefaultAttrPropUser class to set attribute default properties
 CUserDefaultFwdAttrPropUser class to set forwarded attribute default properties
 CUserDefaultPipePropUser class to set pipe default properties
 CUtilThis class is a used to store TANGO device server process data and to provide the user with a set of utilities method
 CWAttributeThis class represents a writable attribute
 CWPipeThis class is a class representing a writable pipe in the TANGO device server pattern
 CDoubleAttrPropThis class represents a Tango compound attribute property which consists of two values
 CEventDataEvent callback execution data
 CExceptContainer class for all exception related methods
 CFwdAttrUser class to create a forwarded attribute object
 CGroupHigh level class allowing the user to handle Tango group
 CGroupAttrReplySingle element group reply for a read attribute execution
 CGroupAttrReplyListGroup reply for a read_attribute execution
 CGroupCmdReplySingle element group reply for a command execution
 CGroupCmdReplyListGroup reply for a command execution
 CGroupReplyBase class for Group reply
 CGroupReplyListGroup reply for a write_attribute execution
 CImageAttrUser class to create a two dimensions attribute object
 CMultiAttributeThere is one instance of this class for each device
 CMultiAttrPropThis class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go
 CNamedDevFailedAn exception class
 CNamedDevFailedListAn exception class
 CPeriodicEventInfoAttribute periodic event configuration
 CPipeThis class is a class representing a pipe in the TANGO device server pattern
 CPipeEventDataPipe event callback execution data
 CPipeInfoBase structure for pipe information
 CSpectrumAttrUser class to create a one dimension attribute object
 CTemplCommandThis class is a class representing a command in the template command model without input or output parameter
 CTemplCommandInThis class is a class representing a command in the template command model with input parameter but without output parameter
 CTemplCommandInOutThis class is a class representing a command in the template command model with output and input parameters
 CTemplCommandOutThis class is a class representing a command in the template command model with output parameter but without input parameter
 CTimedAttrDataThis class is used to store one element of an attribute history stack
 CTimedCmdDataThis class is used to store one element of a command history stack
 CUserDefaultAttrPropUser class to set attribute default properties
 CUserDefaultFwdAttrPropUser class to set forwarded attribute default properties
 CUserDefaultPipePropUser class to set pipe default properties
 CUtilThis class is a used to store TANGO device server process data and to provide the user with a set of utilities method
 CWAttributeThis class represents a writable attribute
 CWPipeThis class is a class representing a writable pipe in the TANGO device server pattern
@@ -204,9 +185,9 @@ diff --git a/annotated.js b/annotated.js deleted file mode 100644 index 7a379d7..0000000 --- a/annotated.js +++ /dev/null @@ -1,4 +0,0 @@ -var annotated = -[ - [ "Tango", "namespaceTango.html", "namespaceTango" ] -]; \ No newline at end of file diff --git a/annotated_dup.js b/annotated_dup.js new file mode 100644 index 0000000..9732ed2 --- /dev/null +++ b/annotated_dup.js @@ -0,0 +1,89 @@ +var annotated_dup = +[ + [ "Tango", null, [ + [ "ApiUtil", "classTango_1_1ApiUtil.html", "classTango_1_1ApiUtil" ], + [ "ArchiveEventInfo", "structTango_1_1ArchiveEventInfo.html", "structTango_1_1ArchiveEventInfo" ], + [ "Attr", "classTango_1_1Attr.html", "classTango_1_1Attr" ], + [ "AttrConfEventData", "classTango_1_1AttrConfEventData.html", "classTango_1_1AttrConfEventData" ], + [ "AttrHistoryStack", "classTango_1_1AttrHistoryStack.html", "classTango_1_1AttrHistoryStack" ], + [ "Attribute", "classTango_1_1Attribute.html", "classTango_1_1Attribute" ], + [ "AttributeAlarmInfo", "structTango_1_1AttributeAlarmInfo.html", "structTango_1_1AttributeAlarmInfo" ], + [ "AttributeEventInfo", "structTango_1_1AttributeEventInfo.html", "structTango_1_1AttributeEventInfo" ], + [ "AttributeInfo", "structTango_1_1AttributeInfo.html", "structTango_1_1AttributeInfo" ], + [ "AttributeInfoEx", "structTango_1_1AttributeInfoEx.html", "structTango_1_1AttributeInfoEx" ], + [ "AttributeProxy", "classTango_1_1AttributeProxy.html", "classTango_1_1AttributeProxy" ], + [ "AttrProp", "classTango_1_1AttrProp.html", "classTango_1_1AttrProp" ], + [ "AttrReadEvent", "classTango_1_1AttrReadEvent.html", "classTango_1_1AttrReadEvent" ], + [ "AttrWrittenEvent", "classTango_1_1AttrWrittenEvent.html", "classTango_1_1AttrWrittenEvent" ], + [ "AutoConnectTimeout", "classTango_1_1AutoConnectTimeout.html", null ], + [ "CallBack", "classTango_1_1CallBack.html", "classTango_1_1CallBack" ], + [ "ChangeEventInfo", "structTango_1_1ChangeEventInfo.html", "structTango_1_1ChangeEventInfo" ], + [ "CmdDoneEvent", "classTango_1_1CmdDoneEvent.html", "classTango_1_1CmdDoneEvent" ], + [ "CmdHistoryStack", "classTango_1_1CmdHistoryStack.html", "classTango_1_1CmdHistoryStack" ], + [ "Command", "classTango_1_1Command.html", "classTango_1_1Command" ], + [ "CommandInfo", "structTango_1_1CommandInfo.html", "structTango_1_1CommandInfo" ], + [ "Connection", "classTango_1_1Connection.html", "classTango_1_1Connection" ], + [ "Database", "classTango_1_1Database.html", "classTango_1_1Database" ], + [ "DataElement", "structTango_1_1DataElement.html", "structTango_1_1DataElement" ], + [ "DataReadyEventData", "classTango_1_1DataReadyEventData.html", "classTango_1_1DataReadyEventData" ], + [ "DbClass", "classTango_1_1DbClass.html", "classTango_1_1DbClass" ], + [ "DbDatum", "classTango_1_1DbDatum.html", "classTango_1_1DbDatum" ], + [ "DbDevExportInfo", "classTango_1_1DbDevExportInfo.html", "classTango_1_1DbDevExportInfo" ], + [ "DbDevFullInfo", "classTango_1_1DbDevFullInfo.html", "classTango_1_1DbDevFullInfo" ], + [ "DbDevice", "classTango_1_1DbDevice.html", "classTango_1_1DbDevice" ], + [ "DbDevImportInfo", "classTango_1_1DbDevImportInfo.html", "classTango_1_1DbDevImportInfo" ], + [ "DbDevInfo", "classTango_1_1DbDevInfo.html", "classTango_1_1DbDevInfo" ], + [ "DbHistory", "classTango_1_1DbHistory.html", "classTango_1_1DbHistory" ], + [ "DbServer", "classTango_1_1DbServer.html", "classTango_1_1DbServer" ], + [ "DbServerData", "classTango_1_1DbServerData.html", "classTango_1_1DbServerData" ], + [ "DevCommandInfo", "structTango_1_1DevCommandInfo.html", "structTango_1_1DevCommandInfo" ], + [ "Device_2Impl", "classTango_1_1Device__2Impl.html", "classTango_1_1Device__2Impl" ], + [ "Device_3Impl", "classTango_1_1Device__3Impl.html", "classTango_1_1Device__3Impl" ], + [ "Device_4Impl", "classTango_1_1Device__4Impl.html", "classTango_1_1Device__4Impl" ], + [ "Device_5Impl", "classTango_1_1Device__5Impl.html", "classTango_1_1Device__5Impl" ], + [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html", "classTango_1_1DeviceAttribute" ], + [ "DeviceAttributeConfig", "structTango_1_1DeviceAttributeConfig.html", "structTango_1_1DeviceAttributeConfig" ], + [ "DeviceAttributeHistory", "classTango_1_1DeviceAttributeHistory.html", "classTango_1_1DeviceAttributeHistory" ], + [ "DeviceClass", "classTango_1_1DeviceClass.html", "classTango_1_1DeviceClass" ], + [ "DeviceData", "classTango_1_1DeviceData.html", "classTango_1_1DeviceData" ], + [ "DeviceDataHistory", "classTango_1_1DeviceDataHistory.html", "classTango_1_1DeviceDataHistory" ], + [ "DeviceImpl", "classTango_1_1DeviceImpl.html", "classTango_1_1DeviceImpl" ], + [ "DevicePipe", "classTango_1_1DevicePipe.html", "classTango_1_1DevicePipe" ], + [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html", "classTango_1_1DevicePipeBlob" ], + [ "DeviceProxy", "classTango_1_1DeviceProxy.html", "classTango_1_1DeviceProxy" ], + [ "DevIntrChangeEventData", "classTango_1_1DevIntrChangeEventData.html", "classTango_1_1DevIntrChangeEventData" ], + [ "DoubleAttrProp", "classTango_1_1DoubleAttrProp.html", "classTango_1_1DoubleAttrProp" ], + [ "EventData", "classTango_1_1EventData.html", "classTango_1_1EventData" ], + [ "Except", "classTango_1_1Except.html", null ], + [ "FwdAttr", "classTango_1_1FwdAttr.html", "classTango_1_1FwdAttr" ], + [ "Group", "classTango_1_1Group.html", "classTango_1_1Group" ], + [ "GroupAttrReply", "classTango_1_1GroupAttrReply.html", "classTango_1_1GroupAttrReply" ], + [ "GroupAttrReplyList", "classTango_1_1GroupAttrReplyList.html", "classTango_1_1GroupAttrReplyList" ], + [ "GroupCmdReply", "classTango_1_1GroupCmdReply.html", "classTango_1_1GroupCmdReply" ], + [ "GroupCmdReplyList", "classTango_1_1GroupCmdReplyList.html", "classTango_1_1GroupCmdReplyList" ], + [ "GroupReply", "classTango_1_1GroupReply.html", "classTango_1_1GroupReply" ], + [ "GroupReplyList", "classTango_1_1GroupReplyList.html", "classTango_1_1GroupReplyList" ], + [ "ImageAttr", "classTango_1_1ImageAttr.html", "classTango_1_1ImageAttr" ], + [ "MultiAttribute", "classTango_1_1MultiAttribute.html", "classTango_1_1MultiAttribute" ], + [ "MultiAttrProp", "classTango_1_1MultiAttrProp.html", "classTango_1_1MultiAttrProp" ], + [ "NamedDevFailed", "classTango_1_1NamedDevFailed.html", "classTango_1_1NamedDevFailed" ], + [ "NamedDevFailedList", "classTango_1_1NamedDevFailedList.html", "classTango_1_1NamedDevFailedList" ], + [ "PeriodicEventInfo", "structTango_1_1PeriodicEventInfo.html", "structTango_1_1PeriodicEventInfo" ], + [ "Pipe", "classTango_1_1Pipe.html", "classTango_1_1Pipe" ], + [ "PipeEventData", "classTango_1_1PipeEventData.html", "classTango_1_1PipeEventData" ], + [ "PipeInfo", "structTango_1_1PipeInfo.html", "structTango_1_1PipeInfo" ], + [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html", "classTango_1_1SpectrumAttr" ], + [ "TemplCommand", "classTango_1_1TemplCommand.html", "classTango_1_1TemplCommand" ], + [ "TemplCommandIn", "classTango_1_1TemplCommandIn.html", "classTango_1_1TemplCommandIn" ], + [ "TemplCommandInOut", "classTango_1_1TemplCommandInOut.html", "classTango_1_1TemplCommandInOut" ], + [ "TemplCommandOut", "classTango_1_1TemplCommandOut.html", "classTango_1_1TemplCommandOut" ], + [ "TimedAttrData", "classTango_1_1TimedAttrData.html", "classTango_1_1TimedAttrData" ], + [ "TimedCmdData", "classTango_1_1TimedCmdData.html", "classTango_1_1TimedCmdData" ], + [ "UserDefaultAttrProp", "classTango_1_1UserDefaultAttrProp.html", "classTango_1_1UserDefaultAttrProp" ], + [ "UserDefaultFwdAttrProp", "classTango_1_1UserDefaultFwdAttrProp.html", "classTango_1_1UserDefaultFwdAttrProp" ], + [ "UserDefaultPipeProp", "classTango_1_1UserDefaultPipeProp.html", "classTango_1_1UserDefaultPipeProp" ], + [ "Util", "classTango_1_1Util.html", "classTango_1_1Util" ], + [ "WAttribute", "classTango_1_1WAttribute.html", "classTango_1_1WAttribute" ], + [ "WPipe", "classTango_1_1WPipe.html", "classTango_1_1WPipe" ] + ] ] +]; \ No newline at end of file diff --git a/classTango_1_1ApiUtil-members.html b/classTango_1_1ApiUtil-members.html index 1f3d300..5e55d48 100644 --- a/classTango_1_1ApiUtil-members.html +++ b/classTango_1_1ApiUtil-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -124,9 +107,9 @@ diff --git a/classTango_1_1ApiUtil.html b/classTango_1_1ApiUtil.html index ae0e74b..27fea0d 100644 --- a/classTango_1_1ApiUtil.html +++ b/classTango_1_1ApiUtil.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::ApiUtil Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -113,7 +96,7 @@
-

Miscellaneous utility methods usefull in a Tango client. +

Miscellaneous utility methods usefull in a Tango client. More...

#include "tango.h"

@@ -139,22 +122,24 @@

Static Public Member Functions

static TANGO_IMP_EXP void cleanup () - Destroy the ApiUtil instance. More...
+ Destroy the ApiUtil instance. More...
  static TANGO_IMP_EXP int get_env_var (const char *name, string &value)  Get environment variable. More...
  static TANGO_IMP_EXP ApiUtilinstance () - Retrieve the ApiUtil instance. More...
+ Retrieve the ApiUtil instance. More...
 

Detailed Description

-

Miscellaneous utility methods usefull in a Tango client.

+

Miscellaneous utility methods usefull in a Tango client.

This class is a singleton. Therefore, it is not necessary to create it. It will be automatically done. A static method allows a user to retrieve the instance

Author
taurel
Revision
1

Member Function Documentation

- + +

◆ cleanup()

+
@@ -175,12 +160,14 @@
-

Destroy the ApiUtil instance.

-

Destroy the ApiUtil singleton instance.

+

Destroy the ApiUtil instance.

+

Destroy the ApiUtil singleton instance.

- + +

◆ get_asynch_cb_sub_model()

+
@@ -207,7 +194,9 @@ - + +

◆ get_asynch_replies() [1/2]

+
@@ -225,7 +214,9 @@ - + +

◆ get_asynch_replies() [2/2]

+
@@ -250,7 +241,9 @@ - + +

◆ get_env_var()

+
@@ -295,7 +288,9 @@ - + +

◆ instance()

+
@@ -316,14 +311,16 @@
-

Retrieve the ApiUtil instance.

+

Retrieve the ApiUtil instance.

+

Return the ApiUtil singleton instance

+
Returns
The singleton instance

Some inline methods

-

Return the ApiUtil singleton instance

-
Returns
The singleton instance
- + +

◆ pending_asynch_call()

+
@@ -357,7 +354,9 @@

Some inline methods

- + +

◆ set_asynch_cb_sub_model()

+
@@ -372,7 +371,7 @@

Some inline methods

Set asynchronous callback sub-model.

-

Set the asynchronous callback sub-model between the pull and push sub-model. See Tango book chapter 4.5 to read the definition of these sub-models. By default, all Tango client using asynchronous callback model are in pull sub-model. This call must be used to switch to the push sub-model. NOTE that in push sub-model, a separate thread is spawned to deal with server replies.

+

Set the asynchronous callback sub-model between the pull and push sub-model. See Tango book chapter 4.5 to read the definition of these sub-models. By default, all Tango client using asynchronous callback model are in pull sub-model. This call must be used to switch to the push sub-model. NOTE that in push sub-model, a separate thread is spawned to deal with server replies.

Parameters
@@ -390,10 +389,10 @@

Some inline methods

diff --git a/classTango_1_1Attr-members.html b/classTango_1_1Attr-members.html index dd93fb2..1dfeb44 100644 --- a/classTango_1_1Attr-members.html +++ b/classTango_1_1Attr-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
[in]csmThe asynchronous callback sub-model
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -113,28 +96,29 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
is_archive_event()Tango::Attrinline
is_change_event()Tango::Attrinline
is_check_archive_criteria()Tango::Attrinline
is_check_change_criteria()Tango::Attrinline
is_data_ready_event()Tango::Attrinline
set_archive_event(bool implemented, bool detect)Tango::Attrinline
set_change_event(bool implemented, bool detect)Tango::Attrinline
set_data_ready_event(bool implemented)Tango::Attrinline
set_default_properties(UserDefaultAttrProp &prop)Tango::Attr
set_disp_level(Tango::DispLevel level)Tango::Attrinline
set_memorized()Tango::Attr
set_memorized_init(bool write_on_init)Tango::Attrinline
set_polling_period(long update)Tango::Attrinline
~Attr()Tango::Attrvirtual
Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)Tango::Attr
is_archive_event()Tango::Attrinline
is_change_event()Tango::Attrinline
is_check_archive_criteria()Tango::Attrinline
is_check_change_criteria()Tango::Attrinline
is_data_ready_event()Tango::Attrinline
set_archive_event(bool implemented, bool detect)Tango::Attrinline
set_change_event(bool implemented, bool detect)Tango::Attrinline
set_data_ready_event(bool implemented)Tango::Attrinline
set_default_properties(UserDefaultAttrProp &prop)Tango::Attr
set_disp_level(Tango::DispLevel level)Tango::Attrinline
set_memorized()Tango::Attr
set_memorized_init(bool write_on_init)Tango::Attrinline
set_polling_period(long update)Tango::Attrinline
~Attr()Tango::Attrvirtual
diff --git a/classTango_1_1Attr.html b/classTango_1_1Attr.html index 2330189..33ce693 100644 --- a/classTango_1_1Attr.html +++ b/classTango_1_1Attr.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Attr Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,29 +103,33 @@
Inheritance graph
- + + + + +
[legend]
- - + - + - + + - - - + @@ -154,7 +141,7 @@ - @@ -188,10 +175,12 @@

Public Member Functions

Constructors

Two constructor are defined for this class

+

Two constructors are defined for this class

 Attr (const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
 Constructs a newly allocated Attr object. More...
 Constructs a newly allocated Attr object. More...
 
 Attr (const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
 Constructs a newly allocated Attr object. More...
 Constructs a newly allocated Attr object. More...
 
Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
 Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
 Constructs a newly allocated Attr object. More...
 
Destructor

Only one desctructor is defined for this class

+

Only one destructor is defined for this class

+
virtual ~Attr ()
 The object desctructor.
 The object destructor.
 
Miscellaneous methods
void set_default_properties (UserDefaultAttrProp &prop)
void set_polling_period (long update)
 Set the attribute polling update period. More...
 
+
void set_memorized ()
 Set the attribute as memorized in database (only for scalar and writable attribute) By default the setpoint will be written to the attribute during initialisation! Use method set_memorized_init() with false as argument if you don't want this feature.
 

Detailed Description

User class to create a no dimension attribute object.

-

Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

+

Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

$Author$ $Revision$

Constructor & Destructor Documentation

- + +

◆ Attr() [1/3]

+
@@ -227,7 +216,7 @@
-

Constructs a newly allocated Attr object.

+

Constructs a newly allocated Attr object.

The attribute display level is set to OPERATOR.

Parameters
@@ -241,7 +230,9 @@ - + +

◆ Attr() [2/3]

+
@@ -283,7 +274,7 @@
-

Constructs a newly allocated Attr object.

+

Constructs a newly allocated Attr object.

Parameters
@@ -295,10 +286,49 @@ + + + +

◆ Attr() [3/3]

+ +
+
+
nameThe attribute name
+ + + + + + + + + + + + + + + + + +
Tango::Attr::Attr (const char * name,
Tango::DispLevel disp = Tango::OPERATOR 
)
+
+ +

Constructs a newly allocated Attr object.

+
Parameters
+ + + +
nameThe attribute name
dispThe attribute display level
+
+
+

Member Function Documentation

- + +

◆ is_archive_event()

+
@@ -324,7 +354,9 @@

Member Function Documentation

- + +

◆ is_change_event()

+
@@ -350,7 +382,9 @@

Member Function Documentation

- + +

◆ is_check_archive_criteria()

+
@@ -376,7 +410,9 @@

Member Function Documentation

- + +

◆ is_check_change_criteria()

+
@@ -402,7 +438,9 @@

Member Function Documentation

- + +

◆ is_data_ready_event()

+
@@ -428,7 +466,9 @@

Member Function Documentation

- + +

◆ set_archive_event()

+
@@ -472,7 +512,9 @@

Member Function Documentation

- + +

◆ set_change_event()

+
@@ -516,7 +558,9 @@

Member Function Documentation

- + +

◆ set_data_ready_event()

+
@@ -548,7 +592,9 @@

Member Function Documentation

- + +

◆ set_default_properties()

+
@@ -572,7 +618,9 @@

Member Function Documentation

- + +

◆ set_disp_level()

+
@@ -604,7 +652,9 @@

Member Function Documentation

- + +

◆ set_memorized_init()

+
@@ -637,7 +687,9 @@

Member Function Documentation

- + +

◆ set_polling_period()

+
@@ -677,10 +729,10 @@

Member Function Documentation

diff --git a/classTango_1_1Attr.js b/classTango_1_1Attr.js index daa8f5b..d855df5 100644 --- a/classTango_1_1Attr.js +++ b/classTango_1_1Attr.js @@ -2,6 +2,7 @@ var classTango_1_1Attr = [ [ "Attr", "classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8", null ], [ "Attr", "classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39", null ], + [ "Attr", "classTango_1_1Attr.html#ad69e9aa5dcd4c22be0509ed72a01cd0d", null ], [ "~Attr", "classTango_1_1Attr.html#af280714a1ec4254e7ad7009eb0e8feda", null ], [ "is_archive_event", "classTango_1_1Attr.html#aff00859f5da6a7f48e7abe079491f12c", null ], [ "is_change_event", "classTango_1_1Attr.html#a9269546f4b25a6395efe8b93bdb8d07f", null ], diff --git a/classTango_1_1AttrConfEventData-members.html b/classTango_1_1AttrConfEventData-members.html index 3edca90..0ab2fd6 100644 --- a/classTango_1_1AttrConfEventData-members.html +++ b/classTango_1_1AttrConfEventData-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -122,9 +105,9 @@ diff --git a/classTango_1_1AttrConfEventData.html b/classTango_1_1AttrConfEventData.html index 1922318..9e29f9a 100644 --- a/classTango_1_1AttrConfEventData.html +++ b/classTango_1_1AttrConfEventData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttrConfEventData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -112,7 +95,7 @@
-

Attribute configuration change event callback execution data. +

Attribute configuration change event callback execution data. More...

#include "tango.h"

@@ -123,41 +106,66 @@
Collaboration graph
- + + + + + + + + + + + +
[legend]
- - - - + - - -

Public Attributes

+
AttributeInfoExattr_conf
 The attribute configuration.
 
+
string attr_name
 The attribute name.
 
-DeviceProxydevice
 The DeviceProxy object on which the call was executed.
DeviceProxydevice
 
+
bool err
 A boolean flag set to true if the request failed. False otherwise.
 
+
DevErrorList errors
 The error stack.
 
+
string event
 The event name.
 

Detailed Description

-

Attribute configuration change event callback execution data.

+

Attribute configuration change event callback execution data.

This class is used to pass data to the callback method when an attribute configuration event is sent to the client

$Author$ $Revision$

-

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

Member Data Documentation

+ +

◆ device

+ +
+
+ + + + +
DeviceProxy* Tango::AttrConfEventData::device
+
+

The DeviceProxy object on which the call was executed

+ +
+
+
The documentation for this class was generated from the following file:
@@ -165,10 +173,10 @@ diff --git a/classTango_1_1AttrConfEventData__coll__graph.map b/classTango_1_1AttrConfEventData__coll__graph.map index ab24809..e4921eb 100644 --- a/classTango_1_1AttrConfEventData__coll__graph.map +++ b/classTango_1_1AttrConfEventData__coll__graph.map @@ -1,12 +1,13 @@ - - - - - - - - - - + + + + + + + + + + + diff --git a/classTango_1_1AttrConfEventData__coll__graph.md5 b/classTango_1_1AttrConfEventData__coll__graph.md5 index 655d194..af8f192 100644 --- a/classTango_1_1AttrConfEventData__coll__graph.md5 +++ b/classTango_1_1AttrConfEventData__coll__graph.md5 @@ -1 +1 @@ -2abdc01bb0ba992148d5d551cead2d3b \ No newline at end of file +faa7360a0db4d4a2f12f2146a5ae4e06 \ No newline at end of file diff --git a/classTango_1_1AttrConfEventData__coll__graph.png b/classTango_1_1AttrConfEventData__coll__graph.png index 810e969..a8d72f0 100644 Binary files a/classTango_1_1AttrConfEventData__coll__graph.png and b/classTango_1_1AttrConfEventData__coll__graph.png differ diff --git a/classTango_1_1AttrHistoryStack-members.html b/classTango_1_1AttrHistoryStack-members.html index 506ed86..ae511d5 100644 --- a/classTango_1_1AttrHistoryStack-members.html +++ b/classTango_1_1AttrHistoryStack-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,9 +104,9 @@ diff --git a/classTango_1_1AttrHistoryStack.html b/classTango_1_1AttrHistoryStack.html index 450fdcc..320a242 100644 --- a/classTango_1_1AttrHistoryStack.html +++ b/classTango_1_1AttrHistoryStack.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttrHistoryStack< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -119,7 +102,7 @@ - @@ -144,7 +127,9 @@

Each element in this stack will be used to store one element of the attribute polling buffer

$Author$ $Revision$

Member Function Documentation

- + +

◆ get_data()

+
@@ -164,7 +149,9 @@
- + +

◆ length() [1/2]

+
@@ -192,7 +179,9 @@
- + +

◆ length() [2/2]

+
@@ -226,7 +215,9 @@
- + +

◆ push()

+
@@ -261,10 +252,10 @@ diff --git a/classTango_1_1AttrProp-members.html b/classTango_1_1AttrProp-members.html index 85c8602..67beb9d 100644 --- a/classTango_1_1AttrProp-members.html +++ b/classTango_1_1AttrProp-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
- @@ -39,41 +39,22 @@

Public Member Functions

+
void clear ()
 Clear the stack.
 
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -129,9 +112,9 @@ diff --git a/classTango_1_1AttrProp.html b/classTango_1_1AttrProp.html index b6c0a2b..4d2e535 100644 --- a/classTango_1_1AttrProp.html +++ b/classTango_1_1AttrProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttrProp< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -111,7 +94,7 @@
-

This class represents a Tango attribute property. +

This class represents a Tango attribute property. More...

#include "tango.h"

@@ -120,7 +103,9 @@
Inheritance graph
- + + +
[legend]
- - + - + - + - @@ -182,11 +167,13 @@

template<typename T>
class Tango::AttrProp< T >

-

This class represents a Tango attribute property.

+

This class represents a Tango attribute property.

Author
trogucki
Revision
19431

Constructor & Destructor Documentation

- + +

◆ AttrProp() [1/3]

+
@@ -210,7 +197,7 @@

@@ -128,18 +113,18 @@

Constructors

Miscellaneous constructors

+
 AttrProp ()
 Default constructor.
 
 AttrProp (const T &value)
 Create a new AttrProp object. More...
 Create a new AttrProp object. More...
 
 AttrProp (const char *value_str)
 Create a new AttrProp object. More...
 Create a new AttrProp object. More...
 
 AttrProp (const string &value_str)
 Create a new AttrProp object. More...
 Create a new AttrProp object. More...
 
Assignment operators

These operators allow to assign the value of the property by providing the value or its string representation.

@@ -154,7 +139,7 @@
 Assign the string representation of the attribute property value. More...
 
Get/Set object members.

These methods allow the external world to get/set AttrProp instance data members

+

These methods allow the external world to get/set AttrProp instance data members

get_val ()
 Get the attribute property value. More...
-

Create a new AttrProp object.

+

Create a new AttrProp object.

Parameters
@@ -220,7 +207,9 @@ - + +

◆ AttrProp() [2/3]

+
@@ -244,7 +233,7 @@
valueThe attribute property value.
-

Create a new AttrProp object.

+

Create a new AttrProp object.

Parameters
@@ -254,7 +243,9 @@ - + +

◆ AttrProp() [3/3]

+
@@ -278,7 +269,7 @@
value_strThe 'C string' representation of attribute property.
-

Create a new AttrProp object.

+

Create a new AttrProp object.

Parameters
@@ -289,7 +280,9 @@

Member Function Documentation

- + +

◆ get_str()

+
@@ -317,7 +310,9 @@

Member Function Documentation

- + +

◆ get_val()

+
@@ -345,7 +340,9 @@

Member Function Documentation

- + +

◆ is_val()

+
@@ -374,7 +371,9 @@

Member Function Documentation

- + +

◆ operator=() [1/3]

+
@@ -386,8 +385,8 @@

Member Function Documentation

- - + +
value_strThe string representation of attribute property value.
AttrProp& Tango::AttrProp< T >::operator= (const T & value)const char * value_str)
@@ -398,18 +397,20 @@

Member Function Documentation

-

Assign the value of the attribute property.

+

Assign the string representation of the attribute property value.

Parameters
- +
valueA value of the attribute property.
value_strA 'C string' representation of the attribute property value.
-
Returns
AttrProp object with both value and its string representation set.
+
Returns
AttrProp object with the string representation of its value set.
- + +

◆ operator=() [2/3]

+
@@ -421,7 +422,7 @@

Member Function Documentation

AttrProp& Tango::AttrProp< T >::operator= ( - const char *  + const string &  value_str) @@ -436,15 +437,17 @@

Member Function Documentation

Assign the string representation of the attribute property value.

Parameters
- +
value_strA 'C string' representation of the attribute property value.
value_strA string representation of the attribute property value.
-
Returns
AttrProp object with the string representation of its value set.
+
Returns
AttrProp object with the string representation of its value set.
- + +

◆ operator=() [3/3]

+
@@ -456,8 +459,8 @@

Member Function Documentation

AttrProp& Tango::AttrProp< T >::operator= ( - const string &  - value_str) + const T &  + value) @@ -468,18 +471,20 @@

Member Function Documentation

-

Assign the string representation of the attribute property value.

+

Assign the value of the attribute property.

Parameters
- +
value_strA string representation of the attribute property value.
valueA value of the attribute property.
-
Returns
AttrProp object with the string representation of its value set.
+
Returns
AttrProp object with both value and its string representation set.
- + +

◆ set_str() [1/2]

+
@@ -513,7 +518,9 @@

Member Function Documentation

- + +

◆ set_str() [2/2]

+
@@ -547,7 +554,9 @@

Member Function Documentation

- + +

◆ set_val()

+
@@ -590,10 +599,10 @@

Member Function Documentation

diff --git a/classTango_1_1AttrProp.js b/classTango_1_1AttrProp.js index c9790bc..a90f5ec 100644 --- a/classTango_1_1AttrProp.js +++ b/classTango_1_1AttrProp.js @@ -7,9 +7,9 @@ var classTango_1_1AttrProp = [ "get_str", "classTango_1_1AttrProp.html#a265af5bc3684e8e88be9c027d4f095db", null ], [ "get_val", "classTango_1_1AttrProp.html#a0c80445d1ce52c04813778057ee1bc22", null ], [ "is_val", "classTango_1_1AttrProp.html#a558a0456d0591c428f438e86e0afb2e4", null ], - [ "operator=", "classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5", null ], [ "operator=", "classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21", null ], [ "operator=", "classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7", null ], + [ "operator=", "classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5", null ], [ "set_str", "classTango_1_1AttrProp.html#a089ac8d3f4a88385be4c41b69fa31ae1", null ], [ "set_str", "classTango_1_1AttrProp.html#ab08e7d7ba473008754b457a74a7fde87", null ], [ "set_val", "classTango_1_1AttrProp.html#a275eeb284b55ce66cefdc06b5436a784", null ] diff --git a/classTango_1_1AttrProp__inherit__graph.map b/classTango_1_1AttrProp__inherit__graph.map index ce0c3c0..c0a88aa 100644 --- a/classTango_1_1AttrProp__inherit__graph.map +++ b/classTango_1_1AttrProp__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1AttrProp__inherit__graph.md5 b/classTango_1_1AttrProp__inherit__graph.md5 index 29f14b0..cd8fe3e 100644 --- a/classTango_1_1AttrProp__inherit__graph.md5 +++ b/classTango_1_1AttrProp__inherit__graph.md5 @@ -1 +1 @@ -b28935e9455108468c26dc8497fcedeb \ No newline at end of file +6ece43a7f43f780edbeea60a031cd60c \ No newline at end of file diff --git a/classTango_1_1AttrProp__inherit__graph.png b/classTango_1_1AttrProp__inherit__graph.png index 94bd79c..4fb8b41 100644 Binary files a/classTango_1_1AttrProp__inherit__graph.png and b/classTango_1_1AttrProp__inherit__graph.png differ diff --git a/classTango_1_1AttrReadEvent-members.html b/classTango_1_1AttrReadEvent-members.html index 24aa210..678898b 100644 --- a/classTango_1_1AttrReadEvent-members.html +++ b/classTango_1_1AttrReadEvent-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,9 +104,9 @@ diff --git a/classTango_1_1AttrReadEvent.html b/classTango_1_1AttrReadEvent.html index a3e0447..d3ab544 100644 --- a/classTango_1_1AttrReadEvent.html +++ b/classTango_1_1AttrReadEvent.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttrReadEvent Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,28 +104,29 @@
Collaboration graph
- + + + +
[legend]
- - - - + - - @@ -151,7 +135,23 @@

Asynchronous read attribute execution callback data.

This class is used to pass data to the callback method in asynchronous callback model for read_attribute(s) execution

$Author$ $Revision$

-

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

    Member Data Documentation

    + +

    ◆ device

    + +
    +
    +

Public Attributes

+
vector< DeviceAttribute > * argout
 The attribute data.
 
+
vector< string > & attr_names
 The attribute name list.
 
-Tango::DeviceProxydevice
 The DeviceProxy object on which the call was executed.
Tango::DeviceProxydevice
 
+
bool err
 A boolean flag set to true if the request failed. False otherwise.
 
+
DevErrorList & errors
 The error stack.
 
+ + + +
Tango::DeviceProxy* Tango::AttrReadEvent::device
+
+

The DeviceProxy object on which the call was executed

+ +
+
+
The documentation for this class was generated from the following file:
@@ -159,10 +159,10 @@ diff --git a/classTango_1_1AttrReadEvent__coll__graph.map b/classTango_1_1AttrReadEvent__coll__graph.map index 6b0b0f1..bc08efc 100644 --- a/classTango_1_1AttrReadEvent__coll__graph.map +++ b/classTango_1_1AttrReadEvent__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1AttrReadEvent__coll__graph.md5 b/classTango_1_1AttrReadEvent__coll__graph.md5 index 5ce0bdb..503028e 100644 --- a/classTango_1_1AttrReadEvent__coll__graph.md5 +++ b/classTango_1_1AttrReadEvent__coll__graph.md5 @@ -1 +1 @@ -e6d04f1da7ff4d909daa577ee55d68c4 \ No newline at end of file +6f5e0f7539e716c8bdc84d3f8e9b993f \ No newline at end of file diff --git a/classTango_1_1AttrReadEvent__coll__graph.png b/classTango_1_1AttrReadEvent__coll__graph.png index ae80d53..aea50ea 100644 Binary files a/classTango_1_1AttrReadEvent__coll__graph.png and b/classTango_1_1AttrReadEvent__coll__graph.png differ diff --git a/classTango_1_1AttrWrittenEvent-members.html b/classTango_1_1AttrWrittenEvent-members.html index fd8225c..b0616c6 100644 --- a/classTango_1_1AttrWrittenEvent-members.html +++ b/classTango_1_1AttrWrittenEvent-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,9 +103,9 @@ diff --git a/classTango_1_1AttrWrittenEvent.html b/classTango_1_1AttrWrittenEvent.html index 772a029..afabeb0 100644 --- a/classTango_1_1AttrWrittenEvent.html +++ b/classTango_1_1AttrWrittenEvent.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttrWrittenEvent Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,24 +104,26 @@
Collaboration graph
- + + + + +
[legend]
- - - + - - @@ -147,7 +132,23 @@

Asynchronous write attribute execution callback data.

This class is used to pass data to the callback method in asynchronous callback model for write_attribute(s) execution.

$Author$ $Revision$

-

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

Public Attributes

+
vector< string > & attr_names
 The attribute name list.
 
-Tango::DeviceProxydevice
 The DeviceProxy object on which the call was executed.
Tango::DeviceProxydevice
 
+
bool err
 A boolean flag set to true if the request failed. False otherwise.
 
+
NamedDevFailedListerrors
 The error stack.
 
+ + + +
Tango::DeviceProxy* Tango::AttrWrittenEvent::device
+
+

The DeviceProxy object on which the call was executed

+ +
+ +
The documentation for this class was generated from the following file: @@ -155,10 +156,10 @@ diff --git a/classTango_1_1AttrWrittenEvent__coll__graph.map b/classTango_1_1AttrWrittenEvent__coll__graph.map index 4c907c6..129bf28 100644 --- a/classTango_1_1AttrWrittenEvent__coll__graph.map +++ b/classTango_1_1AttrWrittenEvent__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1AttrWrittenEvent__coll__graph.md5 b/classTango_1_1AttrWrittenEvent__coll__graph.md5 index 25eca60..5dade8d 100644 --- a/classTango_1_1AttrWrittenEvent__coll__graph.md5 +++ b/classTango_1_1AttrWrittenEvent__coll__graph.md5 @@ -1 +1 @@ -87afe194bd2b18329f190a9b25ab591a \ No newline at end of file +dc7cc0ad486e35313825ab45679e072f \ No newline at end of file diff --git a/classTango_1_1AttrWrittenEvent__coll__graph.png b/classTango_1_1AttrWrittenEvent__coll__graph.png index be5f6d4..d49a58a 100644 Binary files a/classTango_1_1AttrWrittenEvent__coll__graph.png and b/classTango_1_1AttrWrittenEvent__coll__graph.png differ diff --git a/classTango_1_1Attr__inherit__graph.map b/classTango_1_1Attr__inherit__graph.map index 43ecba7..69f254f 100644 --- a/classTango_1_1Attr__inherit__graph.map +++ b/classTango_1_1Attr__inherit__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1Attr__inherit__graph.md5 b/classTango_1_1Attr__inherit__graph.md5 index 8e3113e..8ef81ac 100644 --- a/classTango_1_1Attr__inherit__graph.md5 +++ b/classTango_1_1Attr__inherit__graph.md5 @@ -1 +1 @@ -517559d7476c41634c96cf7bcc55aebc \ No newline at end of file +11c1b6318a3d558519f0752e15de0f2e \ No newline at end of file diff --git a/classTango_1_1Attr__inherit__graph.png b/classTango_1_1Attr__inherit__graph.png index d77cc2e..9c26d35 100644 Binary files a/classTango_1_1Attr__inherit__graph.png and b/classTango_1_1Attr__inherit__graph.png differ diff --git a/classTango_1_1Attribute-members.html b/classTango_1_1Attribute-members.html index edfd9d7..c04aa20 100644 --- a/classTango_1_1Attribute-members.html +++ b/classTango_1_1Attribute-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -192,9 +175,17 @@ set_date(struct timeval &t)Tango::Attributeinline set_date(time_t new_date)Tango::Attributeinline set_max_alarm(const T &new_max_alarm)Tango::Attribute + set_max_alarm(char *new_max_alarm)Tango::Attribute + set_max_alarm(const char *new_max_alarm)Tango::Attribute set_max_warning(const T &new_max_warning)Tango::Attribute + set_max_warning(char *new_max_warning)Tango::Attribute + set_max_warning(const char *new_max_warning)Tango::Attribute set_min_alarm(const T &new_min_alarm)Tango::Attribute + set_min_alarm(char *new_min_alarm)Tango::Attribute + set_min_alarm(const char *new_min_alarm)Tango::Attribute set_min_warning(const T &new_min_warning)Tango::Attribute + set_min_warning(char *new_min_warning)Tango::Attribute + set_min_warning(const char *new_min_warning)Tango::Attribute set_properties(Tango::MultiAttrProp< T > &props)Tango::Attribute set_quality(Tango::AttrQuality qua, bool send_event=false)Tango::Attribute set_user_attr_mutex(omni_mutex *mut_ptr)Tango::Attributeinline @@ -254,9 +245,9 @@ diff --git a/classTango_1_1Attribute.html b/classTango_1_1Attribute.html index 28363f6..acbbe15 100644 --- a/classTango_1_1Attribute.html +++ b/classTango_1_1Attribute.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Attribute Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -111,7 +94,7 @@
-

This class represents a Tango attribute. +

This class represents a Tango attribute. More...

#include "tango.h"

@@ -120,7 +103,9 @@
Inheritance graph
- + + +
[legend]
- + - @@ -169,7 +154,7 @@ - @@ -293,7 +278,7 @@ - + @@ -423,11 +408,11 @@ - + + - + + @@ -437,11 +422,11 @@ - + + - + + @@ -451,11 +436,11 @@ - + + - + + @@ -465,11 +450,11 @@ - + + - + + @@ -479,27 +464,27 @@ - - - - - - @@ -515,126 +500,128 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -

@@ -129,12 +114,12 @@

Miscellaneous constructors

 Attribute (vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx)
 Create a new Attribute object. More...
 Create a new Attribute object. More...
 
Destructor

Only one desctructor is defined for this class

+
virtual ~Attribute ()
 The attribute destructor.
 
 Check if the attribute read value is below/above the alarm level. More...
 
Get/Set object members.

These methods allow the external world to get/set DeviceImpl instance data members

+

These methods allow the external world to get/set DeviceImpl instance data members

Tango::AttrWriteType get_writable ()
 Get the attribute writable type (RO/WO/RW). 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)
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)
void set_min_alarm (const T &new_min_alarm)
 Set attribute minimum alarm. More...
 
-void set_min_alarm (char *new_min_alarm)
void set_min_alarm (char *new_min_alarm)
 Set attribute minimum alarm. More...
 
-void set_min_alarm (const char *new_min_alarm)
void set_min_alarm (const char *new_min_alarm)
 Set attribute minimum alarm. More...
 
template<typename T >
void get_min_alarm (T &min_al)
void set_max_alarm (const T &new_max_alarm)
 Set attribute maximum alarm. More...
 
-void set_max_alarm (char *new_max_alarm)
void set_max_alarm (char *new_max_alarm)
 Set attribute maximum alarm. More...
 
-void set_max_alarm (const char *new_max_alarm)
void set_max_alarm (const char *new_max_alarm)
 Set attribute maximum alarm. More...
 
template<typename T >
void get_max_alarm (T &max_al)
void set_min_warning (const T &new_min_warning)
 Set attribute minimum warning. More...
 
-void set_min_warning (char *new_min_warning)
void set_min_warning (char *new_min_warning)
 Set attribute minimum warning. More...
 
-void set_min_warning (const char *new_min_warning)
void set_min_warning (const char *new_min_warning)
 Set attribute minimum warning. More...
 
template<typename T >
void get_min_warning (T &min_war)
void set_max_warning (const T &new_max_warning)
 Set attribute maximum warning. More...
 
-void set_max_warning (char *new_max_warning)
void set_max_warning (char *new_max_warning)
 Set attribute maximum warning. More...
 
-void set_max_warning (const char *new_max_warning)
void set_max_warning (const char *new_max_warning)
 Set attribute maximum warning. More...
 
template<typename T >
void get_max_warning (T &max_war)

Protected Attributes

Class data members
+
bool value_flag
 A flag set to true if the attribute value has been updated.
 
+
Tango::TimeVal when
 The date when attribute was read.
 
+
bool date
 Flag set to true if the date must be set.
 
+
Tango::AttrQuality quality
 The attribute quality factor.
 
+
string name
 The attribute name.
 
+
Tango::AttrWriteType writable
 The attribute writable flag.
 
long max_y
 The attribute maximum y dimension. More...
 
+
string label
 The attribute label.
 
+
string description
 The attribute description.
 
+
string unit
 The attribute unit.
 
+
string standard_unit
 The attribute standard unit.
 
+
string display_unit
 The attribute display unit.
 
string format
 The attribute format. More...
 
+
string writable_attr_name
 The name of the associated writable attribute.
 
+
string min_alarm_str
 The attribute minimum alarm level.
 
+
string max_alarm_str
 The attribute maximun alarm level.
 
+
string min_value_str
 The attribute minimum value.
 
+
string max_value_str
 The attribute maximum value.
 
+
string min_warning_str
 The attribute minimun warning.
 
+
string max_warning_str
 The attribute maximum warning.
 
+
string delta_val_str
 The attribute delta value RDS alarm.
 
+
string delta_t_str
 The attribute delta time RDS alarm.
 
+
long assoc_ind
 Index in the main attribute vector of the associated writable attribute (if any)
 
+
Tango::Attr_CheckVal min_alarm
 The attribute minimum alarm in binary format.
 
+
Tango::Attr_CheckVal max_alarm
 The attribute maximum alarm in binary format.
 
+
Tango::Attr_CheckVal min_warning
 The attribute minimum warning in binary format.
 
+
Tango::Attr_CheckVal max_warning
 The attribute maximum warning in binary format.
 
+
Tango::Attr_CheckVal min_value
 The attribute minimum value in binary format.
 
+
Tango::Attr_CheckVal max_value
 The attribute maximum value in binary format.
 
+
Tango::Attr_Value value
 The attribute value.
 
+
long data_size
 The attribute data size.
 
+
bool check_min_value
 Flag set to true if a minimum value is defined.
 
+
bool check_max_value
 Flag set to true if a maximum alarm is defined.
 
Tango::Attr_CheckVal delta_val
 Authorized delta between the last written value and the actual read. More...
 
+
long delta_t
 Delta time after which the read value must be checked again the last written value if the attribute has an alarm on Read Different Than Set (RDS)
 
+
vector< string > enum_labels
 Enumeration labels when the attribute data type is DevEnum.
 

Detailed Description

-

This class represents a Tango attribute.

+

This class represents a Tango attribute.

$Author$ $Revision$

Constructor & Destructor Documentation

- + +

◆ Attribute()

+
@@ -670,13 +657,13 @@
-

Create a new Attribute object.

+

Create a new Attribute object.

Parameters
- +
prop_listThe attribute properties list. Each property is an object of the AttrProperty class
tmp_attrTemporary attribute object built from user parameters
dev_nameThe device name
idxThe index of the related Attr object in the MultiClassAttribute vector of Attr object
idxThe index of the related Attr object in the MultiClassAttribute vector of Attr object
@@ -684,7 +671,9 @@

Member Function Documentation

- + +

◆ check_alarm()

+
@@ -701,16 +690,18 @@

Member Function Documentation

Returns
A boolean set to true if the attribute is in alarm condition.
Exceptions
- +
DevFailedIf no alarm level is defined. Click here to read DevFailed exception specification
DevFailedIf no alarm level is defined. Click here to read DevFailed exception specification
-

Referenced by Tango::MultiAttribute::check_alarm().

+

Referenced by Tango::MultiAttribute::check_alarm().

- + +

◆ fire_archive_event()

+
@@ -725,7 +716,7 @@

Member Function Documentation

Fire an archive event for the attribute value.

-

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. The event is triggered with or without the archive event criteria depending on the configuration choosen with set_archive_event(). ATTENTION: The couple set_value() and fire_archive_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing archive events in your own code, you should use the push_archive_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

+

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. The event is triggered with or without the archive event criteria depending on the configuration choosen with set_archive_event(). ATTENTION: The couple set_value() and fire_archive_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing archive events in your own code, you should use the push_archive_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

{ Tango::AutoTangoMonitor synch(this); att_temp_seq.set_value (temp_seq, 100); att_temp_seq.fire_archive_event (); }

Parameters
@@ -736,7 +727,9 @@

Member Function Documentation

- + +

◆ fire_change_event()

+
@@ -751,7 +744,7 @@

Member Function Documentation

Fire a change event for the attribute value.

-

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. The event is triggered with or without the change event criteria depending on the configuration choosen with set_change_event(). ATTENTION: The couple set_value() and fire_change_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing change events in your own code, you should use the push_change_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

+

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. The event is triggered with or without the change event criteria depending on the configuration choosen with set_change_event(). ATTENTION: The couple set_value() and fire_change_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing change events in your own code, you should use the push_change_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

{ Tango::AutoTangoMonitor synch(this); att_temp_seq.set_value (temp_seq, 100); att_temp_seq.fire_archive_event (); }

Parameters
@@ -762,7 +755,9 @@

Member Function Documentation

- + +

◆ fire_event()

+
@@ -793,7 +788,7 @@

Member Function Documentation

Fire a user event for the attribute value.

-

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. ATTENTION: The couple set_value() and fire_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing archive events in your own code, you should use the push_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

+

The event is pushed to the notification daemon. The attibute data must be set with one of the Attribute::set_value or Attribute::setvalue_date_quality methods before fireing the event. ATTENTION: The couple set_value() and fire_event() needs to be protected against concurrent accesses to the same attribute. Such an access might happen during a synchronous read or by a reading from the polling thread. Inside all methods reading or writing commands and attributes this protection is automatically done by the Tango serialisation monitor. When fireing archive events in your own code, you should use the push_event methods of the DeviceImpl class or protect your code with the Tango::AutoTangoMonitor on your device. Example:

{ Tango::AutoTangoMonitor synch(this); att_temp_seq.set_value (temp_seq, 100); att_temp_seq.fire_event (); }

Parameters
@@ -806,7 +801,9 @@

Member Function Documentation

- + +

◆ get_assoc_ind()

+
@@ -830,11 +827,13 @@

Member Function Documentation

Get index of the associated writable attribute.

Returns
The index in the main attribute vector of the associated writable attribute
-

References assoc_ind.

+

References assoc_ind.

- + +

◆ get_assoc_name()

+
@@ -858,11 +857,13 @@

Member Function Documentation

Get name of the associated writable attribute.

Returns
The associated writable attribute name
-

References writable_attr_name.

+

References writable_attr_name.

- + +

◆ get_attr_serial_model()

+
@@ -889,7 +890,9 @@

Member Function Documentation

- + +

◆ get_data_format()

+
@@ -913,11 +916,13 @@

Member Function Documentation

Get attribute data format.

Returns
The attribute data format
-

References data_format.

+

References data_format.

- + +

◆ get_data_size()

+
@@ -941,11 +946,13 @@

Member Function Documentation

Get attribute data size.

Returns
The attribute data size
-

References data_size.

+

References data_size.

- + +

◆ get_data_type()

+
@@ -969,11 +976,13 @@

Member Function Documentation

Get attribute data type.

Returns
The attribute data type
-

References data_type.

+

References data_type.

- + +

◆ get_date()

+
@@ -997,11 +1006,13 @@

Member Function Documentation

Get attribute date.

Returns
The attribute date
-

References when.

+

References when.

- + +

◆ get_label()

+
@@ -1025,11 +1036,13 @@

Member Function Documentation

Get attribute label property.

Returns
The attribute label
-

References label.

+

References label.

- + +

◆ get_max_alarm()

+
@@ -1055,7 +1068,9 @@

Member Function Documentation

- + +

◆ get_max_dim_x()

+
@@ -1079,11 +1094,13 @@

Member Function Documentation

Get attribute maximum data size in x dimension.

Returns
The attribute maximum data size in x dimension. Set to 1 for scalar attribute
-

References max_x.

+

References max_x.

- + +

◆ get_max_dim_y()

+
@@ -1107,11 +1124,13 @@

Member Function Documentation

Get attribute maximum data size in y dimension.

Returns
The attribute maximum data size in y dimension. Set to 0 for scalar and spectrum attribute
-

References max_y.

+

References max_y.

- + +

◆ get_max_warning()

+
@@ -1137,7 +1156,9 @@

Member Function Documentation

- + +

◆ get_min_alarm()

+
@@ -1163,7 +1184,9 @@

Member Function Documentation

- + +

◆ get_min_warning()

+
@@ -1189,7 +1212,9 @@

Member Function Documentation

- + +

◆ get_name()

+
@@ -1213,11 +1238,13 @@

Member Function Documentation

Get attribute name.

Returns
The attribute name
-

References name.

+

References name.

- + +

◆ get_polling_period()

+
@@ -1243,7 +1270,9 @@

Member Function Documentation

- + +

◆ get_properties()

+
@@ -1270,7 +1299,9 @@

Member Function Documentation

- + +

◆ get_quality()

+
@@ -1294,11 +1325,13 @@

Member Function Documentation

Get attribute data quality.

Returns
The attribute data quality
-

References quality.

+

References quality.

- + +

◆ get_writable()

+
@@ -1322,11 +1355,13 @@

Member Function Documentation

Get the attribute writable type (RO/WO/RW).

Returns
The attribute write type.
-

References writable.

+

References writable.

- + +

◆ get_x()

+
@@ -1352,7 +1387,9 @@

Member Function Documentation

- + +

◆ get_y()

+
@@ -1378,7 +1415,9 @@

Member Function Documentation

- + +

◆ is_alarmed()

+
@@ -1405,7 +1444,9 @@

Member Function Documentation

- + +

◆ is_archive_event()

+
@@ -1431,7 +1472,9 @@

Member Function Documentation

- + +

◆ is_change_event()

+
@@ -1457,7 +1500,9 @@

Member Function Documentation

- + +

◆ is_check_archive_criteria()

+
@@ -1483,7 +1528,9 @@

Member Function Documentation

- + +

◆ is_check_change_criteria()

+
@@ -1509,7 +1556,9 @@

Member Function Documentation

- + +

◆ is_data_ready_event()

+
@@ -1535,7 +1584,9 @@

Member Function Documentation

- + +

◆ is_max_alarm()

+
@@ -1561,7 +1612,9 @@

Member Function Documentation

- + +

◆ is_max_warning()

+
@@ -1587,7 +1640,9 @@

Member Function Documentation

- + +

◆ is_min_alarm()

+
@@ -1613,7 +1668,9 @@

Member Function Documentation

- + +

◆ is_min_warning()

+
@@ -1639,7 +1696,9 @@

Member Function Documentation

- + +

◆ is_polled()

+
@@ -1657,7 +1716,9 @@

Member Function Documentation

- + +

◆ is_rds_alarm()

+
@@ -1683,7 +1744,9 @@

Member Function Documentation

- + +

◆ is_writ_associated()

+
@@ -1702,7 +1765,9 @@

Member Function Documentation

- + +

◆ remove_configuration()

+
@@ -1720,14 +1785,16 @@

Member Function Documentation

The method removes all configured attribute properties and removes the attribute from the list of polled attributes.

Exceptions
- +
DevFailedIn case of database access problems. Click here to read DevFailed exception specification
DevFailedIn case of database access problems. Click here to read DevFailed exception specification
- + +

◆ set_archive_event()

+
@@ -1771,7 +1838,9 @@

Member Function Documentation

- + +

◆ set_assoc_ind()

+
@@ -1801,11 +1870,13 @@

Member Function Documentation

-

References assoc_ind.

+

References assoc_ind.

- + +

◆ set_attr_serial_model()

+
@@ -1830,7 +1901,9 @@

Member Function Documentation

- + +

◆ set_change_event()

+
@@ -1874,7 +1947,9 @@

Member Function Documentation

- + +

◆ set_data_ready_event()

+
@@ -1906,7 +1981,9 @@

Member Function Documentation

- + +

◆ set_date() [1/3]

+
@@ -1916,8 +1993,8 @@

Member Function Documentation

- - + +
void Tango::Attribute::set_date (Tango::TimeVal & new_date)struct timeval & t)
@@ -1931,16 +2008,18 @@

Member Function Documentation

Set attribute date.

Parameters
- +
new_dateThe attribute date
tThe attribute date
-

References when.

+

References when.

- + +

◆ set_date() [2/3]

+
@@ -1950,8 +2029,8 @@

Member Function Documentation

- - + +
void Tango::Attribute::set_date (struct timeval & t)Tango::TimeVal & new_date)
@@ -1965,16 +2044,18 @@

Member Function Documentation

Set attribute date.

Parameters
- +
tThe attribute date
new_dateThe attribute date
-

References when.

+

References when.

- + +

◆ set_date() [3/3]

+
@@ -2004,20 +2085,20 @@

Member Function Documentation

-

References when.

+

References when.

- + +

◆ set_max_alarm() [1/3]

+
-
-template<typename T >
- + @@ -2034,304 +2115,528 @@

Member Function Documentation

Exceptions
void Tango::Attribute::set_max_alarm (const T & char *  new_max_alarm)
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_max_alarm() [2/3]

+
-
-template<typename T >
- + - - + +
void Tango::Attribute::set_max_warning void Tango::Attribute::set_max_alarm (const T & new_max_warning)const char * new_max_alarm)
-

Set attribute maximum warning.

-

This method sets the attribute maximum warning.

+

Set attribute maximum alarm.

+

This method sets the attribute maximum alarm.

Parameters
- +
new_max_warningThe new attribute maximum warning value
new_max_alarmThe new attribute maximum alarm value
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_max_alarm() [3/3]

+
template<typename T >
- + - +
void Tango::Attribute::set_min_alarm void Tango::Attribute::set_max_alarm ( const T & new_min_alarm)new_max_alarm)
-

Set attribute minimum alarm.

-

This method sets the attribute minimum alarm.

+

Set attribute maximum alarm.

+

This method sets the attribute maximum alarm.

Parameters
- +
new_min_alarmThe new attribute minimum alarm value
new_max_alarmThe new attribute maximum alarm value
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_max_warning() [1/3]

+
-
-template<typename T >
- + - - + +
void Tango::Attribute::set_min_warning void Tango::Attribute::set_max_warning (const T & new_min_warning)char * new_max_warning)
-

Set attribute minimum warning.

-

This method sets the attribute minimum warning.

+

Set attribute maximum warning.

+

This method sets the attribute maximum warning.

Parameters
- +
new_min_warningThe new attribute minimum warning value
new_max_warningThe new attribute maximum warning value
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_max_warning() [2/3]

+
-
-template<typename T >
- + - - + +
void Tango::Attribute::set_properties void Tango::Attribute::set_max_warning (Tango::MultiAttrProp< T > & props)const char * new_max_warning)
-

Set all modifiable attribute properties in one call.

-

This method sets the modifiable attribute properties with the values provided as members of MultiAttrProps object

+

Set attribute maximum warning.

+

This method sets the attribute maximum warning.

Parameters
- + +
propsA MultiAttrProp object.
new_max_warningThe new attribute maximum warning value
+
+
+
Exceptions
+ +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_max_warning() [3/3]

+
+
+template<typename T >
- + - - - - - - - - - - + + - -
void Tango::Attribute::set_quality void Tango::Attribute::set_max_warning (Tango::AttrQuality qua,
bool send_event = false 
const T & new_max_warning) )
-

Set attribute data quality.

+

Set attribute maximum warning.

+

This method sets the attribute maximum warning.

Parameters
- - + +
quaThe new attribute data quality
send_eventBoolean set to true if a change event should be sent
new_max_warningThe new attribute maximum warning value
+
+
+
Exceptions
+ +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_min_alarm() [1/3]

+
- - - - - -
- + - - + +
void Tango::Attribute::set_user_attr_mutex void Tango::Attribute::set_min_alarm (omni_mutex * mut_ptr)char * new_min_alarm)
-
-inline
-

Set attribute user mutex.

-

This method allows the user to give to the attribute object the pointer to the omni_mutex used to protect its buffer. The mutex has to be locked when passed to this method. The Tango kernel will unlock it when the data will be transferred to the client.

+

Set attribute minimum alarm.

+

This method sets the attribute minimum alarm.

Parameters
- + +
mut_ptrThe user mutex pointer
new_min_alarmThe new attribute minimum alarm value
+
+
+
Exceptions
+ +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_min_alarm() [2/3]

+
- + - - - - - - - - - - - - - - - - - - - - - - + + - -
void Tango::Attribute::set_value void Tango::Attribute::set_min_alarm (Tango::DevShort * p_data,
long x = 1,
long y = 0,
bool release = false 
const char * new_min_alarm) )
-

Set internal attribute value (for Tango::DevShort attribute data type).

-

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

+

Set attribute minimum alarm.

+

This method sets the attribute minimum alarm.

Parameters
- - - - +
p_dataThe attribute read value
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
new_min_alarmThe new attribute minimum alarm value
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_min_alarm() [3/3]

+
+
+template<typename T >
- + - - - - - - - - - - - - - - - - - - - - - - + + - -
void Tango::Attribute::set_value void Tango::Attribute::set_min_alarm (Tango::DevLong * p_data,
long x = 1,
long y = 0,
bool release = false 
const T & new_min_alarm) )
-

Set internal attribute value (for Tango::DevLong attribute data type).

-

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

+

Set attribute minimum alarm.

+

This method sets the attribute minimum alarm.

Parameters
- + +
p_dataThe attribute read value
new_min_alarmThe new attribute minimum alarm value
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_min_warning() [1/3]

+ +
+
+ + + + + + + + +
void Tango::Attribute::set_min_warning (char * new_min_warning)
+
+ +

Set attribute minimum warning.

+

This method sets the attribute minimum warning.

+
Parameters
+ + +
new_min_warningThe new attribute minimum warning value
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_min_warning() [2/3]

+ +
+
+ + + + + + + + +
void Tango::Attribute::set_min_warning (const char * new_min_warning)
+
+ +

Set attribute minimum warning.

+

This method sets the attribute minimum warning.

+
Parameters
+ + +
new_min_warningThe new attribute minimum warning value
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_min_warning() [3/3]

+ +
+
+
+template<typename T >
+ + + + + + + + +
void Tango::Attribute::set_min_warning (const T & new_min_warning)
+
+ +

Set attribute minimum warning.

+

This method sets the attribute minimum warning.

+
Parameters
+ + +
new_min_warningThe new attribute minimum warning value
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_properties()

+ +
+
+
+template<typename T >
+ + + + + + + + +
void Tango::Attribute::set_properties (Tango::MultiAttrProp< T > & props)
+
+ +

Set all modifiable attribute properties in one call.

+

This method sets the modifiable attribute properties with the values provided as members of MultiAttrProps object

+
Parameters
+ + +
propsA MultiAttrProp object.
+
+
+ +
+
+ +

◆ set_quality()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Tango::Attribute::set_quality (Tango::AttrQuality qua,
bool send_event = false 
)
+
+ +

Set attribute data quality.

+
Parameters
+ + + +
quaThe new attribute data quality
send_eventBoolean set to true if a change event should be sent
+
+
+ +
+
+ +

◆ set_user_attr_mutex()

+ +
+
+ + + + + +
+ + + + + + + + +
void Tango::Attribute::set_user_attr_mutex (omni_mutex * mut_ptr)
+
+inline
+
+ +

Set attribute user mutex.

+

This method allows the user to give to the attribute object the pointer to the omni_mutex used to protect its buffer. The mutex has to be locked when passed to this method. The Tango kernel will unlock it when the data will be transferred to the client.

+
Parameters
+ + +
mut_ptrThe user mutex pointer
+
+
+ +
+
+ +

◆ set_value() [1/15]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Tango::Attribute::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).

+

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

+
Parameters
+ + @@ -2340,21 +2645,23 @@

Member Function Documentation

Exceptions
p_dataThe attribute read value
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [2/15]

+
- + @@ -2383,7 +2690,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevLong64 * Tango::DevDouble *  p_data,
-

Set internal attribute value (for Tango::DevLong64 attribute data type).

+

Set internal attribute value (for Tango::DevDouble attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2396,21 +2703,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [3/15]

+
- + @@ -2439,7 +2748,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevFloat * Tango::DevEncoded *  p_data,
-

Set internal attribute value (for Tango::DevFloat attribute data type).

+

Set internal attribute value (for Tango::DevEncoded attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2452,21 +2761,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [4/15]

+
- + @@ -2495,7 +2806,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevDouble * Tango::DevFloat *  p_data,
-

Set internal attribute value (for Tango::DevDouble attribute data type).

+

Set internal attribute value (for Tango::DevFloat attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2508,21 +2819,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [5/15]

+
- + @@ -2551,7 +2864,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevString * Tango::DevLong *  p_data,
-

Set internal attribute value (for Tango::DevString attribute data type).

+

Set internal attribute value (for Tango::DevLong attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2564,21 +2877,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [6/15]

+
- + @@ -2607,7 +2922,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevBoolean * Tango::DevLong64 *  p_data,
-

Set internal attribute value (for Tango::DevBoolean attribute data type).

+

Set internal attribute value (for Tango::DevLong64 attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2620,21 +2935,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [7/15]

+
- + @@ -2663,7 +2980,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevUShort * Tango::DevShort *  p_data,
-

Set internal attribute value (for Tango::DevUShort attribute data type).

+

Set internal attribute value (for Tango::DevShort attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2676,21 +2993,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [8/15]

+
- + @@ -2719,7 +3038,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevUChar * Tango::DevState *  p_data,
-

Set internal attribute value (for Tango::DevUChar attribute data type).

+

Set internal attribute value (for Tango::DevState attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2732,21 +3051,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [9/15]

+
- + @@ -2775,7 +3096,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevULong * Tango::DevString *  p_data,
-

Set internal attribute value (for Tango::DevULong attribute data type).

+

Set internal attribute value (for Tango::DevString attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2788,21 +3109,81 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [10/15]

+
- + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Tango::Attribute::set_value (Tango::DevULong64 * Tango::DevString * p_data_str,
Tango::DevUChar * p_data,
long size,
bool release = false 
)
+
+ +

Set internal attribute value (for Tango::DevEncoded attribute data type).

+

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

+
Parameters
+ + + + + +
p_data_strThe attribute string part read value
p_dataThe attribute raw data part read value
sizeSize of the attribute raw data part
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_value() [11/15]

+ +
+
+ + + + + @@ -2831,7 +3212,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevUChar *  p_data,
-

Set internal attribute value (for Tango::DevULong64 attribute data type).

+

Set internal attribute value (for Tango::DevUChar attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2844,21 +3225,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [12/15]

+
- + @@ -2887,7 +3270,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevState * Tango::DevULong *  p_data,
-

Set internal attribute value (for Tango::DevState attribute data type).

+

Set internal attribute value (for Tango::DevULong attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2900,21 +3283,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [13/15]

+
- + @@ -2943,7 +3328,7 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevEncoded * Tango::DevULong64 *  p_data,
-

Set internal attribute value (for Tango::DevEncoded attribute data type).

+

Set internal attribute value (for Tango::DevULong64 attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
@@ -2956,34 +3341,36 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [14/15]

+
- - + + - - + + - + @@ -2999,34 +3386,36 @@

Member Function Documentation

void Tango::Attribute::set_value (Tango::DevString * p_data_str, Tango::DevUShort * p_data,
Tango::DevUChar * p_data, long x = 1,
long size, y = 0,
-

Set internal attribute value (for Tango::DevEncoded attribute data type).

+

Set internal attribute value (for Tango::DevUShort attribute data type).

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
- - - + + +
p_data_strThe attribute string part read value
p_dataThe attribute raw data part read value
sizeSize of the attribute raw data part
p_dataThe attribute read value
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value() [15/15]

+
- + @@ -3037,27 +3426,102 @@

Member Function Documentation

This method stores the attribute read value inside the object. This data will be returned to the caller. This method also stores the date when it is called and initialise the attribute quality factor.

Parameters
void Tango::Attribute::set_value (Tango::EncodedAttributeTango::EncodedAttribute *  attr)
- +
attrHandle to EncodedAttribute object
attrHandle to EncodedAttribute object
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [1/28]

+
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void Tango::Attribute::set_value_date_quality (Tango::DevShort * 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).

+

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

+

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

+
Parameters
+ + + + + + + +
p_dataThe attribute read value
tThe date
qualThe attribute quality factor
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
+
+
+
Exceptions
+ + +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ set_value_date_quality() [2/28]

+ +
+
+ + + + + @@ -3098,7 +3562,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevBoolean *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevBoolean attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3113,21 +3577,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [3/28]

+
- + @@ -3168,7 +3634,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevShort * Tango::DevDouble *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3184,21 +3650,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [4/28]

+
- + @@ -3239,7 +3707,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevLong * Tango::DevDouble *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3254,21 +3722,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [5/28]

+
- + @@ -3309,7 +3779,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevLong * Tango::DevEncoded *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3325,21 +3795,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [6/28]

+
- + @@ -3380,7 +3852,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevLong64 * Tango::DevEncoded *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3395,21 +3867,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [7/28]

+
- + @@ -3450,7 +3924,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevLong64 * Tango::DevFloat *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevFloat attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3466,14 +3940,16 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [8/28]

+
@@ -3536,21 +4012,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [9/28]

+
- + @@ -3591,7 +4069,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevFloat * Tango::DevLong *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevFloat attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3607,21 +4085,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [10/28]

+
- + @@ -3662,7 +4142,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevDouble * Tango::DevLong *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevLong attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3677,21 +4157,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [11/28]

+
- + @@ -3732,7 +4214,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevDouble * Tango::DevLong64 *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevDouble attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3748,21 +4230,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [12/28]

+
- + @@ -3803,7 +4287,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevString * Tango::DevLong64 *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevString attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevLong64 attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3818,21 +4302,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [13/28]

+
- + @@ -3873,7 +4359,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevString * Tango::DevShort *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevString attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -3889,21 +4375,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [14/28]

+
- + @@ -3944,7 +4432,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevBoolean * Tango::DevShort *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevBoolean attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevShort attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -3959,21 +4447,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [15/28]

+
- + @@ -4014,7 +4504,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevBoolean * Tango::DevState *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevBoolean attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevState attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4030,21 +4520,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [16/28]

+
- + @@ -4085,7 +4577,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevUShort * Tango::DevState *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevState attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -4100,21 +4592,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [17/28]

+
- + @@ -4155,7 +4649,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevUShort * Tango::DevString *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevString attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4171,21 +4665,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [18/28]

+
- + @@ -4226,7 +4722,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevUChar * Tango::DevString *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevString attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -4241,46 +4737,48 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [19/28]

+
- - + + - - + + - - + + - - + + - - + + @@ -4296,62 +4794,64 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevUChar * p_data, Tango::DevString * p_data_str,
struct timeval & t, Tango::DevUChar * p_data,
Tango::AttrQuality qual, long size,
long x = 1, struct timeval & t,
long y = 0, Tango::AttrQuality qual,
-

Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type when splitted in data format and data themselves).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
- + + + - -
p_dataThe attribute read value
p_data_strThe attribute format string
p_dataThe attribute raw data
sizeSize of the attribute raw data part
tThe date
qualThe attribute quality factor
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [20/28]

+
- - + + - - + + - - + + - - + + - - + + @@ -4367,36 +4867,38 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevULong * p_data, Tango::DevString * p_data_str,
time_t t, Tango::DevUChar * p_data,
Tango::AttrQuality qual, long size,
long x = 1, time_t t,
long y = 0, Tango::AttrQuality qual,
-

Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type when splitted in format and data).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
- + + + - -
p_dataThe attribute read value
p_data_strThe attribute coded format string
p_dataThe attribute raw data
sizeSize of the attribute raw data part
tThe date
qualThe attribute quality factor
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [21/28]

+
- + @@ -4437,7 +4939,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevULong * Tango::DevUChar *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4453,21 +4955,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [22/28]

+
- + @@ -4508,7 +5012,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevULong64 * Tango::DevUChar *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevUChar attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -4523,21 +5027,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [23/28]

+
- + @@ -4578,7 +5084,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevULong64 * Tango::DevULong *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4594,21 +5100,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [24/28]

+
- + @@ -4649,7 +5157,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevState * Tango::DevULong *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevState attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevULong attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -4664,21 +5172,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [25/28]

+
- + @@ -4719,7 +5229,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevState * Tango::DevULong64 *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevState attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4735,21 +5245,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [26/28]

+
- + @@ -4790,7 +5302,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevEncoded * Tango::DevULong64 *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevULong64 attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Parameters
@@ -4805,91 +5317,23 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void Tango::Attribute::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).

-

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

-
Parameters
- - - - - - - -
p_data_strThe attribute coded format string
p_dataThe attribute raw data
sizeSize of the attribute raw data part
tThe date
qualThe attribute quality factor
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
-
-
-
Exceptions
- - -
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
-
-
+ +

◆ set_value_date_quality() [27/28]

-
-
-
- + @@ -4930,7 +5374,7 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevEncoded * Tango::DevUShort *  p_data,
-

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type).

+

Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
@@ -4946,46 +5390,48 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
- + +

◆ set_value_date_quality() [28/28]

+
- - + + - - + + - - + + - - + + - - + + @@ -5001,23 +5447,22 @@

Member Function Documentation

void Tango::Attribute::set_value_date_quality (Tango::DevString * p_data_str, Tango::DevUShort * p_data,
Tango::DevUChar * p_data, time_t t,
long size, Tango::AttrQuality qual,
struct timeval & t, long x = 1,
Tango::AttrQuality qual, long y = 0,
-

Set internal attribute value, date and quality factor (for Tango::DevEncoded attribute data type when splitted in data format and data themselves).

+

Set internal attribute value, date and quality factor (for Tango::DevUShort attribute data type).

This method stores the attribute read value, the date and the attribute quality factor inside the object. This data will be returned to the caller.

-

Please note that for Win32 user, the same method is defined using a "_timeb" structure instead of a "timeval" structure to set date.

Parameters
- - - + + +
p_data_strThe attribute format string
p_dataThe attribute raw data
sizeSize of the attribute raw data part
p_dataThe attribute read value
tThe date
qualThe attribute quality factor
xThe attribute x length. Default value is 1
yThe attribute y length. Default value is 0
releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
Exceptions
- +
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
@@ -5025,7 +5470,9 @@

Member Function Documentation

Member Data Documentation

- + +

◆ data_format

+
@@ -5046,11 +5493,13 @@

Member Data Documentation

The attribute data format.

Three data formats are supported. They are SCALAR, SPECTRUM and IMAGE

-

Referenced by get_data_format().

+

Referenced by get_data_format().

- + +

◆ data_type

+
@@ -5071,11 +5520,13 @@

Member Data Documentation

The attribute data type.

Forteen types are suported. They are Tango::DevShort, Tango::DevUShort, Tango::DevLong, Tango::DevULong, Tango::DevLong64, Tango::DevULong64, Tango::DevDouble, Tango::DevString, , Tango::DevUChar, Tango::DevFloat, Tango::DevBoolean, Tango::DevState, Tango::DevEncoded and Tango::DevEnum

-

Referenced by get_data_type().

+

Referenced by get_data_type().

- + +

◆ delta_val

+
@@ -5098,7 +5549,9 @@

Member Data Documentation

- + +

◆ format

+
@@ -5121,7 +5574,9 @@

Member Data Documentation

- + +

◆ max_x

+
@@ -5142,11 +5597,13 @@

Member Data Documentation

The attribute maximum x dimension.

It is needed for SPECTRUM or IMAGE data format

-

Referenced by get_max_dim_x().

+

Referenced by get_max_dim_x().

- + +

◆ max_y

+
@@ -5167,7 +5624,7 @@

Member Data Documentation

The attribute maximum y dimension.

It is necessary only for IMAGE data format

-

Referenced by get_max_dim_y().

+

Referenced by get_max_dim_y().

@@ -5179,10 +5636,10 @@

Member Data Documentation

diff --git a/classTango_1_1Attribute.js b/classTango_1_1Attribute.js index f112af9..e10cc6d 100644 --- a/classTango_1_1Attribute.js +++ b/classTango_1_1Attribute.js @@ -46,59 +46,67 @@ var classTango_1_1Attribute = [ "set_attr_serial_model", "classTango_1_1Attribute.html#abc67fbc105dc54f7cb685e137074b2d9", null ], [ "set_change_event", "classTango_1_1Attribute.html#a25f157fedeb2f37741b1e41ce6422fcd", null ], [ "set_data_ready_event", "classTango_1_1Attribute.html#a111d02f6d34acbd29a9b396b1ce026ad", null ], - [ "set_date", "classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4", null ], [ "set_date", "classTango_1_1Attribute.html#a535e525aa3be98940bed3b229b7dd1ae", null ], + [ "set_date", "classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4", null ], [ "set_date", "classTango_1_1Attribute.html#a174152e7af49d2da5644ddfb701d71a9", null ], + [ "set_max_alarm", "classTango_1_1Attribute.html#a0883ff3d91d5d10f6501d244ae0af240", null ], + [ "set_max_alarm", "classTango_1_1Attribute.html#a2f99ee34d41eaef4fcec47143f904a46", null ], [ "set_max_alarm", "classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234", null ], + [ "set_max_warning", "classTango_1_1Attribute.html#aaac81a25b5e20b80d35eade9792769fc", null ], + [ "set_max_warning", "classTango_1_1Attribute.html#a11c4d8b3605e998f665dc9f8dc1bf5ef", null ], [ "set_max_warning", "classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac", null ], + [ "set_min_alarm", "classTango_1_1Attribute.html#ad19cadedfa731b8f31513dd3584cf956", null ], + [ "set_min_alarm", "classTango_1_1Attribute.html#a29e50bf4cafda0d224c670e342a0d50c", null ], [ "set_min_alarm", "classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef", null ], + [ "set_min_warning", "classTango_1_1Attribute.html#a848f8cc8e7563c1f84c5960d72eac007", null ], + [ "set_min_warning", "classTango_1_1Attribute.html#a0cfba122c474f13d36dca26e23f0b424", null ], [ "set_min_warning", "classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c", null ], [ "set_properties", "classTango_1_1Attribute.html#aa2de0a6f8fd759c0fd9d999dc248fc18", null ], [ "set_quality", "classTango_1_1Attribute.html#aadb400c90467daf5c1ccfd36c2ea67e3", null ], [ "set_user_attr_mutex", "classTango_1_1Attribute.html#a938e182ff0b0c1664b30b713f3d11d3f", null ], - [ "set_value", "classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6", null ], + [ "set_value", "classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca", null ], + [ "set_value", "classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73", null ], + [ "set_value", "classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218", null ], + [ "set_value", "classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b", null ], [ "set_value", "classTango_1_1Attribute.html#a0ce80d387752b5473a45cadeb4e3e8a8", null ], [ "set_value", "classTango_1_1Attribute.html#a15477da4adc5bf319908594236ab20c5", null ], - [ "set_value", "classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b", null ], - [ "set_value", "classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73", null ], + [ "set_value", "classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6", null ], + [ "set_value", "classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17", null ], [ "set_value", "classTango_1_1Attribute.html#a7b93f82b0ddd0fd7ad705cce8b6e0d44", null ], - [ "set_value", "classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca", null ], - [ "set_value", "classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d", null ], + [ "set_value", "classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7", null ], [ "set_value", "classTango_1_1Attribute.html#aca7f1f8e88a8f2786cfd68e726fc193b", null ], [ "set_value", "classTango_1_1Attribute.html#af88071e8300eb9aa6e910d64b0807b4c", null ], [ "set_value", "classTango_1_1Attribute.html#ad37028ab970c5ba3d9e81c42058101cc", null ], - [ "set_value", "classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17", null ], - [ "set_value", "classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218", null ], - [ "set_value", "classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7", null ], + [ "set_value", "classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d", null ], [ "set_value", "classTango_1_1Attribute.html#aadf8b5a62912164ea0bb5980b18913b6", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946", null ], [ "assoc_ind", "classTango_1_1Attribute.html#a8a0518c6215b0be3f488e9ece88eb7ec", null ], [ "check_max_value", "classTango_1_1Attribute.html#a79996bd7b057dc08983b40e5aac86207", null ], [ "check_min_value", "classTango_1_1Attribute.html#a918731e8ed902c983bf5045b2e27e9f9", null ], diff --git a/classTango_1_1AttributeProxy-members.html b/classTango_1_1AttributeProxy-members.html index 81d12bf..05c25f6 100644 --- a/classTango_1_1AttributeProxy-members.html +++ b/classTango_1_1AttributeProxy-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -159,9 +142,9 @@ diff --git a/classTango_1_1AttributeProxy.html b/classTango_1_1AttributeProxy.html index 6dd80d8..53f8603 100644 --- a/classTango_1_1AttributeProxy.html +++ b/classTango_1_1AttributeProxy.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttributeProxy Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -111,7 +94,7 @@
-

Easy to use interface to Tango device attribute. +

Easy to use interface to Tango device attribute. More...

#include "tango.h"

@@ -120,17 +103,17 @@ Public Member Functions
Constructors
 AttributeProxy (string &name) - Create a AttributeProxy object. More...
+ Create a AttributeProxy object. More...
   AttributeProxy (const char *name) - Create a AttributeProxy object. More...
+ Create a AttributeProxy object. More...
 
Miscellaneous methods
virtual string name ()  Get attribute name. More...
  virtual DeviceProxyget_device_proxy () - Get associated DeviceProxy instance. More...
+ Get associated DeviceProxy instance. More...
  virtual string status ()  Get device status. More...
@@ -160,8 +143,7 @@ virtual DeviceAttribute write_read (DeviceAttribute &da)  Write the Read attribute value. More...
  -virtual vector
-< DeviceAttributeHistory > * history (int depth) +virtual vector< DeviceAttributeHistory > * history (int depth)  Get attribute history from polling buffer. More...
 
Asynchronous methods
@@ -257,12 +239,14 @@  

Detailed Description

-

Easy to use interface to Tango device attribute.

-

The high level object which provides the client with an easy-to-use interface to TANGO device attributes. AttributeProxy is a handle to the real attribute (hence the name Proxy) and is not the real attribute (of course). The AttributeProxy manages timeouts, stateless connections (new AttributeProxy() nearly always works), and reconnection if the device server is restarted.

+

Easy to use interface to Tango device attribute.

+

The high level object which provides the client with an easy-to-use interface to TANGO device attributes. AttributeProxy is a handle to the real attribute (hence the name Proxy) and is not the real attribute (of course). The AttributeProxy manages timeouts, stateless connections (new AttributeProxy() nearly always works), and reconnection if the device server is restarted.

Author
taurel
Revision
1

Constructor & Destructor Documentation

- + +

◆ AttributeProxy() [1/2]

+
@@ -276,11 +260,8 @@
-

Create a AttributeProxy object.

-

Create an AttributeProxy to an attribute of the specified name. The constructor will connect to the TANGO database, query for the device to which the attribute belongs to network address and build a connection to this device. If the device to which the attribute belongs to is defined in the TANGO database but the device server is not running, AttributeProxy will try to build a connection every time the client tries to access the attribute. If an alias name is defined for the attribute, this alias name can be used to create the AttributeProxy instance. If a device name alias is defined for the device, it can be used instead of the three fields device name. If the device to which the attribute belongs to is not defined in the database, an exception is thrown. Examples :

AttributeProxy *my_attr = new AttributeProxy("my/own/device/attr");
-
AttributeProxy *my_attr_bis = new AttributeProxy("attr_alias");
-
AttributeProxy *my_attr_ter = new AttributeProxy("dev_alias/attr");
-
Parameters
+

Create a AttributeProxy object.

+

Create an AttributeProxy to an attribute of the specified name. The constructor will connect to the TANGO database, query for the device to which the attribute belongs to network address and build a connection to this device. If the device to which the attribute belongs to is defined in the TANGO database but the device server is not running, AttributeProxy will try to build a connection every time the client tries to access the attribute. If an alias name is defined for the attribute, this alias name can be used to create the AttributeProxy instance. If a device name alias is defined for the device, it can be used instead of the three fields device name. If the device to which the attribute belongs to is not defined in the database, an exception is thrown. Examples :

AttributeProxy *my_attr = new AttributeProxy("my/own/device/attr");
AttributeProxy *my_attr_bis = new AttributeProxy("attr_alias");
AttributeProxy *my_attr_ter = new AttributeProxy("dev_alias/attr");
Parameters
[in]nameThe attribute name
@@ -289,7 +270,9 @@
- + +

◆ AttributeProxy() [2/2]

+
@@ -303,7 +286,7 @@
-

Create a AttributeProxy object.

+

Create a AttributeProxy object.

Idem previous constructor

Parameters
@@ -315,7 +298,9 @@

Member Function Documentation

- + +

◆ delete_property() [1/3]

+
@@ -325,8 +310,8 @@

Member Function Documentation

- - + +
virtual void Tango::AttributeProxy::delete_property (string & prop_name)DbData & db)
@@ -337,11 +322,11 @@

Member Function Documentation

-

Delete a single attribute property.

-

Delete a single property for an attribute. The property to delete is specified as a string. Refer to DbDevice:: delete_property() and DbData sections for details on the DbData type.

+

Delete attribute property(ies)

+

Delete property(ies) for an attribute. Properties to delete are specified using the DbData type. Refer to DbDevice::get_property() and DbData sections for details.

Parameters
- +
[in]prop_nameThe property name
[in]dbThe properties name
@@ -354,7 +339,9 @@

Member Function Documentation

- + +

◆ delete_property() [2/3]

+
@@ -364,8 +351,8 @@

Member Function Documentation

- - + +
virtual void Tango::AttributeProxy::delete_property (vector< string > & prop_names)string & prop_name)
@@ -376,11 +363,11 @@

Member Function Documentation

-

Delete a list of attribute property.

-

Delete a list of properties for an attribute. The properties to delete are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections for details on the DbData type.

+

Delete a single attribute property.

+

Delete a single property for an attribute. The property to delete is specified as a string. Refer to DbDevice:: delete_property() and DbData sections for details on the DbData type.

Parameters
- +
[in]prop_namesThe properties name
[in]prop_nameThe property name
@@ -393,7 +380,9 @@

Member Function Documentation

- + +

◆ delete_property() [3/3]

+
@@ -403,8 +392,8 @@

Member Function Documentation

- - + +
virtual void Tango::AttributeProxy::delete_property (DbData & db)vector< string > & prop_names)
@@ -415,11 +404,11 @@

Member Function Documentation

-

Delete attribute property(ies)

-

Delete property(ies) for an attribute. Properties to delete are specified using the DbData type. Refer to DbDevice::get_property() and DbData sections for details.

+

Delete a list of attribute property.

+

Delete a list of properties for an attribute. The properties to delete are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections for details on the DbData type.

Parameters
- +
[in]dbThe properties name
[in]prop_namesThe properties name
@@ -432,7 +421,9 @@

Member Function Documentation

- + +

◆ event_queue_size()

+
@@ -455,7 +446,7 @@

Member Function Documentation

Get events number in queue.

-

Returns the number of stored events in the event reception buffer. After every call to DeviceProxy:get_events(), the event queue size is 0. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

Returns the number of stored events in the event reception buffer. After every call to DeviceProxy:get_events(), the event queue size is 0. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
@@ -472,7 +463,9 @@

Member Function Documentation

- + +

◆ get_config()

+
[in]event_idThe event identifier
@@ -505,7 +498,9 @@

Member Function Documentation

- + +

◆ get_device_proxy()

+
@@ -526,13 +521,15 @@

Member Function Documentation

-

Get associated DeviceProxy instance.

-

Returns the DeviceProxy instance used to communicate with the device to which the attributes belongs

-
Returns
The underlying DeviceProxy object
+

Get associated DeviceProxy instance.

+

Returns the DeviceProxy instance used to communicate with the device to which the attributes belongs

+
Returns
The underlying DeviceProxy object
- + +

◆ get_events() [1/3]

+
@@ -548,8 +545,8 @@

Member Function Documentation

- - + + @@ -565,11 +562,11 @@

Member Function Documentation

Get events from event queue (pull model)

-

The method extracts all waiting events from the event reception buffer and executes the callback method cb for every event. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of AttrConfEventData pointers. The AttrConfEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
CallBackcb AttrConfEventDataList & event_list 
- +
[in]event_idThe event identifier
[in]cbThe event callback
[out]event_listThe event list
@@ -582,7 +579,9 @@

Member Function Documentation

- + +

◆ get_events() [2/3]

+
@@ -598,8 +597,8 @@

Member Function Documentation

- - + + @@ -615,11 +614,11 @@

Member Function Documentation

Get events from event queue (pull model)

-

The method extracts all waiting events from the event reception buffer. The returned event_list is a vector of EventData pointers. The EventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

The method extracts all waiting events from the event reception buffer and executes the callback method cb for every event. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
EventDataList & event_list CallBackcb 
- +
[in]event_idThe event identifier
[out]event_listThe event list
[in]cbThe event callback
@@ -632,7 +631,9 @@

Member Function Documentation

- + +

◆ get_events() [3/3]

+
@@ -648,7 +649,7 @@

Member Function Documentation

- + @@ -665,7 +666,7 @@

Member Function Documentation

Get events from event queue (pull model)

-

The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of AttrConfEventData pointers. The AttrConfEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

The method extracts all waiting events from the event reception buffer. The returned event_list is a vector of EventData pointers. The EventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
AttrConfEventDataList & EventDataList &  event_list 
@@ -682,7 +683,9 @@

Member Function Documentation

- + +

◆ get_last_event_date()

+
[in]event_idThe event identifier
@@ -705,7 +708,7 @@

Member Function Documentation

Get last event date.

-

Returns the arrival time of the last event stored in the event reception buffer. After every call to AttributeProxy:get_events(), the event reception buffer is empty. In this case an exception will be returned. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

Returns the arrival time of the last event stored in the event reception buffer. After every call to AttributeProxy:get_events(), the event reception buffer is empty. In this case an exception will be returned. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
@@ -722,7 +725,9 @@

Member Function Documentation

- + +

◆ get_poll_period()

+
[in]event_idThe event identifier
@@ -749,7 +754,9 @@

Member Function Documentation

- + +

◆ get_property() [1/3]

+
@@ -759,19 +766,9 @@

Member Function Documentation

- - - - - - - - - + - -
virtual void Tango::AttributeProxy::get_property (string & prop_name,
DbData & db 
db) )
@@ -781,12 +778,11 @@

Member Function Documentation

-

Get single attribute property.

-

Get a single property for the attribute. The property to get is specified as a string. Refer to DbDevice:: get_property() and DbData sections for details on the DbData type.

+

Get attribute property(ies)

+

Get property(ies) for the attribute. Properties to get are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections for details.

Parameters
- - +
[in]prop_nameThe property name
[out]dbProperty value
[in,out]dbProperties value
@@ -799,7 +795,9 @@

Member Function Documentation

- + +

◆ get_property() [2/3]

+
@@ -809,8 +807,8 @@

Member Function Documentation

- - + + @@ -831,12 +829,12 @@

Member Function Documentation

virtual void Tango::AttributeProxy::get_property (vector< string > & prop_names, string & prop_name,
-

Get multiple attribute property.

-

Get a list of properties for the attribute. The properties to get are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections for details on the DbData type.

+

Get single attribute property.

+

Get a single property for the attribute. The property to get is specified as a string. Refer to DbDevice:: get_property() and DbData sections for details on the DbData type.

Parameters
- - + +
[in]prop_namesThe property names
[out]dbProperties value
[in]prop_nameThe property name
[out]dbProperty value
@@ -849,7 +847,9 @@

Member Function Documentation

- + +

◆ get_property() [3/3]

+
@@ -859,9 +859,19 @@

Member Function Documentation

+ + + + + + - + + + + +
virtual void Tango::AttributeProxy::get_property (vector< string > & prop_names,
DbData & db)db 
)
@@ -871,11 +881,12 @@

Member Function Documentation

-

Get attribute property(ies)

-

Get property(ies) for the attribute. Properties to get are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections for details.

+

Get multiple attribute property.

+

Get a list of properties for the attribute. The properties to get are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections for details on the DbData type.

Parameters
- + +
[in,out]dbProperties value
[in]prop_namesThe property names
[out]dbProperties value
@@ -888,7 +899,9 @@

Member Function Documentation

- + +

◆ history()

+
@@ -911,31 +924,7 @@

Member Function Documentation

Get attribute history from polling buffer.

-

Retrieve attribute history from the attribute polling buffer. The argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See Tango book chapter on Advanced Feature for all details regarding polling.

AttributeProxy attr = new AttributeProxy("my/own/device/Current");
-
vector<DeviceAttributeHistory> *hist;
-
-
hist = attr->history(5);
-
-
for (int i = 0;i < 5;i++)
-
{
-
bool fail = (*hist)[i].has_failed();
-
if (fail == false)
-
{
-
cout << "Attribute name = " << (*hist)[i].get_name() << endl;
-
cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
-
long value;
-
(*hist)[i] >> value;
-
cout << "Current = " << value << endl;
-
}
-
else
-
{
-
cout << "Attribute failed !" << endl;
-
cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
-
}
-
cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
-
}
-
delete hist;
-
Parameters
+

Retrieve attribute history from the attribute polling buffer. The argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See Tango book chapter on Advanced Feature for all details regarding polling.

AttributeProxy attr = new AttributeProxy("my/own/device/Current");
vector<DeviceAttributeHistory> *hist;
hist = attr->history(5);
for (int i = 0;i < 5;i++)
{
bool fail = (*hist)[i].has_failed();
if (fail == false)
{
cout << "Attribute name = " << (*hist)[i].get_name() << endl;
cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
long value;
(*hist)[i] >> value;
cout << "Current = " << value << endl;
}
else
{
cout << "Attribute failed !" << endl;
cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
}
cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
}
delete hist;
Parameters
[in]depthThe required history depth
@@ -951,7 +940,9 @@

Member Function Documentation

- + +

◆ is_event_queue_empty()

+
@@ -974,7 +965,7 @@

Member Function Documentation

Check if the event queue is empty.

-

Returns true when the event reception buffer is empty. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

+

Returns true when the event reception buffer is empty. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the AttributeProxy::subscribe_event()method.

Parameters
@@ -991,7 +982,9 @@

Member Function Documentation

- + +

◆ is_polled()

+
[in]event_idThe event identifier
@@ -1018,7 +1011,9 @@

Member Function Documentation

- + +

◆ name()

+
@@ -1045,7 +1040,9 @@

Member Function Documentation

- + +

◆ ping()

+
@@ -1067,8 +1064,7 @@

Member Function Documentation

Ping the device.

-

A method which sends a ping to the device to which the attribute belongs and returns the time elapsed in microseconds. Example :

cout << "device ping took " << my_device->ping() << “ microseconds” << endl;
-
Returns
Time needed by the ping call
+

A method which sends a ping to the device to which the attribute belongs and returns the time elapsed in microseconds. Example :

cout << "device ping took " << my_device->ping() << “ microseconds” << endl;
Returns
Time needed by the ping call
Exceptions
@@ -1078,7 +1074,9 @@

Member Function Documentation

- + +

◆ poll()

+
ConnectionFailed,CommunnicationFailed
@@ -1111,7 +1109,9 @@

Member Function Documentation

- + +

◆ put_property()

+
@@ -1134,7 +1134,7 @@

Member Function Documentation

Put attribute property(ies)

-

Put property(ies) for an attribute. Properties to put are specified using the DbData type. Refer to DbDevice:: put_property() and DbData sections for details.

+

Put property(ies) for an attribute. Properties to put are specified using the DbData type. Refer to DbDevice:: put_property() and DbData sections for details.

Parameters
@@ -1150,7 +1150,9 @@

Member Function Documentation

- + +

◆ read()

+
[in,out]dbProperties value
@@ -1172,7 +1174,7 @@

Member Function Documentation

Read attribute value.

-

Read the attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short.

+

Read the attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short.

Returns
The attribute value
Exceptions
@@ -1183,7 +1185,9 @@

Member Function Documentation

- + +

◆ read_asynch() [1/2]

+
@@ -1216,7 +1220,9 @@

Member Function Documentation

- + +

◆ read_asynch() [2/2]

+
@@ -1239,7 +1245,7 @@

Member Function Documentation

Read attribute asynchronously in callback model.

-

Read the attribute asynchronously using the callback model. The argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

+

Read the attribute asynchronously using the callback model. The argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

Parameters
@@ -1255,7 +1261,9 @@

Member Function Documentation

- + +

◆ read_reply() [1/2]

+
[in]cbThe callback object
@@ -1278,7 +1286,7 @@

Member Function Documentation

Get asynchronous read attribute call reply.

-

Check if the answer of an asynchronous read is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

+

Check if the answer of an asynchronous read is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

Parameters
@@ -1295,7 +1303,9 @@

Member Function Documentation

- + +

◆ read_reply() [2/2]

+
[in]idThe asynchronous identifier
@@ -1328,7 +1338,7 @@

Member Function Documentation

Get asynchronous read attribute call reply with timeout.

-

Check if the answer of an asynchronous read is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

+

Check if the answer of an asynchronous read is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

Parameters
@@ -1346,7 +1356,9 @@

Member Function Documentation

- + +

◆ set_config() [1/2]

+
[in]idThe asynchronous identifier
@@ -1382,11 +1394,13 @@

Member Function Documentation

-
Deprecated:
Use the set_config() method with AttributeInfoEx parameter data type
+
Deprecated:
Use the set_config() method with AttributeInfoEx parameter data type
- + +

◆ set_config() [2/2]

+
@@ -1425,7 +1439,9 @@

Member Function Documentation

- + +

◆ state()

+
@@ -1447,8 +1463,7 @@

Member Function Documentation

Get device state.

-

A method which returns the state of the device to which the attribute belongs to. This state is returned as a Tango::DevState type. Example :

dev_state = my_attr->state() << endl;
-
Returns
The underlying device state
+

A method which returns the state of the device to which the attribute belongs to. This state is returned as a Tango::DevState type. Example :

dev_state = my_attr->state() << endl;
Returns
The underlying device state
Exceptions
@@ -1458,7 +1473,9 @@

Member Function Documentation

- + +

◆ status()

+
ConnectionFailed,CommunnicationFailed
@@ -1480,8 +1497,7 @@

Member Function Documentation

Get device status.

-

A method which return the status of the device to which the attribute belongs to. The status is returned as a string. Example :

cout << "device status: " << my_attr->status() << endl;
-
Returns
The underlying device status
+

A method which return the status of the device to which the attribute belongs to. The status is returned as a string. Example :

cout << "device status: " << my_attr->status() << endl;
Returns
The underlying device status
Exceptions
@@ -1491,7 +1507,9 @@

Member Function Documentation

- + +

◆ stop_poll()

+
ConnectionFailed,CommunnicationFailed
@@ -1517,7 +1535,9 @@

Member Function Documentation

- + +

◆ subscribe_event() [1/3]

+
@@ -1550,7 +1570,7 @@

Member Function Documentation

Subscribe to attribute event.

-

The client call to subscribe for event reception in the pushmodel. The client implements a callbackmethod which is triggered when the event is received either by polling or a dedicated thread. Filtering is done based on the reason specified and the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons an be implemented by device servers programmers. cb is a pointer to a class inheriting fromthe Tango CallBack class and implementing a push_event() method. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event.

+

The client call to subscribe for event reception in the pushmodel. The client implements a callbackmethod which is triggered when the event is received either by polling or a dedicated thread. Filtering is done based on the reason specified and the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons an be implemented by device servers programmers. cb is a pointer to a class inheriting fromthe Tango CallBack class and implementing a push_event() method. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event.

Parameters
@@ -1568,7 +1588,9 @@

Member Function Documentation

- + +

◆ subscribe_event() [2/3]

+
[in]eventThe event type (reason)
@@ -1626,7 +1648,9 @@

Member Function Documentation

- + +

◆ subscribe_event() [3/3]

+
@@ -1689,7 +1713,9 @@

Member Function Documentation

- + +

◆ unsubscribe_event()

+
@@ -1712,7 +1738,7 @@

Member Function Documentation

Unsubsribe to attribute event.

-

Unsubscribe a client from receiving the event specified by event_id. event_id is the event identifier returned by the AttributeProxy::subscribe_event() method.

+

Unsubscribe a client from receiving the event specified by event_id. event_id is the event identifier returned by the AttributeProxy::subscribe_event() method.

Parameters
@@ -1728,7 +1754,9 @@

Member Function Documentation

- + +

◆ write()

+
[in]ev_idThe event identifier
@@ -1751,7 +1779,7 @@

Member Function Documentation

Write attribute value.

-

Write the attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

+

Write the attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

Parameters
@@ -1767,7 +1795,9 @@

Member Function Documentation

- + +

◆ write_asynch() [1/2]

+
[in]daThe new attribute value
@@ -1790,7 +1820,7 @@

Member Function Documentation

Write attribute value asynchrnously in polling model.

-

Write the attribute asynchronously (polling model). To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

+

Write the attribute asynchronously (polling model). To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

Parameters
@@ -1807,7 +1837,9 @@

Member Function Documentation

- + +

◆ write_asynch() [2/2]

+
[in]daThe attribute value
@@ -1840,7 +1872,7 @@

Member Function Documentation

Write attribute asynchronously in callback model.

-

Write the attribute asynchronously using the callback model. The argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

+

Write the attribute asynchronously using the callback model. The argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

Parameters
@@ -1857,7 +1889,9 @@

Member Function Documentation

- + +

◆ write_read()

+
[in]daThe new attribute value
@@ -1880,7 +1914,7 @@

Member Function Documentation

Write the Read attribute value.

-

Write then read a single attribute in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

+

Write then read a single attribute in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

Parameters
@@ -1897,7 +1931,9 @@

Member Function Documentation

- + +

◆ write_reply() [1/2]

+
[in]daThe new attribute value
@@ -1936,7 +1972,9 @@

Member Function Documentation

- + +

◆ write_reply() [2/2]

+
@@ -1991,13 +2029,14 @@

Member Function Documentation

+
AttributeProxy(string &name)
Create a AttributeProxy object.
diff --git a/classTango_1_1AttributeProxy.js b/classTango_1_1AttributeProxy.js index c768b77..95a2a1e 100644 --- a/classTango_1_1AttributeProxy.js +++ b/classTango_1_1AttributeProxy.js @@ -2,20 +2,20 @@ var classTango_1_1AttributeProxy = [ [ "AttributeProxy", "classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9", null ], [ "AttributeProxy", "classTango_1_1AttributeProxy.html#ab8a6da05eb30b76b144557c8e20c5e81", null ], + [ "delete_property", "classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719", null ], [ "delete_property", "classTango_1_1AttributeProxy.html#ac6b4497b44f0668640c308e404d2eef7", null ], [ "delete_property", "classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98", null ], - [ "delete_property", "classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719", null ], [ "event_queue_size", "classTango_1_1AttributeProxy.html#a149cf6bb79d1e0a9c066395b7b286e4d", null ], [ "get_config", "classTango_1_1AttributeProxy.html#aa226b2ffd4e1919880e8a14f52851a79", null ], [ "get_device_proxy", "classTango_1_1AttributeProxy.html#ae52a9e07a42cf0479aea39f158e957f2", null ], + [ "get_events", "classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac", null ], [ "get_events", "classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab", null ], [ "get_events", "classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd", null ], - [ "get_events", "classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac", null ], [ "get_last_event_date", "classTango_1_1AttributeProxy.html#a88b91e0189b350080975a60b3b90595c", null ], [ "get_poll_period", "classTango_1_1AttributeProxy.html#a9d25e3cec680c7bac3c80f7f0b4dc340", null ], + [ "get_property", "classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520", null ], [ "get_property", "classTango_1_1AttributeProxy.html#ad6e69af1b3948d3d0941dd8940e3823c", null ], [ "get_property", "classTango_1_1AttributeProxy.html#aca240e15843814bc1ea2afa2ddd818b6", null ], - [ "get_property", "classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520", null ], [ "history", "classTango_1_1AttributeProxy.html#abf8c234ac15a83f8f6699fcb6d963f94", null ], [ "is_event_queue_empty", "classTango_1_1AttributeProxy.html#a8a058915ddab00f20210db286d92ba0b", null ], [ "is_polled", "classTango_1_1AttributeProxy.html#a22e280c80b96332363b35d43e1c0813d", null ], diff --git a/classTango_1_1Attribute__inherit__graph.map b/classTango_1_1Attribute__inherit__graph.map index 0e9675e..d05bdb4 100644 --- a/classTango_1_1Attribute__inherit__graph.map +++ b/classTango_1_1Attribute__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1Attribute__inherit__graph.md5 b/classTango_1_1Attribute__inherit__graph.md5 index 17f17ed..d9cfa99 100644 --- a/classTango_1_1Attribute__inherit__graph.md5 +++ b/classTango_1_1Attribute__inherit__graph.md5 @@ -1 +1 @@ -4704293b473fde5797394cfdbd8eef72 \ No newline at end of file +884071a5af02574264bf7808cf899465 \ No newline at end of file diff --git a/classTango_1_1Attribute__inherit__graph.png b/classTango_1_1Attribute__inherit__graph.png index 7d10ec3..2aae69a 100644 Binary files a/classTango_1_1Attribute__inherit__graph.png and b/classTango_1_1Attribute__inherit__graph.png differ diff --git a/classTango_1_1AutoConnectTimeout-members.html b/classTango_1_1AutoConnectTimeout-members.html index 226798f..6680b4a 100644 --- a/classTango_1_1AutoConnectTimeout-members.html +++ b/classTango_1_1AutoConnectTimeout-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -110,15 +93,14 @@

This is the complete list of members for Tango::AutoConnectTimeout, including all inherited members.

- -
+
diff --git a/classTango_1_1AutoConnectTimeout.html b/classTango_1_1AutoConnectTimeout.html index 66c93cb..4e84a6e 100644 --- a/classTango_1_1AutoConnectTimeout.html +++ b/classTango_1_1AutoConnectTimeout.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AutoConnectTimeout Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -111,10 +94,6 @@
-

Small utility classes

- - More...

-

#include "devapi.h"

Detailed Description

Small utility classes

@@ -126,10 +105,10 @@ diff --git a/classTango_1_1CallBack-members.html b/classTango_1_1CallBack-members.html index c8ac61c..4011735 100644 --- a/classTango_1_1CallBack-members.html +++ b/classTango_1_1CallBack-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -124,9 +107,9 @@ diff --git a/classTango_1_1CallBack.html b/classTango_1_1CallBack.html index fed7d3c..6d2f175 100644 --- a/classTango_1_1CallBack.html +++ b/classTango_1_1CallBack.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::CallBack Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -128,9 +111,6 @@ virtual void cmd_ended (CmdDoneEvent *cde)  Asynchronous command execution callback method. More...
  -virtual void push_event (EventData *ed) - Event callback method. More...
-  virtual void push_event (AttrConfEventData *ace)  attribute configuration change event callback method More...
  @@ -140,8 +120,11 @@ virtual void push_event (DevIntrChangeEventData *dic)  Device interface change event callback method. More...
  +virtual void push_event (EventData *ed) + Event callback method. More...
+  virtual void push_event (PipeEventData *ped) - Pipe event callback method. More...
Pipe event callback method. More...
 

Detailed Description

@@ -149,7 +132,9 @@

When using the event push model (callback automatically executed), there are some cases (same callback used for events coming from different devices hosted in device server process running on different hosts) where the callback method could be executed concurently by different threads started by the ORB. The user has to code his callback method in a thread safe manner.

$Author$ $Revision$

Member Function Documentation

- + +

◆ attr_read()

+
@@ -182,7 +167,9 @@ - + +

◆ attr_written()

+
@@ -215,7 +202,9 @@ - + +

◆ cmd_ended()

+
@@ -248,7 +237,9 @@ - + +

◆ push_event() [1/5]

+
@@ -258,8 +249,8 @@ - - + +
virtual void Tango::CallBack::push_event (EventDataed)AttrConfEventDataace)
@@ -270,18 +261,20 @@
-

Event callback method.

-

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send event(s) to the client.

+

attribute configuration change event callback method

+

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send attribute configuration change event(s) to the client.

Parameters
- +
edThe event data
aceThe attribute configuration change event data
- + +

◆ push_event() [2/5]

+
@@ -291,8 +284,8 @@ - - + +
virtual void Tango::CallBack::push_event (AttrConfEventDataace)DataReadyEventDatadre)
@@ -303,18 +296,20 @@
-

attribute configuration change event callback method

-

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send attribute configuration change event(s) to the client.

+

Data ready event callback method.

+

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send attribute data ready event(s) to the client.

Parameters
- +
aceThe attribute configuration change event data
dreThe data ready event data
- + +

◆ push_event() [3/5]

+
@@ -324,8 +319,8 @@ - - + +
virtual void Tango::CallBack::push_event (DataReadyEventDatadre)DevIntrChangeEventDatadic)
@@ -336,18 +331,20 @@
-

Data ready event callback method.

-

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send attribute data ready event(s) to the client.

+

Device interface change event callback method.

+

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send device interface change event(s) to the client.

Parameters
- +
dreThe data ready event data
dicThe device interface change event data
- + +

◆ push_event() [4/5]

+
@@ -357,8 +354,8 @@ - - + +
virtual void Tango::CallBack::push_event (DevIntrChangeEventDatadic)EventDataed)
@@ -369,18 +366,20 @@
-

Device interface change event callback method.

-

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send device interface change event(s) to the client.

+

Event callback method.

+

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send event(s) to the client.

Parameters
- +
dicThe device interface change event data
edThe event data
- + +

◆ push_event() [5/5]

+
@@ -402,7 +401,7 @@
-

Pipe event callback method.

+

Pipe event callback method.

This method is defined as being empty and must be overloaded by the user when events are used. This is the method which will be executed when the server send pipe event(s) to the client.

Parameters
@@ -421,10 +420,10 @@ diff --git a/classTango_1_1CallBack.js b/classTango_1_1CallBack.js index 6a53a22..f76beeb 100644 --- a/classTango_1_1CallBack.js +++ b/classTango_1_1CallBack.js @@ -3,9 +3,9 @@ var classTango_1_1CallBack = [ "attr_read", "classTango_1_1CallBack.html#a47a4fc0fca26863bd7b31e6f1e978f72", null ], [ "attr_written", "classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc", null ], [ "cmd_ended", "classTango_1_1CallBack.html#a9a39818975ee8f46755209a62ffed5f7", null ], - [ "push_event", "classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9", null ], [ "push_event", "classTango_1_1CallBack.html#a5d1dc656f3a7f50df6860f01fac4f32e", null ], [ "push_event", "classTango_1_1CallBack.html#abab8a359a1e492e12a21b3dab7b93501", null ], [ "push_event", "classTango_1_1CallBack.html#acf0ff8451e6fd851f8724237d4fad4a8", null ], + [ "push_event", "classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9", null ], [ "push_event", "classTango_1_1CallBack.html#aac4aa49f209d8db18ce415f2a1a5d13d", null ] ]; \ No newline at end of file diff --git a/classTango_1_1CmdDoneEvent-members.html b/classTango_1_1CmdDoneEvent-members.html index d865dc1..f6055e3 100644 --- a/classTango_1_1CmdDoneEvent-members.html +++ b/classTango_1_1CmdDoneEvent-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,9 +104,9 @@ diff --git a/classTango_1_1CmdDoneEvent.html b/classTango_1_1CmdDoneEvent.html index 8d7e744..f220dd4 100644 --- a/classTango_1_1CmdDoneEvent.html +++ b/classTango_1_1CmdDoneEvent.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::CmdDoneEvent Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,28 +104,30 @@
Collaboration graph
- + + + + +
[legend]
- - - - + - - @@ -151,7 +136,23 @@

Asynchronous command execution callback data.

This class is used to pass data to the callback method in asynchronous callback model for command execution.

$Author$ $Revision$

-

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

Public Attributes

+
DeviceDataargout
 The command argout.
 
+
string & cmd_name
 The command name.
 
-Tango::DeviceProxydevice
 The DeviceProxy object on which the call was executed.
Tango::DeviceProxydevice
 
+
bool err
 A boolean flag set to true if the command failed. False otherwise.
 
+
DevErrorList & errors
 The error stack.
 
+ + + +
Tango::DeviceProxy* Tango::CmdDoneEvent::device
+
+

The DeviceProxy object on which the call was executed

+ +
+ +
The documentation for this class was generated from the following file: @@ -159,10 +160,10 @@ diff --git a/classTango_1_1CmdDoneEvent__coll__graph.map b/classTango_1_1CmdDoneEvent__coll__graph.map index c6a2643..c847572 100644 --- a/classTango_1_1CmdDoneEvent__coll__graph.map +++ b/classTango_1_1CmdDoneEvent__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1CmdDoneEvent__coll__graph.md5 b/classTango_1_1CmdDoneEvent__coll__graph.md5 index 417f785..63767ad 100644 --- a/classTango_1_1CmdDoneEvent__coll__graph.md5 +++ b/classTango_1_1CmdDoneEvent__coll__graph.md5 @@ -1 +1 @@ -a833717ac961cd4d15cf1740fd7fb61a \ No newline at end of file +a9c32ba278c402166ce4b1f6213ae863 \ No newline at end of file diff --git a/classTango_1_1CmdDoneEvent__coll__graph.png b/classTango_1_1CmdDoneEvent__coll__graph.png index f665fca..2406ce5 100644 Binary files a/classTango_1_1CmdDoneEvent__coll__graph.png and b/classTango_1_1CmdDoneEvent__coll__graph.png differ diff --git a/classTango_1_1CmdHistoryStack-members.html b/classTango_1_1CmdHistoryStack-members.html index 5176da4..232836a 100644 --- a/classTango_1_1CmdHistoryStack-members.html +++ b/classTango_1_1CmdHistoryStack-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,9 +104,9 @@ diff --git a/classTango_1_1CmdHistoryStack.html b/classTango_1_1CmdHistoryStack.html index cbfeac4..5306ec3 100644 --- a/classTango_1_1CmdHistoryStack.html +++ b/classTango_1_1CmdHistoryStack.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::CmdHistoryStack< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -119,7 +102,7 @@ - @@ -144,7 +127,9 @@

Each element in this stack will be used to store one element of the command polling buffer

$Author$ $Revision$

Member Function Documentation

- + +

◆ get_data()

+
@@ -164,7 +149,9 @@
- + +

◆ length() [1/2]

+
@@ -192,7 +179,9 @@
- + +

◆ length() [2/2]

+
@@ -226,7 +215,9 @@
- + +

◆ push()

+
@@ -261,10 +252,10 @@ diff --git a/classTango_1_1Command-members.html b/classTango_1_1Command-members.html index f9c02aa..62a50ae 100644 --- a/classTango_1_1Command-members.html +++ b/classTango_1_1Command-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
- @@ -39,41 +39,22 @@

Public Member Functions

+
void clear ()
 Clear the stack.
 
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -191,33 +174,34 @@ insert(Tango::DevVarStringArray &data)Tango::Command insert(Tango::DevVarStringArray *data)Tango::Command insert(DevVarBooleanArray *data)Tango::Command - insert(Tango::DevVarLongStringArray &data)Tango::Command - insert(Tango::DevVarLongStringArray *data)Tango::Command - insert(Tango::DevVarDoubleStringArray &data)Tango::Command - insert(Tango::DevVarDoubleStringArray *data)Tango::Command - insert(Tango::DevState data)Tango::Command - insert(Tango::DevEncoded *data)Tango::Command - is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::Commandinlinevirtual - lower_nameTango::Commandprotected - nameTango::Commandprotected - out_typeTango::Commandprotected - out_type_descTango::Commandprotected - set_disp_level(Tango::DispLevel level)Tango::Commandinline - set_in_type_desc(const char *desc)Tango::Commandinline - set_in_type_desc(string &desc)Tango::Commandinline - set_name(string &new_name)Tango::Commandinline - set_out_type_desc(const char *desc)Tango::Commandinline - set_out_type_desc(string &desc)Tango::Commandinline - set_polling_period(long per)Tango::Commandinline - ~Command()Tango::Commandinlinevirtual + insert(DevVarBooleanArray &data)Tango::Command + insert(Tango::DevVarLongStringArray &data)Tango::Command + insert(Tango::DevVarLongStringArray *data)Tango::Command + insert(Tango::DevVarDoubleStringArray &data)Tango::Command + insert(Tango::DevVarDoubleStringArray *data)Tango::Command + insert(Tango::DevState data)Tango::Command + insert(Tango::DevEncoded *data)Tango::Command + is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::Commandinlinevirtual + lower_nameTango::Commandprotected + nameTango::Commandprotected + out_typeTango::Commandprotected + out_type_descTango::Commandprotected + set_disp_level(Tango::DispLevel level)Tango::Commandinline + set_in_type_desc(const char *desc)Tango::Commandinline + set_in_type_desc(string &desc)Tango::Commandinline + set_name(string &new_name)Tango::Commandinline + set_out_type_desc(const char *desc)Tango::Commandinline + set_out_type_desc(string &desc)Tango::Commandinline + set_polling_period(long per)Tango::Commandinline + ~Command()Tango::Commandinlinevirtual
diff --git a/classTango_1_1Command.html b/classTango_1_1Command.html index c5fee83..49910bb 100644 --- a/classTango_1_1Command.html +++ b/classTango_1_1Command.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Command Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@ - + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,7 +103,12 @@
Inheritance graph
- + + + + + +
[legend]
- + - + - + - + - + - + - + - + - + - @@ -173,7 +161,7 @@ - @@ -296,10 +284,10 @@ - + - + - + + @@ -428,27 +416,27 @@ - - - - - - @@ -458,7 +446,9 @@

it is an abstract class. It is the root class for all command related classes for command implemented with the inheritance model or with the template command model

$Author$ $Revision$

Constructor & Destructor Documentation

- + +

◆ Command() [1/9]

+

@@ -129,36 +117,36 @@

Miscellaneous constructors

 Command ()
 Constructs a newly allocated Command object. More...
 Constructs a newly allocated Command object. More...
 
 Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out)
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 
 Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out)
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 
 Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
 
 Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
 
 Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 
 Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
 
 Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
 
 Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
 Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
 
Destructor

Only one desctructor is defined for this class

+
virtual ~Command ()
 The object desctructor.
 
 Init command parameters type. More...
 
Get/Set object members.

These methods allows the external world to get/set DeviceImpl instance data members

+

These methods allows the external world to get/set DeviceImpl instance data members

string & get_name ()
 Return the command name. More...
 Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
 
void extract (const CORBA::Any &in, Tango::DevState &data)
 Extract a Tango device state data from a CORBA Any object. More...
 Extract a Tango device state data from a CORBA Any object. More...
 
void extract (const CORBA::Any &in, const Tango::DevEncoded *&data)
 Extract a Tango DevEncoded data from a CORBA Any object. More...
 Extract a Tango DevEncoded data from a CORBA Any object. More...
 
Insert methods.

All these methods create a CORBA Any object and insert data into this object

@@ -403,8 +391,8 @@
CORBA::Any * insert (DevVarBooleanArray *data)
 Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
 
-CORBA::Any * insert (DevVarBooleanArray &data)
CORBA::Any * insert (DevVarBooleanArray &data)
 Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
 
CORBA::Any * insert (Tango::DevVarLongStringArray &data)
 Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...

Protected Attributes

Class data members
+
string name
 The command name.
 
+
string lower_name
 The command name in lower case.
 
+
Tango::CmdArgType in_type
 The command input parameter type.
 
+
Tango::CmdArgType out_type
 The command output parameter type.
 
+
string in_type_desc
 The command input parameter description.
 
+
string out_type_desc
 The command output parameter type.
 
@@ -479,12 +469,14 @@
-

Constructs a newly allocated Command object.

+

Constructs a newly allocated Command object.

The default constructor

- + +

◆ Command() [2/9]

+
@@ -514,7 +506,7 @@
-

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

+

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

The input and output parameter description are set to the default String "Uninitialised". The command display level is set to OPERATOR.

Parameters
@@ -527,7 +519,9 @@ - + +

◆ Command() [3/9]

+
@@ -557,7 +551,7 @@
-

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

+

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

The input and output parameter description are set to the default String "Uninitialised". The command display level is set to OPERATOR.

Parameters
@@ -570,7 +564,9 @@ - + +

◆ Command() [4/9]

+
@@ -612,7 +608,7 @@
-

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR.

+

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR.

Parameters
@@ -626,7 +622,9 @@ - + +

◆ Command() [5/9]

+
sThe command name
@@ -668,7 +666,7 @@
-

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR.

+

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR.

Parameters
@@ -682,7 +680,9 @@ - + +

◆ Command() [6/9]

+
sThe command name
@@ -718,7 +718,7 @@
-

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

+

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

The input and output parameter description are set to the default String "Uninitialised".

Parameters
@@ -732,7 +732,9 @@ - + +

◆ Command() [7/9]

+
@@ -768,7 +770,7 @@
-

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

+

Constructs a newly allocated Command object for a command from its name and its input and output parameter types.

The input and output parameter description are set to the default String "Uninitialised".

Parameters
@@ -782,7 +784,9 @@ - + +

◆ Command() [8/9]

+
@@ -830,7 +834,7 @@
-

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description.

+

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description.

Parameters
@@ -845,7 +849,9 @@ - + +

◆ Command() [9/9]

+
sThe command name
@@ -893,7 +899,7 @@
-

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description.

+

Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description.

Parameters
@@ -909,7 +915,9 @@

Member Function Documentation

- + +

◆ execute()

+
sThe command name
@@ -953,7 +961,7 @@

Member Function Documentation

Returns
The CORBA Any object returned to the client.
Exceptions
- +
DevFailedIf the execution method failed. Click here to read DevFailed exception specification
DevFailedIf the execution method failed. Click here to read DevFailed exception specification
@@ -962,7 +970,9 @@

Member Function Documentation

- + +

◆ extract() [1/26]

+
@@ -975,7 +985,7 @@

Member Function Documentation

- + @@ -986,24 +996,26 @@

Member Function Documentation

Tango::DevBoolean & const char *&  data 
-

Extract a boolean data from a CORBA Any object.

+

Extract a const string from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted boolean data
dataReference to the extracted string data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [2/26]

+
@@ -1016,7 +1028,7 @@

Member Function Documentation

- + @@ -1027,24 +1039,26 @@

Member Function Documentation

Tango::DevShort & const Tango::DevEncoded *&  data 
-

Extract a short data from a CORBA Any object.

+

Extract a Tango DevEncoded data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted short data
dataReference to the extracted DevEncoded data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [3/26]

+
@@ -1057,7 +1071,7 @@

Member Function Documentation

- + @@ -1068,24 +1082,26 @@

Member Function Documentation

Tango::DevLong & const Tango::DevVarBooleanArray *&  data 
-

Extract a long data from a CORBA Any object.

+

Extract a string array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted long data
dataReference to the extracted string array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [4/26]

+
@@ -1098,7 +1114,7 @@

Member Function Documentation

- + @@ -1109,24 +1125,26 @@

Member Function Documentation

Tango::DevLong64 & const Tango::DevVarCharArray *&  data 
-

Extract a 64 bits long data from a CORBA Any object.

+

Extract a char array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted 64 bits long data
dataReference to the extracted char array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [5/26]

+
@@ -1139,7 +1157,7 @@

Member Function Documentation

- + @@ -1150,24 +1168,26 @@

Member Function Documentation

Tango::DevFloat & const Tango::DevVarDoubleArray *&  data 
-

Extract a float data from a CORBA Any object.

+

Extract a double array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted float data
dataReference to the extracted double array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [6/26]

+
@@ -1180,7 +1200,7 @@

Member Function Documentation

- + @@ -1191,24 +1211,26 @@

Member Function Documentation

Tango::DevDouble & const Tango::DevVarDoubleStringArray *&  data 
-

Extract a double data from a CORBA Any object.

+

Extract a DevVarDoubleStringArray data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted double data
dataReference to the extracted DevVarDoubleStringArray data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [7/26]

+
@@ -1221,7 +1243,7 @@

Member Function Documentation

- + @@ -1232,24 +1254,26 @@

Member Function Documentation

Tango::DevUShort & const Tango::DevVarFloatArray *&  data 
-

Extract an unsigned short data from a CORBA Any object.

+

Extract a float array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned short data
dataReference to the extracted float array
Exceptions
- +
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [8/26]

+
@@ -1262,7 +1286,7 @@

Member Function Documentation

- + @@ -1273,24 +1297,26 @@

Member Function Documentation

Tango::DevULong & const Tango::DevVarLong64Array *&  data 
-

Extract an unsigned long data from a CORBA Any object.

+

Extract a 64 bits long array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned long data
dataReference to the extracted 64 bits long array
Exceptions
- +
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [9/26]

+
@@ -1303,7 +1329,7 @@

Member Function Documentation

- + @@ -1314,24 +1340,26 @@

Member Function Documentation

Tango::DevULong64 & const Tango::DevVarLongArray *&  data 
-

Extract an unsigned 64 bits long data from a CORBA Any object.

+

Extract a long array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned 64 bits long data
dataReference to the extracted long array
Exceptions
- +
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [10/26]

+
@@ -1344,7 +1372,7 @@

Member Function Documentation

- + @@ -1355,24 +1383,26 @@

Member Function Documentation

Tango::DevString & const Tango::DevVarLongStringArray *&  data 
-

Extract a string from a CORBA Any object.

+

Extract a DevVarLongStringArray data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted string data
dataReference to the extracted DevVarLongStringArray data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [11/26]

+
@@ -1385,7 +1415,7 @@

Member Function Documentation

- + @@ -1396,24 +1426,26 @@

Member Function Documentation

const char *& const Tango::DevVarShortArray *&  data 
-

Extract a const string from a CORBA Any object.

+

Extract a short array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted string data
dataReference to the extracted short array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [12/26]

+
@@ -1426,7 +1458,7 @@

Member Function Documentation

- + @@ -1437,24 +1469,26 @@

Member Function Documentation

const Tango::DevVarCharArray *& const Tango::DevVarStringArray *&  data 
-

Extract a char array from a CORBA Any object.

+

Extract a string array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted char array
dataReference to the extracted string array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [13/26]

+
@@ -1467,7 +1501,7 @@

Member Function Documentation

- + @@ -1478,24 +1512,26 @@

Member Function Documentation

const Tango::DevVarShortArray *& const Tango::DevVarULong64Array *&  data 
-

Extract a short array from a CORBA Any object.

+

Extract a unsigned 64 bits long array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted short array
dataReference to the extracted unsigned 64 bits long array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [14/26]

+
@@ -1508,7 +1544,7 @@

Member Function Documentation

- + @@ -1519,24 +1555,26 @@

Member Function Documentation

const Tango::DevVarLongArray *& const Tango::DevVarULongArray *&  data 
-

Extract a long array from a CORBA Any object.

+

Extract a unsigned long array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted long array
dataReference to the extracted unsigned long array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [15/26]

+
@@ -1549,7 +1587,7 @@

Member Function Documentation

- + @@ -1560,24 +1598,26 @@

Member Function Documentation

const Tango::DevVarLong64Array *& const Tango::DevVarUShortArray *&  data 
-

Extract a 64 bits long array from a CORBA Any object.

+

Extract a unsigned short array from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted 64 bits long array
dataReference to the extracted unsigned char array
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [16/26]

+
@@ -1590,7 +1630,7 @@

Member Function Documentation

- + @@ -1601,24 +1641,26 @@

Member Function Documentation

const Tango::DevVarFloatArray *& Tango::DevBoolean &  data 
-

Extract a float array from a CORBA Any object.

+

Extract a boolean data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted float array
dataReference to the extracted boolean data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [17/26]

+
@@ -1631,7 +1673,7 @@

Member Function Documentation

- + @@ -1642,24 +1684,26 @@

Member Function Documentation

const Tango::DevVarDoubleArray *& Tango::DevDouble &  data 
-

Extract a double array from a CORBA Any object.

+

Extract a double data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted double array
dataReference to the extracted double data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [18/26]

+
@@ -1672,7 +1716,7 @@

Member Function Documentation

- + @@ -1683,24 +1727,26 @@

Member Function Documentation

const Tango::DevVarUShortArray *& Tango::DevFloat &  data 
-

Extract a unsigned short array from a CORBA Any object.

+

Extract a float data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned char array
dataReference to the extracted float data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [19/26]

+
@@ -1713,7 +1759,7 @@

Member Function Documentation

- + @@ -1724,24 +1770,26 @@

Member Function Documentation

const Tango::DevVarULongArray *& Tango::DevLong &  data 
-

Extract a unsigned long array from a CORBA Any object.

+

Extract a long data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned long array
dataReference to the extracted long data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [20/26]

+
@@ -1754,7 +1802,7 @@

Member Function Documentation

- + @@ -1765,24 +1813,26 @@

Member Function Documentation

const Tango::DevVarULong64Array *& Tango::DevLong64 &  data 
-

Extract a unsigned 64 bits long array from a CORBA Any object.

+

Extract a 64 bits long data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted unsigned 64 bits long array
dataReference to the extracted 64 bits long data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [21/26]

+
@@ -1795,7 +1845,7 @@

Member Function Documentation

- + @@ -1806,24 +1856,26 @@

Member Function Documentation

const Tango::DevVarStringArray *& Tango::DevShort &  data 
-

Extract a string array from a CORBA Any object.

+

Extract a short data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted string array
dataReference to the extracted short data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [22/26]

+
@@ -1836,7 +1888,7 @@

Member Function Documentation

- + @@ -1847,24 +1899,26 @@

Member Function Documentation

const Tango::DevVarBooleanArray *& Tango::DevState &  data 
-

Extract a string array from a CORBA Any object.

+

Extract a Tango device state data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted string array
dataReference to the extracted device state data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [23/26]

+
@@ -1877,7 +1931,7 @@

Member Function Documentation

- + @@ -1888,24 +1942,26 @@

Member Function Documentation

const Tango::DevVarLongStringArray *& Tango::DevString &  data 
-

Extract a DevVarLongStringArray data from a CORBA Any object.

+

Extract a string from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted DevVarLongStringArray data
dataReference to the extracted string data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [24/26]

+
@@ -1918,7 +1974,7 @@

Member Function Documentation

- + @@ -1929,24 +1985,26 @@

Member Function Documentation

const Tango::DevVarDoubleStringArray *& Tango::DevULong &  data 
-

Extract a DevVarDoubleStringArray data from a CORBA Any object.

+

Extract an unsigned long data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted DevVarDoubleStringArray data
dataReference to the extracted unsigned long data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [25/26]

+
@@ -1959,7 +2017,7 @@

Member Function Documentation

- + @@ -1970,24 +2028,26 @@

Member Function Documentation

Tango::DevState & Tango::DevULong64 &  data 
-

Extract a Tango device state data from a CORBA Any object.

+

Extract an unsigned 64 bits long data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted device state data
dataReference to the extracted unsigned 64 bits long data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ extract() [26/26]

+
@@ -2000,7 +2060,7 @@

Member Function Documentation

- + @@ -2011,24 +2071,26 @@

Member Function Documentation

const Tango::DevEncoded *& Tango::DevUShort &  data 
-

Extract a Tango DevEncoded data from a CORBA Any object.

+

Extract an unsigned short data from a CORBA Any object.

Parameters
- +
inThe CORBA Any object
dataReference to the extracted DevEncoded data
dataReference to the extracted unsigned short data
Exceptions
- +
DevFailedIf the Any object does not contains a data of the waited type. Click here to read DevFailed exception specification
DevFailedIf the Any object does not contanis a data of the waited type. Click here to read DevFailed exception specification
- + +

◆ get_disp_level()

+
@@ -2054,7 +2116,9 @@

Member Function Documentation

- + +

◆ get_in_type()

+
@@ -2078,11 +2142,13 @@

Member Function Documentation

Return the input parameter type.

Returns
The input parameter type
-

References in_type.

+

References in_type.

- + +

◆ get_in_type_desc()

+
@@ -2106,11 +2172,13 @@

Member Function Documentation

Return the input parameter description.

Returns
The input parameter description
-

References in_type_desc.

+

References in_type_desc.

- + +

◆ get_lower_name()

+
@@ -2134,11 +2202,13 @@

Member Function Documentation

Return the command name in lower case letters.

Returns
The command name
-

References lower_name.

+

References lower_name.

- + +

◆ get_name()

+
@@ -2162,11 +2232,13 @@

Member Function Documentation

Return the command name.

Returns
The command name
-

References name.

+

References name.

- + +

◆ get_out_type()

+
@@ -2190,11 +2262,13 @@

Member Function Documentation

Return the output parameter type.

Returns
The output parameter type
-

References out_type.

+

References out_type.

- + +

◆ get_out_type_desc()

+
@@ -2218,11 +2292,13 @@

Member Function Documentation

Return the output parameter description.

Returns
The output parameter description
-

References out_type_desc.

+

References out_type_desc.

- + +

◆ get_polling_period()

+
@@ -2248,7 +2324,9 @@

Member Function Documentation

- + +

◆ init_types()

+
@@ -2270,13 +2348,15 @@

Member Function Documentation

Init command parameters type.

-

This method is used only for command implemented using the Tango template command model. In this base class, it does nothing and is re-define in sub-classes.

+

This method is used only for command implemented using the Tango template command model. In this base class, it does nothing and is re-define in sub-classes.

Reimplemented in Tango::TemplCommandOut< OUTARG >, Tango::TemplCommandIn< INARG >, and Tango::TemplCommandInOut< INARG, OUTARG >.

- + +

◆ insert() [1/40]

+
@@ -2292,118 +2372,129 @@

Member Function Documentation

Create an empty CORBA Any object.

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [2/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevBoolean const char *  data)
-

Create a CORBA Any object and insert a Tango::DevBoolean data in it.

+

Create a CORBA Any object and insert a Tango::DevString data in it.

+

Te parameter type is char * and not Tango::DevString because the const C++ modifier applied to a Tango::DevString make the pointer constant and not the pointed to characters to be constant.

Parameters
- +
dataThe data to be inserted into the Any object
dataThe string to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [3/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevShort DevVarBooleanArray &  data)
-

Create a CORBA Any object and insert a Tango::DevShort data in it.

+

Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarBooleanArray data type into a CORBA Any object.

Parameters
- +
dataThe data to be inserted into the Any object
dataThe array to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [4/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevLong DevVarBooleanArray *  data)
-

Create a CORBA Any object and insert a Tango::DevLong data in it.

+

Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it.

+

This method will do a deep copy of the array into the Any object.

Parameters
- +
dataThe data to be inserted into the Any object
dataThe array to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [5/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevLong64 Tango::DevBoolean  data)
-

Create a CORBA Any object and insert a Tango::DevLong64 data in it.

+

Create a CORBA Any object and insert a Tango::DevBoolean data in it.

Parameters
@@ -2412,28 +2503,30 @@

Member Function Documentation

Exceptions
dataThe data to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [6/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevFloat Tango::DevDouble  data)
-

Create a CORBA Any object and insert a Tango::DevFloat data in it.

+

Create a CORBA Any object and insert a Tango::DevDouble data in it.

Parameters
@@ -2442,58 +2535,63 @@

Member Function Documentation

Exceptions
dataThe data to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [7/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevDouble Tango::DevEncoded *  data)
-

Create a CORBA Any object and insert a Tango::DevDouble data in it.

+

Create a CORBA Any object and insert a Tango::DevEncoded data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleStringArray data type into a CORBA Any object.

Parameters
- +
dataThe data to be inserted into the Any object
dataThe array to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [8/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevUShort Tango::DevFloat  data)
-

Create a CORBA Any object and insert a Tango::DevUShort data in it.

+

Create a CORBA Any object and insert a Tango::DevFloat data in it.

Parameters
@@ -2502,28 +2600,30 @@

Member Function Documentation

Exceptions
dataThe data to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [9/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevULong Tango::DevLong  data)
-

Create a CORBA Any object and insert a Tango::DevULong data in it.

+

Create a CORBA Any object and insert a Tango::DevLong data in it.

Parameters
@@ -2532,28 +2632,30 @@

Member Function Documentation

Exceptions
dataThe data to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [10/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevULong64 Tango::DevLong64  data)
-

Create a CORBA Any object and insert a Tango::DevULong64 data in it.

+

Create a CORBA Any object and insert a Tango::DevLong64 data in it.

Parameters
@@ -2562,214 +2664,223 @@

Member Function Documentation

Exceptions
dataThe data to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [11/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevString Tango::DevShort  data)
-

Create a CORBA Any object and insert a Tango::DevString data in it.

-

This method will also de-allocate the string passed as parameter.

+

Create a CORBA Any object and insert a Tango::DevShort data in it.

Parameters
- +
dataThe string to be inserted into the Any object
dataThe data to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [12/40]

+
- +
CORBA::Any* Tango::Command::insert (const char * Tango::DevState  data)
-

Create a CORBA Any object and insert a Tango::DevString data in it.

-

Te parameter type is char * and not Tango::DevString because the const C++ modifier applied to a Tango::DevString make the pointer constant and not the pointed to characters to be constant.

+

Create a CORBA Any object and insert a Tango::DevState data in it.

Parameters
- +
dataThe string to be inserted into the Any object
dataThe data to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [13/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarCharArray & Tango::DevString  data)
-

Create a CORBA Any object and insert a Tango::DevVarCharArray data in it.

-

This method will do a deep copy of the array into the Any object.

+

Create a CORBA Any object and insert a Tango::DevString data in it.

+

This method will also de-allocate the string passed as parameter.

Parameters
- +
dataThe array to be inserted into the Any object
dataThe string to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [14/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarCharArray * Tango::DevULong  data)
-

Create a CORBA Any object and insert a Tango::DevVarCharArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarCharArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevULong data in it.

Parameters
- +
dataThe array to be inserted into the Any object
dataThe data to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [15/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarShortArray & Tango::DevULong64  data)
-

Create a CORBA Any object and insert a Tango::DevVarShortArray data in it.

-

This method will do a deep copy of the array into the Any object.

+

Create a CORBA Any object and insert a Tango::DevULong64 data in it.

Parameters
- +
dataThe array to be inserted into the Any object
dataThe data to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [16/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarShortArray * Tango::DevUShort  data)
-

Create a CORBA Any object and insert a Tango::DevVarShortArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarShortArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevUShort data in it.

Parameters
- +
dataThe array to be inserted into the Any object
dataThe data to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [17/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLongArray & Tango::DevVarCharArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarLongArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarCharArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -2779,29 +2890,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [18/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLongArray * Tango::DevVarCharArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarLongArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarLongArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarCharArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarCharArray data type into a CORBA Any object.

Parameters
@@ -2810,28 +2923,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [19/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLong64Array & Tango::DevVarDoubleArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it.

+

Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -2841,29 +2956,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [20/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLong64Array * Tango::DevVarDoubleArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarLongArray data type into a CORBA Any object.

+

Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleArray data type into a CORBA Any object.

Parameters
@@ -2872,28 +2989,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [21/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarFloatArray & Tango::DevVarDoubleStringArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -2903,29 +3022,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [22/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarFloatArray * Tango::DevVarDoubleStringArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarFloatArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleStringArray data type into a CORBA Any object.

Parameters
@@ -2934,28 +3055,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [23/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarDoubleArray & Tango::DevVarFloatArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -2965,29 +3088,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [24/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarDoubleArray * Tango::DevVarFloatArray *  data)
-

Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarFloatArray data type into a CORBA Any object.

Parameters
@@ -2996,28 +3121,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [25/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarUShortArray & Tango::DevVarLong64Array &  data)
-

Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3027,29 +3154,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [26/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarUShortArray * Tango::DevVarLong64Array *  data)
-

Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarUShortArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarLongArray data type into a CORBA Any object.

Parameters
@@ -3058,28 +3187,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [27/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarULongArray & Tango::DevVarLongArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarULongArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarLongArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3089,29 +3220,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [28/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarULongArray * Tango::DevVarLongArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarULongArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarULongArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarLongArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarLongArray data type into a CORBA Any object.

Parameters
@@ -3120,28 +3253,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [29/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarULong64Array & Tango::DevVarLongStringArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it.

+

Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3151,29 +3286,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [30/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarULong64Array * Tango::DevVarLongStringArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarULongArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarLongStringArray data type into a CORBA Any object.

Parameters
@@ -3182,28 +3319,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [31/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarStringArray & Tango::DevVarShortArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarStringArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarShortArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3213,29 +3352,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [32/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarStringArray * Tango::DevVarShortArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarStringArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarStringArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarShortArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarShortArray data type into a CORBA Any object.

Parameters
@@ -3244,28 +3385,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [33/40]

+
- +
CORBA::Any* Tango::Command::insert (DevVarBooleanArray * Tango::DevVarStringArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarStringArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3275,28 +3418,63 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [34/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLongStringArray & Tango::DevVarStringArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarStringArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarStringArray data type into a CORBA Any object.

+
Parameters
+ + +
dataThe array to be inserted into the Any object
+
+
+
Exceptions
+ + +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
+
+
+ +
+
+ +

◆ insert() [35/40]

+ +
+
+ + + + + + + + +
CORBA::Any* Tango::Command::insert (Tango::DevVarULong64Array & data)
+
+ +

Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3306,29 +3484,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [36/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarLongStringArray * Tango::DevVarULong64Array *  data)
-

Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarLongStringArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarULongArray data type into a CORBA Any object.

Parameters
@@ -3337,28 +3517,30 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [37/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarDoubleStringArray & Tango::DevVarULongArray &  data)
-

Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it.

+

Create a CORBA Any object and insert a Tango::DevVarULongArray data in it.

This method will do a deep copy of the array into the Any object.

Parameters
@@ -3368,29 +3550,31 @@

Member Function Documentation

Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [38/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevVarDoubleStringArray * Tango::DevVarULongArray *  data)
-

Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleStringArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarULongArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarULongArray data type into a CORBA Any object.

Parameters
@@ -3399,59 +3583,64 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [39/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevState Tango::DevVarUShortArray &  data)
-

Create a CORBA Any object and insert a Tango::DevState data in it.

+

Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it.

+

This method will do a deep copy of the array into the Any object.

Parameters
- +
dataThe data to be inserted into the Any object
dataThe array to be inserted into the Any object
Exceptions
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ insert() [40/40]

+
- +
CORBA::Any* Tango::Command::insert (Tango::DevEncoded * Tango::DevVarUShortArray *  data)
-

Create a CORBA Any object and insert a Tango::DevEncoded data in it.

-

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory alloacted for the array will also be freed. This is the recommended method to insert Tango::DevVarDoubleStringArray data type into a CORBA Any object.

+

Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it.

+

This method consumes the memory used by the array. When the CORBA layer will destroy the Any object, the memory allocated for the array will also be freed. This is the recommended method to insert Tango::DevVarUShortArray data type into a CORBA Any object.

Parameters
@@ -3460,14 +3649,16 @@

Member Function Documentation

Exceptions
dataThe array to be inserted into the Any object
- +
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
- + +

◆ is_allowed()

+
@@ -3514,7 +3705,9 @@

Member Function Documentation

- + +

◆ set_disp_level()

+
@@ -3546,7 +3739,9 @@

Member Function Documentation

- + +

◆ set_in_type_desc() [1/2]

+
@@ -3576,11 +3771,13 @@

Member Function Documentation

-

References in_type_desc.

+

References in_type_desc.

- + +

◆ set_in_type_desc() [2/2]

+
@@ -3610,11 +3807,13 @@

Member Function Documentation

-

References in_type_desc.

+

References in_type_desc.

- + +

◆ set_name()

+
@@ -3644,9 +3843,13 @@

Member Function Documentation

+

References name.

+ - + +

◆ set_out_type_desc() [1/2]

+
@@ -3676,11 +3879,13 @@

Member Function Documentation

-

References out_type_desc.

+

References out_type_desc.

- + +

◆ set_out_type_desc() [2/2]

+
@@ -3710,11 +3915,13 @@

Member Function Documentation

-

References out_type_desc.

+

References out_type_desc.

- + +

◆ set_polling_period()

+
@@ -3754,10 +3961,10 @@

Member Function Documentation

diff --git a/classTango_1_1Command.js b/classTango_1_1Command.js index d954f47..f6c3ec0 100644 --- a/classTango_1_1Command.js +++ b/classTango_1_1Command.js @@ -11,32 +11,32 @@ var classTango_1_1Command = [ "Command", "classTango_1_1Command.html#a892d20cd88adcf27ccb7a5483027c856", null ], [ "~Command", "classTango_1_1Command.html#a05ff827c05911f69e56e3835345f5e84", null ], [ "execute", "classTango_1_1Command.html#a24505e18425086e1c6b84d7ba1f92503", null ], - [ "extract", "classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233", null ], - [ "extract", "classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb", null ], - [ "extract", "classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526", null ], - [ "extract", "classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3", null ], - [ "extract", "classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7", null ], - [ "extract", "classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e", null ], - [ "extract", "classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e", null ], - [ "extract", "classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34", null ], - [ "extract", "classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d", null ], - [ "extract", "classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee", null ], [ "extract", "classTango_1_1Command.html#ac7af73b7e2addf8e28a4286b9f454957", null ], + [ "extract", "classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea", null ], + [ "extract", "classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda", null ], [ "extract", "classTango_1_1Command.html#ae350209b019e0e27b72da229b701cfcb", null ], - [ "extract", "classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f", null ], - [ "extract", "classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8", null ], - [ "extract", "classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f", null ], - [ "extract", "classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d", null ], [ "extract", "classTango_1_1Command.html#ab965311c14dafd6dc1d6e52af4378c62", null ], - [ "extract", "classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817", null ], - [ "extract", "classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208", null ], - [ "extract", "classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553", null ], - [ "extract", "classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a", null ], - [ "extract", "classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda", null ], - [ "extract", "classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab", null ], [ "extract", "classTango_1_1Command.html#ab1ee52c490c42f9a0727d778892bdc3c", null ], + [ "extract", "classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d", null ], + [ "extract", "classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f", null ], + [ "extract", "classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8", null ], + [ "extract", "classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab", null ], + [ "extract", "classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f", null ], + [ "extract", "classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a", null ], + [ "extract", "classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553", null ], + [ "extract", "classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208", null ], + [ "extract", "classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817", null ], + [ "extract", "classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233", null ], + [ "extract", "classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e", null ], + [ "extract", "classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7", null ], + [ "extract", "classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526", null ], + [ "extract", "classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3", null ], + [ "extract", "classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb", null ], [ "extract", "classTango_1_1Command.html#acb2054505f53b0b638b3aab737289e8d", null ], - [ "extract", "classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea", null ], + [ "extract", "classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee", null ], + [ "extract", "classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34", null ], + [ "extract", "classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d", null ], + [ "extract", "classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e", null ], [ "get_disp_level", "classTango_1_1Command.html#a943bac0451ccabcb2e093911a6cf852f", null ], [ "get_in_type", "classTango_1_1Command.html#a66cba1d14a421998571b5d871e31c155", null ], [ "get_in_type_desc", "classTango_1_1Command.html#ae36c1e09f7be85f9bf88fbbf68ca436e", null ], @@ -47,44 +47,45 @@ var classTango_1_1Command = [ "get_polling_period", "classTango_1_1Command.html#a1e60dcb1a8a89eb7e6596a2f0ecd87a7", null ], [ "init_types", "classTango_1_1Command.html#a9cd12d4e02a35bfdb896a7cc89fc7eb0", null ], [ "insert", "classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903", null ], + [ "insert", "classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894", null ], + [ "insert", "classTango_1_1Command.html#a5c5574e1bb5b2775313814509d05d227", null ], + [ "insert", "classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3", null ], [ "insert", "classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a", null ], - [ "insert", "classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6", null ], + [ "insert", "classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c", null ], + [ "insert", "classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a", null ], + [ "insert", "classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136", null ], [ "insert", "classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90", null ], [ "insert", "classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6", null ], - [ "insert", "classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136", null ], - [ "insert", "classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c", null ], - [ "insert", "classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c", null ], + [ "insert", "classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6", null ], + [ "insert", "classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3", null ], + [ "insert", "classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb", null ], [ "insert", "classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff", null ], [ "insert", "classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f", null ], - [ "insert", "classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb", null ], - [ "insert", "classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894", null ], + [ "insert", "classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c", null ], [ "insert", "classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833", null ], [ "insert", "classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa", null ], - [ "insert", "classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6", null ], - [ "insert", "classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69", null ], - [ "insert", "classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863", null ], - [ "insert", "classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea", null ], - [ "insert", "classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01", null ], - [ "insert", "classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1", null ], - [ "insert", "classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47", null ], - [ "insert", "classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd", null ], [ "insert", "classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8", null ], [ "insert", "classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238", null ], - [ "insert", "classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b", null ], - [ "insert", "classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312", null ], - [ "insert", "classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f", null ], - [ "insert", "classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943", null ], - [ "insert", "classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd", null ], - [ "insert", "classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35", null ], - [ "insert", "classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b", null ], - [ "insert", "classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1", null ], - [ "insert", "classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3", null ], - [ "insert", "classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a", null ], - [ "insert", "classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb", null ], [ "insert", "classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7", null ], [ "insert", "classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4", null ], - [ "insert", "classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3", null ], - [ "insert", "classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a", null ], + [ "insert", "classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47", null ], + [ "insert", "classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd", null ], + [ "insert", "classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01", null ], + [ "insert", "classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1", null ], + [ "insert", "classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863", null ], + [ "insert", "classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea", null ], + [ "insert", "classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a", null ], + [ "insert", "classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb", null ], + [ "insert", "classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6", null ], + [ "insert", "classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69", null ], + [ "insert", "classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b", null ], + [ "insert", "classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1", null ], + [ "insert", "classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd", null ], + [ "insert", "classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35", null ], + [ "insert", "classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f", null ], + [ "insert", "classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943", null ], + [ "insert", "classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b", null ], + [ "insert", "classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312", null ], [ "is_allowed", "classTango_1_1Command.html#af634fd436701aca40fbcdaeb5d4691b1", null ], [ "set_disp_level", "classTango_1_1Command.html#a9108e06b866948d8ea6a5de2cde80853", null ], [ "set_in_type_desc", "classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba", null ], diff --git a/classTango_1_1Command__inherit__graph.map b/classTango_1_1Command__inherit__graph.map index 661abee..6c82c06 100644 --- a/classTango_1_1Command__inherit__graph.map +++ b/classTango_1_1Command__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1Command__inherit__graph.md5 b/classTango_1_1Command__inherit__graph.md5 index e439c63..615c320 100644 --- a/classTango_1_1Command__inherit__graph.md5 +++ b/classTango_1_1Command__inherit__graph.md5 @@ -1 +1 @@ -638fbb1d11b01f706360e5ce47ebe2ff \ No newline at end of file +9f365855f39ae9eaa20a3d37d197b600 \ No newline at end of file diff --git a/classTango_1_1Command__inherit__graph.png b/classTango_1_1Command__inherit__graph.png index 0b541d2..6d15d2c 100644 Binary files a/classTango_1_1Command__inherit__graph.png and b/classTango_1_1Command__inherit__graph.png differ diff --git a/classTango_1_1Connection-members.html b/classTango_1_1Connection-members.html index 0ca6128..80a1000 100644 --- a/classTango_1_1Connection-members.html +++ b/classTango_1_1Connection-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -141,9 +124,9 @@ diff --git a/classTango_1_1Connection.html b/classTango_1_1Connection.html index dca80be..778799a 100644 --- a/classTango_1_1Connection.html +++ b/classTango_1_1Connection.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Connection Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -111,7 +94,7 @@
-

Base class for Tango device access. +

Base class for Tango device access. More...

#include "tango.h"

@@ -120,7 +103,10 @@
Inheritance graph
- + + + +
[legend]

@@ -206,12 +192,14 @@

 

Detailed Description

-

Base class for Tango device access.

-

Base class for Tango device access. This class is pure virtual and can be instanciated as is.

+

Base class for Tango device access.

+

Base class for Tango device access. This class is pure virtual and can be instanciated as is.

Author
taurel
Revision
1

Member Function Documentation

- + +

◆ cancel_all_polling_asynch_request()

+
@@ -237,7 +225,9 @@ - + +

◆ cancel_asynch_request()

+
@@ -276,7 +266,9 @@ - + +

◆ command_inout() [1/4]

+
@@ -286,20 +278,20 @@ - +
virtual DeviceData Tango::Connection::command_inout (string & const char *  cmd_name)
-virtual +inlinevirtual

Execute a command (without input data)

-

Execute a command on a device which takes no input arguments (void). The result is returned in a DeviceData object

+

Execute a command on a device which takes no input arguments (void). The result is returned in a DeviceData object

Parameters
@@ -316,7 +308,9 @@ - + +

◆ command_inout() [2/4]

+
[in]cmd_nameThe command name
@@ -327,8 +321,18 @@ - + + + + + + + + + + +
virtual DeviceData Tango::Connection::command_inout ( const char * cmd_name)cmd_name,
DeviceDatad_in 
)
@@ -338,11 +342,12 @@
-

Execute a command (without input data)

-

Execute a command on a device which takes no input arguments (void). The result is returned in a DeviceData object

+

Execute a command (with input data)

+

Execute a command on a device. Input arguments are passed in a DeviceData object, output is returned as a DeviceData object.

Parameters
+
[in]cmd_nameThe command name
[in]d_inCommand input data
@@ -356,7 +361,9 @@
- + +

◆ command_inout() [3/4]

+
@@ -367,18 +374,8 @@ - - - - - - - - - + - -
virtual DeviceData Tango::Connection::command_inout ( string & cmd_name,
DeviceDatad_in 
cmd_name) )
@@ -388,12 +385,11 @@
-

Execute a command (with input data)

-

Execute a command on a device. Input arguments are passed in a DeviceData object, output is returned as a DeviceData object.

+

Execute a command (without input data)

+

Execute a command on a device which takes no input arguments (void). The result is returned in a DeviceData object

Parameters
-
[in]cmd_nameThe command name
[in]d_inCommand input data
@@ -407,7 +403,9 @@
- + +

◆ command_inout() [4/4]

+
@@ -417,7 +415,7 @@ - + @@ -434,17 +432,17 @@
virtual DeviceData Tango::Connection::command_inout (const char * string &  cmd_name,
-inlinevirtual +virtual

Execute a command (with input data)

-

Execute a command on a device. Input arguments are passed in a DeviceData object, output is returned as a DeviceData object.

+

Execute a command on a device. Input arguments are passed in a DeviceData object, output is returned as a DeviceData object.

Parameters
- +
[in]cmd_nameThe command name
[in]d_inCommand input data
[in]d_inCommand input data
@@ -458,7 +456,9 @@
- + +

◆ command_inout_asynch() [1/8]

+
@@ -471,12 +471,6 @@ - - - - - - @@ -496,12 +490,11 @@
const char *  cmd_name,
DeviceDataargin,
-

Execute a command asynchronously (with input argument)

-

Execute asynchronously (polling model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

+

Execute a command asynchronously.

+

Execute asynchronously (polling model) a command on a device which takes no input argument. The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

Parameters
-
[in]cmd_nameThe command name
[in]arginCommand input data
[in]forgetFire and forget flag
@@ -516,7 +509,9 @@
- + +

◆ command_inout_asynch() [2/8]

+
@@ -524,22 +519,16 @@ - @@ -39,41 +39,22 @@
- + - + - - - - - - - - + + @@ -554,17 +543,15 @@
virtual long Tango::Connection::command_inout_asynch virtual void Tango::Connection::command_inout_asynch (string & const char *  cmd_name,
DeviceDataargin,
bool forget = false CallBackcb 
-

Execute a command asynchronously (with input argument)

-

Execute asynchronously (polling model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

+

Execute a command asynchronously with callback.

+

Execute asynchronously (callback model) a command on a device which takes no input argument. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

Parameters
- - +
[in]cmd_nameThe command name
[in]arginCommand input data
[in]forgetFire and forget flag
[in]cbThe call-back object
-
Returns
The call identifier
Exceptions
@@ -574,7 +561,9 @@ - + +

◆ command_inout_asynch() [3/8]

+
ConnectionFailed
@@ -587,6 +576,12 @@ + + + + + + @@ -606,11 +601,12 @@
const char *  cmd_name,
DeviceDataargin,
-

Execute a command asynchronously.

-

Execute asynchronously (polling model) a command on a device which takes no input argument. The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

+

Execute a command asynchronously (with input argument)

+

Execute asynchronously (polling model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

Parameters
+
[in]cmd_nameThe command name
[in]arginCommand input data
[in]forgetFire and forget flag
@@ -625,7 +621,9 @@
- + +

◆ command_inout_asynch() [4/8]

+
@@ -633,16 +631,22 @@ - @@ -39,41 +39,22 @@
- + - + - - + + + + + + + + @@ -657,16 +661,16 @@
virtual long Tango::Connection::command_inout_asynch virtual void Tango::Connection::command_inout_asynch (string & const char *  cmd_name,
bool forget = false DeviceDataargin,
CallBackcb 
-

Execute a command asynchronously.

-

Execute asynchronously (polling model) a command on a device which takes no input argument. The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

+

Execute a command asynchronously with input value and callback.

+

Execute asynchronously (callback model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

Parameters
- + +
[in]cmd_nameThe command name
[in]forgetFire and forget flag
[in]arginThe command input data
[in]cbThe call-back object
-
Returns
The call identifier
Exceptions
@@ -676,7 +680,9 @@ - + +

◆ command_inout_asynch() [5/8]

+
ConnectionFailed
@@ -684,7 +690,7 @@ - @@ -39,41 +39,22 @@
- + @@ -692,8 +698,8 @@ - - + + @@ -708,15 +714,16 @@
virtual void Tango::Connection::command_inout_asynch virtual long Tango::Connection::command_inout_asynch ( string &  cmd_name,
CallBackcb bool forget = false 
-

Execute a command asynchronously with callback.

-

Execute asynchronously (callback model) a command on a device which takes no input argument. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

+

Execute a command asynchronously.

+

Execute asynchronously (polling model) a command on a device which takes no input argument. The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

Parameters
- +
[in]cmd_nameThe command name
[in]cbThe call-back object
[in]forgetFire and forget flag
+
Returns
The call identifier
Exceptions
@@ -726,7 +733,9 @@ - + +

◆ command_inout_asynch() [6/8]

+
ConnectionFailed
@@ -736,7 +745,7 @@ - + @@ -759,7 +768,7 @@

Execute a command asynchronously with callback.

-

Execute asynchronously (callback model) a command on a device which takes no input argument. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

+

Execute asynchronously (callback model) a command on a device which takes no input argument. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

Parameters
virtual void Tango::Connection::command_inout_asynch (const char * string &  cmd_name,
@@ -776,7 +785,9 @@ - + +

◆ command_inout_asynch() [7/8]

+
[in]cmd_nameThe command name
@@ -784,7 +795,7 @@ - @@ -39,41 +39,22 @@
- + @@ -798,8 +809,8 @@ - - + + @@ -814,16 +825,17 @@
virtual void Tango::Connection::command_inout_asynch virtual long Tango::Connection::command_inout_asynch ( string &  cmd_name,
CallBackcb bool forget = false 
-

Execute a command asynchronously with input value and callback.

-

Execute asynchronously (callback model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

+

Execute a command asynchronously (with input argument)

+

Execute asynchronously (polling model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a fire and forget flag. If this flag is set to true, this means that the client does not care at all about the server answer and will even not try to get it. A false default value is provided. Please, note that device re-connection will not take place (in case it is needed) if the fire and forget mode is used. Therefore, an application using only fire and forget requests is not able to automatically re-connnect to device. This call returns an asynchronous call identifier which is needed to get the command result.

Parameters
- - + +
[in]cmd_nameThe command name
[in]arginThe command input data
[in]cbThe call-back object
[in]arginCommand input data
[in]forgetFire and forget flag
+
Returns
The call identifier
Exceptions
@@ -833,7 +845,9 @@ - + +

◆ command_inout_asynch() [8/8]

+
ConnectionFailed
@@ -843,7 +857,7 @@ - + @@ -872,7 +886,7 @@

Execute a command asynchronously with input value and callback.

-

Execute asynchronously (callback model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

+

Execute asynchronously (callback model) a command on a device. Input arguments are passed in a DeviceData object (see following chapters on how to insert data into DeviceData object). The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the cmd_ended() method overloaded.

Parameters
virtual void Tango::Connection::command_inout_asynch (const char * string &  cmd_name,
@@ -890,7 +904,9 @@ - + +

◆ command_inout_reply() [1/2]

+
[in]cmd_nameThe command name
@@ -913,26 +929,7 @@

Check an asynchronous command_inout answer is arrived.

-

Check if the answer of an asynchronous command_inout is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceData object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. Example :

Tango::DeviceProxy dev("...");
-
long asyn_id;
-
asyn_id = dev.command_inout_asynch("MyCmd");
-
...
-
...
-
...
-
Tango::DeviceData arg;
-
try
-
{
-
arg = dev.command_inout_reply(asyn_id);
-
}
-
catch(Tango::AsynReplyNotArrived)
-
{
-
cerr << "Command not arrived !" << endl;
-
}
-
catch (Tango::DevFailed &e)
-
{
- -
}
-
Parameters
+

Check if the answer of an asynchronous command_inout is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceData object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. Example :

Tango::DeviceProxy dev("...");
long asyn_id;
asyn_id = dev.command_inout_asynch("MyCmd");
...
...
...
Tango::DeviceData arg;
try
{
arg = dev.command_inout_reply(asyn_id);
}
catch(Tango::AsynReplyNotArrived)
{
cerr << "Command not arrived !" << endl;
}
catch (Tango::DevFailed &e)
{
}
Parameters
[in]idThe call identifier
@@ -948,7 +945,9 @@
- + +

◆ command_inout_reply() [2/2]

+
@@ -981,10 +980,10 @@

Check an asynchronous command_inout answer is arrived with timeout.

-

Check if the answer of an asynchronous command_inout is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceData object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived.

+

Check if the answer of an asynchronous command_inout is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceData object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived.

Parameters
- +
[in]idThe call identifier 8
[in]idThe call identifier 8
[in]timeoutThe timeout value
@@ -999,7 +998,9 @@
- + +

◆ get_asynch_replies() [1/2]

+
@@ -1021,48 +1022,12 @@

Fire callback methods.

-

Fire callback methods for device asynchronous requests with already arrived replied. Returns immediately if there is no replies already arrived or if there is no asynchronous request for the device. Example :

class MyCallBack: Tango::CallBack
-
{
-
public:
-
MyCallback(double d):data(d) {};
-
virtual void cmd_ended(Tango::CmdDoneEvent *);
-
private:
-
double data;
-
};
-
-
void MyCallBack::cmd_ended(Tango CmdDoneEvent *cmd)
-
{
-
if (cmd->err == true)
- -
else
-
{
-
short cmd_result;
-
cmd->argout >> cmd_result;
-
cout << "Command result = " << cmd_result << endl;
-
cout << "Callback personal data = " << data << endl;
-
}
-
}
-
-
int main(int argc, char *argv[])
-
{
-
....
-
....
-
Tango::DeviceProxy dev("...");
-
double my_data = ...;
-
MyCallBack cb(my_data);
-
...
-
dev.command_inout_asynch("MyCmd",cb);
-
...
-
...
-
...
-
dev.get_asynch_replies();
-
...
-
...
-
}
-
+

Fire callback methods for device asynchronous requests with already arrived replied. Returns immediately if there is no replies already arrived or if there is no asynchronous request for the device. Example :

class MyCallBack: Tango::CallBack
{
public:
MyCallback(double d):data(d) {};
virtual void cmd_ended(Tango::CmdDoneEvent *);
private:
double data;
};
void MyCallBack::cmd_ended(Tango CmdDoneEvent *cmd)
{
if (cmd->err == true)
else
{
short cmd_result;
cmd->argout >> cmd_result;
cout << "Command result = " << cmd_result << endl;
cout << "Callback personal data = " << data << endl;
}
}
int main(int argc, char *argv[])
{
....
....
Tango::DeviceProxy dev("...");
double my_data = ...;
MyCallBack cb(my_data);
...
dev.command_inout_asynch("MyCmd",cb);
...
...
...
dev.get_asynch_replies();
...
...
}
- + +

◆ get_asynch_replies() [2/2]

+
@@ -1095,7 +1060,9 @@ - + +

◆ get_idl_version()

+
@@ -1117,12 +1084,14 @@

Get device IDL version.

-

Get the version of the Tango Device IDL interface implemented by the device

+

Get the version of the Tango Device IDL interface implemented by the device

Returns
The device IDL version
- + +

◆ get_source()

+
@@ -1149,7 +1118,9 @@ - + +

◆ get_timeout_millis()

+
@@ -1176,7 +1147,9 @@ - + +

◆ get_transparency_reconnection()

+
@@ -1203,7 +1176,9 @@ - + +

◆ set_source()

+
@@ -1236,7 +1211,9 @@ - + +

◆ set_timeout_millis()

+
@@ -1269,7 +1246,9 @@ - + +

◆ set_transparency_reconnection()

+
@@ -1307,13 +1286,18 @@ +
static void print_error_stack(const Tango::DevErrorList &ex)
Print a TANGO error stack.
+
High level class which provides the client with an easy-to-use interface to TANGO devices.
Definition: devapi.h:56
+
static void print_exception(const CORBA::Exception &ex)
Print a TANGO exception.
+
Event and asynchronous (callback model) calls base class.
Definition: devasyn.h:234
+
Asynchronous command execution callback data.
Definition: devasyn.h:76
diff --git a/classTango_1_1Connection.js b/classTango_1_1Connection.js index 9b8a575..371e5fc 100644 --- a/classTango_1_1Connection.js +++ b/classTango_1_1Connection.js @@ -2,18 +2,18 @@ var classTango_1_1Connection = [ [ "cancel_all_polling_asynch_request", "classTango_1_1Connection.html#a7e596bb67ca070748f501ab990d5f880", null ], [ "cancel_asynch_request", "classTango_1_1Connection.html#aa340cda55c9be5ba4c87b92b6213f6f1", null ], - [ "command_inout", "classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347", null ], [ "command_inout", "classTango_1_1Connection.html#affa1c0fff97f714eddf69ebdb17c6665", null ], - [ "command_inout", "classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5", null ], [ "command_inout", "classTango_1_1Connection.html#a484969b4553471d1f15d873cc638cc1d", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56", null ], + [ "command_inout", "classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347", null ], + [ "command_inout", "classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#a13709d9e18276ce038e358e9ef7e54e0", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#a3ac6eaa4960de354249d9d9fa6c09b32", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#ab15806ba65762f244739c66e6a978fcc", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#af29ba99c37cb252ab1d386d192f2721f", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c", null ], [ "command_inout_reply", "classTango_1_1Connection.html#afae0ebefc88ab77671fc717f30b53c8f", null ], [ "command_inout_reply", "classTango_1_1Connection.html#a02eedd172fbcb947d0a93f10d4f8def1", null ], [ "get_asynch_replies", "classTango_1_1Connection.html#aab2655c9b8626777ab54dc795a4f0738", null ], diff --git a/classTango_1_1Connection__inherit__graph.map b/classTango_1_1Connection__inherit__graph.map index b597e3f..cb100b7 100644 --- a/classTango_1_1Connection__inherit__graph.map +++ b/classTango_1_1Connection__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1Connection__inherit__graph.md5 b/classTango_1_1Connection__inherit__graph.md5 index 033d0e5..c3acf9d 100644 --- a/classTango_1_1Connection__inherit__graph.md5 +++ b/classTango_1_1Connection__inherit__graph.md5 @@ -1 +1 @@ -46efdba29356acd8b2b03ab0e07e9043 \ No newline at end of file +62ed0eb4fb766f2b655bca59b9dc8d77 \ No newline at end of file diff --git a/classTango_1_1Connection__inherit__graph.png b/classTango_1_1Connection__inherit__graph.png index 44e0293..f956b63 100644 Binary files a/classTango_1_1Connection__inherit__graph.png and b/classTango_1_1Connection__inherit__graph.png differ diff --git a/classTango_1_1DataReadyEventData-members.html b/classTango_1_1DataReadyEventData-members.html index 4d42109..e9898c6 100644 --- a/classTango_1_1DataReadyEventData-members.html +++ b/classTango_1_1DataReadyEventData-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -123,9 +106,9 @@ diff --git a/classTango_1_1DataReadyEventData.html b/classTango_1_1DataReadyEventData.html index b3d14e0..1ec4aa2 100644 --- a/classTango_1_1DataReadyEventData.html +++ b/classTango_1_1DataReadyEventData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DataReadyEventData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -121,36 +104,37 @@
Collaboration graph
- + + + +
[legend]
- - - - - + - - - @@ -159,7 +143,23 @@

Data ready event callback execution data.

This class is used to pass data to the callback method when an attribute data ready event is sent to the client.

$Author$ $Revision$

-

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

    Member Data Documentation

    + +

    ◆ device

    + +
    +
    +

Public Attributes

+
int attr_data_type
 The attribute data type.
 
+
string attr_name
 The attribute name.
 
+
int ctr
 The user counter. Set to 0 if not defined when sent by the server.
 
-DeviceProxydevice
 The DeviceProxy object on which the call was executed.
DeviceProxydevice
 
+
bool err
 A boolean flag set to true if the request failed. False otherwise.
 
+
DevErrorList errors
 The error stack.
 
+
string event
 The event name.
 
+ + + +
DeviceProxy* Tango::DataReadyEventData::device
+
+

The DeviceProxy object on which the call was executed

+ +
+ +
The documentation for this class was generated from the following file:
  • event.h
@@ -167,10 +167,10 @@ diff --git a/classTango_1_1DataReadyEventData__coll__graph.map b/classTango_1_1DataReadyEventData__coll__graph.map index 604fe30..2dacc6c 100644 --- a/classTango_1_1DataReadyEventData__coll__graph.map +++ b/classTango_1_1DataReadyEventData__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1DataReadyEventData__coll__graph.md5 b/classTango_1_1DataReadyEventData__coll__graph.md5 index e1651c6..f968448 100644 --- a/classTango_1_1DataReadyEventData__coll__graph.md5 +++ b/classTango_1_1DataReadyEventData__coll__graph.md5 @@ -1 +1 @@ -9a82a82fe4451429f424bd1143318ece \ No newline at end of file +27f51d9123b5e2bc645a230d5c9bb7d2 \ No newline at end of file diff --git a/classTango_1_1DataReadyEventData__coll__graph.png b/classTango_1_1DataReadyEventData__coll__graph.png index fb84c3c..09d8b7b 100644 Binary files a/classTango_1_1DataReadyEventData__coll__graph.png and b/classTango_1_1DataReadyEventData__coll__graph.png differ diff --git a/classTango_1_1Database-members.html b/classTango_1_1Database-members.html index 5cbc333..469b4f5 100644 --- a/classTango_1_1Database-members.html +++ b/classTango_1_1Database-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -224,9 +207,9 @@ diff --git a/classTango_1_1Database.html b/classTango_1_1Database.html index 3d45662..d6e420b 100644 --- a/classTango_1_1Database.html +++ b/classTango_1_1Database.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Database Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,21 +103,25 @@
Inheritance graph
- + + +
[legend]
Collaboration diagram for Tango::Database:
Collaboration graph
- + + +
[legend]
- + @@ -166,7 +153,7 @@ - + @@ -333,10 +320,10 @@ - + - + @@ -378,7 +365,7 @@ - + @@ -397,88 +384,90 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

Constructors
 Database (CORBA::ORB *orb=NULL)
 Create a TANGO Database object. More...
 Create a TANGO Database object. More...
 
General methods
string get_info ()
 Get device inheritance scheme. More...
 
Server oriented methods
void add_server (string &ds_name, DbDevInfos &devs)
void add_server (string &ds_name, DbDevInfos &devs)
 Create a device server process in database. More...
 
void delete_server (string &ds_name)
 Get host list with name matching a wildcard. More...
 
DbDatum get_server_class_list (string &ds_name)
 Get list of Tango classes embedded in a device server proess. More...
 Get list of Tango classes embedded in a device server proess. More...
 
DbDatum get_server_name_list ()
 Get list of all Tango device server process. More...
 Get list of all Tango device server process. More...
 
DbDatum get_instance_name_list (string &ds_name)
 Get list of instances. More...
 Get object property list. More...
 
DbDatum get_class_list (string &wildcard)
 Get Tango class list. More...
 Get Tango class list. More...
 
DbDatum get_class_property_list (string &class_name)
 Get class property list. More...
 
- Public Member Functions inherited from Tango::Connection
virtual void set_timeout_millis (int timeout)
 Set device timeout. More...
 Set device timeout. More...
 
virtual int get_timeout_millis ()
 Get device timeout. More...
 Get device timeout. More...
 
int get_idl_version ()
 Get device IDL version. More...
 Get device IDL version. More...
 
virtual Tango::DevSource get_source ()
 Get device source. More...
 Get device source. More...
 
virtual void set_source (Tango::DevSource sou)
 Set device source. More...
 Set device source. More...
 
virtual void set_transparency_reconnection (bool val)
 Set device transparency (reconnection) mode. More...
 Set device transparency (reconnection) mode. More...
 
virtual bool get_transparency_reconnection ()
 Get device transparency (reconnection) mode. More...
 Get device transparency (reconnection) mode. More...
 
virtual DeviceData command_inout (string &cmd_name)
 Execute a command (without input data) More...
 Execute a command (without input data) More...
 
virtual DeviceData command_inout (const char *cmd_name)
 Execute a command (without input data) More...
 Execute a command (without input data) More...
 
virtual DeviceData command_inout (string &cmd_name, DeviceData &d_in)
 Execute a command (with input data) More...
 Execute a command (with input data) More...
 
virtual DeviceData command_inout (const char *cmd_name, DeviceData &d_in)
 Execute a command (with input data) More...
 Execute a command (with input data) More...
 
virtual long command_inout_asynch (const char *cmd_name, DeviceData &argin, bool forget=false)
 Execute a command asynchronously (with input argument) More...
 Execute a command asynchronously (with input argument) More...
 
virtual long command_inout_asynch (string &cmd_name, DeviceData &argin, bool forget=false)
 Execute a command asynchronously (with input argument) More...
 Execute a command asynchronously (with input argument) More...
 
virtual long command_inout_asynch (const char *cmd_name, bool forget=false)
 Execute a command asynchronously. More...
 Execute a command asynchronously. More...
 
virtual long command_inout_asynch (string &cmd_name, bool forget=false)
 Execute a command asynchronously. More...
 Execute a command asynchronously. More...
 
virtual DeviceData command_inout_reply (long id)
 Check an asynchronous command_inout answer is arrived. More...
 Check an asynchronous command_inout answer is arrived. More...
 
virtual DeviceData command_inout_reply (long id, long timeout)
 Check an asynchronous command_inout answer is arrived with timeout. More...
 Check an asynchronous command_inout answer is arrived with timeout. More...
 
virtual void command_inout_asynch (string &cmd_name, CallBack &cb)
 Execute a command asynchronously with callback. More...
 Execute a command asynchronously with callback. More...
 
virtual void command_inout_asynch (const char *cmd_name, CallBack &cb)
 Execute a command asynchronously with callback. More...
 Execute a command asynchronously with callback. More...
 
virtual void command_inout_asynch (string &cmd_name, DeviceData &argin, CallBack &cb)
 Execute a command asynchronously with input value and callback. More...
 Execute a command asynchronously with input value and callback. More...
 
virtual void command_inout_asynch (const char *cmd_name, DeviceData &argin, CallBack &cb)
 Execute a command asynchronously with input value and callback. More...
 Execute a command asynchronously with input value and callback. More...
 
virtual void get_asynch_replies ()
 Fire callback methods. More...
 Fire callback methods. More...
 
virtual void get_asynch_replies (long timeout)
 Fire callback methds with timeout. More...
 Fire callback methds with timeout. More...
 
virtual void cancel_asynch_request (long id)
 Cancel a pending asynchronous request. More...
 Cancel a pending asynchronous request. More...
 
virtual void cancel_all_polling_asynch_request ()
 Cancel all pending asynchronous request. More...
 Cancel all pending asynchronous request. More...
 

Detailed Description

A high level object which contains the link to the database.

-

This class has methods for all database commands e.g. get_device_property(), device_list(), info(), etc.

+

This class has methods for all database commands e.g. get_device_property(), device_list(), info(), etc.

Author
taurel
Revision
1

Constructor & Destructor Documentation

- + +

◆ Database()

+
@@ -492,10 +481,8 @@
-

Create a TANGO Database object.

-

The constructor uses the environment variable “TANGO_HOST” to determine which instance of the TANGO database to connect to. Example :

using namespace Tango;
-
Database *db = new Database();
-
Parameters
+

Create a TANGO Database object.

+

The constructor uses the environment variable “TANGO_HOST” to determine which instance of the TANGO database to connect to. Example :

using namespace Tango;
Database *db = new Database();
Parameters
[in]orbThe CORBA ORB pointer. Default value is fine for 99 % of cases
@@ -505,7 +492,9 @@

Member Function Documentation

- + +

◆ add_device()

+
@@ -520,16 +509,9 @@

Member Function Documentation

Add a device into the database.

-

Add a device to the database. The device name, server and class are specified in the DbDevInfo structure. Example :

DbDevInfo my_device_info;
-
-
my_device_info.name = “my/own/device”;
-
my_device_info._class = “MyDevice”;
-
my_device_info.server = “MyServer/test”;
-
-
db->add_device(my_device_info);
-
Parameters
+

Add a device to the database. The device name, server and class are specified in the DbDevInfo structure. Example :

DbDevInfo my_device_info;
my_device_info.name = “my/own/device”;
my_device_info._class = “MyDevice”;
my_device_info.server = “MyServer/test”;
db->add_device(my_device_info);
Parameters
- +
[in]dev_infoA reference to a DbDevInfo instance with all device info.
[in]dev_infoA reference to a DbDevInfo instance with all device info.
@@ -542,7 +524,9 @@

Member Function Documentation

- + +

◆ add_server()

+
@@ -555,7 +539,7 @@

Member Function Documentation

- + @@ -567,11 +551,11 @@

Member Function Documentation

Create a device server process in database.

-

Add a group of devices to the database. The device names, server names and classes are specified in a vector of DbDevInfo structures.

+

Add a group of devices to the database. The device names, server names and classes are specified in a vector of DbDevInfo structures.

Parameters
DbDevInfosDbDevInfos &  devs 
- +
[in]ds_nameThe full device server process name
[in]devsVector of DbDevInfo instances
[in]devsVector of DbDevInfo instances
@@ -584,7 +568,9 @@

Member Function Documentation

- + +

◆ delete_attribute_alias()

+
@@ -615,7 +601,9 @@

Member Function Documentation

- + +

◆ delete_class_attribute_property()

+
@@ -640,12 +628,7 @@

Member Function Documentation

Delete class attribute property from database.

-

Delete a list of attribute properties for the specified class. The attribute names are specified by the vector of DbDatum structures. All properties belonging to the listed attributes are deleted. Here is an example of how to delete the unit property of the velocity attribute of the StepperMotor class from the database using this method :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("unit"));
-
-
db->delete_class_attribute_property("StepperMotor", db_data);
-
Parameters
+

Delete a list of attribute properties for the specified class. The attribute names are specified by the vector of DbDatum structures. All properties belonging to the listed attributes are deleted. Here is an example of how to delete the unit property of the velocity attribute of the StepperMotor class from the database using this method :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("unit"));
db->delete_class_attribute_property("StepperMotor", db_data);
Parameters
@@ -661,7 +644,9 @@

Member Function Documentation

- + +

◆ delete_class_pipe_property()

+
[in]class_nameThe class name
[in]dbThe property names
@@ -686,12 +671,7 @@

Member Function Documentation

Delete class pipe property from database.

-

Delete a list of pipe properties for the specified class. The pipe names are specified by the vector of DbDatum structures. All properties belonging to the listed pipes are deleted. Here is an example of how to delete the unit property of the velocity pipe of the StepperMotor class from the database using this method :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("unit"));
-
-
db->delete_class_pipe_property("StepperMotor", db_data);
-
Parameters
+

Delete a list of pipe properties for the specified class. The pipe names are specified by the vector of DbDatum structures. All properties belonging to the listed pipes are deleted. Here is an example of how to delete the unit property of the velocity pipe of the StepperMotor class from the database using this method :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("unit"));
db->delete_class_pipe_property("StepperMotor", db_data);
Parameters
@@ -707,7 +687,9 @@

Member Function Documentation

- + +

◆ delete_class_property()

+
[in]class_nameThe class name
[in]dbThe pipe/property names
@@ -732,12 +714,7 @@

Member Function Documentation

Delete class property from database.

-

Delete a list of properties for the specified class. The property names are specified by the vector of Db- Datum structures. Here is an example of how to delete properties from the database using this method

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("acceleration"));
-
-
db->delete_class_property("StepperMotor", db_data);
-
Parameters
+

Delete a list of properties for the specified class. The property names are specified by the vector of Db- Datum structures. Here is an example of how to delete properties from the database using this method

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("acceleration"));
db->delete_class_property("StepperMotor", db_data);
Parameters
@@ -753,7 +730,9 @@

Member Function Documentation

- + +

◆ delete_device()

+
[in]class_nameThe class name
[in]dbThe property names
@@ -768,8 +747,7 @@

Member Function Documentation

Delete a device from the database.

-

Delete the device of the specified name from the database. Example

db->delete_device(“my/own/device”);
-
Parameters
+

Delete the device of the specified name from the database. Example

db->delete_device(“my/own/device”);
Parameters
[in]dev_nameThe device name
@@ -784,7 +762,9 @@

Member Function Documentation

- + +

◆ delete_device_alias()

+
@@ -815,7 +795,9 @@

Member Function Documentation

- + +

◆ delete_device_attribute_property()

+
@@ -840,12 +822,7 @@

Member Function Documentation

Delete device attribute property from database.

-

Delete a list of attribute properties for the specified device. The attribute names are specified by the vector of DbDatum structures. Here is an example of how to delete the unit property of the velocity attribute of the id11/motor/1 device using this method :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("unit"));
-
-
db->delete_device_attribute_property("id11/motor/1", db_data);
-
Parameters
+

Delete a list of attribute properties for the specified device. The attribute names are specified by the vector of DbDatum structures. Here is an example of how to delete the unit property of the velocity attribute of the id11/motor/1 device using this method :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("unit"));
db->delete_device_attribute_property("id11/motor/1", db_data);
Parameters
@@ -861,7 +838,9 @@

Member Function Documentation

- + +

◆ delete_device_pipe_property()

+
[in]dev_nameThe device name
[in]dbThe property names
@@ -886,12 +865,7 @@

Member Function Documentation

Delete device pipe property from database.

-

Delete a list of pipe properties for the specified device. The pipe names are specified by the vector of DbDatum structures. Here is an example of how to delete the unit property of the velocity pipe of the id11/motor/1 device using this method :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("unit"));
-
-
db->delete_device_attribute_property("id11/motor/1", db_data);
-
Parameters
+

Delete a list of pipe properties for the specified device. The pipe names are specified by the vector of DbDatum structures. Here is an example of how to delete the unit property of the velocity pipe of the id11/motor/1 device using this method :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("unit"));
db->delete_device_attribute_property("id11/motor/1", db_data);
Parameters
@@ -907,7 +881,9 @@

Member Function Documentation

- + +

◆ delete_device_property()

+
[in]dev_nameThe device name
[in]dbThe pipe/property names
@@ -932,12 +908,7 @@

Member Function Documentation

Delete device property from database.

-

Delete a list of properties for the specified device. The property names are specified by the vector of DbDatum structures. Here is an example of how to delete properties from the database using this method :

DbData db_data;
-
db_data.push_back(DbDatum(“velocity”));
-
db_data.push_back(DbDatum(“acceleration”));
-
-
db->delete_device_property(“id11/motor/1”, db_data);
-
Parameters
+

Delete a list of properties for the specified device. The property names are specified by the vector of DbDatum structures. Here is an example of how to delete properties from the database using this method :

DbData db_data;
db_data.push_back(DbDatum(“velocity”));
db_data.push_back(DbDatum(“acceleration”));
db->delete_device_property(“id11/motor/1”, db_data);
Parameters
@@ -953,7 +924,9 @@

Member Function Documentation

- + +

◆ delete_property()

+
[in]dev_nameThe device name
[in]dbThe property names
@@ -978,12 +951,7 @@

Member Function Documentation

Delete object property from database.

-

Delete a list of properties for the specified object. The property names are specified by the vector of DbDatum structures. Here is an example of how to delete properties from the database using this method :

DbData db_data;
-
db_data.push_back(DbDatum(“velocity”));
-
db_data.push_back(DbDatum(“acceleration”));
-
-
db->delete_property(“mymotor”, db_data);
-
Parameters
+

Delete a list of properties for the specified object. The property names are specified by the vector of DbDatum structures. Here is an example of how to delete properties from the database using this method :

DbData db_data;
db_data.push_back(DbDatum(“velocity”));
db_data.push_back(DbDatum(“acceleration”));
db->delete_property(“mymotor”, db_data);
Parameters
@@ -999,7 +967,9 @@

Member Function Documentation

- + +

◆ delete_server()

+
[in]obj_nameThe object (free property) name
[in]dbThe property names
@@ -1030,7 +1000,9 @@

Member Function Documentation

- + +

◆ export_device()

+
@@ -1045,16 +1017,7 @@

Member Function Documentation

Export a device into the database.

-

Update the export info for this device in the database. Device name, server, class, pid and version are specified in the DbDevExportInfo structure. Example :

DbDevExportInfo my_device_export;
-
-
my_device_export.name = “my/own/device”;
-
my_device_export.ior = “the real ior”;
-
my_device_export.host = “dumela”;
-
my_device_export.version = “1.0”;
-
my_device_export.pid = get_pid();
-
-
db->export_device(my_device_export);
-
Parameters
+

Update the export info for this device in the database. Device name, server, class, pid and version are specified in the DbDevExportInfo structure. Example :

DbDevExportInfo my_device_export;
my_device_export.name = “my/own/device”;
my_device_export.ior = “the real ior”;
my_device_export.host = “dumela”;
my_device_export.version = “1.0”;
my_device_export.pid = get_pid();
db->export_device(my_device_export);
Parameters
[in]infoThe device export information
@@ -1069,7 +1032,9 @@

Member Function Documentation

- + +

◆ export_server()

+
@@ -1084,10 +1049,10 @@

Member Function Documentation

Delete a device server process from the database.

-

Export a group of devices to the database. The device names, IOR, class, server name, pid etc. are specified in the vector of DbDevExportInfo structures.

+

Export a group of devices to the database. The device names, IOR, class, server name, pid etc. are specified in the vector of DbDevExportInfo structures.

Parameters
- +
[in]devsDevices information in a vector of DbDevExportInfo
[in]devsDevices information in a vector of DbDevExportInfo
@@ -1100,7 +1065,9 @@

Member Function Documentation

- + +

◆ get_alias()

+
@@ -1125,7 +1092,7 @@

Member Function Documentation

Get device alias from its name.

-
Deprecated:
use get_alias_from_device()
+
Deprecated:
use get_alias_from_device()

Get the device alias name from its name. The device name is specified by dev_name and the device alias name is returned in dev_alias. If there is no alias defined for the device, a DevFailed exception is thrown.

Parameters
@@ -1143,7 +1110,9 @@

Member Function Documentation

- + +

◆ get_alias_from_attribute()

+
@@ -1185,7 +1154,9 @@

Member Function Documentation

- + +

◆ get_alias_from_device()

+
@@ -1227,7 +1198,9 @@

Member Function Documentation

- + +

◆ get_attribute_alias()

+
@@ -1269,7 +1242,9 @@

Member Function Documentation

- + +

◆ get_attribute_alias_list()

+
@@ -1285,7 +1260,7 @@

Member Function Documentation

Get attribute alias list.

Get attribute alias list. The parameter is a string to filter the alias list returned. Wildcard (*) is supported. For instance, if the string passed as the method parameter is initialised with only the

    -
  • character, all the defined attribute alias will be returned. The DbDatum returned by this method is initialised with an array of strings and must be extracted into a vector<string>. If there is no alias with the given filter, the returned array will have a 0 size.
  • +
  • character, all the defined attribute alias will be returned. The DbDatum returned by this method is initialised with an array of strings and must be extracted into a vector<string>. If there is no alias with the given filter, the returned array will have a 0 size.
Parameters
@@ -1303,7 +1278,9 @@

Member Function Documentation

- + +

◆ get_attribute_from_alias()

+
@@ -1345,7 +1322,9 @@

Member Function Documentation

- + +

◆ get_class_attribute_list()

+
@@ -1370,14 +1349,7 @@

Member Function Documentation

Get class attribute list.

-

Query the database for a list of attributes defined for the specified class which match the specified wildcard.

string classname("MyClass");
-
string wildcard("*");
-
-
DbDatum db_datum = db->get_class_attribute_list(classname,wildcard);
-
-
vector<string> att_list;
-
db_datum >> att_list;
-
Parameters
+

Query the database for a list of attributes defined for the specified class which match the specified wildcard.

string classname("MyClass");
string wildcard("*");
DbDatum db_datum = db->get_class_attribute_list(classname,wildcard);
vector<string> att_list;
db_datum >> att_list;
Parameters
@@ -1394,7 +1366,9 @@

Member Function Documentation

- + +

◆ get_class_attribute_property()

+
[in]class_nameThe class name
[in]wildcardThe wildcard
@@ -1427,40 +1401,7 @@

Member Function Documentation

Get class attribute property value.

-

Query the database for a list of class attribute properties for the specified object. The attribute names are specified by the vector of DbDatum structures. The method returns all the properties for the specified attributes. The attribute names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first attribute name and the first attribute property number. The following DbDatum element contains the first attribute property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract attribute properties :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("acceleration"));
-
-
db->get_class_attribute_property("StepperMotor", db_data);
-
-
float vel_max, vel_min, acc_max, acc_min;
-
for (int i=0; i< db_data.size(); i++)
-
{
-
long nb_prop;
-
string &att_name = db_data[i].name;
-
db_data[i] >> nb_prop;
-
i++;
-
for (int k=0;k < nb_prop;k++)
-
{
-
string &prop_name = db_data[i].name;
-
if (att_name == "velocity")
-
{
-
if (prop_name == "min")
-
db_data[i] >> vel_min;
-
else if (att_name == "max")
-
db_data[i] >> vel_max;
-
}
-
else
-
{
-
if (prop_name == "min")
-
db_data[i] >> acc_min;
-
else
-
db_data[i] >> acc_max;
-
}
-
i++;
-
}
-
}
-
Parameters
+

Query the database for a list of class attribute properties for the specified object. The attribute names are specified by the vector of DbDatum structures. The method returns all the properties for the specified attributes. The attribute names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first attribute name and the first attribute property number. The following DbDatum element contains the first attribute property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract attribute properties :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("acceleration"));
db->get_class_attribute_property("StepperMotor", db_data);
float vel_max, vel_min, acc_max, acc_min;
for (int i=0; i< db_data.size(); i++)
{
long nb_prop;
string &att_name = db_data[i].name;
db_data[i] >> nb_prop;
i++;
for (int k=0;k < nb_prop;k++)
{
string &prop_name = db_data[i].name;
if (att_name == "velocity")
{
if (prop_name == "min")
db_data[i] >> vel_min;
else if (att_name == "max")
db_data[i] >> vel_max;
}
else
{
if (prop_name == "min")
db_data[i] >> acc_min;
else
db_data[i] >> acc_max;
}
i++;
}
}
Parameters
@@ -1476,7 +1417,9 @@

Member Function Documentation

- + +

◆ get_class_attribute_property_history()

+
[in]class_nameThe class name
[in,out]dbThe property names and values
@@ -1507,7 +1450,7 @@

Member Function Documentation

Get class attribute property history from database.

-

Get the list of the last 10 modifications of the specifed class attribute property. Note that prop_name and att_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed class attribute property. Note that prop_name and att_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -1516,7 +1459,7 @@

Member Function Documentation

[in]class_nameThe class name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -1526,7 +1469,9 @@

Member Function Documentation

- + +

◆ get_class_for_device()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -1541,9 +1486,7 @@

Member Function Documentation

Get class name for a device.

-

Return the class of the specified device.

string devname("sr/rf-cavity/1");
-
string classname = db->get_class_for_device(devname);
-
Parameters
+

Return the class of the specified device.

string devname("sr/rf-cavity/1");
string classname = db->get_class_for_device(devname);
Parameters
[in]dev_nameThe device name
@@ -1559,7 +1502,9 @@

Member Function Documentation

- + +

◆ get_class_inheritance_for_device()

+
@@ -1574,13 +1519,7 @@

Member Function Documentation

Get device inheritance scheme.

-

Return the class inheritance scheme of the specified device

string devname("sr/rf-cavity/1");
-
-
DbDatum db_datum = db->get_class_inheritance_for_device(devname);
-
-
vector<string> class_list;
-
db_datum >> class_list;
-
Parameters
+

Return the class inheritance scheme of the specified device

string devname("sr/rf-cavity/1");
DbDatum db_datum = db->get_class_inheritance_for_device(devname);
vector<string> class_list;
db_datum >> class_list;
Parameters
[in]dev_nameThe device name
@@ -1596,7 +1535,9 @@

Member Function Documentation

- + +

◆ get_class_list()

+
@@ -1610,14 +1551,8 @@

Member Function Documentation

-

Get Tango class list.

-

Query the database for a list of classes which match the specified wildcard.

string wildcard("Motor*");
-
-
DbDatum db_datum = db->get_class_list(wildcard);
-
-
vector<string> class_list;
-
db_datum >> class_list;
-
Parameters
+

Get Tango class list.

+

Query the database for a list of classes which match the specified wildcard.

string wildcard("Motor*");
DbDatum db_datum = db->get_class_list(wildcard);
vector<string> class_list;
db_datum >> class_list;
Parameters
[in]wildcardThe wildcard
@@ -1633,7 +1568,9 @@

Member Function Documentation

- + +

◆ get_class_pipe_list()

+
@@ -1658,14 +1595,7 @@

Member Function Documentation

Get class pipe list.

-

Query the database for a list of pipes defined for the specified class which match the specified wildcard.

string classname("MyClass");
-
string wildcard("*");
-
-
DbDatum db_datum = db->get_class_pipe_list(classname,wildcard);
-
-
vector<string> pipe_list;
-
db_datum >> pipe_list;
-
Parameters
+

Query the database for a list of pipes defined for the specified class which match the specified wildcard.

string classname("MyClass");
string wildcard("*");
DbDatum db_datum = db->get_class_pipe_list(classname,wildcard);
vector<string> pipe_list;
db_datum >> pipe_list;
Parameters
@@ -1682,7 +1612,9 @@

Member Function Documentation

- + +

◆ get_class_pipe_property()

+
[in]class_nameThe class name
[in]wildcardThe wildcard
@@ -1715,38 +1647,7 @@

Member Function Documentation

Get class pipe property value.

-

Query the database for a list of class pipe properties for the specified object. The pipe names are specified by the vector of DbDatum structures. The method returns all the properties for the specified pipes. The pipe names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first pipe name and the first pipe property number. The following DbDatum element contains the first pipe property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract pipe properties :

DbData db_data;
-
db_data.push_back(DbDatum("pipe_image"));
-
db_data.push_back(DbDatum("pipe_misc"));
-
-
db->get_class_pipe_property("MyDetector", db_data);
-
-
int max_x, min_x, size;
-
for (int i=0; i< db_data.size(); i++)
-
{
-
long nb_prop;
-
string &pipe_name = db_data[i].name;
-
db_data[i] >> nb_prop;
-
i++;
-
for (int k=0;k < nb_prop;k++)
-
{
-
string &prop_name = db_data[i].name;
-
if (pipe_name == "pipe_image")
-
{
-
if (prop_name == "min_x")
-
db_data[i] >> min_x;
-
else if (att_name == "max_x")
-
db_data[i] >> max_x;
-
}
-
else
-
{
-
if (prop_name == "size")
-
db_data[i] >> size;
-
}
-
i++;
-
}
-
}
-
Parameters
+

Query the database for a list of class pipe properties for the specified object. The pipe names are specified by the vector of DbDatum structures. The method returns all the properties for the specified pipes. The pipe names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first pipe name and the first pipe property number. The following DbDatum element contains the first pipe property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract pipe properties :

DbData db_data;
db_data.push_back(DbDatum("pipe_image"));
db_data.push_back(DbDatum("pipe_misc"));
db->get_class_pipe_property("MyDetector", db_data);
int max_x, min_x, size;
for (int i=0; i< db_data.size(); i++)
{
long nb_prop;
string &pipe_name = db_data[i].name;
db_data[i] >> nb_prop;
i++;
for (int k=0;k < nb_prop;k++)
{
string &prop_name = db_data[i].name;
if (pipe_name == "pipe_image")
{
if (prop_name == "min_x")
db_data[i] >> min_x;
else if (att_name == "max_x")
db_data[i] >> max_x;
}
else
{
if (prop_name == "size")
db_data[i] >> size;
}
i++;
}
}
Parameters
@@ -1762,7 +1663,9 @@

Member Function Documentation

- + +

◆ get_class_pipe_property_history()

+
[in]class_nameThe class name
[in,out]dbThe pipe/property names and values
@@ -1793,7 +1696,7 @@

Member Function Documentation

Get class pipe property history from database.

-

Get the list of the last 10 modifications of the specifed class pipe property. Note that prop_name and pipe_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed class pipe property. Note that prop_name and pipe_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -1802,7 +1705,7 @@

Member Function Documentation

[in]class_nameThe class name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -1812,7 +1715,9 @@

Member Function Documentation

- + +

◆ get_class_property()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -1845,16 +1750,7 @@

Member Function Documentation

Get class property value.

-

Query the database for a list of class properties. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("acceleration"));
-
-
db->get_class_property("StepperMotor", db_data);
-
-
float velocity, acceleration;
-
db_data[0] >> velocity;
-
db_data[1] >> acceleration;
-
Parameters
+

Query the database for a list of class properties. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("acceleration"));
db->get_class_property("StepperMotor", db_data);
float velocity, acceleration;
db_data[0] >> velocity;
db_data[1] >> acceleration;
Parameters
@@ -1870,7 +1766,9 @@

Member Function Documentation

- + +

◆ get_class_property_history()

+
[in]class_nameThe class name
[in,out]dbThe property names and values
@@ -1895,7 +1793,7 @@

Member Function Documentation

Get class property history from database.

-

Get the list of the last 10 modifications of the specifed class property. Note that prop_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed class property. Note that prop_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -1903,7 +1801,7 @@

Member Function Documentation

[in]class_nameThe class name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -1913,7 +1811,9 @@

Member Function Documentation

- + +

◆ get_class_property_list()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -1928,13 +1828,7 @@

Member Function Documentation

Get class property list.

-

Query the database for a list of properties defined for the specified class.

string classname("MyClass");
-
-
DbDatum db_datum = db->get_object_property_list(classname);
-
-
vector<string> prop_list;
-
db_datum >> prop_list;
-
Parameters
+

Query the database for a list of properties defined for the specified class.

string classname("MyClass");
DbDatum db_datum = db->get_object_property_list(classname);
vector<string> prop_list;
db_datum >> prop_list;
Parameters
[in]class_nameThe class name
@@ -1950,7 +1844,9 @@

Member Function Documentation

- + +

◆ get_device_alias()

+
@@ -1975,7 +1871,7 @@

Member Function Documentation

Get device name from its alias.

-
Deprecated:
use get_device_from_alias()
+
Deprecated:
use get_device_from_alias()

Get the device name from an alias. The device alias is specified by dev_alias and the device name is returned in dev_name. If there is no device with the given alias, a DevFailed exception is thrown.

Parameters
@@ -1993,7 +1889,9 @@

Member Function Documentation

- + +

◆ get_device_alias_list()

+
@@ -2008,18 +1906,7 @@

Member Function Documentation

Get device alias list.

-

Get device alias list. The parameter is a string to filter the alias list returned. Wildcard (*) is supported. For instance, if the string passed as the method parameter is initialised with only the * character, all the defined device alias will be returned. The DbDatum returned by this method is initialised with an array of strings and must be extracted into a vector<string>. If there is no alias with the given filter, the returned array will have a 0 size.

DbData db_data;
-
string filter("*");
-
-
db_data = db->get_device_alias_list(filter);
-
-
vector<string> al_list;
-
db_data >> al_list;
-
-
cout << al_list.size() << " device alias defined in db" << endl;
-
for (int i=0;i < al_list.size();i++)
-
cout << "alias = " << al_list[i] << endl;
-
Parameters
+

Get device alias list. The parameter is a string to filter the alias list returned. Wildcard (*) is supported. For instance, if the string passed as the method parameter is initialised with only the * character, all the defined device alias will be returned. The DbDatum returned by this method is initialised with an array of strings and must be extracted into a vector<string>. If there is no alias with the given filter, the returned array will have a 0 size.

DbData db_data;
string filter("*");
db_data = db->get_device_alias_list(filter);
vector<string> al_list;
db_data >> al_list;
cout << al_list.size() << " device alias defined in db" << endl;
for (int i=0;i < al_list.size();i++)
cout << "alias = " << al_list[i] << endl;
Parameters
[in]filterThe filter
@@ -2035,7 +1922,9 @@

Member Function Documentation

- + +

◆ get_device_attribute_list()

+
@@ -2077,7 +1966,9 @@

Member Function Documentation

- + +

◆ get_device_attribute_property()

+
@@ -2110,41 +2001,7 @@

Member Function Documentation

Get device attribute property value.

-

Query the database for a list of device attribute properties for the specified object. The attribute names are specified by the vector of DbDatum structures. The method returns all the properties for the specified attributes. The attribute names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first attribute name and the first attribute property number. The following DbDatum element contains the first attribute property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract attribute properties :

DbData db_data;
-
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("acceleration"));
-
-
db->get_device_attribute_property("id11/motor/1", db_data);
-
-
float vel_max, vel_min, acc_max, acc_min;
-
for (int i=0;i < db_data.size();i++)
-
{
-
long nb_prop;
-
string &att_name = db_data[i].name;
-
db_data[i] >> nb_prop;
-
i++;
-
for (int k=0;k < nb_prop;k++)
-
{
-
string &prop_name = db_data[i].name;
-
if (att_name == "velocity")
-
{
-
if (prop_name == "min")
-
db_data[i] >> vel_min;
-
else if (att_name == "max")
-
db_data[i] >> vel_max;
-
}
-
else
-
{
-
if (prop_name == "min")
-
db_data[i] >> acc_min;
-
else
-
db_data[i] >> acc_max;
-
}
-
i++;
-
}
-
}
-
Parameters
+

Query the database for a list of device attribute properties for the specified object. The attribute names are specified by the vector of DbDatum structures. The method returns all the properties for the specified attributes. The attribute names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first attribute name and the first attribute property number. The following DbDatum element contains the first attribute property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract attribute properties :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("acceleration"));
db->get_device_attribute_property("id11/motor/1", db_data);
float vel_max, vel_min, acc_max, acc_min;
for (int i=0;i < db_data.size();i++)
{
long nb_prop;
string &att_name = db_data[i].name;
db_data[i] >> nb_prop;
i++;
for (int k=0;k < nb_prop;k++)
{
string &prop_name = db_data[i].name;
if (att_name == "velocity")
{
if (prop_name == "min")
db_data[i] >> vel_min;
else if (att_name == "max")
db_data[i] >> vel_max;
}
else
{
if (prop_name == "min")
db_data[i] >> acc_min;
else
db_data[i] >> acc_max;
}
i++;
}
}
Parameters
@@ -2160,7 +2017,9 @@

Member Function Documentation

- + +

◆ get_device_attribute_property_history()

+
[in]dev_nameThe device name
[in,out]dbThe property names and values
@@ -2191,7 +2050,7 @@

Member Function Documentation

Get device attribute property history from database.

-

Get the list of the last 10 modifications of the specifed device attribute property. Note that prop_name and att_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed device attribute property. Note that prop_name and att_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -2200,7 +2059,7 @@

Member Function Documentation

[in]dev_nameThe device name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -2210,7 +2069,9 @@

Member Function Documentation

- + +

◆ get_device_class_list()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -2225,13 +2086,7 @@

Member Function Documentation

Get list of devices/classes for a specified device server.

-

Query the database for a list of devices and classes served by the specified server. Return a list with the following structure: {device name,class name,device name,class name,...}

string server("Serial/1");
-
-
DbDatum db_datum = db->get_device_class_list(server);
-
-
vector<string> dev_list;
-
db_datum >> dev_list;
-
Parameters
+

Query the database for a list of devices and classes served by the specified server. Return a list with the following structure: {device name,class name,device name,class name,...}

string server("Serial/1");
DbDatum db_datum = db->get_device_class_list(server);
vector<string> dev_list;
db_datum >> dev_list;
Parameters
[in]ds_nameThe full device server process name
@@ -2247,7 +2102,9 @@

Member Function Documentation

- + +

◆ get_device_domain()

+
@@ -2279,7 +2136,9 @@

Member Function Documentation

- + +

◆ get_device_exported()

+
@@ -2311,7 +2170,9 @@

Member Function Documentation

- + +

◆ get_device_exported_for_class()

+
@@ -2326,15 +2187,9 @@

Member Function Documentation

Get list of exported device for a class.

-

Query database for list of exported devices for the specified class.

string classname("MyClass");
-
-
DbDatum db_datum = db->get_device_exported_for_class(classname);
-
-
vector<string> dev_list;
-
db_datum >> dev_list;
-
Parameters
+

Query database for list of exported devices for the specified class.

string classname("MyClass");
DbDatum db_datum = db->get_device_exported_for_class(classname);
vector<string> dev_list;
db_datum >> dev_list;
Parameters
- +
[in]class_nameThe Tango device class name
[in]class_nameThe Tango device class name
@@ -2348,7 +2203,9 @@

Member Function Documentation

- + +

◆ get_device_family()

+
@@ -2380,7 +2237,9 @@

Member Function Documentation

- + +

◆ get_device_from_alias()

+
@@ -2422,7 +2281,9 @@

Member Function Documentation

- + +

◆ get_device_info()

+
@@ -2454,7 +2315,9 @@

Member Function Documentation

- + +

◆ get_device_member()

+
@@ -2486,7 +2349,9 @@

Member Function Documentation

- + +

◆ get_device_name()

+
@@ -2529,7 +2394,9 @@

Member Function Documentation

- + +

◆ get_device_pipe_list()

+
@@ -2571,7 +2438,9 @@

Member Function Documentation

- + +

◆ get_device_pipe_property()

+
@@ -2604,41 +2473,7 @@

Member Function Documentation

Get device pipe property value.

-

Query the database for a list of device pipe properties for the specified object. The pipe names are specified by the vector of DbDatum structures. The method returns all the properties for the specified pipes. The pipe names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first pipe name and the first pipe property number. The following DbDatum element contains the first pipe property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract pipe properties :

DbData db_data;
-
-
db_data.push_back(DbDatum("velocity"));
-
db_data.push_back(DbDatum("acceleration"));
-
-
db->get_device_pipe_property("id11/motor/1", db_data);
-
-
float vel_max, vel_min, acc_max, acc_min;
-
for (int i=0;i < db_data.size();i++)
-
{
-
long nb_prop;
-
string &pipe_name = db_data[i].name;
-
db_data[i] >> nb_prop;
-
i++;
-
for (int k=0;k < nb_prop;k++)
-
{
-
string &prop_name = db_data[i].name;
-
if (pipe_name == "velocity")
-
{
-
if (prop_name == "min")
-
db_data[i] >> vel_min;
-
else if (att_name == "max")
-
db_data[i] >> vel_max;
-
}
-
else
-
{
-
if (prop_name == "min")
-
db_data[i] >> acc_min;
-
else
-
db_data[i] >> acc_max;
-
}
-
i++;
-
}
-
}
-
Parameters
+

Query the database for a list of device pipe properties for the specified object. The pipe names are specified by the vector of DbDatum structures. The method returns all the properties for the specified pipes. The pipe names are returned with the number of properties specified as their value. The first DbDatum element of the returned DbData vector contains the first pipe name and the first pipe property number. The following DbDatum element contains the first pipe property name and property values. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract pipe properties :

DbData db_data;
db_data.push_back(DbDatum("velocity"));
db_data.push_back(DbDatum("acceleration"));
db->get_device_pipe_property("id11/motor/1", db_data);
float vel_max, vel_min, acc_max, acc_min;
for (int i=0;i < db_data.size();i++)
{
long nb_prop;
string &pipe_name = db_data[i].name;
db_data[i] >> nb_prop;
i++;
for (int k=0;k < nb_prop;k++)
{
string &prop_name = db_data[i].name;
if (pipe_name == "velocity")
{
if (prop_name == "min")
db_data[i] >> vel_min;
else if (att_name == "max")
db_data[i] >> vel_max;
}
else
{
if (prop_name == "min")
db_data[i] >> acc_min;
else
db_data[i] >> acc_max;
}
i++;
}
}
Parameters
@@ -2654,7 +2489,9 @@

Member Function Documentation

- + +

◆ get_device_pipe_property_history()

+
[in]dev_nameThe device name
[in,out]dbThe pipe/property names and values
@@ -2685,7 +2522,7 @@

Member Function Documentation

Get device pipe property history from database.

-

Get the list of the last 10 modifications of the specifed device pipe property. Note that prop_name and pipe_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed device pipe property. Note that prop_name and pipe_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -2694,7 +2531,7 @@

Member Function Documentation

[in]dev_nameThe device name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -2704,7 +2541,9 @@

Member Function Documentation

- + +

◆ get_device_property()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -2737,16 +2576,7 @@

Member Function Documentation

Get device property value.

-

Query the database for a list of device properties for the specified object. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
-
db_data.push_back(DbDatum(“velocity”));
-
db_data.push_back(DbDatum(“acceleration”));
-
-
db->get_device_property(“id11/motor/1”, db_data);
-
-
float velocity, acceleration;
-
db_data[0] >> velocity;
-
db_data[1] >> acceleration;
-
Parameters
+

Query the database for a list of device properties for the specified object. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
db_data.push_back(DbDatum(“velocity”));
db_data.push_back(DbDatum(“acceleration”));
db->get_device_property(“id11/motor/1”, db_data);
float velocity, acceleration;
db_data[0] >> velocity;
db_data[1] >> acceleration;
Parameters
@@ -2762,7 +2592,9 @@

Member Function Documentation

- + +

◆ get_device_property_history()

+
[in]dev_nameThe device name
[in,out]dbThe property names and values
@@ -2787,7 +2619,7 @@

Member Function Documentation

Get device property history from database.

-

Get the list of the last 10 modifications of the specifed device property. Note that prop_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

+

Get the list of the last 10 modifications of the specifed device property. Note that prop_name can contain a wildcard character (eg: "prop*"). An example of usage of a similar function can be found in the documentation of the get_property_history() function.

Parameters
@@ -2795,7 +2627,7 @@

Member Function Documentation

[in]dev_nameThe device name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -2805,7 +2637,9 @@

Member Function Documentation

- + +

◆ get_device_service_list()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -2820,13 +2654,7 @@

Member Function Documentation

Get services list from database.

-

Query database for specified services. The vector of strings returned in the DbDatum object contains pair of strings <instance_name> followed by<device name>

string servicename("HdbManager");
-
-
DbDatum db_datum = db->get_services(servicename);
-
-
vector<string> service_device_list;
-
db_datum >> service_device_list;
-
Parameters
+

Query database for specified services. The vector of strings returned in the DbDatum object contains pair of strings <instance_name> followed by <device name>.

string servicename("HdbManager");
DbDatum db_datum = db->get_device_service_list(servicename);
vector<string> service_device_list;
db_datum >> service_device_list;
Parameters
[in]service_nameThe service name
@@ -2842,7 +2670,9 @@

Member Function Documentation

- + +

◆ get_host_list() [1/2]

+
@@ -2856,11 +2686,7 @@

Member Function Documentation

Get host list.

-

Returns the list of all host names registered in the database.

DbDatum db_datum = db->get_host_list();
-
-
vector<string> host_list;
-
db_datum >> host_list;
-
Returns
A host name list
+

Returns the list of all host names registered in the database.

DbDatum db_datum = db->get_host_list();
vector<string> host_list;
db_datum >> host_list;
Returns
A host name list
Exceptions
@@ -2870,7 +2696,9 @@

Member Function Documentation

- + +

◆ get_host_list() [2/2]

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -2885,13 +2713,7 @@

Member Function Documentation

Get host list with name matching a wildcard.

-

Returns the list of all host names registered in the database which match the specified wildcard (eg: "lc0*")

string wildcard("l-c0*");
-
-
DbDatum db_datum = db->get_host_list(wildcard);
-
-
vector<string> host_list;
-
db_datum >> host_list;
-
Parameters
+

Returns the list of all host names registered in the database which match the specified wildcard (eg: "lc0*")

string wildcard("l-c0*");
DbDatum db_datum = db->get_host_list(wildcard);
vector<string> host_list;
db_datum >> host_list;
Parameters
[in]wildcardThe wildcard
@@ -2907,7 +2729,9 @@

Member Function Documentation

- + +

◆ get_host_server_list()

+
@@ -2922,13 +2746,7 @@

Member Function Documentation

Get list of device server processes running on a host.

-

Query the database for a list of servers registred on the specified host.

string host("kidiboo");
-
-
DbDatum db_datum = db->get_host_server_list(wildcard);
-
-
vector<string> server_list;
-
db_datum >> server_list;
-
Parameters
+

Query the database for a list of servers registred on the specified host.

string host("kidiboo");
DbDatum db_datum = db->get_host_server_list(wildcard);
vector<string> server_list;
db_datum >> server_list;
Parameters
[in]host_nameThe host name
@@ -2944,7 +2762,9 @@

Member Function Documentation

- + +

◆ get_info()

+
@@ -2958,17 +2778,7 @@

Member Function Documentation

Get database info.

-

Query the database for some general info about the tables in the database. Result is returned as a string. Example :

cout << db->get_info() << endl;
-

will return information like this:

Running since 2000-11-06 14:10:46
-
Devices defined = 115
-
Devices exported = 41
-
Device servers defined = 47
-
Device servers exported = 17
-
Class properties defined = 5
-
Device properties defined = 130
-
Class attribute properties defined = 20
-
Device attribute properties defined = 92
-
Returns
The string giving database info
+

Query the database for some general info about the tables in the database. Result is returned as a string. Example :

cout << db->get_info() << endl;

will return information like this:

Running since 2000-11-06 14:10:46
Devices defined = 115
Devices exported = 41
Device servers defined = 47
Device servers exported = 17
Class properties defined = 5
Device properties defined = 130
Class attribute properties defined = 20
Device attribute properties defined = 92
Returns
The string giving database info
Exceptions
@@ -2978,7 +2788,9 @@

Member Function Documentation

- + +

◆ get_instance_name_list()

+
ConnectionFailed,CommunnicationFailed,DevFailedfrom device
@@ -2993,13 +2805,7 @@

Member Function Documentation

Get list of instances.

-

Return the list of all instance names existing in the database for the specifed server.

string servername("Serial");
-
-
DbDatum db_datum = db->get_instance_name_list(servername);
-
-
vector<string> instance_list;
-
db_datum >> instance_list;
-
Parameters
+

Return the list of all instance names existing in the database for the specifed server.

string servername("Serial");
DbDatum db_datum = db->get_instance_name_list(servername);
vector<string> instance_list;
db_datum >> instance_list;
Parameters
[in]ds_nameThe device server process executable name
@@ -3015,7 +2821,9 @@

Member Function Documentation

- + +

◆ get_object_list()

+
@@ -3030,13 +2838,7 @@

Member Function Documentation

Get object (free property) list.

-

Query the database for a list of object (free properties) for which properties are defined and which match the specified wildcard.

string wildcard("Optic*");
-
-
DbDatum db_datum = db->get_object_list(wildcard);
-
-
vector<string> obj_list;
-
db_datum >> obj_list;
-
Parameters
+

Query the database for a list of object (free properties) for which properties are defined and which match the specified wildcard.

string wildcard("Optic*");
DbDatum db_datum = db->get_object_list(wildcard);
vector<string> obj_list;
db_datum >> obj_list;
Parameters
[in]wildcardThe wildcard
@@ -3052,7 +2854,9 @@

Member Function Documentation

- + +

◆ get_object_property_list()

+
@@ -3077,14 +2881,7 @@

Member Function Documentation

Get object property list.

-

Query the database for a list of properties defined for the specified object and which match the specified wildcard.

string objname("OpticID9");
-
string wildcard("Delta*");
-
-
DbDatum db_datum = db->get_object_property_list(objname,wildcard);
-
-
vector<string> prop_list;
-
db_datum >> prop_list;
-
Parameters
+

Query the database for a list of properties defined for the specified object and which match the specified wildcard.

string objname("OpticID9");
string wildcard("Delta*");
DbDatum db_datum = db->get_object_property_list(objname,wildcard);
vector<string> prop_list;
db_datum >> prop_list;
Parameters
@@ -3101,7 +2898,9 @@

Member Function Documentation

- + +

◆ get_property()

+
[in]obj_nameThe object (free property) name
[in]wildcardThe wildcard
@@ -3134,16 +2933,7 @@

Member Function Documentation

Get object property value.

-

Query the database for a list of object (i.e. non-device) properties for the specified object. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
-
db_data.push_back(DbDatum(“velocity”));
-
db_data.push_back(DbDatum(“acceleration”));
-
-
db->get_property(“mymotor”, db_data);
-
-
float velocity, acceleration;
-
db_data[0] >> velocity;
-
db_data[1] >> acceleration;
-
Parameters
+

Query the database for a list of object (i.e. non-device) properties for the specified object. The property names are specified by the vector of DbDatum structures. The method returns the properties in the same DbDatum structures. To retrieve the properties use the extract operator >>. Here is an example of how to use the DbData type to specify and extract properties :

DbData db_data;
db_data.push_back(DbDatum(“velocity”));
db_data.push_back(DbDatum(“acceleration”));
db->get_property(“mymotor”, db_data);
float velocity, acceleration;
db_data[0] >> velocity;
db_data[1] >> acceleration;
Parameters
@@ -3159,7 +2949,9 @@

Member Function Documentation

- + +

◆ get_property_history()

+
[in]obj_nameThe object (free property) name
[in,out]dbThe property names and values
@@ -3184,37 +2976,14 @@

Member Function Documentation

Get object property history from database.

-

Get the list of the last 10 modifications of the specifed object property. Note that propname can contain a wildcard character (eg: "prop*").

vector<DbHistory> hist;
-
DbDatum result;
-
string objname("jlptest");
-
string propname("test_prop");
-
-
hist = db->get_property_history(objname,propname);
-
-
// Print the modification history of the specified property
-
for(int i=0;i<hist.size();i++)
-
{
-
cout << "Name:" << hist[i].get_name() << endl;
-
cout << "Date:" << hist[i].get_date() << endl;
-
if( hist[i].is_deleted() )
-
{
-
cout << "Deleted !" << endl;
-
}
-
else
-
{
-
hist[i].get_value() >> result;
-
for (int j=0; j<result.size(); j++)
-
cout << "Value:" << result[j] << endl;
-
}
-
}
-
Parameters
+

Get the list of the last 10 modifications of the specifed object property. Note that propname can contain a wildcard character (eg: "prop*").

vector<DbHistory> hist;
DbDatum result;
string objname("jlptest");
string propname("test_prop");
hist = db->get_property_history(objname,propname);
// Print the modification history of the specified property
for(int i=0;i<hist.size();i++)
{
cout << "Name:" << hist[i].get_name() << endl;
cout << "Date:" << hist[i].get_date() << endl;
if( hist[i].is_deleted() )
{
cout << "Deleted !" << endl;
}
else
{
hist[i].get_value() >> result;
for (int j=0; j<result.size(); j++)
cout << "Value:" << result[j] << endl;
}
}
Parameters
[in]obj_nameThe object (free property) name
[in]prop_nameThe property name
-
Returns
A vector of DbHistory instances
+
Returns
A vector of DbHistory instances
Exceptions
@@ -3224,7 +2993,9 @@

Member Function Documentation

- + +

◆ get_server_class_list()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -3238,20 +3009,14 @@

Member Function Documentation

-

Get list of Tango classes embedded in a device server proess.

-

Query the database for a list of classes instancied by the specified server. The DServer class exists in all TANGO servers and for this reason this class is removed from the returned list.

string server("Serial/1");
-
-
DbDatum db_datum = db->get_server_class_list(server);
-
-
vector<string> class_list;
-
db_datum >> class_list;
-
Parameters
+

Get list of Tango classes embedded in a device server proess.

+

Query the database for a list of classes instancied by the specified server. The DServer class exists in all TANGO servers and for this reason this class is removed from the returned list.

string server("Serial/1");
DbDatum db_datum = db->get_server_class_list(server);
vector<string> class_list;
db_datum >> class_list;
Parameters
[in]ds_nameThe full device server process name
-
Returns
The list of Tango classes embedded in the specified server process
+
Returns
The list of Tango classes embedded in the specified server process
Exceptions
@@ -3261,7 +3026,9 @@

Member Function Documentation

- + +

◆ get_server_list() [1/2]

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -3275,11 +3042,7 @@

Member Function Documentation

Get list of device server processes.

-

Return the list of all servers registered in the database.

DbDatum db_datum = db->get_server_list();
-
-
vector<string> server_list;
-
db_datum >> server_list;
-
Returns
The list of all device server processes defined in database
+

Return the list of all servers registered in the database.

DbDatum db_datum = db->get_server_list();
vector<string> server_list;
db_datum >> server_list;
Returns
The list of all device server processes defined in database
Exceptions
@@ -3289,7 +3052,9 @@

Member Function Documentation

- + +

◆ get_server_list() [2/2]

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -3304,13 +3069,7 @@

Member Function Documentation

Get list of device server processes with a wildcard.

-

Return the list of all servers registered in the database which match the specified wildcard (eg: "Serial/l*").

string wildcard("Serial/l*");
-
-
DbDatum db_datum = db->get_server_list(wildcard);
-
-
vector<string> server_list;
-
db_datum >> server_list;
-
Parameters
+

Return the list of all servers registered in the database which match the specified wildcard (eg: "Serial/l*").

string wildcard("Serial/l*");
DbDatum db_datum = db->get_server_list(wildcard);
vector<string> server_list;
db_datum >> server_list;
Parameters
[in]wildcardThe wildcard
@@ -3326,7 +3085,9 @@

Member Function Documentation

- + +

◆ get_server_name_list()

+
@@ -3339,12 +3100,8 @@

Member Function Documentation

-

Get list of all Tango device server process.

-

Return the list of all server names registered in the database.

DbDatum db_datum = db->get_server_name_list();
-
-
vector<string> server_list;
-
db_datum >> server_list;
-
Returns
The list of all server names
+

Get list of all Tango device server process.

+

Return the list of all server names registered in the database.

DbDatum db_datum = db->get_server_name_list();
vector<string> server_list;
db_datum >> server_list;
Returns
The list of all server names
Exceptions
@@ -3354,7 +3111,9 @@

Member Function Documentation

- + +

◆ get_services()

+
ConnectionFailed,CommunicationFailed,DevFailedfrom device
@@ -3379,14 +3138,7 @@

Member Function Documentation

Get services list from database.

-

Query database for specified services. The instname parameter can be a wildcard character ("*").

string servicename("HdbManager");
-
string instname("ctrm");
-
-
DbDatum db_datum = db->get_services(servicename,instname);
-
-
vector<string> service_list;
-
db_datum >> service_list;
-
Parameters
+

Query database for specified services. The instname parameter can be a wildcard character ("*").

string servicename("HdbManager");
string instname("ctrm");
DbDatum db_datum = db->get_services(servicename,instname);
vector<string> service_list;
db_datum >> service_list;
Parameters
@@ -3403,7 +3155,9 @@

Member Function Documentation

- + +

◆ import_device()

+
[in]service_nameThe service name
[in]inst_nameThe instance name
@@ -3418,22 +3172,13 @@

Member Function Documentation

Import a device from the database.

-

Query the database for the export info of the specified device. The command returns the information in a DbDevImportInfo structure. Example :

DbDevImportInfo my_device_import;
-
-
my_device_import = db->import_device(“my/own/device”);
-
-
cout << “ device ” << my_device_import.name;
-
cout << “exported ” << my_device_import.exported;
-
cout << “ior ” << my_device_import.ior;
-
cout << “version ” << my_device_import.version;
-
cout << endl;
-
Parameters
+

Query the database for the export info of the specified device. The command returns the information in a DbDevImportInfo structure. Example :

DbDevImportInfo my_device_import;
my_device_import = db->import_device(“my/own/device”);
cout << “ device ” << my_device_import.name;
cout << “exported ” << my_device_import.exported;
cout << “ior ” << my_device_import.ior;
cout << “version ” << my_device_import.version;
cout << endl;
Parameters
[in]dev_nameThe device name
-
Returns
One instance of a DbDevImportInfo class
+
Returns
One instance of a DbDevImportInfo class
Exceptions
@@ -3443,7 +3188,9 @@

Member Function Documentation

- + +

◆ put_attribute_alias()

+
ConnectionFailed,CommunicationFailed,DevFailed
@@ -3485,7 +3232,9 @@

Member Function Documentation

- + +

◆ put_class_attribute_property()

+
@@ -3510,28 +3259,7 @@

Member Function Documentation

Put class attribute property value in database.

-

Insert or update a list of attribute properties for the specified class. The attribute property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update min, max properties for attribute velocity and min, max properties for attribute acceleration properties belonging to class StepperMotor into the database using this method :

DbDatum velocity("velocity"), vel_min("min"), vel_max("max");
-
DbDatum acceleration("acceleration"), acc_min("min"), acc_max("max");
-
DbData db_data;
-
-
velocity << 2;
-
vel_min << 0.0;
-
vel_max << 1000000.0;
-
-
db_data.push_back(velocity);
-
db_data.push_back(vel_min);
-
db_data.push_back(vel_max);
-
-
acceleration << 2;
-
acc_min << 0.0;
-
acc_max << 8000000;
-
-
db_data.push_back(acceleration);
-
db_data.push_back(acc_min);
-
db_data.push_back(acc_max);
-
-
db->put_class_attribute_property("StepperMotor", db_data);
-
Parameters
+

Insert or update a list of attribute properties for the specified class. The attribute property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update min, max properties for attribute velocity and min, max properties for attribute acceleration properties belonging to class StepperMotor into the database using this method :

DbDatum velocity("velocity"), vel_min("min"), vel_max("max");
DbDatum acceleration("acceleration"), acc_min("min"), acc_max("max");
DbData db_data;
velocity << 2;
vel_min << 0.0;
vel_max << 1000000.0;
db_data.push_back(velocity);
db_data.push_back(vel_min);
db_data.push_back(vel_max);
acceleration << 2;
acc_min << 0.0;
acc_max << 8000000;
db_data.push_back(acceleration);
db_data.push_back(acc_min);
db_data.push_back(acc_max);
db->put_class_attribute_property("StepperMotor", db_data);
Parameters
@@ -3547,7 +3275,9 @@

Member Function Documentation

- + +

◆ put_class_pipe_property()

+
[in]class_nameThe class name
[in]dbThe property names and values
@@ -3572,28 +3302,7 @@

Member Function Documentation

Put class pipe property value in database.

-

Insert or update a list of pipe properties for the specified class. The pipe property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update min, max properties for pipe velocity and min, max properties for pipe acceleration properties belonging to class StepperMotor into the database using this method :

DbDatum velocity("velocity"), vel_min("min"), vel_max("max");
-
DbDatum acceleration("acceleration"), acc_min("min"), acc_max("max");
-
DbData db_data;
-
-
velocity << 2;
-
vel_min << 0.0;
-
vel_max << 1000000.0;
-
-
db_data.push_back(velocity);
-
db_data.push_back(vel_min);
-
db_data.push_back(vel_max);
-
-
acceleration << 2;
-
acc_min << 0.0;
-
acc_max << 8000000;
-
-
db_data.push_back(acceleration);
-
db_data.push_back(acc_min);
-
db_data.push_back(acc_max);
-
-
db->put_class_pipe_property("StepperMotor", db_data);
-
Parameters
+

Insert or update a list of pipe properties for the specified class. The pipe property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update min, max properties for pipe velocity and min, max properties for pipe acceleration properties belonging to class StepperMotor into the database using this method :

DbDatum velocity("velocity"), vel_min("min"), vel_max("max");
DbDatum acceleration("acceleration"), acc_min("min"), acc_max("max");
DbData db_data;
velocity << 2;
vel_min << 0.0;
vel_max << 1000000.0;
db_data.push_back(velocity);
db_data.push_back(vel_min);
db_data.push_back(vel_max);
acceleration << 2;
acc_min << 0.0;
acc_max << 8000000;
db_data.push_back(acceleration);
db_data.push_back(acc_min);
db_data.push_back(acc_max);
db->put_class_pipe_property("StepperMotor", db_data);
Parameters
@@ -3609,7 +3318,9 @@

Member Function Documentation

- + +

◆ put_class_property()

+
[in]class_nameThe class name
[in]dbThe pipe/property names and values
@@ -3634,16 +3345,7 @@

Member Function Documentation

Put class property value in database.

-

Insert or update a list of properties for the specified class. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity("velocity"), acceleration("acceleration");
-
DbData db_data;
-
-
velocity << 100000.0;
-
acceleration << 500000.0;
-
db_data.push_back(velocity);
-
db_data.push_back(acceleration);
-
-
db->put_class_property("StepperMotor", db_data);
-
Parameters
+

Insert or update a list of properties for the specified class. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity("velocity"), acceleration("acceleration");
DbData db_data;
velocity << 100000.0;
acceleration << 500000.0;
db_data.push_back(velocity);
db_data.push_back(acceleration);
db->put_class_property("StepperMotor", db_data);
Parameters
@@ -3659,7 +3361,9 @@

Member Function Documentation

- + +

◆ put_device_alias()

+
[in]class_nameThe class name
[in]dbThe property names and values
@@ -3684,7 +3388,7 @@

Member Function Documentation

Define device alias.

-

Create a device alias. Alias name has to be uniq within a Tango control system and you will receive an exception if the alias is already defined.

+

Create a device alias. Alias name has to be uniq within a Tango control system and you will receive an exception if the alias is already defined.

Parameters
@@ -3701,7 +3405,9 @@

Member Function Documentation

- + +

◆ put_device_attribute_property()

+
[in]dev_nameThe device name
@@ -3726,30 +3432,7 @@

Member Function Documentation

Put device attribute property value in database.

-

Insert or update a list of attribute properties for the specified device. The attribute property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update properties min, max for attribute velocity and properties min, max for attribute acceleration of device id11/motor/1 into the database using this method :

DbDatum vel("velocity"); // We want to put properties for attribute "velocity"
-
DbDatum vel_min("min"), vel_max("max");
-
DbDatum acc("acceleration") // We want to put properties for attribute "acceleration"
-
DbDatum acc_min("min"), acc_max("max");
-
DbData db_data;
-
-
vel << 2; // Two properties for attribute "velocity"
-
vel_min << 0.0; // Value for property min
-
vel_max << 1000000.0; // Value for property max
-
-
db_data.push_back(vel);
-
db_data.push_back(vel_min);
-
db_data.push_back(vel_max);
-
-
acc << 2; // Two properties for attribute "acceleration"
-
acc_min << 0.0; // Value for property min
-
acc_max << 8000000; // Value for property max
-
-
db_data.push_back(acc);
-
db_data.push_back(acc_min);
-
db_data.push_back(acc_max);
-
-
db->put_device_attribute_property(“id11/motor/1”, db_data);
-
Parameters
+

Insert or update a list of attribute properties for the specified device. The attribute property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update properties min, max for attribute velocity and properties min, max for attribute acceleration of device id11/motor/1 into the database using this method :

DbDatum vel("velocity"); // We want to put properties for attribute "velocity"
DbDatum vel_min("min"), vel_max("max");
DbDatum acc("acceleration") // We want to put properties for attribute "acceleration"
DbDatum acc_min("min"), acc_max("max");
DbData db_data;
vel << 2; // Two properties for attribute "velocity"
vel_min << 0.0; // Value for property min
vel_max << 1000000.0; // Value for property max
db_data.push_back(vel);
db_data.push_back(vel_min);
db_data.push_back(vel_max);
acc << 2; // Two properties for attribute "acceleration"
acc_min << 0.0; // Value for property min
acc_max << 8000000; // Value for property max
db_data.push_back(acc);
db_data.push_back(acc_min);
db_data.push_back(acc_max);
db->put_device_attribute_property(“id11/motor/1”, db_data);
Parameters
@@ -3765,7 +3448,9 @@

Member Function Documentation

- + +

◆ put_device_pipe_property()

+
[in]dev_nameThe device name
[in]dbThe property names and values
@@ -3790,30 +3475,7 @@

Member Function Documentation

Put device pipe property value in database.

-

Insert or update a list of pipe properties for the specified device. The pipe property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update properties min, max for pipe velocity and properties min, max for pipe acceleration of device id11/motor/1 into the database using this method :

DbDatum vel("velocity"); // We want to put properties for pipe "velocity"
-
DbDatum vel_min("min"), vel_max("max");
-
DbDatum acc("acceleration") // We want to put properties for pipe "acceleration"
-
DbDatum acc_min("min"), acc_max("max");
-
DbData db_data;
-
-
vel << 2; // Two properties for pipe "velocity"
-
vel_min << 0.0; // Value for property min
-
vel_max << 1000000.0; // Value for property max
-
-
db_data.push_back(vel);
-
db_data.push_back(vel_min);
-
db_data.push_back(vel_max);
-
-
acc << 2; // Two properties for pipe "acceleration"
-
acc_min << 0.0; // Value for property min
-
acc_max << 8000000; // Value for property max
-
-
db_data.push_back(acc);
-
db_data.push_back(acc_min);
-
db_data.push_back(acc_max);
-
-
db->put_device_pipe_property(“id11/motor/1”, db_data);
-
Parameters
+

Insert or update a list of pipe properties for the specified device. The pipe property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert/update properties min, max for pipe velocity and properties min, max for pipe acceleration of device id11/motor/1 into the database using this method :

DbDatum vel("velocity"); // We want to put properties for pipe "velocity"
DbDatum vel_min("min"), vel_max("max");
DbDatum acc("acceleration") // We want to put properties for pipe "acceleration"
DbDatum acc_min("min"), acc_max("max");
DbData db_data;
vel << 2; // Two properties for pipe "velocity"
vel_min << 0.0; // Value for property min
vel_max << 1000000.0; // Value for property max
db_data.push_back(vel);
db_data.push_back(vel_min);
db_data.push_back(vel_max);
acc << 2; // Two properties for pipe "acceleration"
acc_min << 0.0; // Value for property min
acc_max << 8000000; // Value for property max
db_data.push_back(acc);
db_data.push_back(acc_min);
db_data.push_back(acc_max);
db->put_device_pipe_property(“id11/motor/1”, db_data);
Parameters
@@ -3829,7 +3491,9 @@

Member Function Documentation

- + +

◆ put_device_property()

+
[in]dev_nameThe device name
[in]dbThe pipe/property names and values
@@ -3854,16 +3518,7 @@

Member Function Documentation

Put device property value in database.

-

Insert or update a list of properties for the specified device. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity(“velocity”), acceleration(“acceleration”);
-
DbData db_data;
-
-
velocity << 100000.0;
-
acceleration << 500000.0;
-
db_data.push_back(velocity);
-
db_data.push_back(acceleration);
-
-
db->put_device_property(“id11/motor/1”, db_data);
-
Parameters
+

Insert or update a list of properties for the specified device. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity(“velocity”), acceleration(“acceleration”);
DbData db_data;
velocity << 100000.0;
acceleration << 500000.0;
db_data.push_back(velocity);
db_data.push_back(acceleration);
db->put_device_property(“id11/motor/1”, db_data);
Parameters
@@ -3879,7 +3534,9 @@

Member Function Documentation

- + +

◆ put_property()

+
[in]dev_nameThe device name
[in]dbThe property names and values
@@ -3904,16 +3561,7 @@

Member Function Documentation

Put object property value in database.

-

Insert or update a list of properties for the specified object. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity(“velocity”), acceleration(“acceleration”);
-
DbData db_data;
-
-
velocity << 100000.0;
-
acceleration << 500000.0;
-
db_data.push_back(velocity);
-
db_data.push_back(acceleration);
-
-
db->put_property(“mymotor”, db_data);
-
Parameters
+

Insert or update a list of properties for the specified object. The property names and their values are specified by the vector of DbDatum structures. Use the insert operator >> to insert the properties into the DbDatum structures. Here is an example of how to insert properties into the database using this method :

DbDatum velocity(“velocity”), acceleration(“acceleration”);
DbData db_data;
velocity << 100000.0;
acceleration << 500000.0;
db_data.push_back(velocity);
db_data.push_back(acceleration);
db->put_property(“mymotor”, db_data);
Parameters
@@ -3929,7 +3577,9 @@

Member Function Documentation

- + +

◆ register_service()

+
[in]obj_nameThe object (free property) name
[in]dbThe property names and values
@@ -3960,12 +3610,7 @@

Member Function Documentation

Register a service in the database.

-

Register the specified service wihtin the database.

string servicename("HdbManager");
-
string instname("ctrm");
-
string devname("sys/hdb/1");
-
-
db->register_service(servicename,instname,devname);
-
Parameters
+

Register the specified service wihtin the database.

string servicename("HdbManager");
string instname("ctrm");
string devname("sys/hdb/1");
db->register_service(servicename,instname,devname);
Parameters
@@ -3982,7 +3627,9 @@

Member Function Documentation

- + +

◆ rename_server()

+
[in]service_nameThe service name
[in]inst_nameThe instance name
@@ -4024,7 +3671,9 @@

Member Function Documentation

- + +

◆ unexport_device()

+
@@ -4039,8 +3688,7 @@

Member Function Documentation

Unexport a device in the database.

-

Mark the specified device as un-exported in the database. Example :

db->unexport_device(“my/own/device”);
-
Parameters
+

Mark the specified device as un-exported in the database. Example :

db->unexport_device(“my/own/device”);
Parameters
[in]dev_nameThe device name
@@ -4055,7 +3703,9 @@

Member Function Documentation

- + +

◆ unexport_server()

+
@@ -4086,7 +3736,9 @@

Member Function Documentation

- + +

◆ unregister_service()

+
@@ -4111,11 +3763,7 @@

Member Function Documentation

Unregister a service from the database.

-

Unregister the specified service from the database.

string servicename("HdbManager");
-
string instname("ctrm");
-
-
db->unregister_service(servicename,instname);
-
Parameters
+

Unregister the specified service from the database.

string servicename("HdbManager");
string instname("ctrm");
db->unregister_service(servicename,instname);
Parameters
@@ -4136,13 +3784,63 @@

Member Function Documentation

+
void delete_class_attribute_property(string class_name, DbData &db)
Delete class attribute property from database.
+
void put_property(string obj_name, DbData &db)
Put object property value in database.
+
Database(CORBA::ORB *orb=NULL)
Create a TANGO Database object.
+
void put_device_attribute_property(string dev_name, DbData &db)
Put device attribute property value in database.
+
DbDatum get_device_class_list(string &ds_name)
Get list of devices/classes for a specified device server.
+
void put_class_pipe_property(string class_name, DbData &db)
Put class pipe property value in database.
+
DbDatum get_object_property_list(string &obj_name, string &wildcard)
Get object property list.
+
void register_service(string &service_name, string &inst_name, string &dev_name)
Register a service in the database.
+
void put_class_attribute_property(string class_name, DbData &db)
Put class attribute property value in database.
+
DbDevImportInfo import_device(string &dev_name)
Import a device from the database.
+
DbDatum get_class_pipe_list(const string &class_name, const string &wildcard)
Get class pipe list.
+
string name
The device name.
Definition: dbapi.h:818
+
DbDatum get_class_list(string &wildcard)
Get Tango class list.
+
string get_info()
Get database info.
+
void delete_device_property(string dev_name, DbData &db)
Delete device property from database.
+
void get_class_pipe_property(string class_name, DbData &db)
Get class pipe property value.
Definition: dbapi.h:1187
+
DbDatum get_object_list(string &wildcard)
Get object (free property) list.
+
void delete_property(string obj_name, DbData &db)
Delete object property from database.
+
DbDatum get_server_class_list(string &ds_name)
Get list of Tango classes embedded in a device server proess.
+
void unregister_service(string &service_name, string &inst_name)
Unregister a service from the database.
+
vector< DbHistory > get_property_history(string &obj_name, string &prop_name)
Get object property history from database.
+
void export_device(DbDevExportInfo &info)
Export a device into the database.
+
A high level object which contains the link to the database.
Definition: dbapi.h:53
+
DbDatum get_device_service_list(string &service_name)
Get services list from database.
+
DbDatum get_server_name_list()
Get list of all Tango device server process.
+
void delete_device_attribute_property(string dev_name, DbData &db)
Delete device attribute property from database.
+
DbDatum get_device_exported_for_class(string &class_name)
Get list of exported device for a class.
+
DbDatum get_instance_name_list(string &ds_name)
Get list of instances.
+
DbDatum get_class_inheritance_for_device(string &dev_name)
Get device inheritance scheme.
+
void put_class_property(string class_name, DbData &db)
Put class property value in database.
+
DbDatum get_host_list()
Get host list.
+
void delete_class_property(string class_name, DbData &db)
Delete class property from database.
+
void delete_class_pipe_property(string class_name, DbData &db)
Delete class pipe property from database.
+
void put_device_pipe_property(string dev_name, DbData &db)
Put device pipe property value in database.
+
DbDatum get_device_alias_list(string &filter)
Get device alias list.
+
void get_class_property(string class_name, DbData &db)
Get class property value.
Definition: dbapi.h:944
+
void get_class_attribute_property(string class_name, DbData &db)
Get class attribute property value.
Definition: dbapi.h:1058
+
void get_property(string obj_name, DbData &db)
Get object property value.
Definition: dbapi.h:456
+
DbDatum get_class_attribute_list(string &class_name, string &wildcard)
Get class attribute list.
+
void get_device_property(string dev_name, DbData &db)
Get device property value.
Definition: dbapi.h:566
+
DbDatum get_host_server_list(string &host_name)
Get list of device server processes running on a host.
+
DbDatum get_server_list()
Get list of device server processes.
+
void put_device_property(string dev_name, DbData &db)
Put device property value in database.
+
void add_device(DbDevInfo &dev_info)
Add a device into the database.
+
void get_device_attribute_property(string dev_name, DbData &db)
Get device attribute property value.
Definition: dbapi.h:680
+
string get_class_for_device(string &dev_name)
Get class name for a device.
+
DbDatum get_services(string &service_name, string &inst_name)
Get services list from database.
+
void get_device_pipe_property(string dev_name, DbData &db)
Get device pipe property value.
Definition: dbapi.h:839
+
void unexport_device(string dev_name)
Unexport a device in the database.
+
void delete_device(string dev_name)
Delete a device from the database.
diff --git a/classTango_1_1Database__coll__graph.map b/classTango_1_1Database__coll__graph.map index 1b80e57..d69882b 100644 --- a/classTango_1_1Database__coll__graph.map +++ b/classTango_1_1Database__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1Database__coll__graph.md5 b/classTango_1_1Database__coll__graph.md5 index 546375a..adf8291 100644 --- a/classTango_1_1Database__coll__graph.md5 +++ b/classTango_1_1Database__coll__graph.md5 @@ -1 +1 @@ -7c3db16e55774eb7856ebe19290bc43f \ No newline at end of file +27b26e781f4ebc23d2f44877c565eae3 \ No newline at end of file diff --git a/classTango_1_1Database__coll__graph.png b/classTango_1_1Database__coll__graph.png index eec81f0..37ec6da 100644 Binary files a/classTango_1_1Database__coll__graph.png and b/classTango_1_1Database__coll__graph.png differ diff --git a/classTango_1_1Database__inherit__graph.map b/classTango_1_1Database__inherit__graph.map index 1b80e57..d69882b 100644 --- a/classTango_1_1Database__inherit__graph.map +++ b/classTango_1_1Database__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1Database__inherit__graph.md5 b/classTango_1_1Database__inherit__graph.md5 index 546375a..fe17ce9 100644 --- a/classTango_1_1Database__inherit__graph.md5 +++ b/classTango_1_1Database__inherit__graph.md5 @@ -1 +1 @@ -7c3db16e55774eb7856ebe19290bc43f \ No newline at end of file +6679531eb94e6c3e723c290ac60a2504 \ No newline at end of file diff --git a/classTango_1_1Database__inherit__graph.png b/classTango_1_1Database__inherit__graph.png index eec81f0..37ec6da 100644 Binary files a/classTango_1_1Database__inherit__graph.png and b/classTango_1_1Database__inherit__graph.png differ diff --git a/classTango_1_1DbClass-members.html b/classTango_1_1DbClass-members.html index 0d4fe09..d0e9480 100644 --- a/classTango_1_1DbClass-members.html +++ b/classTango_1_1DbClass-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
[in]service_nameThe service name
[in]inst_nameThe instance name
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -127,9 +110,9 @@ diff --git a/classTango_1_1DbClass.html b/classTango_1_1DbClass.html index 899c0be..a417632 100644 --- a/classTango_1_1DbClass.html +++ b/classTango_1_1DbClass.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbClass Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,10 +103,10 @@ Public Member Functions
Constructors
 DbClass (string class_name) - Create a DbClass instance. More...
+ Create a DbClass instance. More...
   DbClass (string class_name, Database *db) - Create a DbClass instance using a specified database. More...
+ Create a DbClass instance using a specified database. More...
 
Property oriented methods
void get_property (DbData &db) @@ -157,7 +140,9 @@

Detailed Description

A database object for a class which can be used to query or modify class properties.

Constructor & Destructor Documentation

- + +

◆ DbClass() [1/2]

+
@@ -171,18 +156,20 @@
-

Create a DbClass instance.

-

A constructor for a DbClass object for a class in the TANGO database specified by the TANGO_HOST environment variable

+

Create a DbClass instance.

+

A constructor for a DbClass object for a class in the TANGO database specified by the TANGO_HOST environment variable

Parameters
- +
[in]class_nameThe Tango class name
[in]class_nameThe Tango class name
- + +

◆ DbClass() [2/2]

+
@@ -206,11 +193,11 @@
-

Create a DbClass instance using a specified database.

-

A constructor for a DbClass object for the Tango class in the specified database. This method reuses the Database supplied by the programmer.

+

Create a DbClass instance using a specified database.

+

A constructor for a DbClass object for the Tango class in the specified database. This method reuses the Database supplied by the programmer.

Parameters
- +
[in]class_nameThe Tango class name
[in]class_nameThe Tango class name
[in]dbThe database object
@@ -219,7 +206,9 @@

Member Function Documentation

- + +

◆ delete_attribute_property()

+
@@ -234,7 +223,7 @@

Member Function Documentation

Remove class attribute property from database.

-

Delete all properties for the list of specified attributes for this class in the database. See Database::delete_class_attribute_property() for an example of how to specify the properties.

+

Delete all properties for the list of specified attributes for this class in the database. See Database::delete_class_attribute_property() for an example of how to specify the properties.

Parameters
@@ -250,7 +239,9 @@

Member Function Documentation

- + +

◆ delete_pipe_property()

+
[in]dbProperty name(s)
@@ -265,7 +256,7 @@

Member Function Documentation

Remove class pipe property from database.

-

Delete all properties for the list of specified pipes for this class in the database. See Database::delete_class_pipe_property() for an example of how to specify the properties.

+

Delete all properties for the list of specified pipes for this class in the database. See Database::delete_class_pipe_property() for an example of how to specify the properties.

Parameters
@@ -281,7 +272,9 @@

Member Function Documentation

- + +

◆ delete_property()

+
[in]dbProperty name(s)
@@ -296,7 +289,7 @@

Member Function Documentation

Remove class property from database.

-

Delete the list of specified properties for this class in the database. See Database::delete_property() for an example of how to specify the properties.

+

Delete the list of specified properties for this class in the database. See Database::delete_property() for an example of how to specify the properties.

Parameters
@@ -312,7 +305,9 @@

Member Function Documentation

- + +

◆ get_attribute_property()

+
[in]dbProperty name(s)
@@ -327,7 +322,7 @@

Member Function Documentation

Get class attribute property from database.

-

Query the database for the list of attribute properties of this class. See Database::get_class_attribute_property() for an example of how to specify and retrieve the properties.

+

Query the database for the list of attribute properties of this class. See Database::get_class_attribute_property() for an example of how to specify and retrieve the properties.

Parameters
@@ -343,7 +338,9 @@

Member Function Documentation

- + +

◆ get_pipe_property()

+
[in,out]dbProperty name(s) and value
@@ -358,7 +355,7 @@

Member Function Documentation

Get class pipe property from database.

-

Query the database for the list of pipe properties of this class. See Database::get_class_pipe_property() for an example of how to specify and retrieve the properties.

+

Query the database for the list of pipe properties of this class. See Database::get_class_pipe_property() for an example of how to specify and retrieve the properties.

Parameters
@@ -374,7 +371,9 @@

Member Function Documentation

- + +

◆ get_property()

+
[in,out]dbProperty name(s) and value
@@ -389,7 +388,7 @@

Member Function Documentation

Get class property from database.

-

Query the database for the list of properties of this class. See Database::get_class_property() for an example of how to specify and retrieve the properties.

+

Query the database for the list of properties of this class. See Database::get_class_property() for an example of how to specify and retrieve the properties.

Parameters
@@ -405,7 +404,9 @@

Member Function Documentation

- + +

◆ put_attribute_property()

+
[in,out]dbProperty name(s) and value
@@ -420,7 +421,7 @@

Member Function Documentation

Update class attribute property in database.

-

Update the list of attribute properties for this class in the database. See Database::put_class_attribute_property() for an example of how to specify the properties.

+

Update the list of attribute properties for this class in the database. See Database::put_class_attribute_property() for an example of how to specify the properties.

Parameters
@@ -436,7 +437,9 @@

Member Function Documentation

- + +

◆ put_pipe_property()

+
[in]dbProperty name(s) and value
@@ -451,7 +454,7 @@

Member Function Documentation

Update class pipe property in database.

-

Update the list of pipe properties for this class in the database. See Database::put_class_pipe_property() for an example of how to specify the properties.

+

Update the list of pipe properties for this class in the database. See Database::put_class_pipe_property() for an example of how to specify the properties.

Parameters
@@ -467,7 +470,9 @@

Member Function Documentation

- + +

◆ put_property()

+
[in]dbProperty name(s) and value
@@ -482,7 +487,7 @@

Member Function Documentation

Update class property in database.

-

Update the list of properties for this class in the database. See Database::put_class_property() for an example of how to specify the properties.

+

Update the list of properties for this class in the database. See Database::put_class_property() for an example of how to specify the properties.

Parameters
@@ -506,10 +511,10 @@

Member Function Documentation

diff --git a/classTango_1_1DbDatum-members.html b/classTango_1_1DbDatum-members.html index 3b3402a..942d9b3 100644 --- a/classTango_1_1DbDatum-members.html +++ b/classTango_1_1DbDatum-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
[in]dbProperty name(s) and value
+
Tango Core Classes Reference -  9.2.6 +  9.3.3
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -125,9 +108,9 @@ diff --git a/classTango_1_1DbDatum.html b/classTango_1_1DbDatum.html index 9230cb9..5ccacff 100644 --- a/classTango_1_1DbDatum.html +++ b/classTango_1_1DbDatum.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDatum Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
Tango Core Classes Reference -  9.2.6 +  9.3.3
@@ -39,41 +39,22 @@
- + - - + + + +
@@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
+
@@ -120,10 +103,10 @@ Public Member Functions
Constructors
 DbDatum (string name) - Create a DbDatum object. More...
+ Create a DbDatum object. More...
   DbDatum (const char *name) - Create a DbDatum object. More...
+ Create a DbDatum object. More...
 
Operators overloading
void operator<< (bool val) @@ -152,9 +135,11 @@

Detailed Description

A database value.

-

A single database value which has a name, type, address and value and methods for inserting and extracting C++ native types. This is the fundamental type for specifying database properties. Every property has a name and has one or more values associated with it. The values can be inserted and extracted using the operators << and >> respectively. A status flag indicates if there is data in the DbDatum object or not. An additional flag allows the user to activate exceptions.

+

A single database value which has a name, type, address and value and methods for inserting and extracting C++ native types. This is the fundamental type for specifying database properties. Every property has a name and has one or more values associated with it. The values can be inserted and extracted using the operators << and >> respectively. A status flag indicates if there is data in the DbDatum object or not. An additional flag allows the user to activate exceptions.

Constructor & Destructor Documentation

- + +

◆ DbDatum() [1/2]

+
@@ -168,8 +153,8 @@
-

Create a DbDatum object.

-

Create an instance of the DbDatum class with name set to the specified parameter

+

Create a DbDatum object.

+

Create an instance of the DbDatum class with name set to the specified parameter

Parameters
@@ -179,7 +164,9 @@ - + +

◆ DbDatum() [2/2]

+
[in]nameThe CORBA ORB pointer. Default value is fine for 99 % of cases
@@ -193,8 +180,8 @@
-

Create a DbDatum object.

-

Create an instance of the DbDatum class with name set to the specified parameter

+

Create a DbDatum object.

+

Create an instance of the DbDatum class with name set to the specified parameter

Parameters
@@ -205,7 +192,9 @@

Member Function Documentation

- + +

◆ exceptions() [1/2]

+
[in]nameThe CORBA ORB pointer. Default value is fine for 99 % of cases
@@ -213,10 +202,9 @@

Member Function Documentation

- + - - +
void Tango::DbDatum::exceptions bitset<DbDatum::numFlags> Tango::DbDatum::exceptions (bitset< DbDatum::numFlags > fl))
@@ -227,21 +215,14 @@

Member Function Documentation

-

Set exception flag.

-

Is a method which allows the user to switch on/off exception throwing for trying to extract data from an empty DbDatum object. The default is to not throw exception. The following flags are supported :

    -
  • isempty_flag - throw a WrongData exception (reason = API_EmptyDbDatum) if user tries to extract data from an empty DbDatum object
  • -
  • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion
  • -
-
Parameters
- - -
[in]flThe exception flag
-
-
+

Get exception flag.

+

Returns the whole exception flags. The following is an example of how to use these exceptions related methods

bitset<DbDatum::numFlags> bs = da.exceptions();
cout << "bs = " << bs << endl;
da.set_exceptions(DbDatum::wrongtype_flag);
bs = da.exceptions();
cout << "bs = " << bs << endl;
Returns
The exception flag
- + +

◆ exceptions() [2/2]

+
@@ -249,9 +230,10 @@

Member Function Documentation

- + - + +
bitset<DbDatum::numFlags> Tango::DbDatum::exceptions void Tango::DbDatum::exceptions ()bitset< DbDatum::numFlags > fl)
@@ -262,21 +244,23 @@

Member Function Documentation

-

Get exception flag.

-

Returns the whole exception flags. The following is an example of how to use these exceptions related methods

-
-
bitset<DbDatum::numFlags> bs = da.exceptions();
-
cout << "bs = " << bs << endl;
-
-
da.set_exceptions(DbDatum::wrongtype_flag);
-
bs = da.exceptions();
-
-
cout << "bs = " << bs << endl;
-
Returns
The exception flag
+

Set exception flag.

+

Is a method which allows the user to switch on/off exception throwing for trying to extract data from an empty DbDatum object. The default is to not throw exception. The following flags are supported :

    +
  • isempty_flag - throw a WrongData exception (reason = API_EmptyDbDatum) if user tries to extract data from an empty DbDatum object
  • +
  • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion
  • +
+
Parameters
+ + +
[in]flThe exception flag
+
+
- + +

◆ is_empty()

+
@@ -290,18 +274,7 @@

Member Function Documentation

Test if instance is empty.

-

is_empty() is a boolean method which returns true or false depending on whether the DbDatum object contains data or not. It can be used to test whether a property is defined in the database or not e.g.

sl_props.push_back(parity_prop);
-
dbase->get_device_property(device_name, sl_props);
-
-
if (! parity_prop.is_empty())
-
{
-
parity_prop >> parity;
-
}
-
else
-
{
-
cout << device_name << " has no parity defined in database !" << endl;
-
}
-
Returns
True if DdDatum instance is empty
+

is_empty() is a boolean method which returns true or false depending on whether the DbDatum object contains data or not. It can be used to test whether a property is defined in the database or not e.g.

sl_props.push_back(parity_prop);
dbase->get_device_property(device_name, sl_props);
if (! parity_prop.is_empty())
{
parity_prop >> parity;
}
else
{
cout << device_name << " has no parity defined in database !" << endl;
}
Returns
True if DdDatum instance is empty
Exceptions
@@ -311,7 +284,9 @@

Member Function Documentation

- + +

◆ operator<<()

+
WrongDataif requested
@@ -350,26 +325,7 @@

Member Function Documentation

  • vector<float>
  • vector<double>
  • -

    Here is an example of creating, inserting and extracting some DbDatum types :

    DbDatum my_short("my_short"), my_long(“my_long”), my_string("my_string");
    -
    DbDatum my_float_vector("my_float_vector"), my_double_vector("my_double_vector");
    -
    -
    string a_string;
    -
    short a_short;
    -
    DevLong a_long;
    -
    vector<float> a_float_vector;
    -
    vector<double> a_double_vector;
    -
    -
    my_short << 100; // insert a short
    -
    my_short >> a_short; // extract a short
    -
    my_long << 1000; // insert a DevLong
    -
    my_long >> a_long; // extract a long
    -
    my_string << string("estas lista a bailar el tango ?"); // insert a string
    -
    my_string >> a_string; // extract a string
    -
    my_float_vector << a_float_vector // insert a vector of floats
    -
    my_float_vector >> a_float_vector; // extract a vector of floats
    -
    my_double_vector << a_double_vector; // insert a vector of doubles
    -
    my_double_vector >> a_double_vector; // extract a vector of doubles
    -
    Parameters
    +

    Here is an example of creating, inserting and extracting some DbDatum types :

    DbDatum my_short("my_short"), my_long(“my_long”), my_string("my_string");
    DbDatum my_float_vector("my_float_vector"), my_double_vector("my_double_vector");
    string a_string;
    short a_short;
    DevLong a_long;
    vector<float> a_float_vector;
    vector<double> a_double_vector;
    my_short << 100; // insert a short
    my_short >> a_short; // extract a short
    my_long << 1000; // insert a DevLong
    my_long >> a_long; // extract a long
    my_string << string("estas lista a bailar el tango ?"); // insert a string
    my_string >> a_string; // extract a string
    my_float_vector << a_float_vector // insert a vector of floats
    my_float_vector >> a_float_vector; // extract a vector of floats
    my_double_vector << a_double_vector; // insert a vector of doubles
    my_double_vector >> a_double_vector; // extract a vector of doubles
    Parameters
    [in]valData to be inserted
    @@ -384,7 +340,9 @@

    Member Function Documentation

    - + +

    ◆ operator>>()

    +
    @@ -399,7 +357,7 @@

    Member Function Documentation

    Extractors operators.

    -

    See documentation of the DbDatum::operator<< for details

    +

    See documentation of the DbDatum::operator<< for details

    Parameters
    @@ -416,7 +374,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    [out]valData to be initalized with database value
    @@ -449,7 +409,9 @@

    Member Function Documentation

    - + +

    ◆ set_exceptions()

    +
    @@ -472,7 +434,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. See DbDatum::exceptions() for a usage example

    +

    Sets one exception flag. See DbDatum::exceptions() for a usage example

    Parameters
    @@ -487,13 +449,14 @@

    Member Function Documentation

    +
    DbDatum(string name)
    Create a DbDatum object.
    diff --git a/classTango_1_1DbDatum.js b/classTango_1_1DbDatum.js index 40c0b44..c6bd42e 100644 --- a/classTango_1_1DbDatum.js +++ b/classTango_1_1DbDatum.js @@ -2,8 +2,8 @@ var classTango_1_1DbDatum = [ [ "DbDatum", "classTango_1_1DbDatum.html#aeff53e61f2fa3a42ac930113af6b9f0c", null ], [ "DbDatum", "classTango_1_1DbDatum.html#af66b0aadb93b23168cb56d81d61baf48", null ], - [ "exceptions", "classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0", null ], [ "exceptions", "classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205", null ], + [ "exceptions", "classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0", null ], [ "is_empty", "classTango_1_1DbDatum.html#aead8e1ceb14215958af0c4202d973e54", null ], [ "operator<<", "classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e", null ], [ "operator>>", "classTango_1_1DbDatum.html#afd6ed9a2e6b129bcc9ae26e16ae4ef0b", null ], diff --git a/classTango_1_1DbDevExportInfo-members.html b/classTango_1_1DbDevExportInfo-members.html index d1db8fe..7b7c4c3 100644 --- a/classTango_1_1DbDevExportInfo-members.html +++ b/classTango_1_1DbDevExportInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]flThe exception flag
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@ diff --git a/classTango_1_1DbDevExportInfo.html b/classTango_1_1DbDevExportInfo.html index 7575f5a..08b77f0 100644 --- a/classTango_1_1DbDevExportInfo.html +++ b/classTango_1_1DbDevExportInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDevExportInfo Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,23 +102,23 @@ - - - - - @@ -150,10 +133,10 @@ diff --git a/classTango_1_1DbDevFullInfo-members.html b/classTango_1_1DbDevFullInfo-members.html index b73b16d..723067e 100644 --- a/classTango_1_1DbDevFullInfo-members.html +++ b/classTango_1_1DbDevFullInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    string host
     The host name where the device server process runs.
     
    +
    string ior
     The device IOR.
     
    +
    string name
     The device name.
     
    +
    int pid
     The device server process PID.
     
    +
    string version
     The device version.
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -126,9 +109,9 @@ diff --git a/classTango_1_1DbDevFullInfo.html b/classTango_1_1DbDevFullInfo.html index fead823..fa90e16 100644 --- a/classTango_1_1DbDevFullInfo.html +++ b/classTango_1_1DbDevFullInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDevFullInfo Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,56 +104,60 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::DbDevFullInfo:
    Collaboration graph
    - + + +
    [legend]
    - - - - - - - - - - @@ -185,10 +172,10 @@ diff --git a/classTango_1_1DbDevFullInfo__coll__graph.map b/classTango_1_1DbDevFullInfo__coll__graph.map index 9dbe7d2..a3d69c7 100644 --- a/classTango_1_1DbDevFullInfo__coll__graph.map +++ b/classTango_1_1DbDevFullInfo__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DbDevFullInfo__coll__graph.md5 b/classTango_1_1DbDevFullInfo__coll__graph.md5 index 0b5f7f7..cefba0b 100644 --- a/classTango_1_1DbDevFullInfo__coll__graph.md5 +++ b/classTango_1_1DbDevFullInfo__coll__graph.md5 @@ -1 +1 @@ -21a0d388aa1413f665adc3097359383a \ No newline at end of file +c3070e1ab920bebf29705394ca2bee7b \ No newline at end of file diff --git a/classTango_1_1DbDevFullInfo__coll__graph.png b/classTango_1_1DbDevFullInfo__coll__graph.png index dd0a992..cadfdf9 100644 Binary files a/classTango_1_1DbDevFullInfo__coll__graph.png and b/classTango_1_1DbDevFullInfo__coll__graph.png differ diff --git a/classTango_1_1DbDevFullInfo__inherit__graph.map b/classTango_1_1DbDevFullInfo__inherit__graph.map index 9dbe7d2..a3d69c7 100644 --- a/classTango_1_1DbDevFullInfo__inherit__graph.map +++ b/classTango_1_1DbDevFullInfo__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DbDevFullInfo__inherit__graph.md5 b/classTango_1_1DbDevFullInfo__inherit__graph.md5 index 0b5f7f7..d332195 100644 --- a/classTango_1_1DbDevFullInfo__inherit__graph.md5 +++ b/classTango_1_1DbDevFullInfo__inherit__graph.md5 @@ -1 +1 @@ -21a0d388aa1413f665adc3097359383a \ No newline at end of file +812a9215edc8ebf8e7b1e43236fbe127 \ No newline at end of file diff --git a/classTango_1_1DbDevFullInfo__inherit__graph.png b/classTango_1_1DbDevFullInfo__inherit__graph.png index dd0a992..cadfdf9 100644 Binary files a/classTango_1_1DbDevFullInfo__inherit__graph.png and b/classTango_1_1DbDevFullInfo__inherit__graph.png differ diff --git a/classTango_1_1DbDevImportInfo-members.html b/classTango_1_1DbDevImportInfo-members.html index 5584ffe..c9f46fb 100644 --- a/classTango_1_1DbDevImportInfo-members.html +++ b/classTango_1_1DbDevImportInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    string class_name
     The device class name.
     
    +
    string ds_full_name
     The full device server process name.
     
    +
    string host
     The host name where the device server process is running.
     
    +
    long pid
     The device server process PID (-1 if not set in DB)
     
    +
    string started_date
     Date of the last device export (empty if not set in DB)
     
    +
    string stopped_date
     Date of the last device un-export (empty if not set in DB)
     
    - Public Attributes inherited from Tango::DbDevImportInfo
    +
    long exported
     The exported flag.
     
    +
    string ior
     The device IOR.
     
    +
    string name
     The device name.
     
    +
    string version
     The device version (as a string)
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,9 +103,9 @@ diff --git a/classTango_1_1DbDevImportInfo.html b/classTango_1_1DbDevImportInfo.html index 4bcc8f6..5d07fa8 100644 --- a/classTango_1_1DbDevImportInfo.html +++ b/classTango_1_1DbDevImportInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDevImportInfo Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,24 +104,26 @@
    Inheritance graph
    - + + +
    [legend]
    - - - - @@ -153,10 +138,10 @@ diff --git a/classTango_1_1DbDevImportInfo__inherit__graph.map b/classTango_1_1DbDevImportInfo__inherit__graph.map index 13096cf..157a9af 100644 --- a/classTango_1_1DbDevImportInfo__inherit__graph.map +++ b/classTango_1_1DbDevImportInfo__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DbDevImportInfo__inherit__graph.md5 b/classTango_1_1DbDevImportInfo__inherit__graph.md5 index 595a52f..920a03a 100644 --- a/classTango_1_1DbDevImportInfo__inherit__graph.md5 +++ b/classTango_1_1DbDevImportInfo__inherit__graph.md5 @@ -1 +1 @@ -f299266a78d1c6e00a6953937f6e5b21 \ No newline at end of file +602189b2cf778eab82bc5a600830888b \ No newline at end of file diff --git a/classTango_1_1DbDevImportInfo__inherit__graph.png b/classTango_1_1DbDevImportInfo__inherit__graph.png index be3cb17..bc45b46 100644 Binary files a/classTango_1_1DbDevImportInfo__inherit__graph.png and b/classTango_1_1DbDevImportInfo__inherit__graph.png differ diff --git a/classTango_1_1DbDevInfo-members.html b/classTango_1_1DbDevInfo-members.html index c3f6486..d31e73f 100644 --- a/classTango_1_1DbDevInfo-members.html +++ b/classTango_1_1DbDevInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    long exported
     The exported flag.
     
    +
    string ior
     The device IOR.
     
    +
    string name
     The device name.
     
    +
    string version
     The device version (as a string)
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/classTango_1_1DbDevInfo.html b/classTango_1_1DbDevInfo.html index 28e6d70..ad3cd69 100644 --- a/classTango_1_1DbDevInfo.html +++ b/classTango_1_1DbDevInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDevInfo Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,28 +95,28 @@
    -

    Device information for Database device creation. +

    Device information for Database device creation. More...

    #include "tango.h"

    - - -

    Public Attributes

    +
    string _class
     The device class name.
     
    +
    string name
     The device name.
     
    +
    string server
     The full device server process name.
     

    Detailed Description

    -

    Device information for Database device creation.

    +

    Device information for Database device creation.


    The documentation for this class was generated from the following file: @@ -142,10 +125,10 @@ diff --git a/classTango_1_1DbDevice-members.html b/classTango_1_1DbDevice-members.html index c3d0c17..7770e78 100644 --- a/classTango_1_1DbDevice-members.html +++ b/classTango_1_1DbDevice-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -129,9 +112,9 @@ diff --git a/classTango_1_1DbDevice.html b/classTango_1_1DbDevice.html index 00a50cd..a71a093 100644 --- a/classTango_1_1DbDevice.html +++ b/classTango_1_1DbDevice.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbDevice Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,10 +103,10 @@ Public Member Functions
    Constructors
     DbDevice (string &dev_name) - Create a DbDevice object. More...
    + Create a DbDevice object. More...
       DbDevice (string &dev_name, Database *db) - Create a DbDevice object using a specified database. More...
    + Create a DbDevice object using a specified database. More...
     
    Device oriented methods
    DbDevImportInfo import_device () @@ -163,11 +146,13 @@

    Detailed Description

    A high level object for a device interface to the database.

    -

    A database object for a device which can be used to query or modify properties, import and export information for a device. This class provides an easy to use interface for device objects in the database. It uses the methods of the Database class therefore the reader is referred to these for the exact calling syntax and examples. The following methods are defined for the DbDevice class :

    +

    A database object for a device which can be used to query or modify properties, import and export information for a device. This class provides an easy to use interface for device objects in the database. It uses the methods of the Database class therefore the reader is referred to these for the exact calling syntax and examples. The following methods are defined for the DbDevice class :

    Author
    taurel
    Revision
    1

    Constructor & Destructor Documentation

    - + +

    ◆ DbDevice() [1/2]

    +
    @@ -181,8 +166,8 @@
    -

    Create a DbDevice object.

    -

    A constructor for a DbDevice object for a device in the TANGO database specified by the TANGO_HOST environment variable.

    +

    Create a DbDevice object.

    +

    A constructor for a DbDevice object for a device in the TANGO database specified by the TANGO_HOST environment variable.

    Parameters
    @@ -192,7 +177,9 @@ - + +

    ◆ DbDevice() [2/2]

    +
    [in]dev_nameThe device name
    @@ -216,8 +203,8 @@
    -

    Create a DbDevice object using a specified database.

    -

    A constructor for a DbDevice object for the device in the specified database. This method reuses the Database supplied by the programmer.

    +

    Create a DbDevice object using a specified database.

    +

    A constructor for a DbDevice object for the device in the specified database. This method reuses the Database supplied by the programmer.

    Parameters
    @@ -229,7 +216,9 @@

    Member Function Documentation

    - + +

    ◆ delete_attribute_property()

    +
    [in]dev_nameThe device name
    @@ -244,7 +233,7 @@

    Member Function Documentation

    Remove device attribute property from database.

    -

    Delete all properties for the list of specified attributes for this device in the database. See Database::delete_device_attribute_property() for an example of how to specify the properties.

    +

    Delete all properties for the list of specified attributes for this device in the database. See Database::delete_device_attribute_property() for an example of how to specify the properties.

    Parameters
    @@ -260,7 +249,9 @@

    Member Function Documentation

    - + +

    ◆ delete_pipe_property()

    +
    [in]dbProperty name(s)
    @@ -275,7 +266,7 @@

    Member Function Documentation

    Remove device pipe property from database.

    -

    Delete all properties for the list of specified pipes for this device in the database. See Database::delete_device_pipe_property() for an example of how to specify the properties.

    +

    Delete all properties for the list of specified pipes for this device in the database. See Database::delete_device_pipe_property() for an example of how to specify the properties.

    Parameters
    @@ -291,7 +282,9 @@

    Member Function Documentation

    - + +

    ◆ delete_property()

    +
    [in]dbProperty name(s)
    @@ -306,7 +299,7 @@

    Member Function Documentation

    Remove device property from database.

    -

    Delete the list of specified properties for this device in the database. See Database::delete_property() for an example of how to specify the properties.

    +

    Delete the list of specified properties for this device in the database. See Database::delete_property() for an example of how to specify the properties.

    Parameters
    @@ -322,7 +315,9 @@

    Member Function Documentation

    - + +

    ◆ export_device()

    +
    [in]dbProperty name(s)
    @@ -353,7 +348,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_property()

    +
    @@ -368,7 +365,7 @@

    Member Function Documentation

    Get device attribute property from database.

    -

    Query the database for the list of attribute properties of this device. See Database::get_device_attribute_property() for an example of how to specify and retrieve the properties.

    +

    Query the database for the list of attribute properties of this device. See Database::get_device_attribute_property() for an example of how to specify and retrieve the properties.

    Parameters
    @@ -384,7 +381,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_property()

    +
    [in,out]dbProperty name(s) and value
    @@ -399,7 +398,7 @@

    Member Function Documentation

    Get device pipe property from database.

    -

    Query the database for the list of pipe properties of this device. See Database::get_device_pipe_property() for an example of how to specify and retrieve the properties.

    +

    Query the database for the list of pipe properties of this device. See Database::get_device_pipe_property() for an example of how to specify and retrieve the properties.

    Parameters
    @@ -415,7 +414,9 @@

    Member Function Documentation

    - + +

    ◆ get_property()

    +
    [in,out]dbProperty name(s) and value
    @@ -430,7 +431,7 @@

    Member Function Documentation

    Get device property from database.

    -

    Query the database for the list of properties of this device. See Database::get_device_property() for an example of how to specify and retrieve the properties.

    +

    Query the database for the list of properties of this device. See Database::get_device_property() for an example of how to specify and retrieve the properties.

    Parameters
    @@ -446,7 +447,9 @@

    Member Function Documentation

    - + +

    ◆ import_device()

    +
    [in,out]dbProperty name(s) and value
    @@ -460,7 +463,7 @@

    Member Function Documentation

    Import the device from database.

    -

    Query the database for the import info of this device. Returns a DbDevImportInfo structure.

    +

    Query the database for the import info of this device. Returns a DbDevImportInfo structure.

    Returns
    [in] The device import information
    Exceptions
    @@ -471,7 +474,9 @@

    Member Function Documentation

    - + +

    ◆ put_attribute_property()

    +
    @@ -486,7 +491,7 @@

    Member Function Documentation

    Update device attribute property in database.

    -

    Update the list of attribute properties for this device in the database. See Database::put_device_attribute_property() for an example of how to specify the properties.

    +

    Update the list of attribute properties for this device in the database. See Database::put_device_attribute_property() for an example of how to specify the properties.

    Parameters
    @@ -502,7 +507,9 @@

    Member Function Documentation

    - + +

    ◆ put_pipe_property()

    +
    [in]dbProperty name(s) and value
    @@ -517,7 +524,7 @@

    Member Function Documentation

    Update device pipe property in database.

    -

    Update the list of pipe properties for this device in the database. See Database::put_device_pipe_property() for an example of how to specify the properties.

    +

    Update the list of pipe properties for this device in the database. See Database::put_device_pipe_property() for an example of how to specify the properties.

    Parameters
    @@ -533,7 +540,9 @@

    Member Function Documentation

    - + +

    ◆ put_property()

    +
    [in]dbProperty name(s) and value
    @@ -548,7 +557,7 @@

    Member Function Documentation

    Update device property in database.

    -

    Update the list of properties for this device in the database. See Database::put_device_property() for an example of how to specify the properties.

    +

    Update the list of properties for this device in the database. See Database::put_device_property() for an example of how to specify the properties.

    Parameters
    @@ -572,10 +581,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DbHistory-members.html b/classTango_1_1DbHistory-members.html index 7f624a4..6b11191 100644 --- a/classTango_1_1DbHistory-members.html +++ b/classTango_1_1DbHistory-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]dbProperty name(s) and value
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@ diff --git a/classTango_1_1DbHistory.html b/classTango_1_1DbHistory.html index 8353b10..c2da237 100644 --- a/classTango_1_1DbHistory.html +++ b/classTango_1_1DbHistory.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbHistory Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -138,7 +121,9 @@

    Detailed Description

    Class used to retrieve database object history.

    Member Function Documentation

    - + +

    ◆ get_attribute_name()

    +
    @@ -156,7 +141,9 @@ - + +

    ◆ get_date()

    +
    @@ -174,7 +161,9 @@ - + +

    ◆ get_name()

    +
    @@ -192,7 +181,9 @@ - + +

    ◆ get_value()

    +
    @@ -210,7 +201,9 @@ - + +

    ◆ is_deleted()

    +
    @@ -236,10 +229,10 @@ diff --git a/classTango_1_1DbServer-members.html b/classTango_1_1DbServer-members.html index 9f1feda..e05ba3f 100644 --- a/classTango_1_1DbServer-members.html +++ b/classTango_1_1DbServer-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/classTango_1_1DbServer.html b/classTango_1_1DbServer.html index 15bbd8c..ec82c34 100644 --- a/classTango_1_1DbServer.html +++ b/classTango_1_1DbServer.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbServer Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -126,7 +109,7 @@  Create a DbServer instance using a specified database. More...
     
    Server oriented methods
    -void add_server (DbDevInfos &serv) +void add_server (DbDevInfos &serv)  Add a device server process into the database. More...
      void delete_server () @@ -142,7 +125,9 @@

    Detailed Description

    A database object for a device server which can be used to query or modify server database information.

    Constructor & Destructor Documentation

    - + +

    ◆ DbServer() [1/2]

    +
    @@ -167,7 +152,9 @@ - + +

    ◆ DbServer() [2/2]

    +
    @@ -192,7 +179,7 @@

    Create a DbServer instance using a specified database.

    -

    A constructor for a DbServer object for the server in the specified database. This method reuses the Database supplied by the programmer

    +

    A constructor for a DbServer object for the server in the specified database. This method reuses the Database supplied by the programmer

    Parameters
    @@ -204,14 +191,16 @@

    Member Function Documentation

    - + +

    ◆ add_server()

    +
    [in]server_nameThe device server name
    - + @@ -219,7 +208,7 @@

    Member Function Documentation

    Add a device server process into the database.

    -

    Add a group of devices to the database. The device names, server names and classes are specified in the vector of DbDevInfo structures

    +

    Add a group of devices to the database. The device names, server names and classes are specified in the vector of DbDevInfo structures

    Parameters
    void Tango::DbServer::add_server (DbDevInfosDbDevInfos &  serv)
    @@ -235,7 +224,9 @@

    Member Function Documentation

    - + +

    ◆ delete_server()

    +
    [in]servDevice server process data
    @@ -259,7 +250,9 @@

    Member Function Documentation

    - + +

    ◆ export_server()

    +
    @@ -274,7 +267,7 @@

    Member Function Documentation

    Export all device server devices in database.

    -

    Export a group of device to the database. The device names, IOR, class, server name, pid etc. are specified in the vector of DbDevExportInfo structures.

    +

    Export a group of device to the database. The device names, IOR, class, server name, pid etc. are specified in the vector of DbDevExportInfo structures.

    Parameters
    @@ -290,7 +283,9 @@

    Member Function Documentation

    - + +

    ◆ unexport_server()

    +
    [in]servDevices information
    @@ -322,10 +317,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DbServerData-members.html b/classTango_1_1DbServerData-members.html index 7286c86..f763b28 100644 --- a/classTango_1_1DbServerData-members.html +++ b/classTango_1_1DbServerData-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@ diff --git a/classTango_1_1DbServerData.html b/classTango_1_1DbServerData.html index 9c2c37f..7ac9c7b 100644 --- a/classTango_1_1DbServerData.html +++ b/classTango_1_1DbServerData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DbServerData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Class used to move/copy a complete device server process database configuration from one Tango host to another. +

    Class used to move/copy a complete device server process database configuration from one Tango host to another. More...

    #include "tango.h"

    @@ -126,19 +109,21 @@  Check if device(s) already defined. More...
      void put_in_database (const string &tg_host) - Put device server database configuration in new Tango host. More...
    + Put device server database configuration in new Tango host. More...
      -void remove (const string &tg_host) - Remove device server database configuration from Tango host. More...
    -  void remove () - Remove device server database configuration from default Tango host. More...
    + Remove device server database configuration from default Tango host. More...
      +void remove (const string &tg_host) + Remove device server database configuration from Tango host. More...

    Detailed Description

    -

    Class used to move/copy a complete device server process database configuration from one Tango host to another.

    +

    Class used to move/copy a complete device server process database configuration from one Tango host to another.

    Constructor & Destructor Documentation

    - + +

    ◆ DbServerData()

    +
    @@ -175,7 +160,9 @@

    Member Function Documentation

    - + +

    ◆ already_exist()

    +
    @@ -190,18 +177,20 @@

    Member Function Documentation

    Check if device(s) already defined.

    -

    Return true if one of the device defined in the device server process with configuration in this instance is already defined in the database defined by the Tango host given as parameter

    +

    Return true if one of the device defined in the device server process with configuration in this instance is already defined in the database defined by the Tango host given as parameter

    Parameters
    [in]tg_hostThe tango host
    -
    Returns
    Boolean set to true if one of the device server device is defined in the Tango host given as parameter
    +
    Returns
    Boolean set to true if one of the device server device is defined in the Tango host given as parameter
    - + +

    ◆ put_in_database()

    +
    @@ -215,8 +204,8 @@

    Member Function Documentation

    -

    Put device server database configuration in new Tango host.

    -

    Store the device server process database configuration in the database specified by the given Tango host parameter

    +

    Put device server database configuration in new Tango host.

    +

    Store the device server process database configuration in the database specified by the given Tango host parameter

    Parameters
    @@ -226,46 +215,50 @@

    Member Function Documentation

    - + +

    ◆ remove() [1/2]

    +
    [in]tg_hostThe tango host
    - - +
    void Tango::DbServerData::remove (const string & tg_host))
    -

    Remove device server database configuration from Tango host.

    -

    Remove the device server process database configuration from the database specified by the given Tango host parameter

    -
    Parameters
    - - -
    [in]tg_hostThe tango host
    -
    -
    +

    Remove device server database configuration from default Tango host.

    +

    Remove the device server process database configuration from the database specified by the environment variable TANGO_HOST

    - + +

    ◆ remove() [2/2]

    +
    - + +
    void Tango::DbServerData::remove ()const string & tg_host)
    -

    Remove device server database configuration from default Tango host.

    -

    Remove the device server process database configuration from the database specified by the environment variable TANGO_HOST

    +

    Remove device server database configuration from Tango host.

    +

    Remove the device server process database configuration from the database specified by the given Tango host parameter

    +
    Parameters
    + + +
    [in]tg_hostThe tango host
    +
    +
    @@ -277,10 +270,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DbServerData.js b/classTango_1_1DbServerData.js index d2e7eac..076da1b 100644 --- a/classTango_1_1DbServerData.js +++ b/classTango_1_1DbServerData.js @@ -3,6 +3,6 @@ var classTango_1_1DbServerData = [ "DbServerData", "classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf", null ], [ "already_exist", "classTango_1_1DbServerData.html#a19dd1e256705a4ba7aae9a7e696c6a7b", null ], [ "put_in_database", "classTango_1_1DbServerData.html#a642eaefe3d22329cb415d6893a388c9d", null ], - [ "remove", "classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73", null ], - [ "remove", "classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b", null ] + [ "remove", "classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b", null ], + [ "remove", "classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73", null ] ]; \ No newline at end of file diff --git a/classTango_1_1DevIntrChangeEventData-members.html b/classTango_1_1DevIntrChangeEventData-members.html index 4078cc6..9cd0126 100644 --- a/classTango_1_1DevIntrChangeEventData-members.html +++ b/classTango_1_1DevIntrChangeEventData-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -124,9 +107,9 @@ diff --git a/classTango_1_1DevIntrChangeEventData.html b/classTango_1_1DevIntrChangeEventData.html index 7c6d214..268f3d0 100644 --- a/classTango_1_1DevIntrChangeEventData.html +++ b/classTango_1_1DevIntrChangeEventData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DevIntrChangeEventData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,40 +104,41 @@
    Collaboration graph
    - + + + +
    [legend]
    - - - - - + - - - - @@ -163,7 +147,23 @@

    Device interface change event callback execution data.

    This class is used to pass data to the callback method when a device interface change event is sent to the client.

    $Author$ $Revision$

    -

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

    Public Attributes

    +
    AttributeInfoListEx att_list
     Device attribute list info.
     
    +
    CommandInfoList cmd_list
     Device command list info.
     
    +
    bool dev_started
     Device started flag (true when event sent due to device being (re)started and with only a possible but not sure interface change)
     
    -DeviceProxydevice
     The DeviceProxy object on which the call was executed.
    DeviceProxydevice
     
    +
    string device_name
     The device name.
     
    +
    bool err
     A boolean flag set to true if the request failed. False otherwise.
     
    +
    DevErrorList errors
     The error stack.
     
    +
    string event
     The event name.
     
    + + + +
    DeviceProxy* Tango::DevIntrChangeEventData::device
    +
    +

    The DeviceProxy object on which the call was executed

    + +
    + +
    The documentation for this class was generated from the following file: @@ -171,10 +171,10 @@ diff --git a/classTango_1_1DevIntrChangeEventData__coll__graph.map b/classTango_1_1DevIntrChangeEventData__coll__graph.map index 48bf6f2..2d82a1c 100644 --- a/classTango_1_1DevIntrChangeEventData__coll__graph.map +++ b/classTango_1_1DevIntrChangeEventData__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1DevIntrChangeEventData__coll__graph.md5 b/classTango_1_1DevIntrChangeEventData__coll__graph.md5 index f2daaa4..5a73b1b 100644 --- a/classTango_1_1DevIntrChangeEventData__coll__graph.md5 +++ b/classTango_1_1DevIntrChangeEventData__coll__graph.md5 @@ -1 +1 @@ -f0afe1a19ea4fc334016c4baf69753aa \ No newline at end of file +27d146cb62f0d0a751f576995b1a22dc \ No newline at end of file diff --git a/classTango_1_1DevIntrChangeEventData__coll__graph.png b/classTango_1_1DevIntrChangeEventData__coll__graph.png index 21634ae..1d5ed62 100644 Binary files a/classTango_1_1DevIntrChangeEventData__coll__graph.png and b/classTango_1_1DevIntrChangeEventData__coll__graph.png differ diff --git a/classTango_1_1DeviceAttribute-members.html b/classTango_1_1DeviceAttribute-members.html index 6c21a6c..ad93687 100644 --- a/classTango_1_1DeviceAttribute-members.html +++ b/classTango_1_1DeviceAttribute-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@ - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -152,9 +135,9 @@ diff --git a/classTango_1_1DeviceAttribute.html b/classTango_1_1DeviceAttribute.html index f202c38..c152454 100644 --- a/classTango_1_1DeviceAttribute.html +++ b/classTango_1_1DeviceAttribute.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceAttribute Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,23 +103,25 @@
    Inheritance graph
    - + + +
    [legend]
    - + - + - + - + @@ -244,20 +229,22 @@
  • 1. By testing the extractor operators return value. All the extractors operator returns a boolean value set to false in case of problem.
  • -2. By asking the DeviceAttribute object to throw exception in case of problem. By default, DeviceAttribute throws exception :
      +2. By asking the DeviceAttribute object to throw exception in case of problem. By default, DeviceAttribute throws exception :
      1. When the user try to extract data and the server reported an error when the attribute was read.
      2. -When the user try to extract data from an empty DeviceAttribute
      3. +When the user try to extract data from an empty DeviceAttribute
      -

      For insertion into DeviceAttribute instance from TANGO CORBA sequence pointers, the DeviceAttribute object takes ownership of the pointed to memory. This means that the pointed to memory will be freed when the DeviceAttribute object is destroyed or when another data is inserted into it. The insertion into DeviceAttribute instance from TANGO CORBA sequence reference copy the data into the DeviceAttribute object.
      +

      For insertion into DeviceAttribute instance from TANGO CORBA sequence pointers, the DeviceAttribute object takes ownership of the pointed to memory. This means that the pointed to memory will be freed when the DeviceAttribute object is destroyed or when another data is inserted into it. The insertion into DeviceAttribute instance from TANGO CORBA sequence reference copy the data into the DeviceAttribute object.
      For extraction into TANGO CORBA sequence types, the extraction method consumes the memory allocated to store the data and it is the caller responsibility to delete this memory.

      Author
      taurel
      Revision
      1

      Constructor & Destructor Documentation

      - + +

      ◆ DeviceAttribute() [1/4]

      +
  • Public Member Functions

    Constructors
     DeviceAttribute ()
     Create a DeviceAttribute object. More...
     Create a DeviceAttribute object. More...
     
     DeviceAttribute (string &name, short val)
     Create a DeviceAttribute object from attribute name and value for scalar attribute. More...
     Create a DeviceAttribute object from attribute name and value for scalar attribute. More...
     
     DeviceAttribute (string &name, vector< short > &val)
     Create a DeviceAttribute object from attribute name and value for spectrum attribute. More...
     Create a DeviceAttribute object from attribute name and value for spectrum attribute. More...
     
     DeviceAttribute (string &name, vector< short > &val, int dim_x, int dim_y)
     Create a DeviceAttribute object from attribute name and value for image attribute. More...
     Create a DeviceAttribute object from attribute name and value for image attribute. More...
     
    Inserters and Extractors
    void operator<< (short val)
    @@ -270,12 +257,14 @@
    -

    Create a DeviceAttribute object.

    +

    Create a DeviceAttribute object.

    Default constructor. The instance is empty

    - + +

    ◆ DeviceAttribute() [2/4]

    +
    @@ -299,10 +288,10 @@
    -

    Create a DeviceAttribute object from attribute name and value for scalar attribute.

    -

    Create a DeviceAttribute object from attribute name and value for scalar attribute. These constructors exists for the following data type:

      +

      Create a DeviceAttribute object from attribute name and value for scalar attribute.

      +

      Create a DeviceAttribute object from attribute name and value for scalar attribute. These constructors exists for the following data type:

      • DeviceAttribute(string &, bool);
      • -
      • DeviceAttribute(string &, short);
      • +
      • DeviceAttribute(string &, short);
      • DeviceAttribute(string &, DevLong);
      • DeviceAttribute(string &, DevLong64);
      • DeviceAttribute(string &, float);
      • @@ -313,8 +302,8 @@
      • DeviceAttribute(string &, DevULong64);
      • DeviceAttribute(string &, string &);
      • DeviceAttribute(string &, DevState);
      • -
      • DeviceAttribute(string &, DevEncoded &);
        -
        +
      • DeviceAttribute(string &, DevEncoded &);
        +
      • DeviceAttribute(const char *, bool);
      • DeviceAttribute(const char *, short);
      • @@ -340,7 +329,9 @@
    - + +

    ◆ DeviceAttribute() [3/4]

    +
    @@ -364,10 +355,10 @@
    -

    Create a DeviceAttribute object from attribute name and value for spectrum attribute.

    -

    Create a DeviceAttribute object from attribute name and value for spectrum attribute. These constructors exists for the following data type:

      +

      Create a DeviceAttribute object from attribute name and value for spectrum attribute.

      +

      Create a DeviceAttribute object from attribute name and value for spectrum attribute. These constructors exists for the following data type:

      • DeviceAttribute(string &, vector<bool> &);
      • -
      • DeviceAttribute(string &, vector<short> &);
      • +
      • DeviceAttribute(string &, vector<short> &);
      • DeviceAttribute(string &, vector<DevLong> &);
      • DeviceAttribute(string &, vector<DevLong64>&);
      • DeviceAttribute(string &, vector<float> &);
      • @@ -377,8 +368,8 @@
      • DeviceAttribute(string &, vector<DevULong> &);
      • DeviceAttribute(string &, vector<DevULong64>&);
      • DeviceAttribute(string &, vector<string> & );
      • -
      • DeviceAttribute(string &, vector<DevState> &);
        -
        +
      • DeviceAttribute(string &, vector<DevState> &);
        +
      • DeviceAttribute(const char *, vector<bool> &);
      • DeviceAttribute(const char *, vector<short> &);
      • @@ -403,7 +394,9 @@
    - + +

    ◆ DeviceAttribute() [4/4]

    +
    @@ -439,10 +432,10 @@
    -

    Create a DeviceAttribute object from attribute name and value for image attribute.

    -

    Create a DeviceAttribute object from attribute name and value for image attribute. These constructors have two more parameters allowing the user to define the x and y image dimensions. These constructors exists for the following data type:

      +

      Create a DeviceAttribute object from attribute name and value for image attribute.

      +

      Create a DeviceAttribute object from attribute name and value for image attribute. These constructors have two more parameters allowing the user to define the x and y image dimensions. These constructors exists for the following data type:

      • DeviceAttribute(string &, vector<bool> &, int, int);
      • -
      • DeviceAttribute(string &, vector<short> &, int, int);
      • +
      • DeviceAttribute(string &, vector<short> &, int, int);
      • DeviceAttribute(string &, vector<DevLong> &, int, int);
      • DeviceAttribute(string &, vector<DevLong64>&, int, int);
      • DeviceAttribute(string &, vector<float> &, int, int);
      • @@ -452,8 +445,8 @@
      • DeviceAttribute(string &, vector<DevULong> &, int, int);
      • DeviceAttribute(string &, vector<DevULong64>&, int, int);
      • DeviceAttribute(string &, vector<string> &, int, int );
      • -
      • DeviceAttribute(string &, vector<DevState> &, int, int);
        -
        +
      • DeviceAttribute(string &, vector<DevState> &, int, int);
        +
        DeviceAttribute(const char *, vector<bool> &, int, int);
      • DeviceAttribute(const char *, vector<short> &, int, int);
      • DeviceAttribute(const char *, vector<DevLong> &, int, int);
      • @@ -480,7 +473,9 @@

    Member Function Documentation

    - + +

    ◆ exceptions() [1/2]

    +
    @@ -488,10 +483,9 @@

    Member Function Documentation

    - + - - +
    void Tango::DeviceAttribute::exceptions bitset<numFlags> Tango::DeviceAttribute::exceptions (bitset< numFlags > fl))
    @@ -502,25 +496,14 @@

    Member Function Documentation

    -

    Set exception flag.

    -

    Is a method which allows the user to switch on/off exception throwing when trying to extract data from a DeviceAttribute object. The following flags are supported :

      -
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDbDatum) if user tries to extract data from an empty DeviceAttribute object. By default, this flag is set
    • -
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is not set
    • -
    • failed_flag - throw an exception when the user try to extract data from the DeviceAttribute object and an error was reported by the server when the user try to read the attribute. The type of the exception thrown is the type of the error reported by the server. By default, this flag is set.
    • -
    • unknown_format_flag - throw an exception when the user try to get the attribute data format from the DeviceAttribute object when this information is not yet available. This information is available only after the read_attribute call has been sucessfully executed. The type of the exception thrown is WrongData exception (reason = API_EmptyDeviceAttribute). By default, this flag is not set.
    • -
    -
    Parameters
    - - -
    [in]flThe exception flag
    -
    -
    - -

    Referenced by Tango::GroupAttrReply::operator>>().

    +

    Get exception flag.

    +

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    bitset<DeviceAttribute::numFlags> bs = da.exceptions();
    cout << "bs = " << bs << endl;
    da.set_exceptions(DeviceAttribute::wrongtype_flag);
    bs = da.exceptions();
    cout << "bs = " << bs << endl;
    Returns
    The exception flag
    - + +

    ◆ exceptions() [2/2]

    +
    @@ -528,9 +511,10 @@

    Member Function Documentation

    - + - + +
    bitset<numFlags> Tango::DeviceAttribute::exceptions void Tango::DeviceAttribute::exceptions ()bitset< numFlags > fl)
    @@ -541,21 +525,27 @@

    Member Function Documentation

    -

    Get exception flag.

    -

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    -
    -
    bitset<DeviceAttribute::numFlags> bs = da.exceptions();
    -
    cout << "bs = " << bs << endl;
    -
    -
    da.set_exceptions(DeviceAttribute::wrongtype_flag);
    -
    bs = da.exceptions();
    -
    -
    cout << "bs = " << bs << endl;
    -
    Returns
    The exception flag
    +

    Set exception flag.

    +

    Is a method which allows the user to switch on/off exception throwing when trying to extract data from a DeviceAttribute object. The following flags are supported :

      +
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDbDatum) if user tries to extract data from an empty DeviceAttribute object. By default, this flag is set
    • +
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is not set
    • +
    • failed_flag - throw an exception when the user try to extract data from the DeviceAttribute object and an error was reported by the server when the user try to read the attribute. The type of the exception thrown is the type of the error reported by the server. By default, this flag is set.
    • +
    • unknown_format_flag - throw an exception when the user try to get the attribute data format from the DeviceAttribute object when this information is not yet available. This information is available only after the read_attribute call has been sucessfully executed. The type of the exception thrown is WrongData exception (reason = API_EmptyDeviceAttribute). By default, this flag is not set.
    • +
    +
    Parameters
    + + +
    [in]flThe exception flag
    +
    +
    + +

    Referenced by Tango::GroupAttrReply::operator>>().

    - + +

    ◆ extract()

    +
    @@ -586,9 +576,9 @@

    Member Function Documentation

    Extract attribute data for DevEncoded attribute.

    -

    Extract attribute data when the attribute data type is DevEncoded It's the user responsability to release the memory pointed to by the two pointers method parameter.
    - Similar method with following signature also exist extract(string &,vector<unsigned char> &);
    - See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    +

    Extract attribute data when the attribute data type is DevEncoded It's the user responsability to release the memory pointed to by the two pointers method parameter.
    + Similar method with following signature also exist extract(string &,vector<unsigned char> &);
    + See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    Parameters
    @@ -606,7 +596,9 @@

    Member Function Documentation

    - + +

    ◆ extract_read()

    +
    [out]strThe DevEncoded string
    @@ -621,7 +613,7 @@

    Member Function Documentation

    Extract only read part of attribute data.

    -

    Extract methods to extract only the read value of an attribute into a C++ vector. The dimension of the read value can be read by using the methods get_dim_x() and get_dim_y() or get_r_dimension(). The methods use the same return values as the extraction operators with exceptions triggered by the exception flags. This method exist for the following data type:

      +

      Extract methods to extract only the read value of an attribute into a C++ vector. The dimension of the read value can be read by using the methods get_dim_x() and get_dim_y() or get_r_dimension(). The methods use the same return values as the extraction operators with exceptions triggered by the exception flags. This method exist for the following data type:

      • bool DeviceAttribute::extract_read (vector<bool>&);
      • bool DeviceAttribute::extract_read (vector<short>&);
      • bool DeviceAttribute::extract_read (vector<DevLong>&);
      • @@ -636,7 +628,7 @@

        Member Function Documentation

      • bool DeviceAttribute::extract_read (vector<DevState>&);
      • bool DeviceAttribute::extract_read(string&, vector<unsigned char> &);
      -

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      +

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      Parameters
    @@ -652,7 +644,9 @@

    Member Function Documentation

    - + +

    ◆ extract_set()

    +
    [out]dataThe attribute data
    @@ -667,7 +661,7 @@

    Member Function Documentation

    Extract only written part of attribute data.

    -

    Extract methods to extract only the set value of an attribute into a C++ vector. The dimension of the set value can be read by using the methods get_written_dim_x() and get_written_dim_y() or get_w_dimension(). The methods use the same return values as the extraction operators with exceptions triggered by the exception flags. This method exist for the following data type:

      +

      Extract methods to extract only the set value of an attribute into a C++ vector. The dimension of the set value can be read by using the methods get_written_dim_x() and get_written_dim_y() or get_w_dimension(). The methods use the same return values as the extraction operators with exceptions triggered by the exception flags. This method exist for the following data type:

      • bool DeviceAttribute::extract_set (vector<bool>&);
      • bool DeviceAttribute::extract_set (vector<short>&);
      • bool DeviceAttribute::extract_set (vector<DevLong>&);
      • @@ -682,7 +676,7 @@

        Member Function Documentation

      • bool DeviceAttribute::extract_set (vector<DevState>&);
      • bool DeviceAttribute::extract_set(string &, vector<unsigned char> &);
      -

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      +

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      Parameters
    @@ -698,7 +692,9 @@

    Member Function Documentation

    - + +

    ◆ get_data_format()

    +
    [out]dataThe attribute data
    @@ -717,7 +713,9 @@

    Member Function Documentation

    - + +

    ◆ get_date()

    +
    @@ -744,7 +742,9 @@

    Member Function Documentation

    - + +

    ◆ get_dim_x()

    +
    @@ -771,7 +771,9 @@

    Member Function Documentation

    - + +

    ◆ get_dim_y()

    +
    @@ -798,7 +800,9 @@

    Member Function Documentation

    - + +

    ◆ get_err_stack()

    +
    @@ -820,74 +824,14 @@

    Member Function Documentation

    Get the error stack.

    -

    Returns the error stack reported by the server when the attribute was read. The following is an example of the three available ways to get data out of a DeviceAttribute object

    -
    vector<short> attr_data;
    -
    -
    try
    -
    {
    -
    da = device->read_attribute("Attr");
    -
    da >> attr_data;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    ....
    -
    }
    -
    -
    ------------------------------------------------------------------------
    -
    - -
    vector<short> attr_data;
    -
    -
    da.reset_exceptions(DeviceAttribute::failed_flag);
    -
    -
    try
    -
    {
    -
    da = device->read_attribute("Attr");
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    .....
    -
    }
    -
    -
    if (!(da >> attr_data))
    -
    {
    -
    DevErrorList &err = da.get_err_stack();
    -
    .....
    -
    }
    -
    else
    -
    {
    -
    .....
    -
    }
    -
    -
    ----------------------------------------------------------------------
    -
    - -
    vector<short> attr_data;
    -
    -
    try
    -
    {
    -
    da = device->read_attribute("Attr");
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    ......
    -
    }
    -
    -
    if (da.has_failed())
    -
    {
    -
    DevErrorList &err = da.get_err_stack();
    -
    ....
    -
    }
    -
    else
    -
    {
    -
    da >> attr_data;
    -
    }
    -

    The first way uses the default behaviour of the DeviceAttribute object which is to throw an exception when the user try to extract data when the server reports an error when the attribute was read. In the second way, the DeviceAttribute object now does not throw "DevFailed" exception any more and the return value of the extractor operator is checked. IN the last case, the attribute data validity is checked before trying to extract them.

    +

    Returns the error stack reported by the server when the attribute was read. The following is an example of the three available ways to get data out of a DeviceAttribute object

    vector<short> attr_data;
    try
    {
    da = device->read_attribute("Attr");
    da >> attr_data;
    }
    catch (DevFailed &e)
    {
    ....
    }
    ------------------------------------------------------------------------
    vector<short> attr_data;
    da.reset_exceptions(DeviceAttribute::failed_flag);
    try
    {
    da = device->read_attribute("Attr");
    }
    catch (DevFailed &e)
    {
    .....
    }
    if (!(da >> attr_data))
    {
    DevErrorList &err = da.get_err_stack();
    .....
    }
    else
    {
    .....
    }
    ----------------------------------------------------------------------
    vector<short> attr_data;
    try
    {
    da = device->read_attribute("Attr");
    }
    catch (DevFailed &e)
    {
    ......
    }
    if (da.has_failed())
    {
    DevErrorList &err = da.get_err_stack();
    ....
    }
    else
    {
    da >> attr_data;
    }

    The first way uses the default behaviour of the DeviceAttribute object which is to throw an exception when the user try to extract data when the server reports an error when the attribute was read. In the second way, the DeviceAttribute object now does not throw "DevFailed" exception any more and the return value of the extractor operator is checked. IN the last case, the attribute data validity is checked before trying to extract them.

    Returns
    The error stack
    - + +

    ◆ get_name()

    +
    @@ -914,7 +858,9 @@

    Member Function Documentation

    - + +

    ◆ get_nb_read()

    +
    @@ -933,7 +879,9 @@

    Member Function Documentation

    - + +

    ◆ get_nb_written()

    +
    @@ -947,32 +895,13 @@

    Member Function Documentation

    Get the number of written value.

    -

    Returns the number of written values. Here is an example of these last methods usage.

    -
    vector<short> attr_data;
    -
    -
    try
    -
    {
    -
    da = device->read_attribute("Attr");
    -
    da >> attr_data;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    ....
    -
    }
    -
    -
    long read = da.get_nb_read();
    -
    long written = da.get_nb_written();
    -
    -
    for (long i = 0;i < read;i++)
    -
    cout << "Read value " << i+1 << " = " << attr_data[i] << endl;
    -
    -
    for (long j = 0; j < written;j++)
    -
    cout << "Last written value " << j+1 << " = " << attr_data[j + read] << endl;
    -
    Returns
    The read value number
    - -
    - - +

    Returns the number of written values. Here is an example of these last methods usage.

    vector<short> attr_data;
    try
    {
    da = device->read_attribute("Attr");
    da >> attr_data;
    }
    catch (DevFailed &e)
    {
    ....
    }
    long read = da.get_nb_read();
    long written = da.get_nb_written();
    for (long i = 0;i < read;i++)
    cout << "Read value " << i+1 << " = " << attr_data[i] << endl;
    for (long j = 0; j < written;j++)
    cout << "Last written value " << j+1 << " = " << attr_data[j + read] << endl;
    Returns
    The read value number
    + + + + +

    ◆ get_quality()

    +
    @@ -1005,7 +934,9 @@

    Member Function Documentation

    - + +

    ◆ get_r_dimension()

    +
    @@ -1024,7 +955,9 @@

    Member Function Documentation

    - + +

    ◆ get_type()

    +
    @@ -1043,7 +976,9 @@

    Member Function Documentation

    - + +

    ◆ get_w_dimension()

    +
    @@ -1062,7 +997,9 @@

    Member Function Documentation

    - + +

    ◆ get_written_dim_x()

    +
    @@ -1089,7 +1026,9 @@

    Member Function Documentation

    - + +

    ◆ get_written_dim_y()

    +
    @@ -1116,7 +1055,9 @@

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -1143,7 +1084,9 @@

    Member Function Documentation

    - + +

    ◆ insert() [1/4]

    +
    @@ -1174,13 +1117,13 @@

    Member Function Documentation

    Insert attribute data for DevEncoded attribute.

    -

    Insert attribute data when the attribute data type is DevEncoded
    +

    Insert attribute data when the attribute data type is DevEncoded
    Similar methods with following signature also exist

    • insert(const string &str, vector<unsigned char> &data);
    • insert(const char *str, DevVarCharArray *data);
    -

    These three methods do not take ownership of the memory used for the data buffer.
    - See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    +

    These three methods do not take ownership of the memory used for the data buffer.
    + See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    Parameters
    @@ -1198,14 +1141,16 @@

    Member Function Documentation

    - + +

    ◆ insert() [2/4]

    +
    [in]strThe DevEncoded string
    - + @@ -1228,22 +1173,22 @@

    Member Function Documentation

    void Tango::DeviceAttribute::insert (vector< short > & const DevVarShortArray &  datum,
    -

    Insert attribute data for image attribute (from C++ vector)

    -

    Insert methods for the following C++ vector types for image attributes allowing the specification of the x and y image dimensions :

      -
    • insert(vector<bool> &,int, int)
    • -
    • insert(vector<short> &,int, int)
    • -
    • insert(vector<DevLong>&,int, int)
    • -
    • insert(vector<DevLong64>&,int, int)
    • -
    • insert(vector<float> &,int, int)
    • -
    • insert(vector<double> &,int, int)
    • -
    • insert(vector<unsigned char> &,int, int)
    • -
    • insert(vector<unsigned short> &,int, int)
    • -
    • insert(vector<DevULong>&,int, int)
    • -
    • insert(vector<DevULong64>&,int, int)
    • -
    • insert(vector<string> &,int, int)
    • -
    • insert(vector<DevState> &,int, int)
    • +

      Insert attribute data for image attribute (from CORBA sequence by reference)

      +

      Insert methods for image attribute and for the following types by reference. These method allow the programmer to define the x and y image dimensions. The following methods are defined :

        +
      • insert(const DevVarBooleanArray &,int, int)
      • +
      • insert(const DevVarShortArray &,int, int)
      • +
      • insert(const DevVarLongArray &,int, int)
      • +
      • insert(const DevVarLong64Array&,int, int)
      • +
      • insert(const DevVarFloatArray &,int, int)
      • +
      • insert(const DevVarDoubleArray &,int, int)
      • +
      • insert(const DevVarUCharArray &,int, int)
      • +
      • insert(const DevVarUShortArray &,int, int)
      • +
      • insert(const DevVarULongArray &,int, int)
      • +
      • insert(const DevVarULong64Array&,int, int)
      • +
      • insert(const DevVarStringArray &,int, int)
      • +
      • insert(const DevVarStateArray &,int, int)
      -

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      +

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      Parameters
      @@ -1261,14 +1206,16 @@

      Member Function Documentation

      - + +

      ◆ insert() [3/4]

      +
      [in]datumThe attribute data
      - + @@ -1291,22 +1238,22 @@

      Member Function Documentation

      void Tango::DeviceAttribute::insert (const DevVarShortArray & DevVarShortArray *  datum,
    -

    Insert attribute data for image attribute (from CORBA sequence by reference)

    -

    Insert methods for image attribute and for the following types by reference. These method allow the programmer to define the x and y image dimensions. The following methods are defined :

      -
    • insert(const DevVarBooleanArray &,int, int)
    • -
    • insert(const DevVarShortArray &,int, int)
    • -
    • insert(const DevVarLongArray &,int, int)
    • -
    • insert(const DevVarLong64Array&,int, int)
    • -
    • insert(const DevVarFloatArray &,int, int)
    • -
    • insert(const DevVarDoubleArray &,int, int)
    • -
    • insert(const DevVarUCharArray &,int, int)
    • -
    • insert(const DevVarUShortArray &,int, int)
    • -
    • insert(const DevVarULongArray &,int, int)
    • -
    • insert(const DevVarULong64Array&,int, int)
    • -
    • insert(const DevVarStringArray &,int, int)
    • -
    • insert(const DevVarStateArray &,int, int)
    • +

      Insert attribute data for image attribute (from CORBA sequence by pointer)

      +

      Insert methods for image attribute and pointers. The DeviceAttribute object takes ownership of the given memory. These method allow the programmer to define the x and y image dimensions. The following methods are defined :

        +
      • insert(DevVarBooleanArray *, int , int )
      • +
      • insert(DevVarShortArray *, int , int )
      • +
      • insert(DevVarLongArray *, int , int )
      • +
      • insert(DevVarLong64Array *, int, int )
      • +
      • insert(DevVarFloatArray *, int , int )
      • +
      • insert(DevVarDoubleArray *, int , int )
      • +
      • insert(DevVarUCharArray *, int , int )
      • +
      • insert(DevVarUShortArray *, int , int )
      • +
      • insert(DevVarULongArray *, int , int )
      • +
      • insert(DevVarULong64Array *, int, int )
      • +
      • insert(DevVarStringArray *, int , int )
      • +
      • insert(DevVarStateArray *, int, int)
      -

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      +

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      Parameters
      @@ -1324,14 +1271,16 @@

      Member Function Documentation

      - + +

      ◆ insert() [4/4]

      +
      [in]datumThe attribute data
      - + @@ -1354,22 +1303,22 @@

      Member Function Documentation

      void Tango::DeviceAttribute::insert (DevVarShortArray * vector< short > &  datum,
    -

    Insert attribute data for image attribute (from CORBA sequence by pointer)

    -

    Insert methods for image attribute and pointers. The DeviceAttribute object takes ownership of the given memory. These method allow the programmer to define the x and y image dimensions. The following methods are defined :

      -
    • insert(DevVarBooleanArray *, int , int )
    • -
    • insert(DevVarShortArray *, int , int )
    • -
    • insert(DevVarLongArray *, int , int )
    • -
    • insert(DevVarLong64Array *, int, int )
    • -
    • insert(DevVarFloatArray *, int , int )
    • -
    • insert(DevVarDoubleArray *, int , int )
    • -
    • insert(DevVarUCharArray *, int , int )
    • -
    • insert(DevVarUShortArray *, int , int )
    • -
    • insert(DevVarULongArray *, int , int )
    • -
    • insert(DevVarULong64Array *, int, int )
    • -
    • insert(DevVarStringArray *, int , int )
    • -
    • insert(DevVarStateArray *, int, int)
    • +

      Insert attribute data for image attribute (from C++ vector)

      +

      Insert methods for the following C++ vector types for image attributes allowing the specification of the x and y image dimensions :

        +
      • insert(vector<bool> &,int, int)
      • +
      • insert(vector<short> &,int, int)
      • +
      • insert(vector<DevLong>&,int, int)
      • +
      • insert(vector<DevLong64>&,int, int)
      • +
      • insert(vector<float> &,int, int)
      • +
      • insert(vector<double> &,int, int)
      • +
      • insert(vector<unsigned char> &,int, int)
      • +
      • insert(vector<unsigned short> &,int, int)
      • +
      • insert(vector<DevULong>&,int, int)
      • +
      • insert(vector<DevULong64>&,int, int)
      • +
      • insert(vector<string> &,int, int)
      • +
      • insert(vector<DevState> &,int, int)
      -

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      +

      See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

      Parameters
      @@ -1387,7 +1336,9 @@

      Member Function Documentation

      - + +

      ◆ is_empty()

      +
      [in]datumThe attribute data
      @@ -1401,19 +1352,7 @@

      Member Function Documentation

      Check is the instance is empty.

      -

      is_empty() is a boolean method which returns true or false depending on whether the DeviceAttribute object contains data or not. Note that by default, a DeviceAttribute object throws exception if it is empty (See DeviceAttribute::exceptions() method). If you want to use this method, you have to change this default behavior. It can be used to test whether the DeviceAttribute has been initialized or not e.g.

      string parity;
      -
      DeviceAttribute sl_parity = my_device->read_attribute("parity");
      -
      sl_parity.reset_exceptions(DeviceAttribute::isempty_flag);
      -
      -
      if (! sl_parity.is_empty())
      -
      {
      -
      sl_parity >> parity;
      -
      }
      -
      else
      -
      {
      -
      cout << " no parity attribute defined for serial line !" << endl;
      -
      }
      -
      Returns
      Boolean set to true if the instance is empty
      +

      is_empty() is a boolean method which returns true or false depending on whether the DeviceAttribute object contains data or not. Note that by default, a DeviceAttribute object throws exception if it is empty (See DeviceAttribute::exceptions() method). If you want to use this method, you have to change this default behavior. It can be used to test whether the DeviceAttribute has been initialized or not e.g.

      string parity;
      DeviceAttribute sl_parity = my_device->read_attribute("parity");
      sl_parity.reset_exceptions(DeviceAttribute::isempty_flag);
      if (! sl_parity.is_empty())
      {
      sl_parity >> parity;
      }
      else
      {
      cout << " no parity attribute defined for serial line !" << endl;
      }
      Returns
      Boolean set to true if the instance is empty
      Exceptions
      @@ -1423,7 +1362,9 @@

      Member Function Documentation

      - + +

      ◆ operator<<()

      +
      WrongDataif requested
      @@ -1439,8 +1380,8 @@

      Member Function Documentation

      Insert attribute data.

      Special care has been taken to avoid memory copy between the network layer and the user application. Nevertheless, C++ vector types are not the CORBA native type and one copy is unavoidable when using vectors. Using the native TANGO CORBA sequence types in most cases avoid any copy but needs some more care about memory usage.

        -
      • For insertion into DeviceAttribute instance from TANGO CORBA sequence pointers, the DeviceAttribute object takes ownership of the pointed to memory. This means that the pointed to memory will be freed when the DeviceAttribute object is destroyed or when another data is inserted into it.
      • -
      • The insertion into DeviceAttribute instance from TANGO CORBA sequence reference copy the data into the DeviceAttribute object.
      • +
      • For insertion into DeviceAttribute instance from TANGO CORBA sequence pointers, the DeviceAttribute object takes ownership of the pointed to memory. This means that the pointed to memory will be freed when the DeviceAttribute object is destroyed or when another data is inserted into it.
      • +
      • The insertion into DeviceAttribute instance from TANGO CORBA sequence reference copy the data into the DeviceAttribute object.

      Insert operators for the following scalar C++ types

      • bool
      • @@ -1501,61 +1442,7 @@

        Member Function Documentation

      • const DevVarStringArray &
      • const DevVarStateArray &
      -

      Here is an example of creating, inserting and extracting some DeviceAttribute types :

      DeviceAttribute my_short, my_long, my_string;
      -
      DeviceAttribute my_float_vector, my_double_vector;
      -
      string a_string;
      -
      short a_short;
      -
      DevLong a_long;
      -
      vector<float> a_float_vector;
      -
      vector<double> a_double_vector;
      -
      -
      my_short << 100; // insert a short
      -
      my_short >> a_short; // extract a short
      -
      -
      my_long << 1000; // insert a long
      -
      my_long >> a_long; // extract a DevLong
      -
      -
      my_string << string("estas lista a bailar el tango ?"); // insert a string
      -
      my_string >> a_string; // extract a string
      -
      -
      my_float_vector << a_float_vector // insert a vector of floats
      -
      my_float_vector >> a_float_vector; // extract a vector of floats
      -
      -
      my_double_vector << a_double_vector; // insert a vector of doubles
      -
      my_double_vector >> a_double_vector; // extract a vector of doubles
      -
      //
      -
      // Extract read and set value of an attribute separately
      -
      // and get their dimensions
      -
      //
      -
      vector<float> r_float_vector, w_float_vector;
      -
      -
      my_float_vector.extract_read (r_float_vector) // extract read values
      -
      int dim_x = my_float_vector.get_dim_x(); // get x dimension
      -
      int dim_y = my_float_vector.get_dim_y(); // get y dimension
      -
      -
      my_float_vector.extract_set (w_float_vector) // extract set values
      -
      int w_dim_x = my_float_vector.get_written_dim_x(); // get x dimension
      -
      int W_dim_y = my_float_vector.get_written_dim_y(); // get y dimension
      -
      //
      -
      // Example of memory management with TANGO sequence types without memory leaks
      -
      //
      -
      for (int i = 0;i < 10;i++)
      -
      {
      - -
      DevVarLongArray *out;
      -
      try
      -
      {
      -
      da = device->read_attribute("Attr");
      -
      da >> out;
      -
      }
      -
      catch(DevFailed &e)
      -
      {
      -
      ....
      -
      }
      -
      cout << "Received value = " << (*out)[0];
      -
      delete out;
      -
      }
      -
      Parameters
      +

      Here is an example of creating, inserting and extracting some DeviceAttribute types :

      DeviceAttribute my_short, my_long, my_string;
      DeviceAttribute my_float_vector, my_double_vector;
      string a_string;
      short a_short;
      DevLong a_long;
      vector<float> a_float_vector;
      vector<double> a_double_vector;
      my_short << 100; // insert a short
      my_short >> a_short; // extract a short
      my_long << 1000; // insert a long
      my_long >> a_long; // extract a DevLong
      my_string << string("estas lista a bailar el tango ?"); // insert a string
      my_string >> a_string; // extract a string
      my_float_vector << a_float_vector // insert a vector of floats
      my_float_vector >> a_float_vector; // extract a vector of floats
      my_double_vector << a_double_vector; // insert a vector of doubles
      my_double_vector >> a_double_vector; // extract a vector of doubles
      //
      // Extract read and set value of an attribute separately
      // and get their dimensions
      //
      vector<float> r_float_vector, w_float_vector;
      my_float_vector.extract_read (r_float_vector) // extract read values
      int dim_x = my_float_vector.get_dim_x(); // get x dimension
      int dim_y = my_float_vector.get_dim_y(); // get y dimension
      my_float_vector.extract_set (w_float_vector) // extract set values
      int w_dim_x = my_float_vector.get_written_dim_x(); // get x dimension
      int W_dim_y = my_float_vector.get_written_dim_y(); // get y dimension
      //
      // Example of memory management with TANGO sequence types without memory leaks
      //
      for (int i = 0;i < 10;i++)
      {
      DevVarLongArray *out;
      try
      {
      da = device->read_attribute("Attr");
      da >> out;
      }
      catch(DevFailed &e)
      {
      ....
      }
      cout << "Received value = " << (*out)[0];
      delete out;
      }
      Parameters
      [in]valThe attribute value
      @@ -1570,7 +1457,9 @@

      Member Function Documentation

    - + +

    ◆ operator>>()

    +
    @@ -1632,7 +1521,7 @@

    Member Function Documentation

  • DevVarStateArray *
  • DevVarEncodedArray *
  • -

    See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    +

    See DeviceAttribute::operator<< for example of inserting and extracting data to/from DeviceAttribute instance

    Parameters
    @@ -1648,7 +1537,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    [out]dataThe attribute data
    @@ -1681,7 +1572,9 @@

    Member Function Documentation

    - + +

    ◆ set_exceptions()

    +
    @@ -1704,18 +1597,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. The following is an example of how to use this exceptions related methods

    DeviceAttribute da = dev.read_attribute("MyAttr");
    -
    da.set_exceptions(DeviceAttribute::wrongtype_flag);
    -
    -
    DevLong dl;
    -
    try
    -
    {
    -
    da >> dl;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    ....
    -

    There is another usage example in the DeviceAttribute::exceptions() method documentation.

    Parameters
    +

    Sets one exception flag. The following is an example of how to use this exceptions related methods

    DeviceAttribute da = dev.read_attribute("MyAttr");
    da.set_exceptions(DeviceAttribute::wrongtype_flag);
    DevLong dl;
    try
    {
    da >> dl;
    }
    catch (DevFailed &e)
    {
    ....

    There is another usage example in the DeviceAttribute::exceptions() method documentation.

    Parameters
    [in]flThe exception flag
    @@ -1724,7 +1606,9 @@

    Member Function Documentation

    - + +

    ◆ set_name() [1/2]

    +
    @@ -1734,7 +1618,7 @@

    Member Function Documentation

    - + @@ -1757,7 +1641,9 @@

    Member Function Documentation

    - + +

    ◆ set_name() [2/2]

    +
    void Tango::DeviceAttribute::set_name (string & const char *  na)
    @@ -1767,7 +1653,7 @@

    Member Function Documentation

    - + @@ -1790,7 +1676,9 @@

    Member Function Documentation

    - + +

    ◆ state()

    +
    void Tango::DeviceAttribute::set_name (const char * string &  na)
    @@ -1812,19 +1700,7 @@

    Member Function Documentation

    Get instance extraction state.

    -

    Allow the user to find out what was the reason of extraction from DeviceAttribute failure. This method has to be used when exceptions are disabled. Here is an example of how method state() could be used

    DeviceAttribute da = ....
    -
    -
    bitset<DeviceAttribute::numFlags> bs;
    -
    da.exceptions(bs);
    -
    -
    DevLong dl;
    -
    if ((da >> dl) == false)
    -
    {
    -
    bitset<DeviceAttribute::numFlags> bs_err = da.state();
    -
    if (bs_err.test(DeviceAttribute::isempty_flag) == true)
    -
    .....
    -
    }
    -
    Returns
    The error bit set.
    +

    Allow the user to find out what was the reason of extraction from DeviceAttribute failure. This method has to be used when exceptions are disabled. Here is an example of how method state() could be used

    DeviceAttribute da = ....
    bitset<DeviceAttribute::numFlags> bs;
    da.exceptions(bs);
    DevLong dl;
    if ((da >> dl) == false)
    {
    bitset<DeviceAttribute::numFlags> bs_err = da.state();
    if (bs_err.test(DeviceAttribute::isempty_flag) == true)
    .....
    }
    Returns
    The error bit set.
    @@ -1833,13 +1709,14 @@

    Member Function Documentation

    +
    DeviceAttribute()
    Create a DeviceAttribute object.
    diff --git a/classTango_1_1DeviceAttribute.js b/classTango_1_1DeviceAttribute.js index d9dfa90..b0f3669 100644 --- a/classTango_1_1DeviceAttribute.js +++ b/classTango_1_1DeviceAttribute.js @@ -4,8 +4,8 @@ var classTango_1_1DeviceAttribute = [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#a67d52e21a5029a03601c3756445e318e", null ], [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#a72d6ce5f1e5c090014a6feba02948c76", null ], [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#aba7c0a8dfee681451efc32a97a3f8471", null ], - [ "exceptions", "classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5", null ], [ "exceptions", "classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449", null ], + [ "exceptions", "classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5", null ], [ "extract", "classTango_1_1DeviceAttribute.html#ad70f7601d11c6a8f7b6dff85c45e2fa3", null ], [ "extract_read", "classTango_1_1DeviceAttribute.html#abab196e07e204f0708cd5bbc7f50142b", null ], [ "extract_set", "classTango_1_1DeviceAttribute.html#a286075b484aacfc6101ad9653ae2451b", null ], @@ -25,15 +25,15 @@ var classTango_1_1DeviceAttribute = [ "get_written_dim_y", "classTango_1_1DeviceAttribute.html#a2425639e58b4c8741eb3ffdf6e352070", null ], [ "has_failed", "classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233", null ], [ "insert", "classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96", null ], - [ "insert", "classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f", null ], [ "insert", "classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6", null ], [ "insert", "classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa", null ], + [ "insert", "classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f", null ], [ "is_empty", "classTango_1_1DeviceAttribute.html#a627233903abcb7f81d9e4ae21a5a9bc0", null ], [ "operator<<", "classTango_1_1DeviceAttribute.html#a39d8445992f45faabe7210065a49c1db", null ], [ "operator>>", "classTango_1_1DeviceAttribute.html#a76dcb00f710fd52a8d2038dc95f66b07", null ], [ "reset_exceptions", "classTango_1_1DeviceAttribute.html#aadacbabadd2fb9533f47c2e401c2bf9c", null ], [ "set_exceptions", "classTango_1_1DeviceAttribute.html#a4dfe60e076172a05f332a35c5412e182", null ], - [ "set_name", "classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6", null ], [ "set_name", "classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f", null ], + [ "set_name", "classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6", null ], [ "state", "classTango_1_1DeviceAttribute.html#acd36c145050e5e3bf3bd4a172a0249c7", null ] ]; \ No newline at end of file diff --git a/classTango_1_1DeviceAttributeHistory-members.html b/classTango_1_1DeviceAttributeHistory-members.html index c994512..159fe2f 100644 --- a/classTango_1_1DeviceAttributeHistory-members.html +++ b/classTango_1_1DeviceAttributeHistory-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -153,9 +136,9 @@ diff --git a/classTango_1_1DeviceAttributeHistory.html b/classTango_1_1DeviceAttributeHistory.html index 2fea673..8ade487 100644 --- a/classTango_1_1DeviceAttributeHistory.html +++ b/classTango_1_1DeviceAttributeHistory.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceAttributeHistory Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,14 +105,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::DeviceAttributeHistory:
    Collaboration graph
    - + + +
    [legend]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -139,126 +126,128 @@

     
    - Public Member Functions inherited from Tango::DeviceAttribute
     DeviceAttribute ()
     Create a DeviceAttribute object. More...
     Create a DeviceAttribute object. More...
     
     DeviceAttribute (string &name, short val)
     Create a DeviceAttribute object from attribute name and value for scalar attribute. More...
     Create a DeviceAttribute object from attribute name and value for scalar attribute. More...
     
     DeviceAttribute (string &name, vector< short > &val)
     Create a DeviceAttribute object from attribute name and value for spectrum attribute. More...
     Create a DeviceAttribute object from attribute name and value for spectrum attribute. More...
     
     DeviceAttribute (string &name, vector< short > &val, int dim_x, int dim_y)
     Create a DeviceAttribute object from attribute name and value for image attribute. More...
     Create a DeviceAttribute object from attribute name and value for image attribute. More...
     
    void operator<< (short val)
     Insert attribute data. More...
     Insert attribute data. More...
     
    void insert (const char *str, unsigned char *data, unsigned int length)
     Insert attribute data for DevEncoded attribute. More...
     Insert attribute data for DevEncoded attribute. More...
     
    void insert (vector< short > &datum, int dim_x, int dim_y)
     Insert attribute data for image attribute (from C++ vector) More...
     Insert attribute data for image attribute (from C++ vector) More...
     
    void insert (const DevVarShortArray &datum, int dim_x, int dim_y)
     Insert attribute data for image attribute (from CORBA sequence by reference) More...
     Insert attribute data for image attribute (from CORBA sequence by reference) More...
     
    void insert (DevVarShortArray *datum, int dim_x, int dim_y)
     Insert attribute data for image attribute (from CORBA sequence by pointer) More...
     Insert attribute data for image attribute (from CORBA sequence by pointer) More...
     
    bool operator>> (short &data)
     Extract attribute data. More...
     Extract attribute data. More...
     
    bool extract (const char *&str, unsigned char *&data, unsigned int &length)
     Extract attribute data for DevEncoded attribute. More...
     Extract attribute data for DevEncoded attribute. More...
     
    bool extract_read (vector< string > &data)
     Extract only read part of attribute data. More...
     Extract only read part of attribute data. More...
     
    bool extract_set (vector< string > &data)
     Extract only written part of attribute data. More...
     Extract only written part of attribute data. More...
     
    void exceptions (bitset< numFlags > fl)
     Set exception flag. More...
     Set exception flag. More...
     
    bitset< numFlags > exceptions ()
     Get exception flag. More...
     Get exception flag. More...
     
    void reset_exceptions (except_flags fl)
     Reset one exception flag. More...
     Reset one exception flag. More...
     
    void set_exceptions (except_flags fl)
     Set one exception flag. More...
     Set one exception flag. More...
     
    bitset< numFlags > state ()
     Get instance extraction state. More...
     Get instance extraction state. More...
     
    bool has_failed ()
     Check if the call failed. More...
     Check if the call failed. More...
     
    const DevErrorList & get_err_stack ()
     Get the error stack. More...
     Get the error stack. More...
     
    bool is_empty ()
     Check is the instance is empty. More...
     Check is the instance is empty. More...
     
    string & get_name ()
     Returns the name of the attribute. More...
     Returns the name of the attribute. More...
     
    void set_name (string &na)
     Set attribute name. More...
     Set attribute name. More...
     
    void set_name (const char *na)
     Set attribute name. More...
     Set attribute name. More...
     
    int get_dim_x ()
     Get attribute X dimension. More...
     Get attribute X dimension. More...
     
    int get_dim_y ()
     Get attribute Y dimension. More...
     Get attribute Y dimension. More...
     
    int get_written_dim_x ()
     Get the attribute write X dimension. More...
     Get the attribute write X dimension. More...
     
    int get_written_dim_y ()
     Get the attribute write Y dimension. More...
     Get the attribute write Y dimension. More...
     
    AttributeDimension get_r_dimension ()
     Get the attribute read dimensions. More...
     Get the attribute read dimensions. More...
     
    AttributeDimension get_w_dimension ()
     Get the attribute write dimensions. More...
     Get the attribute write dimensions. More...
     
    long get_nb_read ()
     Get the number of read value. More...
     Get the number of read value. More...
     
    long get_nb_written ()
     Get the number of written value. More...
     Get the number of written value. More...
     
    AttrQuality & get_quality ()
     Get attribute quality factor. More...
     Get attribute quality factor. More...
     
    int get_type ()
     Get attribute data type. More...
     Get attribute data type. More...
     
    AttrDataFormat get_data_format ()
     Get attribute data format. More...
     Get attribute data format. More...
     
    TimeVal & get_date ()
     Get attribute read date. More...
     Get attribute read date. More...
     
    - +

    Friends

    ostream & operator<< (ostream &str, DeviceAttributeHistory &dah)
     Print a DeviceAttributeHistory instance. More...
     Print a DeviceAttributeHistory instance. More...
     

    Detailed Description

    Fundamental type for receiving data from device attribute polling buffers.

    -

    This is the fundamental type for receiving data from device attribute polling buffers. This class inherits from the Tango::DeviceAttribute class. One instance of this class is created for each attribute result history. Within this class, you find the attribute result data or the exception parameters and a flag indicating if the attribute has failed when it was invoked by the device server polling thread. For history calls, it is not possible to returns attribute error as exception. See chapter on Advanced Features in the Tango book for all details regarding device polling.

    +

    This is the fundamental type for receiving data from device attribute polling buffers. This class inherits from the Tango::DeviceAttribute class. One instance of this class is created for each attribute result history. Within this class, you find the attribute result data or the exception parameters and a flag indicating if the attribute has failed when it was invoked by the device server polling thread. For history calls, it is not possible to returns attribute error as exception. See chapter on Advanced Features in the Tango book for all details regarding device polling.

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -286,7 +275,9 @@

    Friends And Related Function Documentation

    - + +

    ◆ operator<<

    +
    @@ -318,19 +309,8 @@

    Friends And Related Function Documentation

    -

    Print a DeviceAttributeHistory instance.

    -

    Is an utility function to easily print the contents of a DeviceAttributeHistory object. This function knows all types which could be inserted in a DeviceAttributeHistory object and print them accordingly. It also in case the attribute returned an error.

    DeviceProxy *dev = new DeviceProxy(“...”);
    -
    int hist_depth = 4;
    -
    vector<DeviceAttributeHistory> *hist;
    -
    -
    hist = dev->attribute_history(“MyAttribute”,hist_depth);
    -
    -
    for (int i = 0;i < hist_depth;i++)
    -
    {
    -
    cout << (*hist)[i] << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Print a DeviceAttributeHistory instance.

    +

    Is an utility function to easily print the contents of a DeviceAttributeHistory object. This function knows all types which could be inserted in a DeviceAttributeHistory object and print them accordingly. It also in case the attribute returned an error.

    DeviceProxy *dev = new DeviceProxy(“...”);
    int hist_depth = 4;
    vector<DeviceAttributeHistory> *hist;
    hist = dev->attribute_history(“MyAttribute”,hist_depth);
    for (int i = 0;i < hist_depth;i++)
    {
    cout << (*hist)[i] << endl;
    }
    delete hist;
    Parameters
    @@ -348,10 +328,10 @@

    Friends And Related Function Documentation

    diff --git a/classTango_1_1DeviceAttributeHistory__coll__graph.map b/classTango_1_1DeviceAttributeHistory__coll__graph.map index 14ae14e..0f96c2c 100644 --- a/classTango_1_1DeviceAttributeHistory__coll__graph.map +++ b/classTango_1_1DeviceAttributeHistory__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceAttributeHistory__coll__graph.md5 b/classTango_1_1DeviceAttributeHistory__coll__graph.md5 index cfea135..15cf899 100644 --- a/classTango_1_1DeviceAttributeHistory__coll__graph.md5 +++ b/classTango_1_1DeviceAttributeHistory__coll__graph.md5 @@ -1 +1 @@ -50864ce674f954f663ef8668018f6f72 \ No newline at end of file +3064ce78ed4a039e8247669e6df6c857 \ No newline at end of file diff --git a/classTango_1_1DeviceAttributeHistory__coll__graph.png b/classTango_1_1DeviceAttributeHistory__coll__graph.png index 77c5c47..4add325 100644 Binary files a/classTango_1_1DeviceAttributeHistory__coll__graph.png and b/classTango_1_1DeviceAttributeHistory__coll__graph.png differ diff --git a/classTango_1_1DeviceAttributeHistory__inherit__graph.map b/classTango_1_1DeviceAttributeHistory__inherit__graph.map index 14ae14e..0f96c2c 100644 --- a/classTango_1_1DeviceAttributeHistory__inherit__graph.map +++ b/classTango_1_1DeviceAttributeHistory__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceAttributeHistory__inherit__graph.md5 b/classTango_1_1DeviceAttributeHistory__inherit__graph.md5 index cfea135..5500c7b 100644 --- a/classTango_1_1DeviceAttributeHistory__inherit__graph.md5 +++ b/classTango_1_1DeviceAttributeHistory__inherit__graph.md5 @@ -1 +1 @@ -50864ce674f954f663ef8668018f6f72 \ No newline at end of file +903dd6e12ade30c0628a9e63a85baed1 \ No newline at end of file diff --git a/classTango_1_1DeviceAttributeHistory__inherit__graph.png b/classTango_1_1DeviceAttributeHistory__inherit__graph.png index 77c5c47..4add325 100644 Binary files a/classTango_1_1DeviceAttributeHistory__inherit__graph.png and b/classTango_1_1DeviceAttributeHistory__inherit__graph.png differ diff --git a/classTango_1_1DeviceAttribute__inherit__graph.map b/classTango_1_1DeviceAttribute__inherit__graph.map index 764a7bd..fe7c449 100644 --- a/classTango_1_1DeviceAttribute__inherit__graph.map +++ b/classTango_1_1DeviceAttribute__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceAttribute__inherit__graph.md5 b/classTango_1_1DeviceAttribute__inherit__graph.md5 index c32db45..161c3da 100644 --- a/classTango_1_1DeviceAttribute__inherit__graph.md5 +++ b/classTango_1_1DeviceAttribute__inherit__graph.md5 @@ -1 +1 @@ -b41d6748847ccaa4f5d2b2aef5e210a1 \ No newline at end of file +0fbfdfe6ca58120aa787ce78987a5267 \ No newline at end of file diff --git a/classTango_1_1DeviceAttribute__inherit__graph.png b/classTango_1_1DeviceAttribute__inherit__graph.png index 3466137..c9d08da 100644 Binary files a/classTango_1_1DeviceAttribute__inherit__graph.png and b/classTango_1_1DeviceAttribute__inherit__graph.png differ diff --git a/classTango_1_1DeviceClass-members.html b/classTango_1_1DeviceClass-members.html index ee2c21f..5889422 100644 --- a/classTango_1_1DeviceClass-members.html +++ b/classTango_1_1DeviceClass-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]strThe printing stream
    [in]dahThe instance to be printed
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -153,9 +136,9 @@ diff --git a/classTango_1_1DeviceClass.html b/classTango_1_1DeviceClass.html index 49d2292..1bf52d3 100644 --- a/classTango_1_1DeviceClass.html +++ b/classTango_1_1DeviceClass.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceClass Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,7 +103,9 @@
    Collaboration graph
    - + + +
    [legend]
    - @@ -158,7 +143,7 @@ - @@ -185,7 +170,7 @@ - + @@ -218,52 +203,52 @@ - + - +

    @@ -128,7 +113,7 @@

    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~DeviceClass ()
     The device destructor.
     
     Delete device. More...
     
    Get/Set object members.

    These methods allows the external world to get/set DeviceImpl instance data members

    +

    These methods allows the external world to get/set DeviceImpl instance data members

    string & get_name ()
     Get the TANGO device class name. More...
     Get a reference to a pipe object. More...
     
    DbClassget_db_class ()
     Get a pointer to the associated DbClass object. More...
     Get a pointer to the associated DbClass object. More...
     
    MultiClassAttribute * get_class_attr ()
     Get a pointer to the class attributes object. More...

    Only one constructot for this class which is a singleton

     DeviceClass (string &s)
     Construct a newly allocated DeviceClass object. More...
     Construct a newly allocated DeviceClass object. More...
     
    Miscellaneous protected methods
    void export_device (DeviceImpl *dev, const char *corba_dev_name="Unused")
     Export a device. More...
     
    void set_default_command (Command *cmd)
     Set a Tango classs default command. More...
     Set a Tango classs default command. More...
     
    - - - - - - - + - - - @@ -273,7 +258,9 @@

    A TANGO device-class class is a class where is stored all data/method common to all devices of a TANGO device class

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ DeviceClass()

    +

    Protected Attributes

    Class data members
    +
    string name
     The TANGO device class name.
     
    +
    string doc_url
     The TANGO device class documentation URL.
     
    +
    string type
     The TANGO device type name.
     
    +
    vector< Command * > command_list
     The command(s) list.
     
    +
    vector< DeviceImpl * > device_list
     The device(s) list.
     
    +
    DbClassdb_class
     The associated DbClass object.
     The associated DbClass object.
     
    +
    MultiClassAttribute * class_attr
     Pointer to the class multi attribute object.
     
    +
    MultiClassPipe * class_pipe
     Pointer to the class multi pipe object.
     
    +
    vector< Pipe * > pipe_list
     The pipe(s) list.
     
    @@ -295,10 +282,10 @@
    -

    Construct a newly allocated DeviceClass object.

    +

    Construct a newly allocated DeviceClass object.

    Parameters
    - +
    sThe Tango device class name
    sThe Tango device class name
    @@ -306,7 +293,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_factory()

    +
    @@ -329,11 +318,13 @@

    Member Function Documentation

    Create all the attributes name supported by this class of device.

    -

    In the DeviceClass class, this method does nothing and must be re-defined in sub-class if the sub-class supports attributes. Its rule is to create and store the supported attributes in a vector.

    +

    In the DeviceClass class, this method does nothing and must be re-defined in sub-class if the sub-class supports attributes. Its rule is to create and store the supported attributes in a vector.

    - + +

    ◆ command_factory()

    +
    @@ -355,11 +346,13 @@

    Member Function Documentation

    Create command objects for all command supported by this class of device.

    -

    In the DeviceClass class, this method is pure abstract and must be defined in sub-class. Its rule is to create the command object and to store them in a vector of command objects

    +

    In the DeviceClass class, this method is pure abstract and must be defined in sub-class. Its rule is to create the command object and to store them in a vector of command objects

    - + +

    ◆ command_handler()

    +
    @@ -402,21 +395,23 @@

    Member Function Documentation

    Returns
    A CORBA Any object with the output data packed in
    Exceptions
    - +
    DevFailedIf the command is not found, if the command is not allowed in the actual device state and re-throws of all the exception thrown by the always_executed_hook, is_alloed and execute methods. Click here to read DevFailed exception specification
    DevFailedIf the command is not found, if the command is not allowed in the actual device state and re-throws of all the exception thrown by the always_executed_hook, is_alloed and execute methods. Click here to read DevFailed exception specification
    - + +

    ◆ device_destroyer() [1/2]

    +
    - + @@ -424,7 +419,7 @@

    Member Function Documentation

    Delete device.

    -

    The rule of this method is to delete a device from the running server belonging to the Tango class. It does change anything in the database

    +

    The rule of this method is to delete a device from the running device belonging to the Tango class. It does change anything in the database

    Parameters
    void Tango::DeviceClass::device_destroyer (const string & const char *  dev_name)
    @@ -434,14 +429,16 @@

    Member Function Documentation

    - + +

    ◆ device_destroyer() [2/2]

    +
    dev_nameReference to the device name
    - + @@ -449,7 +446,7 @@

    Member Function Documentation

    Delete device.

    -

    The rule of this method is to delete a device from the running device belonging to the Tango class. It does change anything in the database

    +

    The rule of this method is to delete a device from the running server belonging to the Tango class. It does change anything in the database

    Parameters
    void Tango::DeviceClass::device_destroyer (const char * const string &  dev_name)
    @@ -459,7 +456,9 @@

    Member Function Documentation

    - + +

    ◆ device_factory()

    +
    dev_nameReference to the device name
    @@ -482,7 +481,7 @@

    Member Function Documentation

    Create device(s).

    -

    In the DeviceClass class, this method is pure abstract and must be defined in sub-class. Its rule is to create all the class devices and to store them in a vector of device

    +

    In the DeviceClass class, this method is pure abstract and must be defined in sub-class. Its rule is to create all the class devices and to store them in a vector of device

    Parameters
    @@ -491,14 +490,16 @@

    Member Function Documentation

    Exceptions
    dev_listThe device name list
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ device_name_factory()

    +
    @@ -521,7 +522,7 @@

    Member Function Documentation

    Create device(s) name list (for no database device server).

    -

    This method can be re-defined in DeviceClass sub-class for device server started without database. Its rule is to initialise class device name. The default method does nothing.

    +

    This method can be re-defined in DeviceClass sub-class for device server started without database. Its rule is to initialise class device name. The default method does nothing.

    Parameters
    @@ -531,7 +532,9 @@

    Member Function Documentation

    - + +

    ◆ export_device()

    +
    listReference to the device name list
    @@ -574,14 +577,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the command sent to the database failed. Click here to read DevFailed exception specification
    DevFailedIf the command sent to the database failed. Click here to read DevFailed exception specification
    - + +

    ◆ get_class_attr()

    +
    @@ -607,7 +612,9 @@

    Member Function Documentation

    - + +

    ◆ get_class_pipe()

    +
    @@ -633,7 +640,9 @@

    Member Function Documentation

    - + +

    ◆ get_cmd_by_name()

    +
    @@ -652,7 +661,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_list()

    +
    @@ -678,7 +689,9 @@

    Member Function Documentation

    - + +

    ◆ get_db_class()

    +
    @@ -699,12 +712,14 @@

    Member Function Documentation

    -

    Get a pointer to the associated DbClass object.

    +

    Get a pointer to the associated DbClass object.

    Returns
    Pointer to the DbClas object
    - + +

    ◆ get_device_list()

    +
    @@ -730,7 +745,9 @@

    Member Function Documentation

    - + +

    ◆ get_doc_url()

    +
    @@ -756,7 +773,9 @@

    Member Function Documentation

    - + +

    ◆ get_name()

    +
    @@ -782,7 +801,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_by_name()

    +
    @@ -818,7 +839,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_list()

    +
    @@ -843,7 +866,9 @@

    Member Function Documentation

    - + +

    ◆ get_type()

    +
    @@ -869,7 +894,9 @@

    Member Function Documentation

    - + +

    ◆ pipe_factory()

    +
    @@ -891,11 +918,13 @@

    Member Function Documentation

    Create all the pipes supported by this class of device.

    -

    In the DeviceClass class, this method does nothing and must be re-defined in sub-class if the sub-class supports pipes. Its rule is to create and store the supported pipes in a vector.

    +

    In the DeviceClass class, this method does nothing and must be re-defined in sub-class if the sub-class supports pipes. Its rule is to create and store the supported pipes in a vector.

    - + +

    ◆ register_signal()

    +
    @@ -930,14 +959,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThrown if the signal number is out of range or if the operating system failed to register a signal for the process. Click here to read DevFailed exception specification
    DevFailedThrown if the signal number is out of range or if the operating system failed to register a signal for the process. Click here to read DevFailed exception specification
    - + +

    ◆ set_default_command()

    +
    @@ -959,8 +990,8 @@

    Member Function Documentation

    -

    Set a Tango classs default command.

    -

    Define one command to be the Tango class default command The default command is the command which will be exceuted when an unknown command is sent to one of the Tango class device By default, there is no default class

    +

    Set a Tango classs default command.

    +

    Define one command to be the Tango class default command The default command is the command which will be exceuted when an unknown command is sent to one of the Tango class device By default, there is no default class

    Parameters
    @@ -970,7 +1001,9 @@

    Member Function Documentation

    - + +

    ◆ set_type() [1/2]

    +
    cmdThe command object
    @@ -980,7 +1013,7 @@

    Member Function Documentation

    - + @@ -1002,7 +1035,9 @@

    Member Function Documentation

    - + +

    ◆ set_type() [2/2]

    +
    void Tango::DeviceClass::set_type (string & const char *  dev_type)
    @@ -1012,7 +1047,7 @@

    Member Function Documentation

    - + @@ -1034,7 +1069,9 @@

    Member Function Documentation

    - + +

    ◆ signal_handler()

    +
    void Tango::DeviceClass::set_type (const char * string &  dev_type)
    @@ -1067,7 +1104,9 @@

    Member Function Documentation

    - + +

    ◆ unregister_signal()

    +
    @@ -1091,7 +1130,7 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThrown if the signal number is out of range or if the operating system failed to unregister a signal for the process. Unregister a device for a signal number for a device not previously registered is not an error. This simply will do nothing. Click here to read DevFailed exception specification
    DevFailedThrown if the signal number is out of range or if the operating system failed to unregister a signal for the process. Unregister a device for a signal number for a device not previously registered is not an error. This simply will do nothing. Click here to read DevFailed exception specification
    @@ -1106,10 +1145,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DeviceClass.js b/classTango_1_1DeviceClass.js index 7474690..ec0c925 100644 --- a/classTango_1_1DeviceClass.js +++ b/classTango_1_1DeviceClass.js @@ -5,8 +5,8 @@ var classTango_1_1DeviceClass = [ "attribute_factory", "classTango_1_1DeviceClass.html#a0ea1a3848a3d59f55a6734772859c4ec", null ], [ "command_factory", "classTango_1_1DeviceClass.html#ac86eef5f7d53b5291a034f7bb6fd289a", null ], [ "command_handler", "classTango_1_1DeviceClass.html#ac69ec5233cd47d4e73bcc51ac280a9d2", null ], - [ "device_destroyer", "classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d", null ], [ "device_destroyer", "classTango_1_1DeviceClass.html#adfd9b083e3d9a923ef44fc67d71e103c", null ], + [ "device_destroyer", "classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d", null ], [ "device_factory", "classTango_1_1DeviceClass.html#afe62dc15b693afaabae6ccab09e759b1", null ], [ "device_name_factory", "classTango_1_1DeviceClass.html#a2596f49733e5dc80d52d8d240f4f83cd", null ], [ "export_device", "classTango_1_1DeviceClass.html#a80c2d408c01346850d29b45541c7f740", null ], @@ -24,8 +24,8 @@ var classTango_1_1DeviceClass = [ "pipe_factory", "classTango_1_1DeviceClass.html#a09321e4257b799709d77f40ace03242a", null ], [ "register_signal", "classTango_1_1DeviceClass.html#acbcd3e21052bd117ec2ef7aa0ccccb3e", null ], [ "set_default_command", "classTango_1_1DeviceClass.html#abffecec6eb34eebaa56e8297e2999204", null ], - [ "set_type", "classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1", null ], [ "set_type", "classTango_1_1DeviceClass.html#af84e5725fbc6e5d97219c3cdc9169ed9", null ], + [ "set_type", "classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1", null ], [ "signal_handler", "classTango_1_1DeviceClass.html#a18b1c69d52e63e73cf6a844ee348da4a", null ], [ "unregister_signal", "classTango_1_1DeviceClass.html#aa3ea36c4bc496245b84592f424043df7", null ], [ "class_attr", "classTango_1_1DeviceClass.html#a4430e4458d46045ebd5a19ed472e2c59", null ], diff --git a/classTango_1_1DeviceClass__coll__graph.map b/classTango_1_1DeviceClass__coll__graph.map index 3c86379..bfe3f03 100644 --- a/classTango_1_1DeviceClass__coll__graph.map +++ b/classTango_1_1DeviceClass__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceClass__coll__graph.md5 b/classTango_1_1DeviceClass__coll__graph.md5 index 0dd94c7..ea6ec44 100644 --- a/classTango_1_1DeviceClass__coll__graph.md5 +++ b/classTango_1_1DeviceClass__coll__graph.md5 @@ -1 +1 @@ -350326250179548194aba311c9022332 \ No newline at end of file +44fd6459fd173dc533561d0eb2694f57 \ No newline at end of file diff --git a/classTango_1_1DeviceClass__coll__graph.png b/classTango_1_1DeviceClass__coll__graph.png index d6cab45..445b784 100644 Binary files a/classTango_1_1DeviceClass__coll__graph.png and b/classTango_1_1DeviceClass__coll__graph.png differ diff --git a/classTango_1_1DeviceData-members.html b/classTango_1_1DeviceData-members.html index 2417262..7dfaf09 100644 --- a/classTango_1_1DeviceData-members.html +++ b/classTango_1_1DeviceData-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -133,9 +116,9 @@ diff --git a/classTango_1_1DeviceData.html b/classTango_1_1DeviceData.html index 872bdbd..29d0583 100644 --- a/classTango_1_1DeviceData.html +++ b/classTango_1_1DeviceData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,39 +104,41 @@
    Inheritance graph
    - + + +
    [legend]
    - + - + - + - + - + - + - + @@ -173,27 +158,29 @@ - + - +

    Public Member Functions

    Constructors
     DeviceData ()
     Create a DeviceData object. More...
     Create a DeviceData object. More...
     
    Inserters and Extractors
    void operator<< (bool datum)
     The insert operators. More...
     
    void insert (vector< DevLong > &vl, vector< string > &vs)
     Insert data into a DeviceData for the DevVarLongStringArray data type. More...
     Insert data into a DeviceData for the DevVarLongStringArray data type. More...
     
    void insert (vector< double > &vd, vector< string > &vs)
     Insert data into a DeviceData for the DevVarDoubleStringArray data type. More...
     Insert data into a DeviceData for the DevVarDoubleStringArray data type. More...
     
    void insert (const string &str, vector< unsigned char > &buffer)
     Insert data into a DeviceData for the DevEncoded data type. More...
     Insert data into a DeviceData for the DevEncoded data type. More...
     
    bool operator>> (bool &datum)
     The extract operators. More...
     
    bool extract (vector< DevLong > &vl, vector< string > &vs)
     Extract data from a DeviceData for the DevVarLongStringArray data type. More...
     Extract data from a DeviceData for the DevVarLongStringArray data type. More...
     
    bool extract (vector< double > &vd, vector< string > &vs)
     Extract data from a DeviceData for the DevVarDoubleStringArray data type. More...
     Extract data from a DeviceData for the DevVarDoubleStringArray data type. More...
     
    bool extract (const char *&str, const unsigned char *&data, unsigned int &length)
     Extract data from a DeviceData for the DevEncoded data type. More...
     Extract data from a DeviceData for the DevEncoded data type. More...
     
    Exception and error related methods methods
    void exceptions (bitset< numFlags > fl)
     
    miscellaneous methods
    bool is_empty ()
     Check if the DeviceData instance is empty. More...
     Check if the DeviceData instance is empty. More...
     
    int get_type ()
     Get Tango data type of the included data. More...
     Get Tango data type of the included data. More...
     
    - +

    Friends

    ostream & operator<< (ostream &str, DeviceData &dd)
     Print a DeviceData instance. More...
     Print a DeviceData instance. More...
     

    Detailed Description

    Fundamental type for sending and receiving data from device commands.

    -

    This is the fundamental type for sending and receiving data from device commands. The values can be inserted and extracted using the operators << and >> respectively and insert() for mixed data types. A status flag indicates if there is data in the DbDatum object or not. An additional flag allows the user to activate exceptions.

    -

    Insertion by pointers takes full ownership of the pointed to memory. The insertion copy the data in the DeviceData object and delete the pointed to memory. Therefore, the memory is not more usable after the insertion.
    -When using extraction by pointers, the pointed to memory is inside the DeviceData object and its lifetime is the same than the DeviceData object lifetime.

    +

    This is the fundamental type for sending and receiving data from device commands. The values can be inserted and extracted using the operators << and >> respectively and insert() for mixed data types. A status flag indicates if there is data in the DbDatum object or not. An additional flag allows the user to activate exceptions.

    +

    Insertion by pointers takes full ownership of the pointed to memory. The insertion copy the data in the DeviceData object and delete the pointed to memory. Therefore, the memory is not more usable after the insertion.
    +When using extraction by pointers, the pointed to memory is inside the DeviceData object and its lifetime is the same than the DeviceData object lifetime.

    Author
    taurel
    Revision
    1

    Constructor & Destructor Documentation

    - + +

    ◆ DeviceData()

    +
    @@ -206,13 +193,15 @@
    -

    Create a DeviceData object.

    +

    Create a DeviceData object.

    Default constructor. The instance is empty

    Member Function Documentation

    - + +

    ◆ exceptions() [1/2]

    +
    @@ -220,10 +209,9 @@

    Member Function Documentation

    - + - - +
    void Tango::DeviceData::exceptions bitset<numFlags> Tango::DeviceData::exceptions (bitset< numFlags > fl))
    @@ -234,23 +222,14 @@

    Member Function Documentation

    -

    Set exception flag.

    -

    It's a method which allows the user to switch on/off exception throwing when trying to extract data from a DeviceData object. The following flags are supported :

      -
    • isempty_flag - throw a Empty DeviceData exception (reason = API_EmptyDeviceData) if user tries to extract data from an empty DeviceData object. By default, this flag is set
    • -
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is not set
    • -
    -
    Parameters
    - - -
    [in]flThe exception flag
    -
    -
    - -

    Referenced by Tango::GroupCmdReply::operator>>().

    +

    Get exception flag.

    +

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    bitset<DeviceData::numFlags> bs = dd.exceptions();
    cout << "bs = " << bs << endl;
    da.set_exceptions(DeviceData::wrongtype_flag);
    bs = dd.exceptions();
    cout << "bs = " << bs << endl;
    Returns
    The exception flag
    - + +

    ◆ exceptions() [2/2]

    +
    @@ -258,9 +237,10 @@

    Member Function Documentation

    - + - + +
    bitset<numFlags> Tango::DeviceData::exceptions void Tango::DeviceData::exceptions ()bitset< numFlags > fl)
    @@ -271,35 +251,45 @@

    Member Function Documentation

    -

    Get exception flag.

    -

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    -
    -
    bitset<DeviceData::numFlags> bs = dd.exceptions();
    -
    cout << "bs = " << bs << endl;
    -
    -
    da.set_exceptions(DeviceData::wrongtype_flag);
    -
    bs = dd.exceptions();
    -
    -
    cout << "bs = " << bs << endl;
    -
    Returns
    The exception flag
    +

    Set exception flag.

    +

    It's a method which allows the user to switch on/off exception throwing when trying to extract data from a DeviceData object. The following flags are supported :

      +
    • isempty_flag - throw a Empty DeviceData exception (reason = API_EmptyDeviceData) if user tries to extract data from an empty DeviceData object. By default, this flag is set
    • +
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is not set
    • +
    +
    Parameters
    + + +
    [in]flThe exception flag
    +
    +
    + +

    Referenced by Tango::GroupCmdReply::operator>>().

    - + +

    ◆ extract() [1/3]

    +
    - - + + - - + + + + + + + + @@ -309,12 +299,15 @@

    Member Function Documentation

    bool Tango::DeviceData::extract (vector< DevLong > & vl, const char *& str,
    vector< string > & vs const unsigned char *& data,
    unsigned int & length 
    -

    Extract data from a DeviceData for the DevVarLongStringArray data type.

    -

    Extract data from a DeviceData for the DevVarLongStringArray data type

    +

    Extract data from a DeviceData for the DevEncoded data type.

    +

    Extract command data when the command data type is DevEncoded Similar method with following signature also exist

      +
    • extract(string &str,vector<unsigned char> &data);
    • +
    Parameters
    - - + + +
    [out]vlThe long vector which will be inialized
    [out]vsThe string vector to be initialized
    [out]strThe DevEncoded string
    [out]dataThe DevEncoded data pointer
    [out]lengthThe DevEncoded data length
    @@ -328,15 +321,17 @@

    Member Function Documentation

    - + +

    ◆ extract() [2/3]

    +
    - - + + @@ -352,11 +347,11 @@

    Member Function Documentation

    bool Tango::DeviceData::extract (vector< double > & vd, vector< DevLong > & vl,
    -

    Extract data from a DeviceData for the DevVarDoubleStringArray data type.

    -

    Extract data from a DeviceData for the DevVarDoubleStringArray data type

    +

    Extract data from a DeviceData for the DevVarLongStringArray data type.

    +

    Extract data from a DeviceData for the DevVarLongStringArray data type

    Parameters
    - +
    [out]vdThe double vector to be initialized
    [out]vlThe long vector which will be inialized
    [out]vsThe string vector to be initialized
    @@ -371,27 +366,23 @@

    Member Function Documentation

    - + +

    ◆ extract() [3/3]

    +
    - - - - - - - - + + - - + + @@ -401,15 +392,12 @@

    Member Function Documentation

    bool Tango::DeviceData::extract (const char *& str,
    const unsigned char *& data, vector< double > & vd,
    unsigned int & length vector< string > & vs 
    -

    Extract data from a DeviceData for the DevEncoded data type.

    -

    Extract command data when the command data type is DevEncoded Similar method with following signature also exist

      -
    • extract(string &str,vector<unsigned char> &data);
    • -
    +

    Extract data from a DeviceData for the DevVarDoubleStringArray data type.

    +

    Extract data from a DeviceData for the DevVarDoubleStringArray data type

    Parameters
    - - - + +
    [out]strThe DevEncoded string
    [out]dataThe DevEncoded data pointer
    [out]lengthThe DevEncoded data length
    [out]vdThe double vector to be initialized
    [out]vsThe string vector to be initialized
    @@ -423,7 +411,9 @@

    Member Function Documentation

    - + +

    ◆ get_type()

    +
    @@ -436,27 +426,29 @@

    Member Function Documentation

    -

    Get Tango data type of the included data.

    -

    This method returns the Tango data type of the data inside the DeviceData object

    +

    Get Tango data type of the included data.

    +

    This method returns the Tango data type of the data inside the DeviceData object

    Returns
    The data type
    - + +

    ◆ insert() [1/3]

    +
    - - + + - - + + @@ -466,12 +458,17 @@

    Member Function Documentation

    void Tango::DeviceData::insert (vector< DevLong > & vl, const string & str,
    vector< string > & vs vector< unsigned char > & buffer 
    -

    Insert data into a DeviceData for the DevVarLongStringArray data type.

    -

    Insert data into a DeviceData for the DevVarLongStringArray data type

    +

    Insert data into a DeviceData for the DevEncoded data type.

    +

    Insert data into a DeviceData for the DevEncoded data type
    + Similar methods with different parameters data type exist for inserting data for a DevEncoded data type

      +
    • void insert(const char *str, DevVarCharArray *data);
    • +
    • void insert(const char *str, unsigned char *data,unsigned int length);
    • +
    +

    These three methods do not take ownership of the memory used for the data buffer.

    Parameters
    - - + +
    [in]vlThe long vector to be inserted
    [in]vsThe string vector to be inserted
    [in]strThe string part of the DevEncoded instance
    [in]bufferThe data part of the DevEncoded instance
    @@ -484,15 +481,17 @@

    Member Function Documentation

    - + +

    ◆ insert() [2/3]

    +
    - - + + @@ -508,11 +507,11 @@

    Member Function Documentation

    void Tango::DeviceData::insert (vector< double > & vd, vector< DevLong > & vl,
    -

    Insert data into a DeviceData for the DevVarDoubleStringArray data type.

    -

    Insert data into a DeviceData for the DevVarDoubleStringArray data type

    +

    Insert data into a DeviceData for the DevVarLongStringArray data type.

    +

    Insert data into a DeviceData for the DevVarLongStringArray data type

    Parameters
    - +
    [in]vdThe double vector to be inserted
    [in]vlThe long vector to be inserted
    [in]vsThe string vector to be inserted
    @@ -526,21 +525,23 @@

    Member Function Documentation

    - + +

    ◆ insert() [3/3]

    +
    - - + + - - + + @@ -550,17 +551,12 @@

    Member Function Documentation

    void Tango::DeviceData::insert (const string & str, vector< double > & vd,
    vector< unsigned char > & buffer vector< string > & vs 
    -

    Insert data into a DeviceData for the DevEncoded data type.

    -

    Insert data into a DeviceData for the DevEncoded data type
    - Similar methods with different parameters data type exist for inserting data for a DevEncoded data type

      -
    • void insert(const char *str, DevVarCharArray *data);
    • -
    • void insert(const char *str, unsigned char *data,unsigned int length);
    • -
    -

    These three methods do not take ownership of the memory used for the data buffer.

    +

    Insert data into a DeviceData for the DevVarDoubleStringArray data type.

    +

    Insert data into a DeviceData for the DevVarDoubleStringArray data type

    Parameters
    - - + +
    [in]strThe string part of the DevEncoded instance
    [in]bufferThe data part of the DevEncoded instance
    [in]vdThe double vector to be inserted
    [in]vsThe string vector to be inserted
    @@ -573,7 +569,9 @@

    Member Function Documentation

    - + +

    ◆ is_empty()

    +
    @@ -586,25 +584,14 @@

    Member Function Documentation

    -

    Check if the DeviceData instance is empty.

    -

    is_empty() is a boolean method which returns true or false depending on whether the DeviceData object contains data or not. It can be used to test whether the DeviceData has been initialized or not but you have first to disable exception throwing in case of empty object e.g.

    string string_read;
    -
    -
    DeviceData sl_read = my_device->command_inout(“ReadLine”);
    -
    sl_read.reset_exceptions(DeviceData::isempty_flag);
    -
    -
    if (! sl_read.is_empty())
    -
    {
    -
    sl_read >> string_read;
    -
    }
    -
    else
    -
    {
    -
    cout << “ no data read from serial line !” << endl;
    -
    }
    -
    Returns
    Boolean set to true is the instance is empty
    - -
    -
    - +

    Check if the DeviceData instance is empty.

    +

    is_empty() is a boolean method which returns true or false depending on whether the DeviceData object contains data or not. It can be used to test whether the DeviceData has been initialized or not but you have first to disable exception throwing in case of empty object e.g.

    string string_read;
    DeviceData sl_read = my_device->command_inout(“ReadLine”);
    sl_read.reset_exceptions(DeviceData::isempty_flag);
    if (! sl_read.is_empty())
    {
    sl_read >> string_read;
    }
    else
    {
    cout << “ no data read from serial line !” << endl;
    }
    Returns
    Boolean set to true is the instance is empty
    + +
    + + +

    ◆ operator<<()

    +
    @@ -669,8 +656,8 @@

    Member Function Documentation

  • DevVarLongStringArray *
  • DevVarDoubleStringArray *
  • -

    Insertion by pointers takes full ownership of the pointed to memory. The insertion copy the data in the DeviceData object and delete the pointed to memory. Therefore, the memory is not more usable after the insertion.

    -

    Operators also exist for inserting TANGO CORBA sequence type by reference. The insertion copy the data into the DeviceData object. Insert operator exist for the following types :

      +

      Insertion by pointers takes full ownership of the pointed to memory. The insertion copy the data in the DeviceData object and delete the pointed to memory. Therefore, the memory is not more usable after the insertion.

      +

      Operators also exist for inserting TANGO CORBA sequence type by reference. The insertion copy the data into the DeviceData object. Insert operator exist for the following types :

      • DevVarBooleanArray &
      • DevVarUCharArray &
      • DevVarShortArray &
      • @@ -685,54 +672,7 @@

        Member Function Documentation

      • DevVarLongStringArray&
      • DevVarDoubleStringArray&
      -

      Special care has been taken to avoid memory copy between the network layer and the user application. Nevertheless, C++ vector types are not the CORBA native type and one copy is unavoidable when using vectors. Using the native TANGO CORBA sequence types avoid any copy. When using these TANGO CORBA sequence types, insertion into the DeviceData object consumes the memory pointed to by the pointer. After the insertion, it is not necessary to delete the memory. It will be done by the destruction of the DeviceData object. For extraction, the pointer used for the extraction points into memory inside the DeviceData object and you should not delete it Here is an example of creating, inserting and extracting some data type from/into DeviceData object :

      DeviceData my_short, my_long, my_string;
      -
      DeviceData my_float_vector, my_double_vector;
      -
      string a_string;
      -
      short a_short;
      -
      DevLong a_long;
      -
      vector<float> a_float_vector;
      -
      vector<double> a_double_vector;
      -
      -
      my_short << 100; // insert a short
      -
      my_short >> a_short; // extract a short
      -
      -
      my_long << 1000; // insert a long
      -
      my_long >> a_long; // extract a long
      -
      -
      my_string << string(“estas lista a bailar el tango ?”); // insert a string
      -
      my_string >> a_string; // extract a string
      -
      -
      my_float_vector << a_float_vector // insert a vector of floats
      -
      my_float_vector >> a_float_vector; // extract a vector of floats
      -
      -
      my_double_vector << a_double_vector; // insert a vector of doubles
      -
      my_double_vector >> a_double_vector; // extract a vector of doubles
      -
      -
      //
      -
      // Example of memory management with TANGO sequence types without memory leaks
      -
      //
      -
      -
      for (int i = 0;i < 10;i++)
      -
      {
      -
      DeviceData din,dout;
      -
      DevVarLongArray *in = new DevVarLongArray();
      -
      in->length(2);
      -
      (*in)[0] = 2;
      -
      (*in)[1] = 4;
      -
      din << in;
      -
      try
      -
      {
      -
      dout = device->command_inout(“Cmd”,din);
      -
      }
      -
      catch(DevFailed &e)
      -
      {
      -
      ....
      -
      }
      -
      const DevVarLongArray *out;
      -
      dout >> out;
      -
      cout << “Received value = “ << (*out)[0];
      -
      }
      -
      Parameters
      +

      Special care has been taken to avoid memory copy between the network layer and the user application. Nevertheless, C++ vector types are not the CORBA native type and one copy is unavoidable when using vectors. Using the native TANGO CORBA sequence types avoid any copy. When using these TANGO CORBA sequence types, insertion into the DeviceData object consumes the memory pointed to by the pointer. After the insertion, it is not necessary to delete the memory. It will be done by the destruction of the DeviceData object. For extraction, the pointer used for the extraction points into memory inside the DeviceData object and you should not delete it Here is an example of creating, inserting and extracting some data type from/into DeviceData object :

      DeviceData my_short, my_long, my_string;
      DeviceData my_float_vector, my_double_vector;
      string a_string;
      short a_short;
      DevLong a_long;
      vector<float> a_float_vector;
      vector<double> a_double_vector;
      my_short << 100; // insert a short
      my_short >> a_short; // extract a short
      my_long << 1000; // insert a long
      my_long >> a_long; // extract a long
      my_string << string(“estas lista a bailar el tango ?”); // insert a string
      my_string >> a_string; // extract a string
      my_float_vector << a_float_vector // insert a vector of floats
      my_float_vector >> a_float_vector; // extract a vector of floats
      my_double_vector << a_double_vector; // insert a vector of doubles
      my_double_vector >> a_double_vector; // extract a vector of doubles
      //
      // Example of memory management with TANGO sequence types without memory leaks
      //
      for (int i = 0;i < 10;i++)
      {
      DeviceData din,dout;
      DevVarLongArray *in = new DevVarLongArray();
      in->length(2);
      (*in)[0] = 2;
      (*in)[1] = 4;
      din << in;
      try
      {
      dout = device->command_inout(“Cmd”,din);
      }
      catch(DevFailed &e)
      {
      ....
      }
      const DevVarLongArray *out;
      dout >> out;
      cout << “Received value = “ << (*out)[0];
      }
      Parameters
    [in]datumThe data to be inserted
    @@ -747,7 +687,9 @@

    Member Function Documentation

    - + +

    ◆ operator>>()

    +
    @@ -804,8 +746,8 @@

    Member Function Documentation

  • const DevVarLongStringArray *
  • const DevVarDoubleStringArray *
  • -

    Note that when using extraction by pointers, the pointed to memory is inside the DeviceData object and its lifetime is the same than the DeviceData object lifetime.

    -

    Special care has been taken to avoid memory copy between the network layer and the user application. Nevertheless, C++ vector types are not the CORBA native type and one copy is unavoidable when using vectors. Using the native TANGO CORBA sequence types avoid any copy. When using these TANGO CORBA sequence types, for extraction, the pointer used for the extraction points into memory inside the DeviceData object and you should not delete it See DeviceData::operator<< for inserters and extractors usage example

    +

    Note that when using extraction by pointers, the pointed to memory is inside the DeviceData object and its lifetime is the same than the DeviceData object lifetime.

    +

    Special care has been taken to avoid memory copy between the network layer and the user application. Nevertheless, C++ vector types are not the CORBA native type and one copy is unavoidable when using vectors. Using the native TANGO CORBA sequence types avoid any copy. When using these TANGO CORBA sequence types, for extraction, the pointer used for the extraction points into memory inside the DeviceData object and you should not delete it See DeviceData::operator<< for inserters and extractors usage example

    Parameters
    @@ -822,7 +764,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    [out]datumThe variable which will be initalized
    @@ -855,7 +799,9 @@

    Member Function Documentation

    - + +

    ◆ set_exceptions()

    +
    @@ -878,7 +824,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. See DeviceData::exceptions() for a usage example.

    +

    Sets one exception flag. See DeviceData::exceptions() for a usage example.

    Parameters
    @@ -888,7 +834,9 @@

    Member Function Documentation

    - + +

    ◆ state()

    +
    [in]flThe exception flag
    @@ -910,24 +858,14 @@

    Member Function Documentation

    Get instance extraction state.

    -

    Allow the user to find out what was the reason of extraction from DeviceData failure. This method has to be used when exceptions are disabled. Here is an example of how method state() could be used

    DeviceData dd = ....
    -
    -
    bitset<DeviceData::numFlags> bs;
    -
    da.exceptions(bs);
    -
    -
    DevLong dl;
    -
    if ((da >> dl) == false)
    -
    {
    -
    bitset<DeviceData::numFlags> bs_err = da.state();
    -
    if (bs_err.test(DeviceData::isempty_flag) == true)
    -
    .....
    -
    }
    -
    Returns
    The error bit set.
    +

    Allow the user to find out what was the reason of extraction from DeviceData failure. This method has to be used when exceptions are disabled. Here is an example of how method state() could be used

    DeviceData dd = ....
    bitset<DeviceData::numFlags> bs;
    da.exceptions(bs);
    DevLong dl;
    if ((da >> dl) == false)
    {
    bitset<DeviceData::numFlags> bs_err = da.state();
    if (bs_err.test(DeviceData::isempty_flag) == true)
    .....
    }
    Returns
    The error bit set.

    Friends And Related Function Documentation

    - + +

    ◆ operator<<

    +
    @@ -959,13 +897,8 @@

    Friends And Related Function Documentation

    -

    Print a DeviceData instance.

    -

    Is an utility function to easily print the contents of a DeviceData object. This function knows all types which could be inserted in a DeviceData object and print them accordingly. A special string is printed if the DeviceData object is empty

    DeviceProxy *dev = new DeviceProxy(“...”);
    - -
    -
    out = dev->command_inout(“MyCommand”);
    -
    cout << “Command returned: ” << out << endl;
    -
    Parameters
    +

    Print a DeviceData instance.

    +

    Is an utility function to easily print the contents of a DeviceData object. This function knows all types which could be inserted in a DeviceData object and print them accordingly. A special string is printed if the DeviceData object is empty

    DeviceProxy *dev = new DeviceProxy(“...”);
    out = dev->command_inout(“MyCommand”);
    cout << “Command returned: ” << out << endl;
    Parameters
    @@ -980,13 +913,14 @@

    Friends And Related Function Documentation

    +
    DeviceData()
    Create a DeviceData object.
    diff --git a/classTango_1_1DeviceData.js b/classTango_1_1DeviceData.js index 5a270cf..c34786c 100644 --- a/classTango_1_1DeviceData.js +++ b/classTango_1_1DeviceData.js @@ -1,15 +1,15 @@ var classTango_1_1DeviceData = [ [ "DeviceData", "classTango_1_1DeviceData.html#a2227d87b07be33fda5a23639f79022ad", null ], - [ "exceptions", "classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2", null ], [ "exceptions", "classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb", null ], + [ "exceptions", "classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2", null ], + [ "extract", "classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96", null ], [ "extract", "classTango_1_1DeviceData.html#a996cb6f093c40bc7d2aecbdaf927ba27", null ], [ "extract", "classTango_1_1DeviceData.html#ab0ed8579ce26b2b834a70dc6473a86ed", null ], - [ "extract", "classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96", null ], [ "get_type", "classTango_1_1DeviceData.html#a435d573580962abb03ce5041ad0fff67", null ], + [ "insert", "classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b", null ], [ "insert", "classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5", null ], [ "insert", "classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e", null ], - [ "insert", "classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b", null ], [ "is_empty", "classTango_1_1DeviceData.html#a6a46f83cfabcd66a51e1a879a2b8aca5", null ], [ "operator<<", "classTango_1_1DeviceData.html#a441796301b708d97386ea636104889d4", null ], [ "operator>>", "classTango_1_1DeviceData.html#a2b6646e364f813aa50c9bae5b0ffea8f", null ], diff --git a/classTango_1_1DeviceDataHistory-members.html b/classTango_1_1DeviceDataHistory-members.html index 23fa587..b0ca55c 100644 --- a/classTango_1_1DeviceDataHistory-members.html +++ b/classTango_1_1DeviceDataHistory-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]strThe printing stream
    [in]ddThe instance to be printed
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -136,9 +119,9 @@ diff --git a/classTango_1_1DeviceDataHistory.html b/classTango_1_1DeviceDataHistory.html index 930ad48..fbe805b 100644 --- a/classTango_1_1DeviceDataHistory.html +++ b/classTango_1_1DeviceDataHistory.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceDataHistory Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,14 +105,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::DeviceDataHistory:
    Collaboration graph
    - + + +
    [legend]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -145,66 +132,68 @@

     
    - Public Member Functions inherited from Tango::DeviceData
     DeviceData ()
     Create a DeviceData object. More...
     Create a DeviceData object. More...
     
    void operator<< (bool datum)
     The insert operators. More...
     The insert operators. More...
     
    void insert (vector< DevLong > &vl, vector< string > &vs)
     Insert data into a DeviceData for the DevVarLongStringArray data type. More...
     Insert data into a DeviceData for the DevVarLongStringArray data type. More...
     
    void insert (vector< double > &vd, vector< string > &vs)
     Insert data into a DeviceData for the DevVarDoubleStringArray data type. More...
     Insert data into a DeviceData for the DevVarDoubleStringArray data type. More...
     
    void insert (const string &str, vector< unsigned char > &buffer)
     Insert data into a DeviceData for the DevEncoded data type. More...
     Insert data into a DeviceData for the DevEncoded data type. More...
     
    bool operator>> (bool &datum)
     The extract operators. More...
     The extract operators. More...
     
    bool extract (vector< DevLong > &vl, vector< string > &vs)
     Extract data from a DeviceData for the DevVarLongStringArray data type. More...
     Extract data from a DeviceData for the DevVarLongStringArray data type. More...
     
    bool extract (vector< double > &vd, vector< string > &vs)
     Extract data from a DeviceData for the DevVarDoubleStringArray data type. More...
     Extract data from a DeviceData for the DevVarDoubleStringArray data type. More...
     
    bool extract (const char *&str, const unsigned char *&data, unsigned int &length)
     Extract data from a DeviceData for the DevEncoded data type. More...
     Extract data from a DeviceData for the DevEncoded data type. More...
     
    void exceptions (bitset< numFlags > fl)
     Set exception flag. More...
     Set exception flag. More...
     
    bitset< numFlags > exceptions ()
     Get exception flag. More...
     Get exception flag. More...
     
    void reset_exceptions (except_flags fl)
     Reset one exception flag. More...
     Reset one exception flag. More...
     
    void set_exceptions (except_flags fl)
     Set one exception flag. More...
     Set one exception flag. More...
     
    bitset< numFlags > state ()
     Get instance extraction state. More...
     Get instance extraction state. More...
     
    bool is_empty ()
     Check if the DeviceData instance is empty. More...
     Check if the DeviceData instance is empty. More...
     
    int get_type ()
     Get Tango data type of the included data. More...
     Get Tango data type of the included data. More...
     
    - +

    Friends

    ostream & operator<< (ostream &str, DeviceDataHistory &ddh)
     Print a DeviceDataHistory instance. More...
     Print a DeviceDataHistory instance. More...
     

    Detailed Description

    Fundamental type for receiving data from device command polling buffers.

    -

    This is the fundamental type for receiving data from device command polling buffers. This class inherits from the Tango::DeviceData class. One instance of this class is created for each command result history. Within this class, you find the command result data or the exception parameters, a flag indicating if the command has failed when it was invoked by the device server polling thread and the date when the command was executed. For history calls, it is not possible to returns command error as exception. See chapter on Advanced Features in the Tango book for all details regarding device polling.

    +

    This is the fundamental type for receiving data from device command polling buffers. This class inherits from the Tango::DeviceData class. One instance of this class is created for each command result history. Within this class, you find the command result data or the exception parameters, a flag indicating if the command has failed when it was invoked by the device server polling thread and the date when the command was executed. For history calls, it is not possible to returns command error as exception. See chapter on Advanced Features in the Tango book for all details regarding device polling.

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ get_date()

    +
    @@ -231,7 +220,9 @@ - + +

    ◆ get_err_stack()

    +
    @@ -258,7 +249,9 @@ - + +

    ◆ has_failed()

    +
    @@ -286,7 +279,9 @@

    Friends And Related Function Documentation

    - + +

    ◆ operator<<

    +
    @@ -318,19 +313,8 @@

    Friends And Related Function Documentation

    -

    Print a DeviceDataHistory instance.

    -

    Is an utility function to easily print the contents of a DeviceDataHistory object. This function knows all types which could be inserted in a DeviceDataHistory object and print them accordingly. It also prints date and error stack in case the command returned an error.

    DeviceProxy *dev = new DeviceProxy(“...”);
    -
    int hist_depth = 4;
    -
    vector<DeviceDataHistory> *hist;
    -
    -
    hist = dev->command_history(“MyCommand”,hist_depth);
    -
    -
    for (int i = 0;i < hist_depth;i++)
    -
    {
    -
    cout << (*hist)[i] << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Print a DeviceDataHistory instance.

    +

    Is an utility function to easily print the contents of a DeviceDataHistory object. This function knows all types which could be inserted in a DeviceDataHistory object and print them accordingly. It also prints date and error stack in case the command returned an error.

    DeviceProxy *dev = new DeviceProxy(“...”);
    int hist_depth = 4;
    vector<DeviceDataHistory> *hist;
    hist = dev->command_history(“MyCommand”,hist_depth);
    for (int i = 0;i < hist_depth;i++)
    {
    cout << (*hist)[i] << endl;
    }
    delete hist;
    Parameters
    @@ -348,10 +332,10 @@

    Friends And Related Function Documentation

    diff --git a/classTango_1_1DeviceDataHistory__coll__graph.map b/classTango_1_1DeviceDataHistory__coll__graph.map index c5978a7..af50753 100644 --- a/classTango_1_1DeviceDataHistory__coll__graph.map +++ b/classTango_1_1DeviceDataHistory__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceDataHistory__coll__graph.md5 b/classTango_1_1DeviceDataHistory__coll__graph.md5 index 61cdbfe..d954d38 100644 --- a/classTango_1_1DeviceDataHistory__coll__graph.md5 +++ b/classTango_1_1DeviceDataHistory__coll__graph.md5 @@ -1 +1 @@ -82b171b6454609ac172c8f13482f40dd \ No newline at end of file +f5d8ee61113a511d71c7f90a20f9f86e \ No newline at end of file diff --git a/classTango_1_1DeviceDataHistory__coll__graph.png b/classTango_1_1DeviceDataHistory__coll__graph.png index 687e525..177f564 100644 Binary files a/classTango_1_1DeviceDataHistory__coll__graph.png and b/classTango_1_1DeviceDataHistory__coll__graph.png differ diff --git a/classTango_1_1DeviceDataHistory__inherit__graph.map b/classTango_1_1DeviceDataHistory__inherit__graph.map index c5978a7..af50753 100644 --- a/classTango_1_1DeviceDataHistory__inherit__graph.map +++ b/classTango_1_1DeviceDataHistory__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceDataHistory__inherit__graph.md5 b/classTango_1_1DeviceDataHistory__inherit__graph.md5 index 61cdbfe..dbed41e 100644 --- a/classTango_1_1DeviceDataHistory__inherit__graph.md5 +++ b/classTango_1_1DeviceDataHistory__inherit__graph.md5 @@ -1 +1 @@ -82b171b6454609ac172c8f13482f40dd \ No newline at end of file +dc57ea67fcfaccc376c5b7f9484897b1 \ No newline at end of file diff --git a/classTango_1_1DeviceDataHistory__inherit__graph.png b/classTango_1_1DeviceDataHistory__inherit__graph.png index 687e525..177f564 100644 Binary files a/classTango_1_1DeviceDataHistory__inherit__graph.png and b/classTango_1_1DeviceDataHistory__inherit__graph.png differ diff --git a/classTango_1_1DeviceData__inherit__graph.map b/classTango_1_1DeviceData__inherit__graph.map index 2c09882..635448e 100644 --- a/classTango_1_1DeviceData__inherit__graph.map +++ b/classTango_1_1DeviceData__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceData__inherit__graph.md5 b/classTango_1_1DeviceData__inherit__graph.md5 index 06f8ecc..ab49610 100644 --- a/classTango_1_1DeviceData__inherit__graph.md5 +++ b/classTango_1_1DeviceData__inherit__graph.md5 @@ -1 +1 @@ -aefae879ce453982153f865b1dbdc1bc \ No newline at end of file +295d8ef4548bb6809cafc98e27948da1 \ No newline at end of file diff --git a/classTango_1_1DeviceData__inherit__graph.png b/classTango_1_1DeviceData__inherit__graph.png index 9c0b25b..ef45b8f 100644 Binary files a/classTango_1_1DeviceData__inherit__graph.png and b/classTango_1_1DeviceData__inherit__graph.png differ diff --git a/classTango_1_1DeviceImpl-members.html b/classTango_1_1DeviceImpl-members.html index 952dd87..ad3cd13 100644 --- a/classTango_1_1DeviceImpl-members.html +++ b/classTango_1_1DeviceImpl-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]strThe printing stream
    [in]ddhThe instance to be printed
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -279,9 +262,9 @@ diff --git a/classTango_1_1DeviceImpl.html b/classTango_1_1DeviceImpl.html index 7349621..11c54c8 100644 --- a/classTango_1_1DeviceImpl.html +++ b/classTango_1_1DeviceImpl.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceImpl Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,24 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::DeviceImpl:
    Collaboration graph
    - + + + + + +
    [legend]
    - + - + - + - + - - @@ -188,7 +181,7 @@ - + @@ -255,7 +248,7 @@ - @@ -628,47 +621,47 @@ - - - - - - - - - - - + - @@ -678,7 +671,9 @@

    This class inherits from CORBA classes where all the network layer is implemented.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ DeviceImpl() [1/4]

    +

    @@ -136,26 +129,26 @@

    Miscellaneous constructors

     DeviceImpl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated DeviceImpl object from its name. More...
     Constructs a newly allocated DeviceImpl object from its name. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     
     DeviceImpl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~DeviceImpl ()
     The device desctructor.
     
    Get/Set object members.

    These methods allows the external world to get/set DeviceImpl instance data members

    +

    These methods allows the external world to get/set DeviceImpl instance data members

    string & get_status ()
     Get device status. More...
     Set device multi attribute object. More...
     
    DbDeviceget_db_device ()
     Get a pointer to the associated DbDevice object. More...
     Get a pointer to the associated DbDevice object. More...
     
    void set_d_var (Tango::Device_ptr d)
     Set the associated CORBA object reference. More...
     Check if there is subscriber(s) listening for the event. More...
     
    Methods to build Tango array types.

    These methods are helper methods to build Tango array types from an already existing buffer (Tango array types are CORBA sequences)

    +

    These methods are helper methods to build Tango array types from an already existing buffer (Tango array types are CORBA sequences)

    Tango::DevVarCharArray * create_DevVarCharArray (unsigned char *ptr, long length)
     Create a DevVarCharArray type. More...

    Protected Attributes

    Class data members
    +
    BlackBox * blackbox_ptr
     The device black box pointer.
     
    +
    long blackbox_depth
     The device black box depth.
     
    +
    string device_name
     The device name.
     
    +
    string desc
     The device description.
     
    +
    string device_status
     The device status.
     
    +
    Tango::DevState device_state
     The device state.
     
    +
    long version
     The device version.
     
    +
    DeviceClassdevice_class
     Pointer to the device-class object associated with the device.
     
    +
    MultiAttributedev_attr
     Pointer to the multi attribute object.
     
    +
    DbDevicedb_dev
     Pointer to the associated DbDevice object.
     Pointer to the associated DbDevice object.
     
    +
    string adm_device_name
     The administration device name.
     
    @@ -702,8 +697,8 @@
    -

    Constructs a newly allocated DeviceImpl object from its name.

    -

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    +

    Constructs a newly allocated DeviceImpl object from its name.

    +

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -714,7 +709,9 @@ - + +

    ◆ DeviceImpl() [2/4]

    +
    device_classPointer to the device class object
    @@ -744,7 +741,7 @@
    -

    Constructs a newly allocated DeviceImpl object from its name and its description.

    +

    Constructs a newly allocated DeviceImpl object from its name and its description.

    The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -757,7 +754,9 @@ - + +

    ◆ DeviceImpl() [3/4]

    +
    @@ -799,7 +798,7 @@
    -

    Constructs a newly allocated DeviceImpl object from all its creation parameters.

    +

    Constructs a newly allocated DeviceImpl object from all its creation parameters.

    The device is constructed from its name, its description, an original state and status

    Parameters
    @@ -814,7 +813,9 @@ - + +

    ◆ DeviceImpl() [4/4]

    +
    @@ -856,7 +857,7 @@
    -

    Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values.

    +

    Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values.

    The device is constructed from its name, its description, an original state and status. This constructor defined default values for the description, state and status parameters. The default device description is A TANGO device. The default device state is UNKNOWN and the default device status is Not initialised.

    Parameters
    @@ -872,7 +873,9 @@

    Member Function Documentation

    - + +

    ◆ _default_POA()

    +
    @@ -899,7 +902,9 @@

    Member Function Documentation

    - + +

    ◆ add_attribute()

    +
    @@ -914,7 +919,7 @@

    Member Function Documentation

    Add a new attribute to the device attribute list.

    -

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with this method. Please, note that if you add an attribute to a device at device creation time, this attribute will be added to the device class attribute list. Therefore, all devices belonging to the same class created after this attribute addition will also have this attribute.

    +

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with this method. Please, note that if you add an attribute to a device at device creation time, this attribute will be added to the device class attribute list. Therefore, all devices belonging to the same class created after this attribute addition will also have this attribute.

    Parameters
    @@ -923,14 +928,16 @@

    Member Function Documentation

    Exceptions
    new_attrPointer to the new attribute to be added to the list. This pointer must point to "heap" allocated memory (or to static memory) and not to "stack" allocated memory
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ add_command()

    +
    @@ -955,7 +962,7 @@

    Member Function Documentation

    Add a new command to the device command list.

    -

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with this method. Please, note that if you add a command to a device at device creation time, this command will be added to the device class command list. Therefore, all devices belonging to the same class created after this command addition will also have this command.

    +

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with this method. Please, note that if you add a command to a device at device creation time, this command will be added to the device class command list. Therefore, all devices belonging to the same class created after this command addition will also have this command.

    Parameters
    @@ -965,14 +972,16 @@

    Member Function Documentation

    Exceptions
    new_cmdPointer to the new command to be added to the list. This pointer must point to "heap" allocated memory (or to static memory) and not to "stack" allocated memory
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ always_executed_hook()

    +
    @@ -998,14 +1007,16 @@

    Member Function Documentation

    Default method to implement an action necessary on a device before any command is executed. This method can be redefined in sub-classes in case of the default behaviour does not fulfill the needs

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ append_status()

    +
    @@ -1046,11 +1057,13 @@

    Member Function Documentation

    -

    References device_status.

    +

    References device_status.

    - + +

    ◆ create_DevVarCharArray()

    +
    @@ -1095,7 +1108,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarDoubleArray()

    +
    @@ -1140,7 +1155,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarFloatArray()

    +
    @@ -1185,7 +1202,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarLong64Array()

    +
    @@ -1230,7 +1249,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarLongArray()

    +
    @@ -1275,7 +1296,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarShortArray()

    +
    @@ -1320,7 +1343,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarStringArray()

    +
    @@ -1365,7 +1390,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarULong64Array()

    +
    @@ -1410,7 +1437,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarULongArray()

    +
    @@ -1455,7 +1484,9 @@

    Member Function Documentation

    - + +

    ◆ create_DevVarUShortArray()

    +
    @@ -1500,7 +1531,9 @@

    Member Function Documentation

    - + +

    ◆ delete_device()

    +
    @@ -1522,17 +1555,19 @@

    Member Function Documentation

    Delete a device.

    -

    In the DeviceImpl class, this method is virtual and can be defined in sub-class. Its rule is to delete memory allocated in the init_device method. This method is called by the device destructor and by the device Init command.

    +

    In the DeviceImpl class, this method is virtual and can be defined in sub-class. Its rule is to delete memory allocated in the init_device method. This method is called by the device destructor and by the device Init command.

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ dev_state()

    +
    @@ -1558,14 +1593,16 @@

    Member Function Documentation

    Returns
    The device state
    Exceptions
    - +
    DevFailedIf it is necessary to read attribute(s) and a problem occurs during the reading. Click here to read DevFailed exception specification
    DevFailedIf it is necessary to read attribute(s) and a problem occurs during the reading. Click here to read DevFailed exception specification
    - + +

    ◆ dev_status()

    +
    @@ -1591,14 +1628,16 @@

    Member Function Documentation

    Returns
    The device status
    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ get_attribute_poll_period()

    +
    @@ -1632,7 +1671,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_poll_period()

    +
    @@ -1666,7 +1707,9 @@

    Member Function Documentation

    - + +

    ◆ get_d_var()

    +
    @@ -1688,12 +1731,14 @@

    Member Function Documentation

    Get the associated CORBA object reference.

    -

    Get the associated CORBA object reference. Tango supports only a one to one servant-CORBA object link.

    +

    Get the associated CORBA object reference. Tango supports only a one to one servant-CORBA object link.

    Returns
    The CORBA object reference
    - + +

    ◆ get_db_device()

    +
    @@ -1714,15 +1759,17 @@

    Member Function Documentation

    -

    Get a pointer to the associated DbDevice object.

    -

    Return a pointer to DbDevice object associated with the device

    -
    Returns
    Pointer to the DbDevice object
    +

    Get a pointer to the associated DbDevice object.

    +

    Return a pointer to DbDevice object associated with the device

    +
    Returns
    Pointer to the DbDevice object
    -

    References Tango::Util::_UseDb, db_dev, device_name, and Tango::Except::throw_exception().

    +

    References Tango::Util::_UseDb, db_dev, device_name, and Tango::Except::throw_exception().

    - + +

    ◆ get_device_attr()

    +
    @@ -1747,11 +1794,13 @@

    Member Function Documentation

    Return a pointer to the device multi attribute object

    Returns
    Pointer to the device multi attribute object
    -

    References dev_attr.

    +

    References dev_attr.

    - + +

    ◆ get_device_class()

    +
    @@ -1776,11 +1825,13 @@

    Member Function Documentation

    Return the device class singleton (device_class field)

    Returns
    Pointer to the device class singleton
    -

    References device_class.

    +

    References device_class.

    - + +

    ◆ get_name()

    +
    @@ -1805,11 +1856,13 @@

    Member Function Documentation

    Return the device name (dev_name field)

    Returns
    Device name
    -

    References device_name.

    +

    References device_name.

    - + +

    ◆ get_obj_id()

    +
    @@ -1836,7 +1889,9 @@

    Member Function Documentation

    - + +

    ◆ get_polled_obj_by_type_name()

    +
    @@ -1872,14 +1927,16 @@

    Member Function Documentation

    Returns
    An iterator pointing to the polled object in the polled object list
    Exceptions
    - +
    DevFailedThrown if the object is not found. Click here to read DevFailed exception specification
    DevFailedThrown if the object is not found. Click here to read DevFailed exception specification
    - + +

    ◆ get_prev_state()

    +
    @@ -1906,7 +1963,9 @@

    Member Function Documentation

    - + +

    ◆ get_state()

    +
    @@ -1931,11 +1990,13 @@

    Member Function Documentation

    Return the device dev_state field. This method does the same thing than the default state_cmd method.

    Returns
    Device state
    -

    References device_state.

    +

    References device_state.

    - + +

    ◆ get_status()

    +
    @@ -1960,11 +2021,13 @@

    Member Function Documentation

    Return the device dev_status field. This method does the same thing than the default status_cmd method.

    Returns
    Device status
    -

    References device_status.

    +

    References device_status.

    - + +

    ◆ init_device()

    +
    @@ -1986,17 +2049,19 @@

    Member Function Documentation

    Intialise a device.

    -

    In the DeviceImpl class, this method is pure abstract and must be defined in sub-class. Its rule is to initialise a device. This method is called during device creation by the device constructor.

    +

    In the DeviceImpl class, this method is pure abstract and must be defined in sub-class. Its rule is to initialise a device. This method is called during device creation by the device constructor.

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ is_attribute_polled()

    +
    @@ -2030,7 +2095,9 @@

    Member Function Documentation

    - + +

    ◆ is_command_polled()

    +
    @@ -2064,7 +2131,9 @@

    Member Function Documentation

    - + +

    ◆ is_there_subscriber()

    +
    @@ -2100,14 +2169,16 @@

    Member Function Documentation

    Returns
    A boolean set to true if there are some subscriber listening on this event
    Exceptions
    - +
    DevFailedThrown if the attribute is not found. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute is not found. Click here to read DevFailed exception specification
    - + +

    ◆ poll_attribute()

    +
    @@ -2140,7 +2211,7 @@

    Member Function Documentation

    Start polling one attribute.

    -

    Ask Tango polling system to poll one attribute

    +

    Ask Tango polling system to poll one attribute

    Parameters
    @@ -2151,7 +2222,9 @@

    Member Function Documentation

    - + +

    ◆ poll_command()

    +
    att_nameThe attribute name
    @@ -2184,7 +2257,7 @@

    Member Function Documentation

    Start polling a command.

    -

    Ask Tango polling system to poll a command

    +

    Ask Tango polling system to poll a command

    Parameters
    @@ -2195,7 +2268,9 @@

    Member Function Documentation

    - + +

    ◆ push_archive_event() [1/29]

    +
    cmd_nameThe command name
    @@ -2232,7 +2307,9 @@

    Member Function Documentation

    - + +

    ◆ push_archive_event() [2/29]

    +
    @@ -2245,7 +2322,7 @@

    Member Function Documentation

    - + @@ -2274,9 +2351,9 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevBoolean *  p_data,
    -

    Push an archive event for an attribute with Tango::DevShort attribute data type.

    +

    Push an archive event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -2289,14 +2366,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [3/29]

    +
    @@ -2309,9 +2388,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2338,13 +2429,15 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevBoolean *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevLong attribute data type.

    +

    Push an archive event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2353,14 +2446,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [4/29]

    +
    @@ -2373,7 +2468,7 @@

    Member Function Documentation

    - + @@ -2402,9 +2497,9 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevDouble *  p_data,
    -

    Push an archive event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push an archive event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -2417,14 +2512,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [5/29]

    +
    @@ -2437,9 +2534,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2466,13 +2575,15 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevDouble *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevFloat attribute data type.

    +

    Push an archive event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2481,14 +2592,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [6/29]

    +
    @@ -2501,7 +2614,7 @@

    Member Function Documentation

    - + @@ -2530,9 +2643,9 @@

    Member Function Documentation

    Tango::DevDouble * Tango::DevEncoded *  p_data,
    -

    Push an archive event for an attribute with Tango::DevDouble attribute data type.

    +

    Push an archive event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -2545,14 +2658,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [7/29]

    +
    @@ -2565,9 +2680,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2594,13 +2721,15 @@

    Member Function Documentation

    Tango::DevString * Tango::DevEncoded *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevString attribute data type.

    +

    Push an archive event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2609,14 +2738,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [8/29]

    +
    @@ -2629,7 +2760,7 @@

    Member Function Documentation

    - + @@ -2658,9 +2789,9 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevFloat *  p_data,
    -

    Push an archive event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push an archive event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -2673,14 +2804,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [9/29]

    +
    @@ -2693,9 +2826,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2722,13 +2867,15 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevFloat *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevUShort attribute data type.

    +

    Push an archive event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2737,14 +2884,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [10/29]

    +
    @@ -2757,7 +2906,7 @@

    Member Function Documentation

    - + @@ -2786,9 +2935,9 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevLong *  p_data,
    -

    Push an archive event for an attribute with Tango::DevUChar attribute data type.

    +

    Push an archive event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -2801,14 +2950,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [11/29]

    +
    @@ -2821,9 +2972,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2850,13 +3013,15 @@

    Member Function Documentation

    Tango::DevULong * Tango::DevLong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevULong attribute data type.

    +

    Push an archive event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2865,14 +3030,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [12/29]

    +
    @@ -2885,7 +3052,7 @@

    Member Function Documentation

    - + @@ -2916,7 +3083,7 @@

    Member Function Documentation

    Push an archive event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    Tango::DevULong64 * Tango::DevLong64 *  p_data,
    @@ -2929,14 +3096,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [13/29]

    +
    @@ -2949,9 +3118,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -2978,13 +3159,15 @@

    Member Function Documentation

    Tango::DevState * Tango::DevLong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevState attribute data type.

    +

    Push an archive event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + @@ -2993,14 +3176,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [14/29]

    +
    @@ -3013,7 +3198,7 @@

    Member Function Documentation

    - + @@ -3042,9 +3227,9 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevShort *  p_data,
    -

    Push an archive event for an attribute with Tango::DevEncoded attribute data type.

    +

    Push an archive event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -3057,14 +3242,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [15/29]

    +
    @@ -3077,20 +3264,32 @@

    Member Function Documentation

    - - + + - - + + + + + + + + - + + + + + + + @@ -3106,29 +3305,33 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    Tango::AttrQuality qual,
    long size, x = 1,
    long y = 0,
    -

    Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers.

    +

    Push an archive event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - - + + + + +
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data part to be pushed
    sizeSize of the data to be pushed (Pointed to by p_data)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [16/29]

    +
    @@ -3141,21 +3344,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -3182,15 +3373,13 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevState *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevShort attribute data type.

    +

    Push an archive event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -3199,14 +3388,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [17/29]

    +
    @@ -3219,7 +3410,7 @@

    Member Function Documentation

    - + @@ -3260,9 +3451,9 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevState *  p_data,
    -

    Push an archive event for an attribute with Tango::DevLong attribute data type.

    +

    Push an archive event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -3277,14 +3468,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [18/29]

    +
    @@ -3297,21 +3490,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -3338,15 +3519,13 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevString *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push an archive event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -3355,14 +3534,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [19/29]

    +
    @@ -3375,7 +3556,7 @@

    Member Function Documentation

    - + @@ -3416,9 +3597,9 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevString *  p_data,
    -

    Push an archive event for an attribute with Tango::DevFloat attribute data type.

    +

    Push an archive event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -3433,14 +3614,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [20/29]

    +
    @@ -3453,32 +3636,20 @@

    Member Function Documentation

    - - - - - - - - - - - - - - + + - - + + - + @@ -3494,31 +3665,31 @@

    Member Function Documentation

    Tango::DevDouble * p_data,
    struct timeval & t,
    Tango::AttrQuality qual, Tango::DevString * p_str_data,
    long x = 1, Tango::DevUChar * p_data,
    long y = 0, size,
    -

    Push an archive event for an attribute with Tango::DevDouble attribute data type.

    +

    Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - - - - + + +
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data part to be pushed
    sizeSize of the data to be pushed (Pointed to by p_data)
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [21/29]

    +
    @@ -3532,31 +3703,31 @@

    Member Function Documentation

    - + - - + + - - + + - - + + - - + + @@ -3572,31 +3743,33 @@

    Member Function Documentation

    Tango::DevString * p_data, p_str_data,
    struct timeval & t, Tango::DevUChar * p_data,
    Tango::AttrQuality qual, long size,
    long x = 1, struct timeval & t,
    long y = 0, Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevString attribute data type.

    +

    Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    + + - -
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    sizeSize of the data to be pushed (Pointed to by p_data)
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [22/29]

    +
    @@ -3609,21 +3782,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -3650,15 +3811,13 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevUChar *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push an archive event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -3667,14 +3826,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [23/29]

    +
    @@ -3687,7 +3848,7 @@

    Member Function Documentation

    - + @@ -3728,9 +3889,9 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevUChar *  p_data,
    -

    Push an archive event for an attribute with Tango::DevUShort attribute data type.

    +

    Push an archive event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -3745,14 +3906,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [24/29]

    +
    @@ -3765,21 +3928,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -3806,15 +3957,13 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevULong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevUChar attribute data type.

    +

    Push an archive event for an attribute with Tango::DevULong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -3823,14 +3972,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [25/29]

    +
    @@ -3886,7 +4037,7 @@

    Member Function Documentation

    Push an archive event for an attribute with Tango::DevULong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -3901,14 +4052,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [26/29]

    +
    @@ -3924,18 +4077,6 @@

    Member Function Documentation

    - - - - - - - - - - - - @@ -3962,15 +4103,13 @@

    Member Function Documentation

    Tango::DevULong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevULong64 attribute data type.

    +

    Push an archive event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -3979,14 +4118,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [27/29]

    +
    @@ -3999,7 +4140,7 @@

    Member Function Documentation

    - + @@ -4040,9 +4181,9 @@

    Member Function Documentation

    Tango::DevState * Tango::DevULong64 *  p_data,
    -

    Push an archive event for an attribute with Tango::DevState attribute data type.

    +

    Push an archive event for an attribute with Tango::DevULong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    @@ -4057,14 +4198,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [28/29]

    +
    @@ -4077,21 +4220,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -4118,15 +4249,13 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevUShort *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push an archive event for an attribute with Tango::DevEncoded attribute data type.

    +

    Push an archive event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - @@ -4135,14 +4264,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_archive_event() [29/29]

    +
    @@ -4155,32 +4286,32 @@

    Member Function Documentation

    - - + + - - + + - - + + - - + + - - + + @@ -4196,31 +4327,33 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevUShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    long size, Tango::AttrQuality qual,
    struct timeval & t, long x = 1,
    Tango::AttrQuality qual, long y = 0,
    -

    Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers.

    +

    Push an archive event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the archive event criteria depending on the configuration choosen with set_archive_event().

    Parameters
    - - + +
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    sizeSize of the data to be pushed (Pointed to by p_data)
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [1/29]

    +
    @@ -4257,7 +4390,9 @@

    Member Function Documentation

    - + +

    ◆ push_change_event() [2/29]

    +
    @@ -4270,7 +4405,7 @@

    Member Function Documentation

    - + @@ -4299,9 +4434,9 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevBoolean *  p_data,
    -

    Push a change event for an attribute with Tango::DevShort attribute data type.

    +

    Push a change event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4314,14 +4449,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [3/29]

    +
    @@ -4334,9 +4471,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -4363,13 +4512,15 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevBoolean *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevLong attribute data type.

    +

    Push a change event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -4378,14 +4529,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [4/29]

    +
    @@ -4398,7 +4551,7 @@

    Member Function Documentation

    - + @@ -4427,9 +4580,9 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevDouble *  p_data,
    -

    Push a change event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push a change event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4442,14 +4595,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [5/29]

    +
    @@ -4462,9 +4617,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -4491,13 +4658,15 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevDouble *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevFloat attribute data type.

    +

    Push a change event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -4506,14 +4675,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [6/29]

    +
    @@ -4526,7 +4697,7 @@

    Member Function Documentation

    - + @@ -4555,9 +4726,9 @@

    Member Function Documentation

    Tango::DevDouble * Tango::DevEncoded *  p_data,
    -

    Push a change event for an attribute with Tango::DevDouble attribute data type.

    +

    Push a change event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4570,14 +4741,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [7/29]

    +
    @@ -4590,9 +4763,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -4619,13 +4804,15 @@

    Member Function Documentation

    Tango::DevString * Tango::DevEncoded *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevString attribute data type.

    +

    Push a change event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -4634,14 +4821,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [8/29]

    +
    @@ -4654,7 +4843,7 @@

    Member Function Documentation

    - + @@ -4683,9 +4872,9 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevFloat *  p_data,
    -

    Push a change event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push a change event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4698,14 +4887,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [9/29]

    +
    @@ -4718,9 +4909,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -4747,13 +4950,15 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevFloat *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type.

    +

    Push a change event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -4762,14 +4967,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [10/29]

    +
    @@ -4782,7 +4989,7 @@

    Member Function Documentation

    - + @@ -4811,9 +5018,9 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevLong *  p_data,
    -

    Push a change event for an attribute with Tango::DevUChar attribute data type.

    +

    Push a change event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4826,14 +5033,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [11/29]

    +
    @@ -4846,9 +5055,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -4875,13 +5096,15 @@

    Member Function Documentation

    Tango::DevULong * Tango::DevLong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevULong attribute data type.

    +

    Push a change event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -4890,14 +5113,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [12/29]

    +
    @@ -4910,7 +5135,7 @@

    Member Function Documentation

    - + @@ -4939,9 +5164,9 @@

    Member Function Documentation

    Tango::DevULong64 * Tango::DevLong64 *  p_data,
    -

    Push a change event for an attribute with Tango::DevULong64 attribute data type.

    +

    Push a change event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -4954,14 +5179,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [13/29]

    +
    @@ -4974,9 +5201,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -5003,13 +5242,15 @@

    Member Function Documentation

    Tango::DevState * Tango::DevLong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevState attribute data type.

    +

    Push a change event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + @@ -5018,14 +5259,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [14/29]

    +
    @@ -5038,7 +5281,7 @@

    Member Function Documentation

    - + @@ -5067,9 +5310,9 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevShort *  p_data,
    -

    Push a change event for an attribute with Tango::DevEncoded attribute data type.

    +

    Push a change event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -5082,14 +5325,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [15/29]

    +
    @@ -5102,20 +5347,32 @@

    Member Function Documentation

    - - + + - - + + + + + + + + - + + + + + + + @@ -5131,29 +5388,33 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    Tango::AttrQuality qual,
    long size, x = 1,
    long y = 0,
    -

    Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers.

    +

    Push a change event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - + + + +
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    sizeThe data number (pointed to by p_data)
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [16/29]

    +
    @@ -5166,21 +5427,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -5207,15 +5456,13 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevState *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevShort attribute data type.

    +

    Push a change event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - @@ -5224,14 +5471,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [17/29]

    +
    @@ -5244,7 +5493,7 @@

    Member Function Documentation

    - + @@ -5285,9 +5534,9 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevState *  p_data,
    -

    Push a change event for an attribute with Tango::DevLong attribute data type.

    +

    Push a change event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -5302,14 +5551,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [18/29]

    +
    @@ -5322,21 +5573,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -5363,15 +5602,13 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevString *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push a change event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - @@ -5380,14 +5617,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [19/29]

    +
    @@ -5400,7 +5639,7 @@

    Member Function Documentation

    - + @@ -5441,9 +5680,9 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevString *  p_data,
    -

    Push a change event for an attribute with Tango::DevFloat attribute data type.

    +

    Push a change event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -5458,14 +5697,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [20/29]

    +
    @@ -5478,32 +5719,20 @@

    Member Function Documentation

    - - - - - - - - - - - - - - + + - - + + - + @@ -5519,31 +5748,31 @@

    Member Function Documentation

    Tango::DevDouble * p_data,
    struct timeval & t,
    Tango::AttrQuality qual, Tango::DevString * p_str_data,
    long x = 1, Tango::DevUChar * p_data,
    long y = 0, size,
    -

    Push a change event for an attribute with Tango::DevDouble attribute data type.

    +

    Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + - - - - +
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    sizeThe data number (pointed to by p_data)
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [21/29]

    +
    @@ -5557,31 +5786,31 @@

    Member Function Documentation

    - + - - + + - - + + - - + + - - + + @@ -5597,31 +5826,33 @@

    Member Function Documentation

    Tango::DevString * p_data, p_str_data,
    struct timeval & t, Tango::DevUChar * p_data,
    Tango::AttrQuality qual, long size,
    long x = 1, struct timeval & t,
    long y = 0, Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevString attribute data type.

    +

    Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    + + - -
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    sizeSize of the data to be ushed (pointed to be p_data
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [22/29]

    +
    @@ -5634,21 +5865,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -5675,15 +5894,13 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevUChar *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push a change event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - @@ -5692,14 +5909,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [23/29]

    +
    @@ -5712,7 +5931,7 @@

    Member Function Documentation

    - + @@ -5753,9 +5972,9 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevUChar *  p_data,
    -

    Push a change event for an attribute with Tango::DevUShort attribute data type.

    +

    Push a change event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -5770,14 +5989,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [24/29]

    +
    @@ -5790,21 +6011,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -5831,15 +6040,13 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevULong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevUChar attribute data type.

    +

    Push a change event for an attribute with Tango::DevULong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - @@ -5848,14 +6055,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [25/29]

    +
    @@ -5911,7 +6120,7 @@

    Member Function Documentation

    Push a change event for an attribute with Tango::DevULong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -5926,14 +6135,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [26/29]

    +
    @@ -5949,18 +6160,6 @@

    Member Function Documentation

    - - - - - - - - - - - - @@ -5989,13 +6188,11 @@

    Member Function Documentation

    Push a change event for an attribute with Tango::DevULong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    Tango::DevULong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    - - @@ -6004,14 +6201,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [27/29]

    +
    @@ -6024,7 +6223,7 @@

    Member Function Documentation

    - + @@ -6065,9 +6264,9 @@

    Member Function Documentation

    Tango::DevState * Tango::DevULong64 *  p_data,
    -

    Push a change event for an attribute with Tango::DevState attribute data type.

    +

    Push a change event for an attribute with Tango::DevULong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    @@ -6082,14 +6281,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [28/29]

    +
    @@ -6102,21 +6303,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -6143,15 +6332,13 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevUShort *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a change event for an attribute with Tango::DevEncoded attribute data type.

    +

    void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - @@ -6160,14 +6347,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_change_event() [29/29]

    +
    @@ -6180,32 +6369,32 @@

    Member Function Documentation

    - - + + - - + + - - + + - - + + - - + + @@ -6221,31 +6410,33 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevUShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    long size, Tango::AttrQuality qual,
    struct timeval & t, long x = 1,
    Tango::AttrQuality qual, long y = 0,
    -

    Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers.

    +

    Push a change event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given. The event is triggered with or without checking of the change event criteria depending on the configuration choosen with set_change_event().

    Parameters
    - - + +
    attr_nameThe name of the attribute
    p_str_dataPointer to the data string part to be pushed
    p_dataPointer to the data to be pushed
    sizeSize of the data to be ushed (pointed to be p_data
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_data_ready_event()

    +
    @@ -6281,14 +6472,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute name is unknown. Click here to read DevFailed exception specification
    DevFailedIf the attribute name is unknown. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [1/29]

    +
    @@ -6339,7 +6532,9 @@

    Member Function Documentation

    - + +

    ◆ push_event() [2/29]

    +
    @@ -6364,7 +6559,7 @@

    Member Function Documentation

    - + @@ -6393,7 +6588,7 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevBoolean *  p_data,
    -

    Push a user event for an attribute with Tango::DevShort attribute data type.

    +

    Push a user event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -6410,14 +6605,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [3/29]

    +
    @@ -6442,9 +6639,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -6471,15 +6680,17 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevBoolean *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevLong attribute data type.

    +

    Push a user event for an attribute with Tango::DevBoolean attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -6488,14 +6699,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [4/29]

    +
    @@ -6520,7 +6733,7 @@

    Member Function Documentation

    - + @@ -6549,7 +6762,7 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevDouble *  p_data,
    -

    Push a user event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push a user event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -6566,14 +6779,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [5/29]

    +
    @@ -6598,9 +6813,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -6627,15 +6854,17 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevDouble *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevFloat attribute data type.

    +

    Push a user event for an attribute with Tango::DevDouble attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -6644,14 +6873,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [6/29]

    +
    @@ -6676,7 +6907,7 @@

    Member Function Documentation

    - + @@ -6705,7 +6936,7 @@

    Member Function Documentation

    Tango::DevDouble * Tango::DevEncoded *  p_data,
    -

    Push a user event for an attribute with Tango::DevDouble attribute data type.

    +

    Push a user event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -6722,14 +6953,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [7/29]

    +
    @@ -6754,9 +6987,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -6783,15 +7028,17 @@

    Member Function Documentation

    Tango::DevString * Tango::DevEncoded *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevString attribute data type.

    +

    Push a user event for an attribute with Tango::DevEncoded attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -6800,14 +7047,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [8/29]

    +
    @@ -6832,7 +7081,7 @@

    Member Function Documentation

    - + @@ -6861,7 +7110,7 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevFloat *  p_data,
    -

    Push a user event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push a user event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -6878,14 +7127,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [9/29]

    +
    @@ -6910,9 +7161,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -6939,15 +7202,17 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevFloat *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevUShort attribute data type.

    +

    Push a user event for an attribute with Tango::DevFloat attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -6956,14 +7221,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [10/29]

    +
    @@ -6988,7 +7255,7 @@

    Member Function Documentation

    - + @@ -7017,7 +7284,7 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevLong *  p_data,
    -

    Push a user event for an attribute with Tango::DevUChar attribute data type.

    +

    Push a user event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -7034,14 +7301,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [11/29]

    +
    @@ -7066,9 +7335,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -7095,15 +7376,17 @@

    Member Function Documentation

    Tango::DevULong * Tango::DevLong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevULong attribute data type.

    +

    Push a user event for an attribute with Tango::DevLong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -7112,14 +7395,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [12/29]

    +
    @@ -7144,7 +7429,7 @@

    Member Function Documentation

    - + @@ -7173,7 +7458,7 @@

    Member Function Documentation

    Tango::DevULong64 * Tango::DevLong64 *  p_data,
    -

    Push a user event for an attribute with Tango::DevULong64 attribute data type.

    +

    Push a user event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -7190,14 +7475,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [13/29]

    +
    @@ -7222,9 +7509,21 @@

    Member Function Documentation

    - + + + + + + + + + + + + + @@ -7251,15 +7550,17 @@

    Member Function Documentation

    Tango::DevState * Tango::DevLong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevState attribute data type.

    +

    Push a user event for an attribute with Tango::DevLong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    + + @@ -7268,14 +7569,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [14/29]

    +
    @@ -7300,7 +7603,7 @@

    Member Function Documentation

    - + @@ -7329,7 +7632,7 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevShort *  p_data,
    -

    Push a user event for an attribute with Tango::DevEncoded attribute data type.

    +

    Push a user event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    @@ -7346,14 +7649,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [15/29]

    +
    @@ -7378,20 +7683,32 @@

    Member Function Documentation

    - - + + - - + + + + + + + + - + + + + + + + @@ -7407,31 +7724,35 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    Tango::AttrQuality qual,
    long size, x = 1,
    long y = 0,
    -

    Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers.

    +

    Push a user event for an attribute with Tango::DevShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    +

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    - - + + + +
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_str_dataPointer to the string sent with the data
    p_dataPointer to the data to be pushed
    sizeThe data number (pointed to by p_data)
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [16/29]

    +
    @@ -7456,21 +7777,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -7497,17 +7806,15 @@

    Member Function Documentation

    Tango::DevShort * Tango::DevState *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevShort attribute data type.

    +

    Push a user event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    - - @@ -7516,14 +7823,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [17/29]

    +
    @@ -7548,7 +7857,7 @@

    Member Function Documentation

    - + @@ -7589,7 +7898,7 @@

    Member Function Documentation

    Tango::DevLong * Tango::DevState *  p_data,
    -

    Push a user event for an attribute with Tango::DevLong attribute data type.

    +

    Push a user event for an attribute with Tango::DevState attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -7608,14 +7917,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [18/29]

    +
    @@ -7640,21 +7951,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -7681,17 +7980,15 @@

    Member Function Documentation

    Tango::DevLong64 * Tango::DevString *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevLong64 attribute data type.

    +

    Push a user event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    - - @@ -7700,14 +7997,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [19/29]

    +
    @@ -7732,7 +8031,7 @@

    Member Function Documentation

    - + @@ -7773,7 +8072,7 @@

    Member Function Documentation

    Tango::DevFloat * Tango::DevString *  p_data,
    -

    Push a user event for an attribute with Tango::DevFloat attribute data type.

    +

    Push a user event for an attribute with Tango::DevString attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -7792,14 +8091,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [20/29]

    +
    @@ -7824,32 +8125,20 @@

    Member Function Documentation

    - - - - - - - - - - - - - - + + - - + + - + @@ -7865,33 +8154,33 @@

    Member Function Documentation

    Tango::DevDouble * p_data,
    struct timeval & t,
    Tango::AttrQuality qual, Tango::DevString * p_str_data,
    long x = 1, Tango::DevUChar * p_data,
    long y = 0, size,
    -

    Push a user event for an attribute with Tango::DevDouble attribute data type.

    +

    Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    + - - - - +
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_str_dataPointer to the string sent with the data
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    sizeThe data number (pointed to by p_data)
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [21/29]

    +
    @@ -7917,31 +8206,31 @@

    Member Function Documentation

    - + - - + + - - + + - - + + - - + + @@ -7957,7 +8246,7 @@

    Member Function Documentation

    Tango::DevString * p_data, p_str_data,
    struct timeval & t, Tango::DevUChar * p_data,
    Tango::AttrQuality qual, long size,
    long x = 1, struct timeval & t,
    long y = 0, Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevString attribute data type.

    +

    Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -7965,25 +8254,27 @@

    Member Function Documentation

    attr_nameThe name of the attribute filt_namesThe filterable fields name filt_valsThe filterable fields value (as double) + p_str_dataPointer to the data string part p_dataPointer to the data to be pushed + sizeThe data number (pointed to by p_data) tThe time stamp qualThe attribute quality factor - xThe attribute x length. Default value is 1 - yThe attribute y length. Default value is 0 releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [22/29]

    +
    @@ -8008,21 +8299,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -8049,17 +8328,15 @@

    Member Function Documentation

    Tango::DevBoolean * Tango::DevUChar *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevBoolean attribute data type.

    +

    Push a user event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    - - @@ -8068,14 +8345,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [23/29]

    +
    @@ -8100,7 +8379,7 @@

    Member Function Documentation

    - + @@ -8141,7 +8420,7 @@

    Member Function Documentation

    Tango::DevUShort * Tango::DevUChar *  p_data,
    -

    Push a user event for an attribute with Tango::DevUShort attribute data type.

    +

    Push a user event for an attribute with Tango::DevUChar attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -8160,14 +8439,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [24/29]

    +
    @@ -8192,21 +8473,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -8233,17 +8502,15 @@

    Member Function Documentation

    Tango::DevUChar * Tango::DevULong *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevUChar attribute data type.

    +

    Push a user event for an attribute with Tango::DevULong attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    - - @@ -8252,14 +8519,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [25/29]

    +
    @@ -8344,14 +8613,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [26/29]

    +
    @@ -8379,18 +8650,6 @@

    Member Function Documentation

    - - - - - - - - - - - - @@ -8419,15 +8678,13 @@

    Member Function Documentation

    Push a user event for an attribute with Tango::DevULong64 attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    Tango::DevULong64 *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    - - @@ -8436,14 +8693,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [27/29]

    +
    @@ -8468,7 +8727,7 @@

    Member Function Documentation

    - + @@ -8509,7 +8768,7 @@

    Member Function Documentation

    Tango::DevState * Tango::DevULong64 *  p_data,
    -

    Push a user event for an attribute with Tango::DevState attribute data type.

    +

    Push a user event for an attribute with Tango::DevULong64 attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -8528,14 +8787,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [28/29]

    +
    @@ -8560,21 +8821,9 @@

    Member Function Documentation

    - + - - - - - - - - - - - - @@ -8601,17 +8850,15 @@

    Member Function Documentation

    Tango::DevEncoded * Tango::DevUShort *  p_data,
    struct timeval & t,
    Tango::AttrQuality qual,
    -

    Push a user event for an attribute with Tango::DevEncoded attribute data type.

    +

    Push a user event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    -

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    +

    The method needs the attribue name and a pointer to the data to be pushed as input. Depending on the attribute type the dimensions x and why need to be given. The time stamp of the event is set to the actual time and the attribute quality is set to valid.

    Parameters
    - - @@ -8620,14 +8867,16 @@

    Member Function Documentation

    Exceptions
    attr_nameThe name of the attribute
    filt_namesThe filterable fields name
    filt_valsThe filterable fields value (as double)
    p_dataPointer to the data to be pushed
    tThe time stamp
    qualThe attribute quality factor
    xThe attribute x length. Default value is 1
    yThe attribute y length. Default value is 0
    releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_event() [29/29]

    +
    @@ -8652,32 +8901,32 @@

    Member Function Documentation

    - - + + - - + + - - + + - - + + - - + + @@ -8693,7 +8942,7 @@

    Member Function Documentation

    Tango::DevString * p_str_data, Tango::DevUShort * p_data,
    Tango::DevUChar * p_data, struct timeval & t,
    long size, Tango::AttrQuality qual,
    struct timeval & t, long x = 1,
    Tango::AttrQuality qual, long y = 0,
    -

    Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately.

    +

    Push a user event for an attribute with Tango::DevUShort attribute data type.

    The event is pushed to the event system.

    The method needs the attribue name, a pointer to the data to be pushed, the time stamp for the data and the attribute quality factor as input. Depending on the attribute type the dimensions x and why need to be given.

    Parameters
    @@ -8701,25 +8950,27 @@

    Member Function Documentation

    attr_nameThe name of the attribute filt_namesThe filterable fields name filt_valsThe filterable fields value (as double) - p_str_dataPointer to the data string part p_dataPointer to the data to be pushed - sizeThe data number (pointed to by p_data) tThe time stamp qualThe attribute quality factor + xThe attribute x length. Default value is 1 + yThe attribute y length. Default value is 0 releaseThe release flag. If true, memory pointed to by p_data will be freed after being send to the client. Default value is false.
    Exceptions
    - +
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the attribute data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_pipe_event() [1/3]

    +
    @@ -8754,7 +9005,9 @@

    Member Function Documentation

    - + +

    ◆ push_pipe_event() [2/3]

    +
    @@ -8789,21 +9042,23 @@

    Member Function Documentation

    Parameters
    - - + +
    pipe_nameThe name of the pipe
    p_dataPointer to the Pipe blob to be sent with the event
    reuse_itFlag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value is false which covers 95% of use cases
    p_dataPointer to the Pipe blob to be sent with the event
    reuse_itFlag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value is false which covers 95% of use cases
    Exceptions
    - +
    DevFailedIf the pipe data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the pipe data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ push_pipe_event() [3/3]

    +
    @@ -8846,20 +9101,22 @@

    Member Function Documentation

    - +
    pipe_nameThe name of the pipe
    p_dataPointer to the data to be pushed
    tThe time stamp
    reuse_itFlag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value is false which covers 95% of use cases
    reuse_itFlag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value is false which covers 95% of use cases
    Exceptions
    - +
    DevFailedIf the pipe data type is not coherent. Click here to read DevFailed exception specification
    DevFailedIf the pipe data type is not coherent. Click here to read DevFailed exception specification
    - + +

    ◆ read_attr()

    +
    @@ -8891,14 +9148,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ read_attr_hardware()

    +
    @@ -8930,14 +9189,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    - + +

    ◆ register_signal()

    +
    @@ -8972,14 +9233,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThrown if the signal number is out of range or if the operating system failed to register a signal for the process. Click here to read DevFailed exception specification
    DevFailedThrown if the signal number is out of range or if the operating system failed to register a signal for the process. Click here to read DevFailed exception specification
    - + +

    ◆ remove_attribute() [1/2]

    +
    @@ -9010,7 +9273,7 @@

    Member Function Documentation

    Remove one attribute from the device attribute list.

    -

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with the DeviceImpl::add_attribute method. This remove_attribute method delete the attribute from the device attribute list.

    +

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with the DeviceImpl::add_attribute method. This remove_attribute method delete the attribute from the device attribute list.

    Parameters
    @@ -9021,14 +9284,16 @@

    Member Function Documentation

    Exceptions
    rem_attrPointer to the attribute to be removed
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ remove_attribute() [2/2]

    +
    @@ -9059,7 +9324,7 @@

    Member Function Documentation

    Remove one attribute from the device attribute list.

    -

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with the DeviceImpl::add_attribute method. This remove_attribute method delete the attribute from the device attribute list.

    +

    Attributes are normally constructed in the DeviceClass::attribute_factory() method. Nevertheless, it is still possible to add a new attribute to a device with the DeviceImpl::add_attribute method. This remove_attribute method delete the attribute from the device attribute list.

    Parameters
    @@ -9070,14 +9335,16 @@

    Member Function Documentation

    Exceptions
    rem_attr_nameThe name of the attribute to be removed
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ remove_command() [1/2]

    +
    @@ -9108,7 +9375,7 @@

    Member Function Documentation

    Remove one command from the device command list.

    -

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with the DeviceImpl::add_command method. This remove_command method delete the command from the device command list.

    +

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with the DeviceImpl::add_command method. This remove_command method delete the command from the device command list.

    Parameters
    @@ -9119,14 +9386,16 @@

    Member Function Documentation

    Exceptions
    rem_cmdPointer to the command to be removed
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ remove_command() [2/2]

    +
    @@ -9157,7 +9426,7 @@

    Member Function Documentation

    Remove one command from the device command list.

    -

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with the DeviceImpl::add_command method. This remove_command method delete the command from the device command list.

    +

    Commands are normally constructed in the DeviceClass::command_factory() method. Nevertheless, it is still possible to add a new command to a device with the DeviceImpl::add_command method. This remove_command method delete the command from the device command list.

    Parameters
    @@ -9168,14 +9437,16 @@

    Member Function Documentation

    Exceptions
    rem_cmd_nameThe name of the command to be removed
    - +
    DevFailedClick here to read DevFailed exception specification
    DevFailedClick here to read DevFailed exception specification
    - + +

    ◆ set_archive_event()

    +
    @@ -9218,7 +9489,9 @@

    Member Function Documentation

    - + +

    ◆ set_change_event()

    +
    @@ -9261,7 +9534,9 @@

    Member Function Documentation

    - + +

    ◆ set_d_var()

    +
    @@ -9284,7 +9559,7 @@

    Member Function Documentation

    Set the associated CORBA object reference.

    -

    Set the associated CORBA object reference. Tango supports only a one to one servant-CORBA object link.

    +

    Set the associated CORBA object reference. Tango supports only a one to one servant-CORBA object link.

    Parameters
    @@ -9294,7 +9569,9 @@

    Member Function Documentation

    - + +

    ◆ set_data_ready_event()

    +
    dThe CORBA object reference
    @@ -9329,7 +9606,9 @@

    Member Function Documentation

    - + +

    ◆ set_device_attr()

    +
    @@ -9355,11 +9634,13 @@

    Member Function Documentation

    Set the pointer to the device multi attribute object

    Returns
    Pointer to the device multi attribute object
    -

    References dev_attr.

    +

    References dev_attr.

    - + +

    ◆ set_obj_id()

    +
    @@ -9392,7 +9673,9 @@

    Member Function Documentation

    - + +

    ◆ set_state()

    +
    @@ -9422,11 +9705,13 @@

    Member Function Documentation

    -

    References device_state.

    +

    References device_state.

    - + +

    ◆ set_status()

    +
    @@ -9456,11 +9741,13 @@

    Member Function Documentation

    -

    References device_status.

    +

    References device_status.

    - + +

    ◆ signal_handler()

    +
    @@ -9493,7 +9780,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_attribute()

    +
    @@ -9516,7 +9805,7 @@

    Member Function Documentation

    Stop polling one attribute.

    -

    Ask Tango polling system to stop polling one attribute

    +

    Ask Tango polling system to stop polling one attribute

    Parameters
    @@ -9526,7 +9815,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_command()

    +
    att_nameThe attribute name
    @@ -9549,7 +9840,7 @@

    Member Function Documentation

    Stop polling one command.

    -

    Ask Tango polling system to stop polling one command

    +

    Ask Tango polling system to stop polling one command

    Parameters
    @@ -9559,7 +9850,9 @@

    Member Function Documentation

    - + +

    ◆ unregister_signal()

    +
    cmd_nameThe command name
    @@ -9583,14 +9876,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThrown if the signal number is out of range or if the operating system failed to unregister a signal for the process. Unregister a device for a signal number for a device not previously registered is not an error. This simply will do nothing. Click here to read DevFailed exception specification
    DevFailedThrown if the signal number is out of range or if the operating system failed to unregister a signal for the process. Unregister a device for a signal number for a device not previously registered is not an error. This simply will do nothing. Click here to read DevFailed exception specification
    - + +

    ◆ write_attr_hardware()

    +
    @@ -9622,7 +9917,7 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    DevFailedThis method does not throw exception but a redefined method can. Click here to read DevFailed exception specification
    @@ -9638,10 +9933,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DeviceImpl.js b/classTango_1_1DeviceImpl.js index 3edc356..97df1de 100644 --- a/classTango_1_1DeviceImpl.js +++ b/classTango_1_1DeviceImpl.js @@ -42,93 +42,93 @@ var classTango_1_1DeviceImpl = [ "poll_attribute", "classTango_1_1DeviceImpl.html#a6a748b41d85396d38cd004a30a10bda1", null ], [ "poll_command", "classTango_1_1DeviceImpl.html#a96a247ceb8f389dbb02e8e693847fcdf", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5db64e22096acbd28c24e4c0eb91ae8f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a49d509f24520272f94c3b62f05f0f2f4", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a46a4961a1752697ae17e35ad90722c13", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0a405f3f33a489bd943795cdca916506", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a9d97a4c743bd5d7df0418f19ab31c68b", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5a14133c408b27f7bb1ea58ade98eb9f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0548aefd3fec998fcd006dd5b3f21909", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a4e2c6e3b95067910f1e3fd091985ba68", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0270cdbc600f7f614708175e7f2c674b", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a6c789211496cd65dd417ea4fe633c85a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#ad46f18d53f1d78430bf0113ba4b0d8d2", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a8aca443b2753cd3258bafa05ad534d4b", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a5f4b6031c439b9a6ff7e6e933bc60e82", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a1a78d899253dc8be6c44866dc8dd055f", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a7e5d6d6a6e2f15baad7a76465b93b1a6", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a4da73eb21138da11e156c018ceff3810", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#ae747f15a580daaa2977402598b2e5550", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a23bfcd091ac32924cb96d5a64e4dbd95", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01", null ], [ "push_data_ready_event", "classTango_1_1DeviceImpl.html#a0de42a80d6d1fc464b142dae308671b4", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a002bc27747f35517048b5b87169c52c8", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741", null ], [ "push_event", "classTango_1_1DeviceImpl.html#aa50f68d34b10b33c56588040a16d9767", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a80d07794e70f84930fc1125237659a5d", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a79d790e27316aca2aaa355c11f46a97c", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a8a7c19733896179f5282f9009468263f", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a4999198b1a726c85867eadac47d14494", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a6a551682fe5936c4364e33fd162da35b", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9", null ], [ "push_event", "classTango_1_1DeviceImpl.html#af852d77c72a39a73187f491c993d39b9", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a14ac401d247b784b1bd06a485af4f094", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#aedd422cbede721279f2bbac705e34017", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#abfe94a1987a8d5db4b69e9cc2c05c294", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#a058f5747705f5bda88f1357dc9b2865e", null ], diff --git a/classTango_1_1DeviceImpl__coll__graph.map b/classTango_1_1DeviceImpl__coll__graph.map index 9f80ae0..19f608b 100644 --- a/classTango_1_1DeviceImpl__coll__graph.map +++ b/classTango_1_1DeviceImpl__coll__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1DeviceImpl__coll__graph.md5 b/classTango_1_1DeviceImpl__coll__graph.md5 index 0416d4a..a4f2cea 100644 --- a/classTango_1_1DeviceImpl__coll__graph.md5 +++ b/classTango_1_1DeviceImpl__coll__graph.md5 @@ -1 +1 @@ -08b36fd07f6ce28810062cddd9a73a33 \ No newline at end of file +a91bd1ab7a3d5faa7616d54be111e581 \ No newline at end of file diff --git a/classTango_1_1DeviceImpl__coll__graph.png b/classTango_1_1DeviceImpl__coll__graph.png index 1ab66b3..35c3c5c 100644 Binary files a/classTango_1_1DeviceImpl__coll__graph.png and b/classTango_1_1DeviceImpl__coll__graph.png differ diff --git a/classTango_1_1DeviceImpl__inherit__graph.map b/classTango_1_1DeviceImpl__inherit__graph.map index 298e6b1..fae945d 100644 --- a/classTango_1_1DeviceImpl__inherit__graph.map +++ b/classTango_1_1DeviceImpl__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1DeviceImpl__inherit__graph.md5 b/classTango_1_1DeviceImpl__inherit__graph.md5 index 9a0a99e..ebf7659 100644 --- a/classTango_1_1DeviceImpl__inherit__graph.md5 +++ b/classTango_1_1DeviceImpl__inherit__graph.md5 @@ -1 +1 @@ -c4fc1c0e99345b6b7aae22acbe7ac4c7 \ No newline at end of file +92af153e7ec0a8c3af23ab2c222b8b0e \ No newline at end of file diff --git a/classTango_1_1DeviceImpl__inherit__graph.png b/classTango_1_1DeviceImpl__inherit__graph.png index 4df7ea1..010bbf7 100644 Binary files a/classTango_1_1DeviceImpl__inherit__graph.png and b/classTango_1_1DeviceImpl__inherit__graph.png differ diff --git a/classTango_1_1DevicePipe-members.html b/classTango_1_1DevicePipe-members.html index 179ee6a..07fd6d7 100644 --- a/classTango_1_1DevicePipe-members.html +++ b/classTango_1_1DevicePipe-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -138,9 +121,9 @@ diff --git a/classTango_1_1DevicePipe.html b/classTango_1_1DevicePipe.html index 26eb678..3e74a7e 100644 --- a/classTango_1_1DevicePipe.html +++ b/classTango_1_1DevicePipe.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DevicePipe Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,13 +104,13 @@ Public Member Functions
    Constructors
     DevicePipe () - Create a DevicePipe object. More...
    + Create a DevicePipe object. More...
       DevicePipe (const string &pipe_name) - Create a DevicePipe object with name. More...
    + Create a DevicePipe object with name. More...
       DevicePipe (const string &pipe_name, const string &root_blob_name) - Create a DevicePipe object with name and root blob name. More...
    + Create a DevicePipe object with name and root blob name. More...
     
    Get/Set methods
    void set_name (const string &pipe_name) @@ -191,7 +174,7 @@

    Friends

    ostream & operator<< (ostream &str, DevicePipe &dd) - Print a DevicePipe instance. More...
    + Print a DevicePipe instance. More...
     

    Detailed Description

    @@ -199,7 +182,9 @@

    This is the fundamental type for sending/receiving data to/from device pipe.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ DevicePipe() [1/3]

    +
    @@ -212,12 +197,14 @@
    -

    Create a DevicePipe object.

    +

    Create a DevicePipe object.

    Default constructor. The instance is empty

    - + +

    ◆ DevicePipe() [2/3]

    +
    @@ -231,8 +218,8 @@
    -

    Create a DevicePipe object with name.

    -

    Create one instance of the DevicePipe class and set its name

    +

    Create a DevicePipe object with name.

    +

    Create one instance of the DevicePipe class and set its name

    Parameters
    @@ -242,7 +229,9 @@ - + +

    ◆ DevicePipe() [3/3]

    +
    [in]pipe_nameThe pipe name
    @@ -266,8 +255,8 @@
    -

    Create a DevicePipe object with name and root blob name.

    -

    Create one instance of the DevicePipe class and set its name and its root blob name

    +

    Create a DevicePipe object with name and root blob name.

    +

    Create one instance of the DevicePipe class and set its name and its root blob name

    Parameters
    @@ -279,7 +268,9 @@

    Member Function Documentation

    - + +

    ◆ exceptions() [1/2]

    +
    [in]pipe_nameThe pipe name
    @@ -287,10 +278,9 @@

    Member Function Documentation

    - + - - +
    void Tango::DevicePipe::exceptions bitset<DevicePipeBlob::numFlags> Tango::DevicePipe::exceptions (bitset< DevicePipeBlob::numFlags > fl))
    @@ -301,24 +291,14 @@

    Member Function Documentation

    -

    Set exception flag.

    -

    It's a method which allows the user to switch on/off exception throwing when trying to insert/extract data from a DevicePipe object. The following flags are supported :

      -
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty pipe data element. By default, this flag is set
    • -
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • -
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipe for a data element which does not exist. By default, this flag is set
    • -
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • -
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • -
    -
    Parameters
    - - -
    [in]flThe exception flag
    -
    -
    +

    Get exception flag.

    +

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    bitset<DevicePipeBlob::numFlags> bs = dp.exceptions();
    cout << "bs = " << bs << endl;
    dp.set_exceptions(DevicePipeBlob::wrongtype_flag);
    bs = dp.exceptions();
    cout << "bs = " << bs << endl;
    Returns
    The exception flag
    - + +

    ◆ exceptions() [2/2]

    +
    @@ -326,9 +306,10 @@

    Member Function Documentation

    - + - + +
    bitset<DevicePipeBlob::numFlags> Tango::DevicePipe::exceptions void Tango::DevicePipe::exceptions ()bitset< DevicePipeBlob::numFlags > fl)
    @@ -339,21 +320,26 @@

    Member Function Documentation

    -

    Get exception flag.

    -

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    -
    -
    bitset<DevicePipeBlob::numFlags> bs = dp.exceptions();
    -
    cout << "bs = " << bs << endl;
    -
    -
    dp.set_exceptions(DevicePipeBlob::wrongtype_flag);
    -
    bs = dp.exceptions();
    -
    -
    cout << "bs = " << bs << endl;
    -
    Returns
    The exception flag
    +

    Set exception flag.

    +

    It's a method which allows the user to switch on/off exception throwing when trying to insert/extract data from a DevicePipe object. The following flags are supported :

      +
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty pipe data element. By default, this flag is set
    • +
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • +
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipe for a data element which does not exist. By default, this flag is set
    • +
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • +
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • +
    +
    Parameters
    + + +
    [in]flThe exception flag
    +
    +
    - + +

    ◆ get_data_elt_name()

    +
    @@ -387,7 +373,9 @@

    Member Function Documentation

    - + +

    ◆ get_data_elt_names()

    +
    @@ -414,7 +402,9 @@

    Member Function Documentation

    - + +

    ◆ get_data_elt_nb()

    +
    @@ -441,7 +431,9 @@

    Member Function Documentation

    - + +

    ◆ get_data_elt_type()

    +
    @@ -475,7 +467,9 @@

    Member Function Documentation

    - + +

    ◆ get_name()

    +
    @@ -502,7 +496,9 @@

    Member Function Documentation

    - + +

    ◆ get_root_blob_name()

    +
    @@ -529,7 +525,9 @@

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -551,12 +549,14 @@

    Member Function Documentation

    Check insertion/extraction success.

    -

    Allow the user to check if insertion/extraction into/from DevicePipe instance was successfull. This method has to be used when exceptions are disabled.

    +

    Allow the user to check if insertion/extraction into/from DevicePipe instance was successfull. This method has to be used when exceptions are disabled.

    Returns
    True if insertion/extraction has failed
    - + +

    ◆ operator<<()

    +
    @@ -571,10 +571,10 @@

    Member Function Documentation

    Insert data into a device pipe.

    -

    Inserting data into a DevicePipe instance is simlar to inserting data into a DevicePipeBlob class instance. See doc of DevicePipeBlob class insertion methods (DevicePipeBlob::operator<<) to get a complete documentation on how to insert data into a DevicePipe

    +

    Inserting data into a DevicePipe instance is simlar to inserting data into a DevicePipeBlob class instance. See doc of DevicePipeBlob class insertion methods (DevicePipeBlob::operator<<) to get a complete documentation on how to insert data into a DevicePipe

    Parameters
    - +
    [in]datumThe data to be inserted into the DevicePipe
    [in]datumThe data to be inserted into the DevicePipe
    @@ -587,7 +587,9 @@

    Member Function Documentation

    - + +

    ◆ operator>>()

    +
    @@ -602,7 +604,7 @@

    Member Function Documentation

    Extract data from a device pipe.

    -

    Extracting data from a DevicePipe instance is simlar to extracting data from a DevicePipeBlob class instance. See doc of DevicePipeBlob class extraction methods (DevicePipeBlob::operator>>) to get a complete documentation on how to extract data from a DevicePipe

    +

    Extracting data from a DevicePipe instance is simlar to extracting data from a DevicePipeBlob class instance. See doc of DevicePipeBlob class extraction methods (DevicePipeBlob::operator>>) to get a complete documentation on how to extract data from a DevicePipe

    Parameters
    @@ -618,7 +620,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    [in]datumThe pipe data
    @@ -651,7 +655,9 @@

    Member Function Documentation

    - + +

    ◆ set_data_elt_names()

    +
    @@ -684,7 +690,9 @@

    Member Function Documentation

    - + +

    ◆ set_data_elt_nb()

    +
    @@ -717,7 +725,9 @@

    Member Function Documentation

    - + +

    ◆ set_exceptions()

    +
    @@ -740,7 +750,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. See DevicePipe::exceptions() for a usage example.

    +

    Sets one exception flag. See DevicePipe::exceptions() for a usage example.

    Parameters
    @@ -750,7 +760,9 @@

    Member Function Documentation

    - + +

    ◆ set_name()

    +
    [in]flThe exception flag
    @@ -783,7 +795,9 @@

    Member Function Documentation

    - + +

    ◆ set_root_blob_name()

    +
    @@ -816,7 +830,9 @@

    Member Function Documentation

    - + +

    ◆ state()

    +
    @@ -838,27 +854,14 @@

    Member Function Documentation

    Get instance insertion/extraction state.

    -

    Allow the user to find out what was the reason of insertion/extraction into/from DevicePipe failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    DevicePipe dpb = ....
    -
    -
    bitset<DevicePipeBlob::numFlags> bs;
    -
    bs.reset();
    -
    dpb.exceptions(bs);
    -
    -
    DevLong dl;
    -
    dpb >> dl;
    -
    -
    if (dpb.has_failed() == true)
    -
    {
    -
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    -
    if (dpb.test(DevicePipeBlob::isempty_flag) == true)
    -
    .....
    -
    }
    -
    Returns
    The error bit set.
    +

    Allow the user to find out what was the reason of insertion/extraction into/from DevicePipe failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    DevicePipe dpb = ....
    bitset<DevicePipeBlob::numFlags> bs;
    bs.reset();
    dpb.exceptions(bs);
    DevLong dl;
    dpb >> dl;
    if (dpb.has_failed() == true)
    {
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    if (dpb.test(DevicePipeBlob::isempty_flag) == true)
    .....
    }
    Returns
    The error bit set.

    Friends And Related Function Documentation

    - + +

    ◆ operator<<

    +
    @@ -890,13 +893,8 @@

    Friends And Related Function Documentation

    -

    Print a DevicePipe instance.

    -

    Is an utility function to easily print the contents of a DevicePipe object. This function knows all types which could be inserted in a DevicePipe object and print them accordingly. A special string is printed if the DevicePipe object is empty

    DeviceProxy *dev = new DeviceProxy(“...”);
    - -
    -
    out = dev->read_pipe(“MyPipe”);
    -
    cout << “Pipe content: ” << out << endl;
    -
    Parameters
    +

    Print a DevicePipe instance.

    +

    Is an utility function to easily print the contents of a DevicePipe object. This function knows all types which could be inserted in a DevicePipe object and print them accordingly. A special string is printed if the DevicePipe object is empty

    DeviceProxy *dev = new DeviceProxy(“...”);
    out = dev->read_pipe(“MyPipe”);
    cout << “Pipe content: ” << out << endl;
    Parameters
    @@ -911,13 +909,14 @@

    Friends And Related Function Documentation

    +
    DevicePipe()
    Create a DevicePipe object.
    diff --git a/classTango_1_1DevicePipe.js b/classTango_1_1DevicePipe.js index 8237d94..181704a 100644 --- a/classTango_1_1DevicePipe.js +++ b/classTango_1_1DevicePipe.js @@ -3,8 +3,8 @@ var classTango_1_1DevicePipe = [ "DevicePipe", "classTango_1_1DevicePipe.html#a22601f9beee583d33c2d17a9cff58c71", null ], [ "DevicePipe", "classTango_1_1DevicePipe.html#a747b3e03295bc6ec45f87c25bef1d377", null ], [ "DevicePipe", "classTango_1_1DevicePipe.html#a95863583fd8ff5bff2f16fb8d98cd932", null ], - [ "exceptions", "classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099", null ], [ "exceptions", "classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7", null ], + [ "exceptions", "classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099", null ], [ "get_data_elt_name", "classTango_1_1DevicePipe.html#a242f6981b33c372833459baee14315fe", null ], [ "get_data_elt_names", "classTango_1_1DevicePipe.html#a1c49f10b17cda1734a1b3f3134bdb8c7", null ], [ "get_data_elt_nb", "classTango_1_1DevicePipe.html#a00c05c84ecb64e225d735a0a2fc4e546", null ], diff --git a/classTango_1_1DevicePipeBlob-members.html b/classTango_1_1DevicePipeBlob-members.html index 2c11029..0e99538 100644 --- a/classTango_1_1DevicePipeBlob-members.html +++ b/classTango_1_1DevicePipeBlob-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]strThe printing stream
    [in]ddThe instance to be printed
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -134,9 +117,9 @@ diff --git a/classTango_1_1DevicePipeBlob.html b/classTango_1_1DevicePipeBlob.html index f33ff71..4370226 100644 --- a/classTango_1_1DevicePipeBlob.html +++ b/classTango_1_1DevicePipeBlob.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DevicePipeBlob Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,10 +103,10 @@ Public Member Functions
    Constructors
     DevicePipeBlob () - Create a DevicePipeBlob object. More...
    + Create a DevicePipeBlob object. More...
       DevicePipeBlob (const string &blob_name) - Create a DevicePipeBlob object with name. More...
    + Create a DevicePipeBlob object with name. More...
     
    Get/Set methods
    void set_name (const string &blob_name) @@ -183,7 +166,9 @@

    A device pipe blob. A blob is used to pack data to be sent through device pipe

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ DevicePipeBlob() [1/2]

    +
    @@ -196,12 +181,14 @@
    -

    Create a DevicePipeBlob object.

    +

    Create a DevicePipeBlob object.

    Default constructor.

    - + +

    ◆ DevicePipeBlob() [2/2]

    +
    @@ -215,8 +202,8 @@
    -

    Create a DevicePipeBlob object with name.

    -

    Create one instance of the DevicePipeBlob class and set its name

    +

    Create a DevicePipeBlob object with name.

    +

    Create one instance of the DevicePipeBlob class and set its name

    Parameters
    @@ -227,7 +214,9 @@

    Member Function Documentation

    - + +

    ◆ exceptions() [1/2]

    +
    [in]blob_nameThe blob name
    @@ -235,10 +224,9 @@

    Member Function Documentation

    - + - - +
    void Tango::DevicePipeBlob::exceptions bitset<numFlags> Tango::DevicePipeBlob::exceptions (bitset< numFlags > fl))
    @@ -249,26 +237,14 @@

    Member Function Documentation

    -

    Set exception flag.

    -

    It's a method which allows the user to switch on/off exception throwing when trying to extract data from a DevicePipeBlob object. The following flags are supported :

      -
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty blob data element. By default, this flag is set
    • -
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • -
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipeBlob for a data element which does not exist. By default, this flag is set
    • -
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • -
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • -
    -
    Parameters
    - - -
    [in]flThe exception flag
    -
    -
    - -

    Referenced by Tango::Pipe::exceptions().

    +

    Get exception flag.

    +

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    bitset<DevicePipeBlob::numFlags> bs = dpb.exceptions();
    cout << "bs = " << bs << endl;
    dpb.set_exceptions(DevicePipeBlob::wrongtype_flag);
    bs = dpb.exceptions();
    cout << "bs = " << bs << endl;
    Returns
    The exception flag
    - + +

    ◆ exceptions() [2/2]

    +
    @@ -276,9 +252,10 @@

    Member Function Documentation

    - + - + +
    bitset<numFlags> Tango::DevicePipeBlob::exceptions void Tango::DevicePipeBlob::exceptions ()bitset< numFlags > fl)
    @@ -289,21 +266,28 @@

    Member Function Documentation

    -

    Get exception flag.

    -

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    -
    -
    bitset<DevicePipeBlob::numFlags> bs = dpb.exceptions();
    -
    cout << "bs = " << bs << endl;
    -
    -
    dpb.set_exceptions(DevicePipeBlob::wrongtype_flag);
    -
    bs = dpb.exceptions();
    -
    -
    cout << "bs = " << bs << endl;
    -
    Returns
    The exception flag
    +

    Set exception flag.

    +

    It's a method which allows the user to switch on/off exception throwing when trying to extract data from a DevicePipeBlob object. The following flags are supported :

      +
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty blob data element. By default, this flag is set
    • +
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • +
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipeBlob for a data element which does not exist. By default, this flag is set
    • +
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • +
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • +
    +
    Parameters
    + + +
    [in]flThe exception flag
    +
    +
    + +

    Referenced by Tango::Pipe::exceptions().

    - + +

    ◆ get_data_elt_name()

    +
    @@ -327,11 +311,13 @@

    Member Function Documentation

    Returns
    The blob data element name
    -

    Referenced by Tango::WPipe::get_data_elt_name().

    +

    Referenced by Tango::WPipe::get_data_elt_name().

    - + +

    ◆ get_data_elt_names()

    +
    @@ -348,11 +334,13 @@

    Member Function Documentation

    Get the blob data elements name

    Returns
    The blob data elements name
    -

    Referenced by Tango::WPipe::get_data_elt_names().

    +

    Referenced by Tango::WPipe::get_data_elt_names().

    - + +

    ◆ get_data_elt_nb()

    +
    @@ -369,11 +357,13 @@

    Member Function Documentation

    Get the blob data element number

    Returns
    The blob data element number
    -

    Referenced by Tango::WPipe::get_data_elt_nb(), and Tango::Pipe::get_data_elt_nb().

    +

    Referenced by Tango::WPipe::get_data_elt_nb(), and Tango::Pipe::get_data_elt_nb().

    - + +

    ◆ get_data_elt_type()

    +
    @@ -397,11 +387,13 @@

    Member Function Documentation

    Returns
    The blob data element value type
    -

    Referenced by Tango::WPipe::get_data_elt_type().

    +

    Referenced by Tango::WPipe::get_data_elt_type().

    - + +

    ◆ get_name()

    +
    @@ -426,11 +418,13 @@

    Member Function Documentation

    Get the blob name

    Returns
    The blob name
    -

    Referenced by Tango::WPipe::get_root_blob_name(), and Tango::Pipe::get_root_blob_name().

    +

    Referenced by Tango::WPipe::get_root_blob_name(), and Tango::Pipe::get_root_blob_name().

    - + +

    ◆ has_failed()

    +
    @@ -444,14 +438,16 @@

    Member Function Documentation

    Check insertion/extraction success.

    -

    Allow the user to check if insertion/extraction into/from DevicePipeBlob instance was successfull. This method has to be used when exceptions are disabled.

    +

    Allow the user to check if insertion/extraction into/from DevicePipeBlob instance was successfull. This method has to be used when exceptions are disabled.

    Returns
    True if insertion/extraction has failed
    -

    Referenced by Tango::Pipe::has_failed().

    +

    Referenced by Tango::Pipe::has_failed().

    - + +

    ◆ operator<<()

    +
    @@ -476,7 +472,7 @@

    Member Function Documentation

  • DataElement<T> with T being TANGO CORBA sequence type (by reference)
  • DataElement<T> with T being TANGO CORBA sequence type (by pointer)
  • -

    When inserting data using a DataElement<T> instance, the data element name is also set. For insertion from TANGO CORBA sequence type pointer, the insertion method consumes the memory allocated to store the data and it will be freed by the Tango layer.

    +

    When inserting data using a DataElement<T> instance, the data element name is also set. For insertion from TANGO CORBA sequence type pointer, the insertion method consumes the memory allocated to store the data and it will be freed by the Tango layer.

    Insert operators for the following scalar C++ types (and DataElement<T>)

    • bool
    • short
    • @@ -536,65 +532,9 @@

      Member Function Documentation

    • DevVarStringArray *
    • DevVarStateArray *
    -

    Here is an example of inserting data into a DevicePipeBlob instance. We insert 3 data element into the pipe blob with a DevLong, a vector of doubles and finally an array of 100 unsigned short

    DevicePipeBlob dpb("MyBlob");
    -
    -
    vector<string> de_names = {"FirstDE","SecondDE","ThirdDE"};
    -
    dpb.set_data_elt_names(de_names);
    -
    -
    DevLong dl = 666;
    -
    vector<double> v_db = {1.11,2.22};
    -
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    -
    -
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    -
    -
    try
    -
    {
    -
    dpb << dl << v_db << dvush;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    cout << "DevicePipeBlob insertion failed" << endl;
    -
    ....
    -
    }
    -

    The same example of inserting data into a DevicePipeBlob instance when we want to set the data element name.

    DevicePipeBlob dpb("MyBlob");
    -
    -
    DataElement<DevLong> de_dl("FirstDE",666);
    -
    -
    vector<double> v_db = {1.11,2.22};
    -
    DataElement<vector<double> > de_v_db("SecondDE",v_db);
    -
    -
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    -
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    -
    DataElement<DevVarUShortArray *> de_dvush("ThirdDE",array);
    -
    -
    try
    -
    {
    -
    dpb << de_dl << de_v_db << de_dvush;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    cout << "DevicePipeBlob insertion failed" << endl;
    -
    ....
    -
    }
    -
    -
    ...
    -

    It is also possible to do the insertion in a third way

    DevicePipeBlob dpb("MyBlob");
    -
    -
    vector<string> de_names{"FirstDE","SecondDE","ThirdDE"};
    -
    dpb.set_data_elt_names(de_names);
    -
    -
    DevLong dl = 666;
    -
    vector<double> v_db = {1.11,2.22};
    -
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    -
    -
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    -
    -
    dpb["FirstDE"] << dl;
    -
    dpb["SecondDE"] << v_db;
    -
    dpb["ThirdDE"] << dvush;
    -
    Parameters
    +

    Here is an example of inserting data into a DevicePipeBlob instance. We insert 3 data element into the pipe blob with a DevLong, a vector of doubles and finally an array of 100 unsigned short

    DevicePipeBlob dpb("MyBlob");
    vector<string> de_names = {"FirstDE","SecondDE","ThirdDE"};
    dpb.set_data_elt_names(de_names);
    DevLong dl = 666;
    vector<double> v_db = {1.11,2.22};
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    try
    {
    dpb << dl << v_db << dvush;
    }
    catch (DevFailed &e)
    {
    cout << "DevicePipeBlob insertion failed" << endl;
    ....
    }

    The same example of inserting data into a DevicePipeBlob instance when we want to set the data element name.

    DevicePipeBlob dpb("MyBlob");
    DataElement<DevLong> de_dl("FirstDE",666);
    vector<double> v_db = {1.11,2.22};
    DataElement<vector<double> > de_v_db("SecondDE",v_db);
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    DataElement<DevVarUShortArray *> de_dvush("ThirdDE",array);
    try
    {
    dpb << de_dl << de_v_db << de_dvush;
    }
    catch (DevFailed &e)
    {
    cout << "DevicePipeBlob insertion failed" << endl;
    ....
    }
    ...

    It is also possible to do the insertion in a third way

    DevicePipeBlob dpb("MyBlob");
    vector<string> de_names{"FirstDE","SecondDE","ThirdDE"};
    dpb.set_data_elt_names(de_names);
    DevLong dl = 666;
    vector<double> v_db = {1.11,2.22};
    unsigned short *array = new unsigned short [100]; // The array is populated by a way or another
    DevVarUShortArray *dvush = create_DevVarUShortArray(array,100);
    dpb["FirstDE"] << dl;
    dpb["SecondDE"] << v_db;
    dpb["ThirdDE"] << dvush;
    Parameters
    - +
    [in]datumThe data to be inserted into the DevicePipeBlob
    [in]datumThe data to be inserted into the DevicePipeBlob
    @@ -607,7 +547,9 @@

    Member Function Documentation

    - + +

    ◆ operator>>()

    +
    @@ -674,69 +616,7 @@

    Member Function Documentation

  • DevVarStringArray *
  • DevVarStateArray *
  • -

    Here is an example of extracting data from a DevicePipeBlob instance. We know that the DevicePipeBlob contains 3 data element with a DevLong, an array of doubles and finally an array of unsigned short

    DevicePipeBlob dpb = .....
    -
    -
    DevLong dl;
    -
    vector<double> v_db;
    -
    DevVarUShortArray *dvush = new DevVarUShortArray();
    -
    -
    try
    -
    {
    -
    dpb >> dl >> v_db >> dvush;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    cout << "DevicePipeBlob extraction failed" << endl;
    -
    ....
    -
    }
    -
    -
    delete dvush;
    -

    The same example of extracting data from a DevicePipeBlob instance when we want to retrieve the data element name.

    DevicePipeBlob dpb = .....
    -
    -
    DataElement<DevLong> de_dl;
    -
    DataElement<vector<double> > de_v_db;
    -
    DataElement<DevVarUShortArray *> de_dvush(new DevVarUShortArray());
    -
    -
    try
    -
    {
    -
    dpb >> de_dl >> de_v_db >> de_dvush;
    -
    }
    -
    catch (DevFailed &e)
    -
    {
    -
    cout << "DevicePipeBlob extraction failed" << endl;
    -
    ....
    -
    }
    -
    -
    cout << "Data element name = " << de_dl.name << " - Value = " << de_dl.value << endl;
    -
    ...
    -
    delete de_dvush.value;
    -

    It is also possible to do the extraction in a generic way

    DevicePipeBlob dpb = .....
    -
    -
    size_t nb_de = dpb.get_data_elt_nb();
    -
    for (size_t loop = 0;loop < nb;loop++)
    -
    {
    -
    int data_type = dpb.get_data_elt_type(loop);
    -
    string de_name = dpb.get_data_elt_name(loop);
    -
    switch(data_type)
    -
    {
    -
    case DEV_LONG:
    -
    {
    -
    DevLong lg;
    -
    dpb >> lg;
    -
    }
    -
    break;
    -
    -
    case DEVVAR_DOUBLEARRAY:
    -
    {
    -
    vector<double> v_db;
    -
    dpb >> v_db;
    -
    }
    -
    break;
    -
    ....
    -
    }
    -
    ...
    -
    }
    -

    Note that instead of using DevLong and vector<double> data, the extraction can be done using DataElement<T> instances. In this case, the call to the get_data_elt_name() method becomes useless.

    +

    Here is an example of extracting data from a DevicePipeBlob instance. We know that the DevicePipeBlob contains 3 data element with a DevLong, an array of doubles and finally an array of unsigned short

    DevicePipeBlob dpb = .....
    DevLong dl;
    vector<double> v_db;
    DevVarUShortArray *dvush = new DevVarUShortArray();
    try
    {
    dpb >> dl >> v_db >> dvush;
    }
    catch (DevFailed &e)
    {
    cout << "DevicePipeBlob extraction failed" << endl;
    ....
    }
    delete dvush;

    The same example of extracting data from a DevicePipeBlob instance when we want to retrieve the data element name.

    DevicePipeBlob dpb = .....
    DataElement<DevLong> de_dl;
    DataElement<vector<double> > de_v_db;
    DataElement<DevVarUShortArray *> de_dvush(new DevVarUShortArray());
    try
    {
    dpb >> de_dl >> de_v_db >> de_dvush;
    }
    catch (DevFailed &e)
    {
    cout << "DevicePipeBlob extraction failed" << endl;
    ....
    }
    cout << "Data element name = " << de_dl.name << " - Value = " << de_dl.value << endl;
    ...
    delete de_dvush.value;

    It is also possible to do the extraction in a generic way

    DevicePipeBlob dpb = .....
    size_t nb_de = dpb.get_data_elt_nb();
    for (size_t loop = 0;loop < nb;loop++)
    {
    int data_type = dpb.get_data_elt_type(loop);
    string de_name = dpb.get_data_elt_name(loop);
    switch(data_type)
    {
    case DEV_LONG:
    {
    DevLong lg;
    dpb >> lg;
    }
    break;
    case DEVVAR_DOUBLEARRAY:
    {
    vector<double> v_db;
    dpb >> v_db;
    }
    break;
    ....
    }
    ...
    }

    Note that instead of using DevLong and vector<double> data, the extraction can be done using DataElement<T> instances. In this case, the call to the get_data_elt_name() method becomes useless.

    Parameters
    @@ -752,7 +632,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    [out]datumThe blob data
    @@ -783,11 +665,13 @@

    Member Function Documentation

    -

    Referenced by Tango::Pipe::reset_exceptions().

    +

    Referenced by Tango::Pipe::reset_exceptions().

    - + +

    ◆ set_data_elt_names()

    +
    @@ -810,11 +694,13 @@

    Member Function Documentation

    -

    Referenced by Tango::Pipe::set_data_elt_names().

    +

    Referenced by Tango::Pipe::set_data_elt_names().

    - + +

    ◆ set_data_elt_nb()

    +
    @@ -837,11 +723,13 @@

    Member Function Documentation

    -

    Referenced by Tango::Pipe::set_data_elt_nb().

    +

    Referenced by Tango::Pipe::set_data_elt_nb().

    - + +

    ◆ set_exceptions()

    +
    @@ -864,7 +752,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. See DevicePipeBlob::exceptions() for a usage example.

    +

    Sets one exception flag. See DevicePipeBlob::exceptions() for a usage example.

    Parameters
    @@ -872,11 +760,13 @@

    Member Function Documentation

    -

    Referenced by Tango::Pipe::set_exceptions().

    +

    Referenced by Tango::Pipe::set_exceptions().

    - + +

    ◆ set_name()

    +
    [in]flThe exception flag
    @@ -907,11 +797,13 @@

    Member Function Documentation

    -

    Referenced by Tango::Pipe::set_root_blob_name().

    +

    Referenced by Tango::Pipe::set_root_blob_name().

    - + +

    ◆ state()

    +
    @@ -933,24 +825,9 @@

    Member Function Documentation

    Get instance insertion/extraction state.

    -

    Allow the user to find out what was the reason of insertion/extraction into/from DevicePipeBlob failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    DevicePipeBlob dpb = ....
    -
    -
    bitset<DevicePipeBlob::numFlags> bs;
    -
    bs.reset();
    -
    dpb.exceptions(bs);
    -
    -
    DevLong dl;
    -
    dpb >> dl;
    -
    -
    if (dpb.has_failed() == true)
    -
    {
    -
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    -
    if (bs_err.test(DevicePipeBlob::isempty_flag) == true)
    -
    .....
    -
    }
    -
    Returns
    The error bit set.
    - -

    Referenced by Tango::Pipe::state().

    +

    Allow the user to find out what was the reason of insertion/extraction into/from DevicePipeBlob failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    DevicePipeBlob dpb = ....
    bitset<DevicePipeBlob::numFlags> bs;
    bs.reset();
    dpb.exceptions(bs);
    DevLong dl;
    dpb >> dl;
    if (dpb.has_failed() == true)
    {
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    if (bs_err.test(DevicePipeBlob::isempty_flag) == true)
    .....
    }
    Returns
    The error bit set.
    + +

    Referenced by Tango::Pipe::state().

    @@ -959,13 +836,14 @@

    Member Function Documentation

    +
    DevicePipeBlob()
    Create a DevicePipeBlob object.
    diff --git a/classTango_1_1DevicePipeBlob.js b/classTango_1_1DevicePipeBlob.js index 2539bb4..1cdfea3 100644 --- a/classTango_1_1DevicePipeBlob.js +++ b/classTango_1_1DevicePipeBlob.js @@ -2,8 +2,8 @@ var classTango_1_1DevicePipeBlob = [ [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html#a5bfde9fdf42756efc933898124e64c1a", null ], [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html#ad93b7bf767381d3883a1460cad4ff381", null ], - [ "exceptions", "classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df", null ], [ "exceptions", "classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305", null ], + [ "exceptions", "classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df", null ], [ "get_data_elt_name", "classTango_1_1DevicePipeBlob.html#a73058a3dbe75fa859caad08c56b9e83f", null ], [ "get_data_elt_names", "classTango_1_1DevicePipeBlob.html#a2becdbba06b82cf962423f937d54b608", null ], [ "get_data_elt_nb", "classTango_1_1DevicePipeBlob.html#a85220fe9f2351d7a43dc4f7fdf4cd3d5", null ], diff --git a/classTango_1_1DeviceProxy-members.html b/classTango_1_1DeviceProxy-members.html index 8f6eece..7cc4520 100644 --- a/classTango_1_1DeviceProxy-members.html +++ b/classTango_1_1DeviceProxy-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -259,9 +242,9 @@ diff --git a/classTango_1_1DeviceProxy.html b/classTango_1_1DeviceProxy.html index 53cbe44..710325e 100644 --- a/classTango_1_1DeviceProxy.html +++ b/classTango_1_1DeviceProxy.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceProxy Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,27 +103,31 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::DeviceProxy:
    Collaboration graph
    - + + +
    [legend]
    - + - + - + @@ -174,7 +161,7 @@ - + @@ -192,12 +179,10 @@ - + - + @@ -249,12 +234,10 @@ - + - + @@ -504,88 +487,90 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Public Member Functions

    Constructors
     DeviceProxy (string &name, CORBA::ORB *orb=NULL)
     Create a DeviceProxy instance. More...
     Create a DeviceProxy instance. More...
     
     DeviceProxy (const char *name, CORBA::ORB *orb=NULL)
     Create a DeviceProxy instance. More...
     Create a DeviceProxy instance. More...
     
    Miscellaneous methods
    virtual DeviceInfo const & info ()
    virtual DeviceInfo const & info ()
     Get device info. More...
     
    virtual DevState state ()
     Query the device for import info from the database. More...
     
    virtual int get_tango_lib_version ()
     Get device Tango lib version. More...
     Get device Tango lib version. More...
     
    Synchronous command related methods
    virtual CommandInfo command_query (string cmd_name)
    virtual CommandInfoListget_command_config (vector< string > &cmd_names)
     Get information for a set of commands. More...
     
    virtual vector
    -< DeviceDataHistory > * 
    command_history (string &cmd_name, int depth)
    virtual vector< DeviceDataHistory > * command_history (string &cmd_name, int depth)
     Retrieve command history from polling buffer. More...
     
    virtual vector
    -< DeviceDataHistory > * 
    command_history (const char *cmd_name, int depth)
    virtual vector< DeviceDataHistory > * command_history (const char *cmd_name, int depth)
     Retrieve command history from polling buffer. More...
     
    Synchronous attribute related methods
    virtual vector< DeviceAttribute > * write_read_attributes (vector< DeviceAttribute > &attr_in, vector< string > &r_names)
     Write and read attribute(s) More...
     
    virtual vector
    -< DeviceAttributeHistory > * 
    attribute_history (string &att_name, int depth)
    virtual vector< DeviceAttributeHistory > * attribute_history (string &att_name, int depth)
     Retrieve attribute history from polling buffer. More...
     
    virtual vector
    -< DeviceAttributeHistory > * 
    attribute_history (const char *att_name, int depth)
    virtual vector< DeviceAttributeHistory > * attribute_history (const char *att_name, int depth)
     Retrieve attribute history from polling buffer. More...
     
    Pipe related methods
     
    - Public Member Functions inherited from Tango::Connection
    virtual void set_timeout_millis (int timeout)
     Set device timeout. More...
     Set device timeout. More...
     
    virtual int get_timeout_millis ()
     Get device timeout. More...
     Get device timeout. More...
     
    int get_idl_version ()
     Get device IDL version. More...
     Get device IDL version. More...
     
    virtual Tango::DevSource get_source ()
     Get device source. More...
     Get device source. More...
     
    virtual void set_source (Tango::DevSource sou)
     Set device source. More...
     Set device source. More...
     
    virtual void set_transparency_reconnection (bool val)
     Set device transparency (reconnection) mode. More...
     Set device transparency (reconnection) mode. More...
     
    virtual bool get_transparency_reconnection ()
     Get device transparency (reconnection) mode. More...
     Get device transparency (reconnection) mode. More...
     
    virtual DeviceData command_inout (string &cmd_name)
     Execute a command (without input data) More...
     Execute a command (without input data) More...
     
    virtual DeviceData command_inout (const char *cmd_name)
     Execute a command (without input data) More...
     Execute a command (without input data) More...
     
    virtual DeviceData command_inout (string &cmd_name, DeviceData &d_in)
     Execute a command (with input data) More...
     Execute a command (with input data) More...
     
    virtual DeviceData command_inout (const char *cmd_name, DeviceData &d_in)
     Execute a command (with input data) More...
     Execute a command (with input data) More...
     
    virtual long command_inout_asynch (const char *cmd_name, DeviceData &argin, bool forget=false)
     Execute a command asynchronously (with input argument) More...
     Execute a command asynchronously (with input argument) More...
     
    virtual long command_inout_asynch (string &cmd_name, DeviceData &argin, bool forget=false)
     Execute a command asynchronously (with input argument) More...
     Execute a command asynchronously (with input argument) More...
     
    virtual long command_inout_asynch (const char *cmd_name, bool forget=false)
     Execute a command asynchronously. More...
     Execute a command asynchronously. More...
     
    virtual long command_inout_asynch (string &cmd_name, bool forget=false)
     Execute a command asynchronously. More...
     Execute a command asynchronously. More...
     
    virtual DeviceData command_inout_reply (long id)
     Check an asynchronous command_inout answer is arrived. More...
     Check an asynchronous command_inout answer is arrived. More...
     
    virtual DeviceData command_inout_reply (long id, long timeout)
     Check an asynchronous command_inout answer is arrived with timeout. More...
     Check an asynchronous command_inout answer is arrived with timeout. More...
     
    virtual void command_inout_asynch (string &cmd_name, CallBack &cb)
     Execute a command asynchronously with callback. More...
     Execute a command asynchronously with callback. More...
     
    virtual void command_inout_asynch (const char *cmd_name, CallBack &cb)
     Execute a command asynchronously with callback. More...
     Execute a command asynchronously with callback. More...
     
    virtual void command_inout_asynch (string &cmd_name, DeviceData &argin, CallBack &cb)
     Execute a command asynchronously with input value and callback. More...
     Execute a command asynchronously with input value and callback. More...
     
    virtual void command_inout_asynch (const char *cmd_name, DeviceData &argin, CallBack &cb)
     Execute a command asynchronously with input value and callback. More...
     Execute a command asynchronously with input value and callback. More...
     
    virtual void get_asynch_replies ()
     Fire callback methods. More...
     Fire callback methods. More...
     
    virtual void get_asynch_replies (long timeout)
     Fire callback methds with timeout. More...
     Fire callback methds with timeout. More...
     
    virtual void cancel_asynch_request (long id)
     Cancel a pending asynchronous request. More...
     Cancel a pending asynchronous request. More...
     
    virtual void cancel_all_polling_asynch_request ()
     Cancel all pending asynchronous request. More...
     Cancel all pending asynchronous request. More...
     

    Detailed Description

    High level class which provides the client with an easy-to-use interface to TANGO devices.

    -

    The high level object which provides the client with an easy-to-use interface to TANGO devices. DeviceProxy is a handle to the real Device (hence the name Proxy) and is not the real Device (of course). DeviceProxy provides interfaces to all TANGO devices. The DeviceProxy manages timeouts, stateless connections (new DeviceProxy() nearly always works), and reconnection if the device server is restarted.

    +

    The high level object which provides the client with an easy-to-use interface to TANGO devices. DeviceProxy is a handle to the real Device (hence the name Proxy) and is not the real Device (of course). DeviceProxy provides interfaces to all TANGO devices. The DeviceProxy manages timeouts, stateless connections (new DeviceProxy() nearly always works), and reconnection if the device server is restarted.

    Author
    taurel
    Revision
    1

    Constructor & Destructor Documentation

    - + +

    ◆ DeviceProxy() [1/2]

    +
    @@ -609,9 +594,8 @@
    -

    Create a DeviceProxy instance.

    -

    Create a DeviceProxy to a device of the specified name. The TANGO_HOST environment variable is used to determine which TANGO database to connect to. The client can specify an ORB as argument if she wants to. The constructor will connect to the TANGO database, query for the client’s network address and build a connection to the device. If the device is defined in the TANGO database but the device server is not running DeviceProxy will try to build a connection every time the client tries to access the device. If the device is not defined an exception is thrown. Example :

    DeviceProxy *my_device = new DeviceProxy(“my/own/device”);
    -

    See appendix on device naming in Tango book for all details about Tango device naming syntax. If an alias name is defined for the device, this alias name can be used to create the DeviceProxy instance.

    +

    Create a DeviceProxy instance.

    +

    Create a DeviceProxy to a device of the specified name. The TANGO_HOST environment variable is used to determine which TANGO database to connect to. The client can specify an ORB as argument if she wants to. The constructor will connect to the TANGO database, query for the client’s network address and build a connection to the device. If the device is defined in the TANGO database but the device server is not running DeviceProxy will try to build a connection every time the client tries to access the device. If the device is not defined an exception is thrown. Example :

    DeviceProxy *my_device = new DeviceProxy(“my/own/device”);

    See appendix on device naming in Tango book for all details about Tango device naming syntax. If an alias name is defined for the device, this alias name can be used to create the DeviceProxy instance.

    Parameters
    @@ -628,7 +612,9 @@ - + +

    ◆ DeviceProxy() [2/2]

    +
    [in]nameThe device name
    @@ -652,9 +638,8 @@
    -

    Create a DeviceProxy instance.

    -

    Create a DeviceProxy to a device of the specified name. The TANGO_HOST environment variable is used to determine which TANGO database to connect to. The client can specify an ORB as argument if she wants to. The constructor will connect to the TANGO database, query for the client’s network address and build a connection to the device. If the device is defined in the TANGO database but the device server is not running DeviceProxy will try to build a connection every time the client tries to access the device. If the device is not defined an exception is thrown. Example :

    DeviceProxy *my_device = new DeviceProxy(“my/own/device”);
    -

    See appendix on device naming in Tango book for all details about Tango device naming syntax. If an alias name is defined for the device, this alias name can be used to create the DeviceProxy instance.

    +

    Create a DeviceProxy instance.

    +

    Create a DeviceProxy to a device of the specified name. The TANGO_HOST environment variable is used to determine which TANGO database to connect to. The client can specify an ORB as argument if she wants to. The constructor will connect to the TANGO database, query for the client’s network address and build a connection to the device. If the device is defined in the TANGO database but the device server is not running DeviceProxy will try to build a connection every time the client tries to access the device. If the device is not defined an exception is thrown. Example :

    DeviceProxy *my_device = new DeviceProxy(“my/own/device”);

    See appendix on device naming in Tango book for all details about Tango device naming syntax. If an alias name is defined for the device, this alias name can be used to create the DeviceProxy instance.

    Parameters
    @@ -672,7 +657,9 @@

    Member Function Documentation

    - + +

    ◆ add_logging_target() [1/2]

    +
    [in]nameThe device name
    @@ -682,14 +669,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::add_logging_target (const string & const char *  target_type_name)
    -virtual +inlinevirtual
    @@ -716,7 +703,9 @@

    Member Function Documentation

    - + +

    ◆ add_logging_target() [2/2]

    +
    @@ -726,14 +715,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::add_logging_target (const char * const string &  target_type_name)
    -inlinevirtual +virtual
    @@ -760,7 +749,9 @@

    Member Function Documentation

    - + +

    ◆ adm_name()

    +
    @@ -793,7 +784,9 @@

    Member Function Documentation

    - + +

    ◆ alias()

    +
    @@ -826,7 +819,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_history() [1/2]

    +
    @@ -836,7 +831,7 @@

    Member Function Documentation

    - + @@ -853,39 +848,15 @@

    Member Function Documentation

    virtual vector<DeviceAttributeHistory>* Tango::DeviceProxy::attribute_history (string & const char *  att_name,
    -virtual +inlinevirtual

    Retrieve attribute history from polling buffer.

    -

    Retrieve attribute history from the attribute polling buffer. The first argument is the attribute name. The second argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter on Advanced Feature in Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    -
    vector<DeviceAttributeHistory> *hist;
    -
    -
    hist = dev->attribute_history("Current",5);
    -
    -
    for (int i = 0;i < 5;i++)
    -
    {
    -
    bool fail = (*hist)[i].has_failed();
    -
    if (fail == false)
    -
    {
    -
    cout << "Attribute name = " << (*hist)[i].get_name() << endl;
    -
    cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
    -
    long value;
    -
    (*hist)[i] >> value;
    -
    cout << "Current = " << value << endl;
    -
    }
    -
    else
    -
    {
    -
    cout << "Attribute failed !" << endl;
    -
    cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
    -
    }
    -
    cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Retrieve attribute history from the attribute polling buffer. The first argument is the attribute name. The second argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter on Advanced Feature in Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    vector<DeviceAttributeHistory> *hist;
    hist = dev->attribute_history("Current",5);
    for (int i = 0;i < 5;i++)
    {
    bool fail = (*hist)[i].has_failed();
    if (fail == false)
    {
    cout << "Attribute name = " << (*hist)[i].get_name() << endl;
    cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
    long value;
    (*hist)[i] >> value;
    cout << "Current = " << value << endl;
    }
    else
    {
    cout << "Attribute failed !" << endl;
    cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
    }
    cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
    }
    delete hist;
    Parameters
    - +
    [in]att_nameAttribute name
    [in]att_nameAttribute name
    [in]depthThe required history depth
    @@ -900,7 +871,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_history() [2/2]

    +
    @@ -910,7 +883,7 @@

    Member Function Documentation

    - + @@ -927,39 +900,15 @@

    Member Function Documentation

    virtual vector<DeviceAttributeHistory>* Tango::DeviceProxy::attribute_history (const char * string &  att_name,
    -inlinevirtual +virtual

    Retrieve attribute history from polling buffer.

    -

    Retrieve attribute history from the attribute polling buffer. The first argument is the attribute name. The second argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter on Advanced Feature in Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    -
    vector<DeviceAttributeHistory> *hist;
    -
    -
    hist = dev->attribute_history("Current",5);
    -
    -
    for (int i = 0;i < 5;i++)
    -
    {
    -
    bool fail = (*hist)[i].has_failed();
    -
    if (fail == false)
    -
    {
    -
    cout << "Attribute name = " << (*hist)[i].get_name() << endl;
    -
    cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
    -
    long value;
    -
    (*hist)[i] >> value;
    -
    cout << "Current = " << value << endl;
    -
    }
    -
    else
    -
    {
    -
    cout << "Attribute failed !" << endl;
    -
    cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
    -
    }
    -
    cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Retrieve attribute history from the attribute polling buffer. The first argument is the attribute name. The second argument is the wanted history depth. This method returns a vector of DeviceAttributeHistory types. This method allocates memory for the vector of DeviceAttributeHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter on Advanced Feature in Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    vector<DeviceAttributeHistory> *hist;
    hist = dev->attribute_history("Current",5);
    for (int i = 0;i < 5;i++)
    {
    bool fail = (*hist)[i].has_failed();
    if (fail == false)
    {
    cout << "Attribute name = " << (*hist)[i].get_name() << endl;
    cout << "Attribute quality factor = " << (*hist)[i].get_quality() << endl;
    long value;
    (*hist)[i] >> value;
    cout << "Current = " << value << endl;
    }
    else
    {
    cout << "Attribute failed !" << endl;
    cout << "Error level 0 desc = " << ((*hist)[i].get_err_stack())[0].desc << endl;
    }
    cout << "Date = " << (*hist)[i].get_date().tv_sec << endl;
    }
    delete hist;
    Parameters
    - +
    [in]att_nameAttribute name
    [in]att_nameAttribute name
    [in]depthThe required history depth
    @@ -974,7 +923,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_list_query()

    +
    @@ -996,9 +947,9 @@

    Member Function Documentation

    Query the device for information on all attributes.

    -

    Query the device for info on all attributes. This method returns a vector of AttributeInfo types. This method allocates memory for the vector of AttributeInfo structures returned to the caller. It is the caller responsibility to delete this memory.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    -
    Returns
    A vector of AttributeInfo structures with one element per attribute
    +

    Query the device for info on all attributes. This method returns a vector of AttributeInfo types. This method allocates memory for the vector of AttributeInfo structures returned to the caller. It is the caller responsibility to delete this memory.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +
    Returns
    A vector of AttributeInfo structures with one element per attribute
    Exceptions
    @@ -1008,7 +959,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_list_query_ex()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1030,9 +983,9 @@

    Member Function Documentation

    Query the device for information on all attributes.

    -

    Query the device for info on all attributes. This method returns a vector of AttributeInfoEx types. This method allocates memory for the vector of AttributeInfoEx structures returned to the caller. It is the caller responsibility to delete this memory.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    -
    Returns
    A vector of AttributeInfoEx structures with one element per attribute
    +

    Query the device for info on all attributes. This method returns a vector of AttributeInfoEx types. This method allocates memory for the vector of AttributeInfoEx structures returned to the caller. It is the caller responsibility to delete this memory.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +
    Returns
    A vector of AttributeInfoEx structures with one element per attribute
    Exceptions
    @@ -1042,7 +995,9 @@

    Member Function Documentation

    - + +

    ◆ attribute_query()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1065,9 +1020,9 @@

    Member Function Documentation

    Query the device for attribute information.

    -

    Query the device for information about a single attribute. This command returns a single AttributeInfoEx type.

    -

    NOTE on compatibility between Tango V4 and Tango V5 regarding attribute properties:
    - Between Tango V4 and Tango V5, attribute configuration has been modified to incorporate alarm and event related parameters. This explains why it exists two structure types for attribute configuration parameters. All Tango V4 parameters are defined in a structure called AttributeInfo and a new structure called AttributeInfoEx has been defined for all Tango V5 parameters. Nevertheless, AttributeInfoEx inherits from AttributeInfo and it is always possible to call the Tango V5 DeviceProxy::attribute_query() method and to store its result in one AttributeInfo structure thus allowing compatibility for client written for Tango V4 but linked with Tango V5. It is also possible for a client written and linked with Tango V5 to call Tango V5 DeviceProxy::attribute_query() method to all kind of Tango devices. For device using Tango V4, the alarm and event related parameters will be retrieved from the database instead of from the device

    +

    Query the device for information about a single attribute. This command returns a single AttributeInfoEx type.

    +

    NOTE on compatibility between Tango V4 and Tango V5 regarding attribute properties:
    + Between Tango V4 and Tango V5, attribute configuration has been modified to incorporate alarm and event related parameters. This explains why it exists two structure types for attribute configuration parameters. All Tango V4 parameters are defined in a structure called AttributeInfo and a new structure called AttributeInfoEx has been defined for all Tango V5 parameters. Nevertheless, AttributeInfoEx inherits from AttributeInfo and it is always possible to call the Tango V5 DeviceProxy::attribute_query() method and to store its result in one AttributeInfo structure thus allowing compatibility for client written for Tango V4 but linked with Tango V5. It is also possible for a client written and linked with Tango V5 to call Tango V5 DeviceProxy::attribute_query() method to all kind of Tango devices. For device using Tango V4, the alarm and event related parameters will be retrieved from the database instead of from the device

    Parameters
    @@ -1084,7 +1039,9 @@

    Member Function Documentation

    - + +

    ◆ black_box()

    +
    [in]att_nameThe attribute name
    @@ -1124,7 +1081,9 @@

    Member Function Documentation

    - + +

    ◆ command_history() [1/2]

    +
    @@ -1134,7 +1093,7 @@

    Member Function Documentation

    - + @@ -1151,42 +1110,20 @@

    Member Function Documentation

    virtual vector<DeviceDataHistory>* Tango::DeviceProxy::command_history (string & const char *  cmd_name,
    -virtual +inlinevirtual

    Retrieve command history from polling buffer.

    -

    Retrieve command history from the command polling buffer. The first argument is the command name. The second argument is the wanted history depth. This method returns a vector of DeviceDataHistory types. This method allocates memory for the vector of DeviceDataHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter "Advanced Feature" Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    -
    vector<DeviceDataHistory> *hist;
    -
    -
    hist = dev->command_history("Status",5);
    -
    -
    for (int i = 0;i < 5;i++)
    -
    {
    -
    bool fail = (*hist)[i].has_failed();
    -
    if (fail == false)
    -
    {
    -
    string str;
    -
    (*hist)[i] >> str;
    -
    cout << "Status = " << str << endl;
    -
    }
    -
    else
    -
    {
    -
    cout << "Command failed !" << endl;
    -
    cout << "Error level 0 desc = " << ((*hist)[i].errors())[0].desc << endl;
    -
    }
    -
    cout << "Date = " << (*hist)[i].date().tv_sec << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Retrieve command history from the command polling buffer. The first argument is the command name. The second argument is the wanted history depth. This method returns a vector of DeviceDataHistory types. This method allocates memory for the vector of DeviceDataHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter "Advanced Feature" Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    vector<DeviceDataHistory> *hist;
    hist = dev->command_history("Status",5);
    for (int i = 0;i < 5;i++)
    {
    bool fail = (*hist)[i].has_failed();
    if (fail == false)
    {
    string str;
    (*hist)[i] >> str;
    cout << "Status = " << str << endl;
    }
    else
    {
    cout << "Command failed !" << endl;
    cout << "Error level 0 desc = " << ((*hist)[i].errors())[0].desc << endl;
    }
    cout << "Date = " << (*hist)[i].date().tv_sec << endl;
    }
    delete hist;
    Parameters
    [in]cmd_nameThe command name
    [in]depthThe required history depth
    -
    Returns
    The command information list: One CommandInfo structure per command
    +
    Returns
    The command information list: One CommandInfo structure per command
    Exceptions
    @@ -1196,7 +1133,9 @@

    Member Function Documentation

    - + +

    ◆ command_history() [2/2]

    +
    NonSupportedFeature,ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1206,7 +1145,7 @@

    Member Function Documentation

    - + @@ -1223,42 +1162,20 @@

    Member Function Documentation

    virtual vector<DeviceDataHistory>* Tango::DeviceProxy::command_history (const char * string &  cmd_name,
    -inlinevirtual +virtual

    Retrieve command history from polling buffer.

    -

    Retrieve command history from the command polling buffer. The first argument is the command name. The second argument is the wanted history depth. This method returns a vector of DeviceDataHistory types. This method allocates memory for the vector of DeviceDataHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter "Advanced Feature" Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    -
    vector<DeviceDataHistory> *hist;
    -
    -
    hist = dev->command_history("Status",5);
    -
    -
    for (int i = 0;i < 5;i++)
    -
    {
    -
    bool fail = (*hist)[i].has_failed();
    -
    if (fail == false)
    -
    {
    -
    string str;
    -
    (*hist)[i] >> str;
    -
    cout << "Status = " << str << endl;
    -
    }
    -
    else
    -
    {
    -
    cout << "Command failed !" << endl;
    -
    cout << "Error level 0 desc = " << ((*hist)[i].errors())[0].desc << endl;
    -
    }
    -
    cout << "Date = " << (*hist)[i].date().tv_sec << endl;
    -
    }
    -
    delete hist;
    -
    Parameters
    +

    Retrieve command history from the command polling buffer. The first argument is the command name. The second argument is the wanted history depth. This method returns a vector of DeviceDataHistory types. This method allocates memory for the vector of DeviceDataHistory returned to the caller. It is the caller responsibility to delete this memory. See chapter "Advanced Feature" Tango book for all details regarding polling.

    DeviceProxy dev = new DeviceProxy("...");
    vector<DeviceDataHistory> *hist;
    hist = dev->command_history("Status",5);
    for (int i = 0;i < 5;i++)
    {
    bool fail = (*hist)[i].has_failed();
    if (fail == false)
    {
    string str;
    (*hist)[i] >> str;
    cout << "Status = " << str << endl;
    }
    else
    {
    cout << "Command failed !" << endl;
    cout << "Error level 0 desc = " << ((*hist)[i].errors())[0].desc << endl;
    }
    cout << "Date = " << (*hist)[i].date().tv_sec << endl;
    }
    delete hist;
    Parameters
    [in]cmd_nameThe command name
    [in]depthThe required history depth
    -
    Returns
    The command information list: One CommandInfo structure per command
    +
    Returns
    The command information list: One CommandInfo structure per command
    Exceptions
    @@ -1268,7 +1185,9 @@

    Member Function Documentation

    - + +

    ◆ command_list_query()

    +
    NonSupportedFeature,ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1290,8 +1209,8 @@

    Member Function Documentation

    Query the device for all commands information.

    -

    Query the device for info on all commands. This method returns a vector of CommandInfo types. This method allocates memory for the vector of CommandInfo returned to the caller. It is the caller responsibility to delete this memory

    -
    Returns
    The command information list: One CommandInfo structure per command
    +

    Query the device for info on all commands. This method returns a vector of CommandInfo types. This method allocates memory for the vector of CommandInfo returned to the caller. It is the caller responsibility to delete this memory

    +
    Returns
    The command information list: One CommandInfo structure per command
    Exceptions
    @@ -1301,7 +1220,9 @@

    Member Function Documentation

    - + +

    ◆ command_query()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1324,7 +1245,7 @@

    Member Function Documentation

    Query the device for single command information.

    -

    Query the device for information about a single command. This command returns a single CommandInfo type.

    +

    Query the device for information about a single command. This command returns a single CommandInfo type.

    Parameters
    @@ -1341,7 +1262,9 @@

    Member Function Documentation

    - + +

    ◆ delete_property() [1/3]

    +
    [in]cmd_nameThe command name
    @@ -1351,8 +1274,8 @@

    Member Function Documentation

    - - + +
    virtual void Tango::DeviceProxy::delete_property (string & prop_name)DbData & db)
    @@ -1363,11 +1286,11 @@

    Member Function Documentation

    -

    Delete a single device property.

    -

    Delete a single property for a device. The property to delete is specified as a string.

    +

    Delete property(ies) for a device.

    +

    Delete property(ies) for a device. Properties to delete are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections below for details.

    Parameters
    - +
    [in]prop_nameThe property name
    [in]dbThe property names
    @@ -1380,7 +1303,9 @@

    Member Function Documentation

    - + +

    ◆ delete_property() [2/3]

    +
    @@ -1390,8 +1315,8 @@

    Member Function Documentation

    - - + +
    virtual void Tango::DeviceProxy::delete_property (vector< string > & prop_names)string & prop_name)
    @@ -1402,11 +1327,11 @@

    Member Function Documentation

    -

    Delete a list of device properties.

    -

    Delete a list of properties for a device. The properties to delete are specified as a vector of strings.

    +

    Delete a single device property.

    +

    Delete a single property for a device. The property to delete is specified as a string.

    Parameters
    - +
    [in]prop_namesThe property names list
    [in]prop_nameThe property name
    @@ -1419,7 +1344,9 @@

    Member Function Documentation

    - + +

    ◆ delete_property() [3/3]

    +
    @@ -1429,8 +1356,8 @@

    Member Function Documentation

    - - + +
    virtual void Tango::DeviceProxy::delete_property (DbData & db)vector< string > & prop_names)
    @@ -1441,11 +1368,11 @@

    Member Function Documentation

    -

    Delete property(ies) for a device.

    -

    Delete property(ies) for a device. Properties to delete are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections below for details.

    +

    Delete a list of device properties.

    +

    Delete a list of properties for a device. The properties to delete are specified as a vector of strings.

    Parameters
    - +
    [in]dbThe property names
    [in]prop_namesThe property names list
    @@ -1458,7 +1385,9 @@

    Member Function Documentation

    - + +

    ◆ description()

    +
    @@ -1491,7 +1420,9 @@

    Member Function Documentation

    - + +

    ◆ dev_name()

    +
    @@ -1520,7 +1451,9 @@

    Member Function Documentation

    - + +

    ◆ event_queue_size()

    +
    @@ -1543,7 +1476,7 @@

    Member Function Documentation

    Get event number in event queue.

    -

    Returns the number of stored events in the event reception buffer. After every call to DeviceProxy:get_events(), the event queue size is 0. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Returns the number of stored events in the event reception buffer. After every call to DeviceProxy:get_events(), the event queue size is 0. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -1560,7 +1493,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_config() [1/2]

    +
    [in]event_idThe event identifier
    @@ -1568,10 +1503,10 @@

    Member Function Documentation

    - + - - + +
    virtual AttributeInfoList* Tango::DeviceProxy::get_attribute_config virtual AttributeInfoEx Tango::DeviceProxy::get_attribute_config (vector< string > & att_names)const string & att_name)
    @@ -1582,16 +1517,16 @@

    Member Function Documentation

    -

    Get attribute configuration for a list of attributes.

    -

    Return the attribute configuration for the list of specified attributes. To get all the attributes pass a vector containing the string AllAttr (defined in tango_const.h). This method allocates memory for the vector of AttributeInfo returned to the caller. It is the caller responsibility to delete this memory.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +

    Get attribute configuration (extended) for a single attribute.

    +

    Return the attribute configuration for a single attribute.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    Parameters
    - +
    [in]att_namesAttributes name list
    [in]att_nameAttribute name
    -
    Returns
    A vector of AttributeInfo structures with one element per attribute
    +
    Returns
    The extended attribute information
    Exceptions
    @@ -1601,7 +1536,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_config() [2/2]

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1609,10 +1546,10 @@

    Member Function Documentation

    - + - - + +
    virtual AttributeInfoEx Tango::DeviceProxy::get_attribute_config virtual AttributeInfoList* Tango::DeviceProxy::get_attribute_config (const string & att_name)vector< string > & att_names)
    @@ -1623,16 +1560,16 @@

    Member Function Documentation

    -

    Get attribute configuration (extended) for a single attribute.

    -

    Return the attribute configuration for a single attribute.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +

    Get attribute configuration for a list of attributes.

    +

    Return the attribute configuration for the list of specified attributes. To get all the attributes pass a vector containing the string AllAttr (defined in tango_const.h). This method allocates memory for the vector of AttributeInfo returned to the caller. It is the caller responsibility to delete this memory.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    Parameters
    - +
    [in]att_nameAttribute name
    [in]att_namesAttributes name list
    -
    Returns
    The extended attribute information
    +
    Returns
    A vector of AttributeInfo structures with one element per attribute
    Exceptions
    @@ -1642,7 +1579,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_config_ex()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1665,15 +1604,15 @@

    Member Function Documentation

    Get attribute configuration (extended) for a list of attributes.

    -

    Return the extended attribute configuration for the list of specified attributes. To get all the attributes pass a vector containing the define AllAttr (defined in tango_const.h). This method allocates memory for the vector of AttributeInfoEx returned to the caller. It is the caller responsibility to delete this memory.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +

    Return the extended attribute configuration for the list of specified attributes. To get all the attributes pass a vector containing the define AllAttr (defined in tango_const.h). This method allocates memory for the vector of AttributeInfoEx returned to the caller. It is the caller responsibility to delete this memory.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    Parameters
    [in]att_namesAttributes name list
    -
    Returns
    A vector of AttributeInfoEx structures with one element per attribute
    +
    Returns
    A vector of AttributeInfoEx structures with one element per attribute
    Exceptions
    @@ -1683,7 +1622,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_list()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -1716,7 +1657,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_poll_period() [1/2]

    +
    @@ -1726,14 +1669,14 @@

    Member Function Documentation

    - +
    virtual int Tango::DeviceProxy::get_attribute_poll_period (string & const char *  att_name)
    -virtual +inlinevirtual
    @@ -1750,7 +1693,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_poll_period() [2/2]

    +
    @@ -1760,14 +1705,14 @@

    Member Function Documentation

    - +
    virtual int Tango::DeviceProxy::get_attribute_poll_period (const char * string &  att_name)
    -inlinevirtual +virtual
    @@ -1784,7 +1729,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_config() [1/2]

    +
    @@ -1810,7 +1757,7 @@

    Member Function Documentation

    Return the command information for a single command.

    Parameters
    - +
    [in]cmd_nameCommand name
    [in]cmd_nameCommand name
    @@ -1824,7 +1771,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_config() [2/2]

    +
    @@ -1847,10 +1796,10 @@

    Member Function Documentation

    Get information for a set of commands.

    -

    Return command information for the list of specified commands. This method allocates memory for the vector of CommandInfo returned to the caller. It is the caller responsibility to delete this memory.

    +

    Return command information for the list of specified commands. This method allocates memory for the vector of CommandInfo returned to the caller. It is the caller responsibility to delete this memory.

    Parameters
    - +
    [in]cmd_namesCommand name list
    [in]cmd_namesCommand name list
    @@ -1864,7 +1813,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_list()

    +
    @@ -1897,7 +1848,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_poll_period() [1/2]

    +
    @@ -1907,14 +1860,14 @@

    Member Function Documentation

    - +
    virtual int Tango::DeviceProxy::get_command_poll_period (string & const char *  cmd_name)
    -virtual +inlinevirtual
    @@ -1931,7 +1884,9 @@

    Member Function Documentation

    - + +

    ◆ get_command_poll_period() [2/2]

    +
    @@ -1941,14 +1896,14 @@

    Member Function Documentation

    - +
    virtual int Tango::DeviceProxy::get_command_poll_period (const char * string &  cmd_name)
    -inlinevirtual +virtual
    @@ -1965,7 +1920,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [1/6]

    +
    @@ -1981,8 +1938,8 @@

    Member Function Documentation

    - - + + @@ -1997,12 +1954,12 @@

    Member Function Documentation

    CallBackcb AttrConfEventDataList & event_list 
    -

    Fire event callback in event pull model.

    -

    The method extracts all waiting events from the event reception buffer and executes the callback method cb for every event. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Get arrived events from event queue in event pull model.

    +

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of AttrConfEventData pointers. The AttrConfEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    - +
    [in]event_idThe event identifier
    [in]cbThe callback object
    [out]event_listThe event(s) list
    @@ -2015,7 +1972,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [2/6]

    +
    @@ -2031,8 +1990,8 @@

    Member Function Documentation

    - - + + @@ -2047,12 +2006,12 @@

    Member Function Documentation

    EventDataList & event_list CallBackcb 
    -

    Get arrived events from the event queue in event pull model.

    -

    The method extracts all waiting events from the event reception buffer. The returned event_list is a vector of EventData pointers. The EventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Fire event callback in event pull model.

    +

    The method extracts all waiting events from the event reception buffer and executes the callback method cb for every event. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    - +
    [in]event_idThe event identifier
    [out]event_listThe event(s) list
    [in]cbThe callback object
    @@ -2065,7 +2024,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [3/6]

    +
    @@ -2081,7 +2042,7 @@

    Member Function Documentation

    - + @@ -2098,7 +2059,7 @@

    Member Function Documentation

    Get arrived events from event queue in event pull model.

    -

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of AttrConfEventData pointers. The AttrConfEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of DataReadyEventData pointers. The DataReadyEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    AttrConfEventDataList & DataReadyEventDataList &  event_list 
    @@ -2115,7 +2076,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [4/6]

    +
    [in]event_idThe event identifier
    @@ -2131,7 +2094,7 @@

    Member Function Documentation

    - + @@ -2148,7 +2111,7 @@

    Member Function Documentation

    Get arrived events from event queue in event pull model.

    -

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of DataReadyEventData pointers. The DataReadyEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of DevIntrChangeEventData pointers. The DevIntrChangeEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    DataReadyEventDataList & DevIntrChangeEventDataList &  event_list 
    @@ -2165,7 +2128,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [5/6]

    +
    [in]event_idThe event identifier
    @@ -2181,7 +2146,7 @@

    Member Function Documentation

    - + @@ -2197,8 +2162,8 @@

    Member Function Documentation

    DevIntrChangeEventDataList & EventDataList &  event_list 
    -

    Get arrived events from event queue in event pull model.

    -

    The method extracts all waiting attribute configuration events from the event reception buffer. The returned event_list is a vector of DevIntrChangeEventData pointers. The DevIntrChangeEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Get arrived events from the event queue in event pull model.

    +

    The method extracts all waiting events from the event reception buffer. The returned event_list is a vector of EventData pointers. The EventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -2215,7 +2180,9 @@

    Member Function Documentation

    - + +

    ◆ get_events() [6/6]

    +
    [in]event_idThe event identifier
    @@ -2248,7 +2215,7 @@

    Member Function Documentation

    Get arrived events from event queue in event pull model.

    -

    The method extracts all waiting pipe events from the event reception buffer. The returned event_list is a vector of PipeEventData pointers. The PipeEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    The method extracts all waiting pipe events from the event reception buffer. The returned event_list is a vector of PipeEventData pointers. The PipeEventData object contains the event information as for the callback methods. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -2265,7 +2232,9 @@

    Member Function Documentation

    - + +

    ◆ get_last_event_date()

    +
    [in]event_idThe event identifier
    @@ -2288,7 +2257,7 @@

    Member Function Documentation

    Get date of the last event in queue.

    -

    Returns the arrival time of the last event stored in the event reception buffer. After every call to Device- Proxy:get_events(), the event reception buffer is empty. In this case an exception will be returned. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Returns the arrival time of the last event stored in the event reception buffer. After every call to Device- Proxy:get_events(), the event reception buffer is empty. In this case an exception will be returned. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -2305,7 +2274,9 @@

    Member Function Documentation

    - + +

    ◆ get_locker()

    +
    [in]event_idThe event identifier
    @@ -2328,26 +2299,7 @@

    Member Function Documentation

    Get device locking information.

    -

    If the device is locked, this method returns true an set some locker process informations in the structure passed as argument. If the device is not locked, the method returns false. The LockerInfo structure definition is

    typedef union
    -
    {
    -
    pid_t LockerPid;
    -
    unsigned long UUID[4];
    -
    }LockerId;
    -
    -
    enum LockerLanguage
    -
    {
    -
    CPP,
    -
    JAVA
    -
    };
    -
    -
    struct LockerInfo
    -
    {
    -
    LockerLanguage ll;
    -
    LockerId li;
    -
    string locker_host;
    -
    string locker_class;
    -
    };
    -
    Parameters
    +

    If the device is locked, this method returns true an set some locker process informations in the structure passed as argument. If the device is not locked, the method returns false. The LockerInfo structure definition is

    typedef union
    {
    pid_t LockerPid;
    unsigned long UUID[4];
    }LockerId;
    enum LockerLanguage
    {
    CPP,
    JAVA
    };
    struct LockerInfo
    {
    LockerLanguage ll;
    LockerId li;
    string locker_host;
    string locker_class;
    };
    Parameters
    [out]liDevice locking information
    @@ -2357,7 +2309,9 @@

    Member Function Documentation

    - + +

    ◆ get_logging_level()

    +
    @@ -2385,7 +2339,9 @@

    Member Function Documentation

    - + +

    ◆ get_logging_target()

    +
    @@ -2413,7 +2369,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_config() [1/2]

    +
    @@ -2421,10 +2379,10 @@

    Member Function Documentation

    - + - - + +
    virtual PipeInfoList* Tango::DeviceProxy::get_pipe_config virtual PipeInfo Tango::DeviceProxy::get_pipe_config (vector< string > & pipe_names)const string & pipe_name)
    @@ -2435,15 +2393,15 @@

    Member Function Documentation

    -

    Get pipe configuration for a list of pipes.

    -

    Return the pipe configuration for the list of specified pipes. To get all the pipes pass a vector containing the define AllPipe (defined in tango_const.h). This method allocates memory for the vector of PipeInfo returned to the caller. It is the caller responsibility to delete this memory.

    +

    Get pipe configuration for a single pipe.

    +

    Return the pipe configuration for a single pipe.

    Parameters
    - +
    [in]pipe_namesPipes name list
    [in]pipe_namePipe name
    -
    Returns
    A vector of PipeInfo structures with one element per pipe
    +
    Returns
    The pipe information
    Exceptions
    @@ -2453,7 +2411,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_config() [2/2]

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -2461,10 +2421,10 @@

    Member Function Documentation

    - + - - + +
    virtual PipeInfo Tango::DeviceProxy::get_pipe_config virtual PipeInfoList* Tango::DeviceProxy::get_pipe_config (const string & pipe_name)vector< string > & pipe_names)
    @@ -2475,15 +2435,15 @@

    Member Function Documentation

    -

    Get pipe configuration for a single pipe.

    -

    Return the pipe configuration for a single pipe.

    +

    Get pipe configuration for a list of pipes.

    +

    Return the pipe configuration for the list of specified pipes. To get all the pipes pass a vector containing the define AllPipe (defined in tango_const.h). This method allocates memory for the vector of PipeInfo returned to the caller. It is the caller responsibility to delete this memory.

    Parameters
    - +
    [in]pipe_namePipe name
    [in]pipe_namesPipes name list
    -
    Returns
    The pipe information
    +
    Returns
    A vector of PipeInfo structures with one element per pipe
    Exceptions
    @@ -2493,7 +2453,9 @@

    Member Function Documentation

    - + +

    ◆ get_pipe_list()

    +
    ConnectionFailed,CommunicationFailed,DevFailedfrom device
    @@ -2526,7 +2488,9 @@

    Member Function Documentation

    - + +

    ◆ get_property() [1/3]

    +
    @@ -2536,19 +2500,9 @@

    Member Function Documentation

    - - - - - - - - - + - -
    virtual void Tango::DeviceProxy::get_property (string & prop_name,
    DbData & db 
    db) )
    @@ -2558,12 +2512,11 @@

    Member Function Documentation

    -

    Get a single device property.

    -

    Get a single property for a device. The property to get is specified as a string. Refer to DbDevice::get_property() and DbData sections below for details on the DbData type.

    +

    Get property(ies) for a device.

    +

    Get property(ies) for a device. Properties to get are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections below for details.

    Parameters
    - - +
    [in]prop_nameThe property name
    [out]dbThe property value
    [in,out]dbThe property(ies) names and values
    @@ -2576,7 +2529,9 @@

    Member Function Documentation

    - + +

    ◆ get_property() [2/3]

    +
    @@ -2586,8 +2541,8 @@

    Member Function Documentation

    - - + + @@ -2608,12 +2563,12 @@

    Member Function Documentation

    virtual void Tango::DeviceProxy::get_property (vector< string > & prop_names, string & prop_name,
    -

    Get a list of device properties.

    -

    Get a list of properties for a device. The properties to get are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections below for details on the DbData type.

    +

    Get a single device property.

    +

    Get a single property for a device. The property to get is specified as a string. Refer to DbDevice::get_property() and DbData sections below for details on the DbData type.

    Parameters
    - - + +
    [in]prop_namesThe property names
    [out]dbThe properties values
    [in]prop_nameThe property name
    [out]dbThe property value
    @@ -2626,7 +2581,9 @@

    Member Function Documentation

    - + +

    ◆ get_property() [3/3]

    +
    @@ -2636,9 +2593,19 @@

    Member Function Documentation

    + + + + + + - + + + + +
    virtual void Tango::DeviceProxy::get_property (vector< string > & prop_names,
    DbData & db)db 
    )
    @@ -2648,11 +2615,12 @@

    Member Function Documentation

    -

    Get property(ies) for a device.

    -

    Get property(ies) for a device. Properties to get are specified using the DbData type. Refer to DbDevice:: get_property() and DbData sections below for details.

    +

    Get a list of device properties.

    +

    Get a list of properties for a device. The properties to get are specified as a vector of strings. Refer to DbDevice::get_property() and DbData sections below for details on the DbData type.

    Parameters
    - + +
    [in,out]dbThe property(ies) names and values
    [in]prop_namesThe property names
    [out]dbThe properties values
    @@ -2665,7 +2633,9 @@

    Member Function Documentation

    - + +

    ◆ get_property_list()

    +
    @@ -2715,7 +2685,9 @@

    Member Function Documentation

    - + +

    ◆ get_tango_lib_version()

    +
    @@ -2736,13 +2708,15 @@

    Member Function Documentation

    -

    Get device Tango lib version.

    -

    Get the version of the Tango library used by the device

    -
    Returns
    The device Tango lib version
    +

    Get device Tango lib version.

    +

    Get the version of the Tango library used by the device

    +
    Returns
    The device Tango lib version
    - + +

    ◆ import_info()

    +
    @@ -2775,7 +2749,9 @@

    Member Function Documentation

    - + +

    ◆ info()

    +
    @@ -2797,15 +2773,7 @@

    Member Function Documentation

    Get device info.

    -

    A method which returns information on the device in a DeviceInfo structure. Example :

    cout << " device info : " << endl
    -
    DeviceInfo dev_info = my_device->info() << endl;
    -
    cout << " dev_class " << dev_info.dev_class;
    -
    cout << " server_id " << dev_info.server_id;
    -
    cout << " server_host " << dev_info.server_host;
    -
    cout << " server_version " << dev_info.server_version;
    -
    cout << " doc_url " << dev_info.doc_url;
    -
    cout << " device_type " << dev_info.dev_type;
    -

    All DeviceInfo fields are strings except server_version which is a long integer.

    +

    A method which returns information on the device in a DeviceInfo structure. Example :

    cout << " device info : " << endl
    DeviceInfo dev_info = my_device->info() << endl;
    cout << " dev_class " << dev_info.dev_class;
    cout << " server_id " << dev_info.server_id;
    cout << " server_host " << dev_info.server_host;
    cout << " server_version " << dev_info.server_version;
    cout << " doc_url " << dev_info.doc_url;
    cout << " device_type " << dev_info.dev_type;

    All DeviceInfo fields are strings except server_version which is a long integer.

    Returns
    Device information structure
    Exceptions
    @@ -2816,7 +2784,9 @@

    Member Function Documentation

    - + +

    ◆ is_attribute_polled() [1/2]

    +
    @@ -2826,14 +2796,14 @@

    Member Function Documentation

    - +
    virtual bool Tango::DeviceProxy::is_attribute_polled (string & const char *  att_name)
    -virtual +inlinevirtual
    @@ -2850,7 +2820,9 @@

    Member Function Documentation

    - + +

    ◆ is_attribute_polled() [2/2]

    +
    @@ -2860,14 +2832,14 @@

    Member Function Documentation

    - +
    virtual bool Tango::DeviceProxy::is_attribute_polled (const char * string &  att_name)
    -inlinevirtual +virtual
    @@ -2884,7 +2856,9 @@

    Member Function Documentation

    - + +

    ◆ is_command_polled() [1/2]

    +
    @@ -2894,14 +2868,14 @@

    Member Function Documentation

    - +
    virtual bool Tango::DeviceProxy::is_command_polled (string & const char *  cmd_name)
    -virtual +inlinevirtual
    @@ -2918,7 +2892,9 @@

    Member Function Documentation

    - + +

    ◆ is_command_polled() [2/2]

    +
    @@ -2928,14 +2904,14 @@

    Member Function Documentation

    - +
    virtual bool Tango::DeviceProxy::is_command_polled (const char * string &  cmd_name)
    -inlinevirtual +virtual
    @@ -2952,7 +2928,9 @@

    Member Function Documentation

    - + +

    ◆ is_event_queue_empty()

    +
    @@ -2975,7 +2953,7 @@

    Member Function Documentation

    Check if the event queue is empty.

    -

    Returns true when the event reception buffer is empty. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Returns true when the event reception buffer is empty. During event subscription the client must have chosen the pull model for this event. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -2992,7 +2970,9 @@

    Member Function Documentation

    - + +

    ◆ is_locked()

    +
    [in]event_idThe event identifier
    @@ -3019,7 +2999,9 @@

    Member Function Documentation

    - + +

    ◆ is_locked_by_me()

    +
    @@ -3046,7 +3028,9 @@

    Member Function Documentation

    - + +

    ◆ lock()

    +
    @@ -3071,13 +3055,13 @@

    Member Function Documentation

    Lock a device.

    Lock a device. The lock_validity is the time (in seconds) the lock is kept valid after the previous lock call. A default value of 10 seconds is provided and should be fine in most cases. In case it is necessary to change the lock validity, it’s not possible to ask for a validity less than a minimum value set to 2 seconds. The library provided an automatic system to periodically re lock the device until an unlock call. No code is needed to start/stop this automatic re-locking system. The locking system is re-entrant. It is then allowed to call this method on a device already locked by the same process. The locking system has the following features:

    • It is impossible to lock the database device or any device server process admin device
    • -
    • Destroying a locked DeviceProxy unlocks the device
    • +
    • Destroying a locked DeviceProxy unlocks the device
    • Restarting a locked device keeps the lock
    • It is impossible to restart a device locked by someone else
    • Restarting a server breaks the lock

    A locked device is protected against the following calls when executed by another client:

      -
    • command_inout call except for device state and status requested via command and for the set of commands defined as allowed following the definition of allowed command in the Tango control access schema.
    • +
    • command_inout call except for device state and status requested via command and for the set of commands defined as allowed following the definition of allowed command in the Tango control access schema.
    • write_attribute call
    • write_pipe call
    • write_read_attribute call
    • @@ -3094,7 +3078,9 @@

      Member Function Documentation

      - + +

      ◆ locking_status()

      +
    @@ -3125,7 +3111,9 @@

    Member Function Documentation

    - + +

    ◆ name()

    +
    @@ -3158,7 +3146,9 @@

    Member Function Documentation

    - + +

    ◆ pending_asynch_call()

    +
    @@ -3196,7 +3186,9 @@

    Member Function Documentation

    - + +

    ◆ ping()

    +
    @@ -3218,8 +3210,7 @@

    Member Function Documentation

    Ping a device.

    -

    A method which sends a ping to the device and returns the time elapsed as microseconds. Example :

    cout << " device ping took " << my_device->ping() << " microseconds" << endl;
    -
    Exceptions
    +

    A method which sends a ping to the device and returns the time elapsed as microseconds. Example :

    cout << " device ping took " << my_device->ping() << " microseconds" << endl;
    Exceptions
    ConnectionFailed,CommunicationFailed
    @@ -3228,7 +3219,9 @@

    Member Function Documentation

    - + +

    ◆ poll_attribute() [1/2]

    +
    @@ -3238,7 +3231,7 @@

    Member Function Documentation

    - + @@ -3255,7 +3248,7 @@

    Member Function Documentation

    virtual void Tango::DeviceProxy::poll_attribute (string & const char *  att_name,
    -virtual +inlinevirtual
    @@ -3272,7 +3265,9 @@

    Member Function Documentation

    - + +

    ◆ poll_attribute() [2/2]

    +
    @@ -3282,7 +3277,7 @@

    Member Function Documentation

    - + @@ -3299,7 +3294,7 @@

    Member Function Documentation

    virtual void Tango::DeviceProxy::poll_attribute (const char * string &  att_name,
    -inlinevirtual +virtual
    @@ -3316,7 +3311,9 @@

    Member Function Documentation

    - + +

    ◆ poll_command() [1/2]

    +
    @@ -3326,7 +3323,7 @@

    Member Function Documentation

    - + @@ -3343,7 +3340,7 @@

    Member Function Documentation

    virtual void Tango::DeviceProxy::poll_command (string & const char *  cmd_name,
    -virtual +inlinevirtual
    @@ -3360,7 +3357,9 @@

    Member Function Documentation

    - + +

    ◆ poll_command() [2/2]

    +
    @@ -3370,7 +3369,7 @@

    Member Function Documentation

    - + @@ -3387,7 +3386,7 @@

    Member Function Documentation

    virtual void Tango::DeviceProxy::poll_command (const char * string &  cmd_name,
    -inlinevirtual +virtual
    @@ -3404,7 +3403,9 @@

    Member Function Documentation

    - + +

    ◆ polling_status()

    +
    @@ -3440,7 +3441,9 @@

    Member Function Documentation

    - + +

    ◆ put_property()

    +
    @@ -3463,7 +3466,7 @@

    Member Function Documentation

    Put property(ies) for a device.

    -

    Put property(ies) for a device. Properties to put are specified using the DbData type. Refer to DbDevice:: put_property() and DbData sections below for details.

    +

    Put property(ies) for a device. Properties to put are specified using the DbData type. Refer to DbDevice:: put_property() and DbData sections below for details.

    Parameters
    @@ -3479,7 +3482,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute() [1/2]

    +
    [in]dbThe property(ies) names and values
    @@ -3489,27 +3494,27 @@

    Member Function Documentation

    - +
    virtual DeviceAttribute Tango::DeviceProxy::read_attribute (string & const char *  att_name)
    -virtual +inlinevirtual
    -

    Read a single attribute.

    -

    Read a single attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short. See usage eample in DeviceProxy::read_attributes

    +

    Read the list of specified attributes.

    +

    Read a single attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short. See usage eample in DeviceProxy::read_attributes

    Parameters
    - +
    [in]att_nameAttribute name
    [in]att_nameAttribute name
    -
    Returns
    The attribute value in a DeviceAttribute instance
    +
    Returns
    The attribute value in a DeviceAttribute instance
    Exceptions
    @@ -3519,7 +3524,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute() [2/2]

    +
    ConnectionFailed,CommunicationFailed
    @@ -3529,27 +3536,27 @@

    Member Function Documentation

    - +
    virtual DeviceAttribute Tango::DeviceProxy::read_attribute (const char * string &  att_name)
    -inlinevirtual +virtual
    -

    Read the list of specified attributes.

    -

    Read a single attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short. See usage eample in DeviceProxy::read_attributes

    +

    Read a single attribute.

    +

    Read a single attribute. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double (this will return 0) you have to extract it as a short. See usage eample in DeviceProxy::read_attributes

    Parameters
    - +
    [in]att_nameAttribute name
    [in]att_nameAttribute name
    -
    Returns
    The attribute value in a DeviceAttribute instance
    +
    Returns
    The attribute value in a DeviceAttribute instance
    Exceptions
    @@ -3559,7 +3566,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_asynch() [1/4]

    +
    ConnectionFailed,CommunicationFailed
    @@ -3569,14 +3578,14 @@

    Member Function Documentation

    - +
    virtual long Tango::DeviceProxy::read_attribute_asynch (string & const char *  att_name)
    -virtual +inlinevirtual
    @@ -3599,7 +3608,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_asynch() [2/4]

    +
    @@ -3607,11 +3618,21 @@

    Member Function Documentation

    @@ -3621,15 +3642,15 @@

    Member Function Documentation

    - + - + + + + + + + + + + +
    virtual long Tango::DeviceProxy::read_attribute_asynch virtual void Tango::DeviceProxy::read_attribute_asynch ( const char * att_name)att_name,
    CallBackcb 
    )
    -

    Read a single attribute asynchronously.

    -

    Read asynchronously (polling model) a single attribute. This call returns an asynchronous call identifier which is needed to get the attribute value.

    +

    Read a single attribute asynchronously in callback model.

    +

    Read asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    Parameters
    - + +
    [in]att_nameThe attributes name
    [in]att_nameThe attribute name
    [in]cbThe call-back object
    -
    Returns
    The call identifier
    Exceptions
    @@ -3639,7 +3660,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_asynch() [3/4]

    +
    ConnectionFailed
    @@ -3647,39 +3670,29 @@

    Member Function Documentation

    +virtual
    - + - - - - - - - - - - + + - -
    virtual void Tango::DeviceProxy::read_attribute_asynch virtual long Tango::DeviceProxy::read_attribute_asynch (const char * att_name,
    CallBackcb 
    string & att_name) )
    -inlinevirtual
    -

    Read a single attribute asynchronously in callback model.

    -

    Read asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    +

    Read a single attribute asynchronously.

    +

    Read asynchronously (polling model) a single attribute. This call returns an asynchronous call identifier which is needed to get the attribute value.

    Parameters
    - - +
    [in]att_nameThe attribute name
    [in]cbThe call-back object
    [in]att_nameThe attributes name
    +
    Returns
    The call identifier
    Exceptions
    @@ -3689,7 +3702,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_asynch() [4/4]

    +
    ConnectionFailed
    @@ -3722,7 +3737,7 @@

    Member Function Documentation

    Read a single attribute asynchronously in callback model.

    -

    Read asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    +

    Read asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    Parameters
    @@ -3739,7 +3754,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_reply() [1/2]

    +
    [in]att_nameThe attribute name
    @@ -3762,7 +3779,7 @@

    Member Function Documentation

    Check if an asynchronous read_attribute (single attribute) call is arrived.

    -

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    +

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    Parameters
    @@ -3779,7 +3796,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_reply() [2/2]

    +
    [in]idThe call identifier
    @@ -3812,7 +3831,7 @@

    Member Function Documentation

    Check if an asynchronous read_attribute (single attribute) call is arrived (with timeout)

    -

    Check if the answer of an asynchronous read_attributes is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    +

    Check if the answer of an asynchronous read_attributes is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    Parameters
    @@ -3830,7 +3849,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes()

    +
    [in]idThe call identifier
    @@ -3853,29 +3874,13 @@

    Member Function Documentation

    Read the list of specified attributes.

    -

    Read the list of specified attributes. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. By default, if the server reports error for one of the attribute in the list, this error will be passed to the user using exception when he (she) will try to extract the data form the corresponding See sub-chapter on DeviceAttribute to learn how to change this default behaviour. DeviceAttribute object. This method allocates memory for the vector of DeviceAttribute objects returned to the caller. This is the caller responsibility to delete this memory. Example :

    vector<DeviceAttribute> *devattr;
    -
    vector<string> attr_names;
    -
    -
    attr_names.push_back("attribute_1");
    -
    attr_names.push_back("attribute_2");
    -
    -
    devattr = device->read_attributes(attr_names);
    -
    -
    short short_attr_1;
    -
    long long_attr_2;
    -
    -
    (*devattr)[0] >> short_attr_1;
    -
    (*devattr)[1] >> long_attr_2;
    -
    -
    cout << "my_attribute value " << short_attr;
    -
    delete devattr;
    -
    Parameters
    +

    Read the list of specified attributes. To extract the value you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. By default, if the server reports error for one of the attribute in the list, this error will be passed to the user using exception when he (she) will try to extract the data form the corresponding See sub-chapter on DeviceAttribute to learn how to change this default behaviour. DeviceAttribute object. This method allocates memory for the vector of DeviceAttribute objects returned to the caller. This is the caller responsibility to delete this memory. Example :

    vector<DeviceAttribute> *devattr;
    vector<string> attr_names;
    attr_names.push_back("attribute_1");
    attr_names.push_back("attribute_2");
    devattr = device->read_attributes(attr_names);
    short short_attr_1;
    long long_attr_2;
    (*devattr)[0] >> short_attr_1;
    (*devattr)[1] >> long_attr_2;
    cout << "my_attribute value " << short_attr;
    delete devattr;
    Parameters
    - +
    [in]att_namesAttribute names
    [in]att_namesAttribute names
    -
    Returns
    A vector of DeviceAttribute instances with one element for each read attribute
    +
    Returns
    A vector of DeviceAttribute instances with one element for each read attribute
    Exceptions
    @@ -3885,7 +3890,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_asynch() [1/2]

    +
    ConnectionFailed,CommunicationFailed
    @@ -3925,7 +3932,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_asynch() [2/2]

    +
    @@ -3958,7 +3967,7 @@

    Member Function Documentation

    Read asynchronously in callback model a list of attributes.

    -

    Read asynchronously (callback model) an attribute list. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    +

    Read asynchronously (callback model) an attribute list. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_read() method overloaded.

    Parameters
    @@ -3975,7 +3984,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_reply() [1/2]

    +
    [in]att_namesThe attribute name list
    @@ -3998,7 +4009,7 @@

    Member Function Documentation

    Check if an asynchronous read_attributes call is arrived.

    -

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    +

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. An exception is also thrown in case of the reply is not yet arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    Parameters
    @@ -4015,7 +4026,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_reply() [2/2]

    +
    [in]idThe call identifier
    @@ -4048,7 +4061,7 @@

    Member Function Documentation

    Check if an asynchronous read_attributes call is arrived (with timeout)

    -

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    +

    Check if the answer of an asynchronous read_attribute is arrived (polling model). id is the asynchronous call identifier. If the reply is arrived and if it is a valid reply, it is returned to the caller in a DeviceAttribute object. If the reply is an exception, it is re-thrown by this call. If the reply is not yet arrived, the call will wait (blocking the process) for the time specified in timeout. If after timeout milliseconds, the reply is still not there, an exception is thrown. If timeout is set to 0, the call waits until the reply arrived. To extract attribute value, you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the attribute native type to user type e.g. if an attribute returns a short you cannot extract it as a double, you have to extract it as a short. Memory has been allocated for the DeviceAttribute object returned to the caller. This is the caller responsibility to delete this memory.

    Parameters
    @@ -4066,7 +4079,9 @@

    Member Function Documentation

    - + +

    ◆ read_pipe()

    +
    [in]idThe call identifier
    @@ -4092,11 +4107,11 @@

    Member Function Documentation

    Read a pipe.

    Parameters
    - +
    [in]pipe_namePipe name
    [in]pipe_namePipe name
    -
    Returns
    The pipe value in a DevicePipe instance
    +
    Returns
    The pipe value in a DevicePipe instance
    Exceptions
    @@ -4106,7 +4121,9 @@

    Member Function Documentation

    - + +

    ◆ remove_logging_target() [1/2]

    +
    ConnectionFailed,CommunicationFailed
    @@ -4116,14 +4133,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::remove_logging_target (const string & const char *  target_type_name)
    -virtual +inlinevirtual
    @@ -4144,7 +4161,9 @@

    Member Function Documentation

    - + +

    ◆ remove_logging_target() [2/2]

    +
    @@ -4154,14 +4173,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::remove_logging_target (const char * const string &  target_type_name)
    -inlinevirtual +virtual
    @@ -4182,7 +4201,9 @@

    Member Function Documentation

    - + +

    ◆ set_attribute_config() [1/2]

    +
    @@ -4205,8 +4226,8 @@

    Member Function Documentation

    Set attribute configuration.

    -

    Change the attribute configuration for the specified attributes.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +

    Change the attribute configuration for the specified attributes.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    Parameters
    @@ -4222,7 +4243,9 @@

    Member Function Documentation

    - + +

    ◆ set_attribute_config() [2/2]

    +
    [in]attsNew attributes configuration
    @@ -4245,8 +4268,8 @@

    Member Function Documentation

    Set extended attribute configuration.

    -

    Change the extended attribute configuration for the specified attributes.
    - See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    +

    Change the extended attribute configuration for the specified attributes.
    + See DeviceProxy::attribute_query for a note about compatibility between attribute properties structure

    Parameters
    @@ -4262,7 +4285,9 @@

    Member Function Documentation

    - + +

    ◆ set_logging_level()

    +
    [in]attsNew extended attributes configuration
    @@ -4295,7 +4320,9 @@

    Member Function Documentation

    - + +

    ◆ set_pipe_config()

    +
    @@ -4334,7 +4361,9 @@

    Member Function Documentation

    - + +

    ◆ state()

    +
    @@ -4356,8 +4385,7 @@

    Member Function Documentation

    Get device state.

    -

    A method which returns the state of the device as a Tango::DevState type. Example :

    Tango::DevState dev_state = my_device->state();
    -
    Returns
    Device state enumeration
    +

    A method which returns the state of the device as a Tango::DevState type. Example :

    Tango::DevState dev_state = my_device->state();
    Returns
    Device state enumeration
    Exceptions
    @@ -4367,7 +4395,9 @@

    Member Function Documentation

    - + +

    ◆ status()

    +
    ConnectionFailed,CommunicationFailed
    @@ -4389,8 +4419,7 @@

    Member Function Documentation

    Get device status.

    -

    A method which returns the status of the device as a string. Example :

    cout << "device status: " << my_device->status() << endl;
    -
    Returns
    Device status
    +

    A method which returns the status of the device as a string. Example :

    cout << "device status: " << my_device->status() << endl;
    Returns
    Device status
    Exceptions
    @@ -4400,7 +4429,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_attribute() [1/2]

    +
    ConnectionFailed,CommunicationFailed
    @@ -4410,14 +4441,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::stop_poll_attribute (string & const char *  att_name)
    -virtual +inlinevirtual
    @@ -4433,7 +4464,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_attribute() [2/2]

    +
    @@ -4443,14 +4476,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::stop_poll_attribute (const char * string &  att_name)
    -inlinevirtual +virtual
    @@ -4466,7 +4499,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_command() [1/2]

    +
    @@ -4476,14 +4511,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::stop_poll_command (string & const char *  cmd_name)
    -virtual +inlinevirtual
    @@ -4499,7 +4534,9 @@

    Member Function Documentation

    - + +

    ◆ stop_poll_command() [2/2]

    +
    @@ -4509,14 +4546,14 @@

    Member Function Documentation

    - +
    virtual void Tango::DeviceProxy::stop_poll_command (const char * string &  cmd_name)
    -inlinevirtual +virtual
    @@ -4532,7 +4569,9 @@

    Member Function Documentation

    - + +

    ◆ subscribe_event() [1/5]

    +
    @@ -4571,7 +4610,7 @@

    Member Function Documentation

    Subscribe for event reception.

    -

    The client call to subscribe for event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons can be implemented by device servers programmers. The attribute parameter is the device attribute name which will be sent as an event e.g. “current”, event parameter is the event reason, cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    +

    The client call to subscribe for event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons can be implemented by device servers programmers. The attribute parameter is the device attribute name which will be sent as an event e.g. “current”, event parameter is the event reason, cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    Parameters
    @@ -4590,7 +4629,9 @@

    Member Function Documentation

    - + +

    ◆ subscribe_event() [2/5]

    +
    [in]att_nameThe attribute name
    @@ -4635,7 +4676,7 @@

    Member Function Documentation

    Subscribe for event reception with stateless support.

    -

    The client call to subscribe for event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons can be implemented by device servers programmers. The attribute parameter is the device attribute name which will be sent as an event e.g. “current”, event parameter is the event reason, cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The last call parameter is named stateless. When the stateless flag is set to false, an exception will be thrown when the event subscription encounters a problem. With the stateless flag set to true, the event subscription will always succeed, even if the corresponding device server is not running. The keep alive thread will try every 10 seconds to subscribe for the specified event. At every subscription retry, a callback is executed which contains the corresponding exception. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    +

    The client call to subscribe for event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. For example when reading the state and the reason specified is "change" the event will be fired only when the state changes. Events consist of an attribute name and the event reason. A standard set of reasons are implemented by the system, additional device specific reasons can be implemented by device servers programmers. The attribute parameter is the device attribute name which will be sent as an event e.g. “current”, event parameter is the event reason, cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The last call parameter is named stateless. When the stateless flag is set to false, an exception will be thrown when the event subscription encounters a problem. With the stateless flag set to true, the event subscription will always succeed, even if the corresponding device server is not running. The keep alive thread will try every 10 seconds to subscribe for the specified event. At every subscription retry, a callback is executed which contains the corresponding exception. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    Parameters
    @@ -4655,7 +4696,9 @@

    Member Function Documentation

    - + +

    ◆ subscribe_event() [3/5]

    +
    [in]att_nameThe attribute name
    @@ -4705,7 +4748,7 @@

    Member Function Documentation

  • Event reception buffer size > 1 : The client has chosen to keep an event history of a given size. When more events arrive since the last reading, older events will be discarded.
  • Event reception buffer size = ALL_EVENTS : The client buffers all received events. The buffer size is unlimited and only restricted by the available memory for the client.
  • -

    All other parameters (att_name, event, stateless) are similar to those described in DeviceProxy::subscribe_event(const string &,EventType,CallBack *,bool)

    +

    All other parameters (att_name, event, stateless) are similar to those described in DeviceProxy::subscribe_event(const string &,EventType,CallBack *,bool)

    Parameters
    @@ -4725,7 +4768,9 @@

    Member Function Documentation

    - + +

    ◆ subscribe_event() [4/5]

    +
    [in]att_nameThe attribute name
    @@ -4764,7 +4809,7 @@

    Member Function Documentation

    Subscribe for device event reception with stateless support.

    -

    The client call to subscribe for device event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. Today, only one event type is supported for device event. This event type is a device interface change event. cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The last call parameter is named stateless. When the stateless flag is set to false, an exception will be thrown when the event subscription encounters a problem. With the stateless flag set to true, the event subscription will always succeed, even if the corresponding device server is not running. The keep alive thread will try every 10 seconds to subscribe for the specified event. At every subscription retry, a callback is executed which contains the corresponding exception. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    +

    The client call to subscribe for device event reception in the push model. The client implements a callback method which is triggered when the event is received. Filtering is done based on the event type. Today, only one event type is supported for device event. This event type is a device interface change event. cb is a pointer to a class inheriting from the Tango CallBack class and implementing a push_event() method. The last call parameter is named stateless. When the stateless flag is set to false, an exception will be thrown when the event subscription encounters a problem. With the stateless flag set to true, the event subscription will always succeed, even if the corresponding device server is not running. The keep alive thread will try every 10 seconds to subscribe for the specified event. At every subscription retry, a callback is executed which contains the corresponding exception. The subscribe_event() call returns an event id which has to be specified when unsubscribing from this event. Please, note that the cb parameter is a pointer. The lifetime of the pointed to object must at least be equal to the time when events are requested because only the pointer is stored into the event machinery. The same thing is true for the DeviceProxy instance on which the subscribe_event() method is called.

    Parameters
    @@ -4783,7 +4828,9 @@

    Member Function Documentation

    - + +

    ◆ subscribe_event() [5/5]

    +
    [in]eventThe event type
    @@ -4845,7 +4892,9 @@

    Member Function Documentation

    - + +

    ◆ unlock()

    +
    @@ -4868,7 +4917,7 @@

    Member Function Documentation

    Unlock a device.

    -

    Unlock a device. If used, the method argument provides a back door on the locking system. If this argument is set to true, the device will be unlocked even if the caller is not the locker. This feature is provided for administration purpose and should be used very carefully. If this feature is used, the locker will receive a DeviceUnlocked exception during the next call which is normally protected by the locking Tango system.

    +

    Unlock a device. If used, the method argument provides a back door on the locking system. If this argument is set to true, the device will be unlocked even if the caller is not the locker. This feature is provided for administration purpose and should be used very carefully. If this feature is used, the locker will receive a DeviceUnlocked exception during the next call which is normally protected by the locking Tango system.

    Parameters
    @@ -4878,7 +4927,9 @@

    Member Function Documentation

    - + +

    ◆ unsubscribe_event()

    +
    [in]forceThe force unlock flag
    @@ -4901,7 +4952,7 @@

    Member Function Documentation

    Unsubscribe for event reception.

    -

    Unsubscribe a client from receiving the event specified by event_id. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    +

    Unsubscribe a client from receiving the event specified by event_id. event_id is the event identifier returned by the DeviceProxy::subscribe_event() method.

    Parameters
    @@ -4917,7 +4968,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute()

    +
    [in]event_idThe event identifier
    @@ -4940,10 +4993,10 @@

    Member Function Documentation

    Write a single attribute.

    -

    Write a single attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. See Deviceproxy::write_attributes for a usage example.

    +

    Write a single attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. See Deviceproxy::write_attributes for a usage example.

    Parameters
    - +
    [in]attr_inAttribute name and value
    [in]attr_inAttribute name and value
    @@ -4956,7 +5009,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_asynch() [1/2]

    +
    @@ -4979,7 +5034,7 @@

    Member Function Documentation

    Write a single attribute asynchronously.

    -

    Write asynchronously (polling model) a single attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

    +

    Write asynchronously (polling model) a single attribute. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

    Parameters
    @@ -4996,7 +5051,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_asynch() [2/2]

    +
    [in]arginThe attribute name and value
    @@ -5029,7 +5086,7 @@

    Member Function Documentation

    Write asynchronously in callback model a single attribute.

    -

    Write asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

    +

    Write asynchronously (callback model) a single attribute. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

    Parameters
    @@ -5046,7 +5103,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_reply() [1/2]

    +
    [in]arginThe attribute name and value
    @@ -5085,7 +5144,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_reply() [2/2]

    +
    @@ -5135,7 +5196,9 @@

    Member Function Documentation

    - + +

    ◆ write_attributes()

    +
    @@ -5158,19 +5221,7 @@

    Member Function Documentation

    Write the specified attributes.

    -

    Write the specified attributes. To insert the values to write you have to use the operator of the DeviceAttribute class which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. Note that this is the only API call which could throw a NamedDevFailedList exception. See Exception to get all the details on this exception. Example :

    vector<DeviceAttribute> attr_in;
    -
    -
    string att1_name("First_attr");
    -
    string att2_name("Second_attr");
    -
    -
    short short_attr = ...;
    -
    double double_attr = ...;
    -
    -
    attr_in.push_back(DeviceAttribute(att1_name,short_attr));
    -
    attr_in.push_back(DeviceAttribute(att2_name,double_attr));
    -
    -
    device->write_attributes(attr_in);
    -
    Parameters
    +

    Write the specified attributes. To insert the values to write you have to use the operator of the DeviceAttribute class which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. Note that this is the only API call which could throw a NamedDevFailedList exception. See Exception to get all the details on this exception. Example :

    vector<DeviceAttribute> attr_in;
    string att1_name("First_attr");
    string att2_name("Second_attr");
    short short_attr = ...;
    double double_attr = ...;
    attr_in.push_back(DeviceAttribute(att1_name,short_attr));
    attr_in.push_back(DeviceAttribute(att2_name,double_attr));
    device->write_attributes(attr_in);
    Parameters
    [in]attr_inAttributes name and value
    @@ -5178,14 +5229,16 @@

    Member Function Documentation

    Exceptions
    - +
    ConnectionFailed,CommunicationFailed,DeviceUnlocked,DevFailedor NamedDevFailedList from device
    ConnectionFailed,CommunicationFailed,DeviceUnlocked,DevFailedor NamedDevFailedList from device
    - + +

    ◆ write_attributes_asynch() [1/2]

    +
    @@ -5208,7 +5261,7 @@

    Member Function Documentation

    Write asynchronously alist of attributes.

    -

    Write asynchronously (polling model) the specified attributes. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

    +

    Write asynchronously (polling model) the specified attributes. To insert the value to write you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short. This call returns an asynchronous call identifier which is needed to get the server reply.

    Parameters
    @@ -5225,7 +5278,9 @@

    Member Function Documentation

    - + +

    ◆ write_attributes_asynch() [2/2]

    +
    [in]arginThe attributes name and value
    @@ -5258,7 +5313,7 @@

    Member Function Documentation

    Write asynchronously in callback model a list of attributes.

    -

    Write asynchronously (callback model) an attribute list. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

    +

    Write asynchronously (callback model) an attribute list. The last argument is a reference to a callback object. This callback object should be an instance of a user class inheriting from the Tango::CallBack class with the attr_written() method overloaded.

    Parameters
    @@ -5275,7 +5330,9 @@

    Member Function Documentation

    - + +

    ◆ write_attributes_reply() [1/2]

    +
    [in]arginThe attribute names and values
    @@ -5314,7 +5371,9 @@

    Member Function Documentation

    - + +

    ◆ write_attributes_reply() [2/2]

    +
    @@ -5364,7 +5423,9 @@

    Member Function Documentation

    - + +

    ◆ write_pipe()

    +
    @@ -5403,7 +5464,9 @@

    Member Function Documentation

    - + +

    ◆ write_read_attribute()

    +
    @@ -5426,10 +5489,10 @@

    Member Function Documentation

    Write and read a single attribute.

    -

    Write then read a single attribute in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

    +

    Write then read a single attribute in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

    Parameters
    - +
    [in]attr_inAttribute name and value (to be written)
    [in]attr_inAttribute name and value (to be written)
    @@ -5443,7 +5506,9 @@

    Member Function Documentation

    - + +

    ◆ write_read_attributes()

    +
    @@ -5476,7 +5541,7 @@

    Member Function Documentation

    Write and read attribute(s)

    -

    Write then read attribute(s) in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. On the server side, attribute(s) are first written and if no exception has been thrown during the write phase, attributes will be read. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

    +

    Write then read attribute(s) in a single network call. By default (serialisation by device), the execution of this call in the server can’t be interrupted by other clients. On the server side, attribute(s) are first written and if no exception has been thrown during the write phase, attributes will be read. To insert/extract the value to write/read you have to use the operator of the class DeviceAttribute which corresponds to the data type of the attribute. NOTE: There is no automatic type conversion from the user type to the attribute native type e.g. if an attribute expects a short you cannot insert it as a double (this will throw an exception) you have to insert it as a short.

    Parameters
    @@ -5494,7 +5559,9 @@

    Member Function Documentation

    - + +

    ◆ write_read_pipe()

    +
    [in]attr_inThe attribute(s) name and value (to be written)
    @@ -5524,7 +5591,7 @@

    Member Function Documentation

    -
    Returns
    The pipe value in a DevicePipe instance
    +
    Returns
    The pipe value in a DevicePipe instance
    Exceptions
    @@ -5539,13 +5606,14 @@

    Member Function Documentation

    +
    DeviceProxy(string &name, CORBA::ORB *orb=NULL)
    Create a DeviceProxy instance.
    diff --git a/classTango_1_1DeviceProxy.js b/classTango_1_1DeviceProxy.js index ad4c4f9..62fdd74 100644 --- a/classTango_1_1DeviceProxy.js +++ b/classTango_1_1DeviceProxy.js @@ -2,61 +2,61 @@ var classTango_1_1DeviceProxy = [ [ "DeviceProxy", "classTango_1_1DeviceProxy.html#a2e4fa0ea2f3c016c47d31a788911a6b1", null ], [ "DeviceProxy", "classTango_1_1DeviceProxy.html#a16a52119368b7c0b9473f2059b9c77a3", null ], - [ "add_logging_target", "classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13", null ], [ "add_logging_target", "classTango_1_1DeviceProxy.html#a5af2f2566a2e8e70ce99b13ab0560696", null ], + [ "add_logging_target", "classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13", null ], [ "adm_name", "classTango_1_1DeviceProxy.html#a226a137b3f763634d2d086abb96895b8", null ], [ "alias", "classTango_1_1DeviceProxy.html#af7055281741adb8aa737e0b11d55f66c", null ], - [ "attribute_history", "classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4", null ], [ "attribute_history", "classTango_1_1DeviceProxy.html#a50002daad4dc97b0651680e5f2b7a655", null ], + [ "attribute_history", "classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4", null ], [ "attribute_list_query", "classTango_1_1DeviceProxy.html#af30ae974b0dd6ea2e9c7a5dddbcc3fc9", null ], [ "attribute_list_query_ex", "classTango_1_1DeviceProxy.html#a379c04c3a3bfabe7324cda9c3d7c47eb", null ], [ "attribute_query", "classTango_1_1DeviceProxy.html#a86d45a2c6d13ceff780b96854a095920", null ], [ "black_box", "classTango_1_1DeviceProxy.html#a11b7d307b87a97d0196b8133b612b16a", null ], - [ "command_history", "classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1", null ], [ "command_history", "classTango_1_1DeviceProxy.html#a5c362996e56c723d7d2959a974b9aacc", null ], + [ "command_history", "classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1", null ], [ "command_list_query", "classTango_1_1DeviceProxy.html#a851a4e738873aaa58b2bfb79b17e875d", null ], [ "command_query", "classTango_1_1DeviceProxy.html#a8d12bb3833933c404a5b16e1793d797b", null ], + [ "delete_property", "classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220", null ], [ "delete_property", "classTango_1_1DeviceProxy.html#acc165c22d5b08d1d7083723f3b551a5f", null ], [ "delete_property", "classTango_1_1DeviceProxy.html#ad6f95010e7074d582cfc01b4cd6a08d0", null ], - [ "delete_property", "classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220", null ], [ "description", "classTango_1_1DeviceProxy.html#a34a3c96b2fa13b809f8b2818958bfc1b", null ], [ "dev_name", "classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7", null ], [ "event_queue_size", "classTango_1_1DeviceProxy.html#ad50a2c7c5f0e23706bc51c7cce3c062e", null ], - [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2", null ], [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a8f82994f65d0093c54f8c9183e0a6a1d", null ], + [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2", null ], [ "get_attribute_config_ex", "classTango_1_1DeviceProxy.html#adbe7b3df29ada6c0e924f09a2537b8a9", null ], [ "get_attribute_list", "classTango_1_1DeviceProxy.html#a255baafbbd2312af92b53a55d3d73b41", null ], - [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27", null ], [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#ae9da824d70061b4879d5b079785b48da", null ], + [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27", null ], [ "get_command_config", "classTango_1_1DeviceProxy.html#a8e81a9cdaba63b632f47acd62936ad3b", null ], [ "get_command_config", "classTango_1_1DeviceProxy.html#ab9d325e57ea939812cc3adb4c843a51b", null ], [ "get_command_list", "classTango_1_1DeviceProxy.html#ad42c9ee0ce868bb7f54b10f7d4cea2f9", null ], - [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5", null ], [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a8090ccc6ceb0e1b12beeece35d363060", null ], - [ "get_events", "classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c", null ], - [ "get_events", "classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d", null ], + [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5", null ], [ "get_events", "classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499", null ], + [ "get_events", "classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c", null ], [ "get_events", "classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa", null ], [ "get_events", "classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4", null ], + [ "get_events", "classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d", null ], [ "get_events", "classTango_1_1DeviceProxy.html#aa8921e89183efb2125aae0fc5d594921", null ], [ "get_last_event_date", "classTango_1_1DeviceProxy.html#a2ec8d64a3d908ee8370d2ef835b9234b", null ], [ "get_locker", "classTango_1_1DeviceProxy.html#a8b33fe97f4c0ee808a1a50bf9f6fd124", null ], [ "get_logging_level", "classTango_1_1DeviceProxy.html#a7bed3468688fb6b52cb6ce398effdc51", null ], [ "get_logging_target", "classTango_1_1DeviceProxy.html#a6629ccfb78b4da94bf4444168509f863", null ], - [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f", null ], [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a52a28d42e973f478417f14ca17fef85f", null ], + [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f", null ], [ "get_pipe_list", "classTango_1_1DeviceProxy.html#a675b8134e200fdd9e790597fc8e8ec36", null ], + [ "get_property", "classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334", null ], [ "get_property", "classTango_1_1DeviceProxy.html#afe7a028be773f0bd7cfbf7b5f3d0fc03", null ], [ "get_property", "classTango_1_1DeviceProxy.html#ad0ca005ff41311109bef21b60ae38af5", null ], - [ "get_property", "classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334", null ], [ "get_property_list", "classTango_1_1DeviceProxy.html#ad1c0e6f8c6212b984d26463ba4088581", null ], [ "get_tango_lib_version", "classTango_1_1DeviceProxy.html#a95c99610ef6c9ba172a0b3fcb8f2f6f8", null ], [ "import_info", "classTango_1_1DeviceProxy.html#a5746c63f1c1e602ce2a945337cfc441e", null ], [ "info", "classTango_1_1DeviceProxy.html#a47c570748174ff9cb4f4d0c7431dd5d3", null ], - [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b", null ], [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#af84d3df1d23560071a23fae661747b11", null ], - [ "is_command_polled", "classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085", null ], + [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b", null ], [ "is_command_polled", "classTango_1_1DeviceProxy.html#a19f9fb092c6dafdd7e7326feae8d392f", null ], + [ "is_command_polled", "classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085", null ], [ "is_event_queue_empty", "classTango_1_1DeviceProxy.html#ab559dda4e1539bd77cbe5617275bcf23", null ], [ "is_locked", "classTango_1_1DeviceProxy.html#ae6e863ee03896f7783a84af048095f0d", null ], [ "is_locked_by_me", "classTango_1_1DeviceProxy.html#a6f41f2fa087bca0140e0341f2295ec70", null ], @@ -65,17 +65,17 @@ var classTango_1_1DeviceProxy = [ "name", "classTango_1_1DeviceProxy.html#a4f628cc35233a6269f22ac50033dce42", null ], [ "pending_asynch_call", "classTango_1_1DeviceProxy.html#a9ff908df6f1663a79fd589c87f967094", null ], [ "ping", "classTango_1_1DeviceProxy.html#a326eda7fff8a36cfcc999fec9552625d", null ], - [ "poll_attribute", "classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403", null ], [ "poll_attribute", "classTango_1_1DeviceProxy.html#ab5e92a19ce8f69b13c2aba1a8bc7b6e8", null ], - [ "poll_command", "classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e", null ], + [ "poll_attribute", "classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403", null ], [ "poll_command", "classTango_1_1DeviceProxy.html#acafadb30994e2433e5da0d317e5032a5", null ], + [ "poll_command", "classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e", null ], [ "polling_status", "classTango_1_1DeviceProxy.html#a588c2d243bd52435283851f01b93ffcd", null ], [ "put_property", "classTango_1_1DeviceProxy.html#a98d7a6e56b47f851551a773c8aff8bcd", null ], - [ "read_attribute", "classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb", null ], [ "read_attribute", "classTango_1_1DeviceProxy.html#a018166664ab04036946d69807a0a0ef8", null ], - [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e", null ], + [ "read_attribute", "classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a2152d80457a5fc501be7a3d7f4127b90", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#ac7c591f4abe2a12667704b4911d49678", null ], + [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a76274245067a3bf14a2a897e1952ebc6", null ], [ "read_attribute_reply", "classTango_1_1DeviceProxy.html#ad4e6e92f4e83f836e9adfab7e937d269", null ], [ "read_attribute_reply", "classTango_1_1DeviceProxy.html#a4a742508785623a198dd38f893854321", null ], @@ -85,18 +85,18 @@ var classTango_1_1DeviceProxy = [ "read_attributes_reply", "classTango_1_1DeviceProxy.html#ad604e7b59d68d08e6b14068503e1677f", null ], [ "read_attributes_reply", "classTango_1_1DeviceProxy.html#a1840d3b20a28ea3bda5cbff7f6b3dac3", null ], [ "read_pipe", "classTango_1_1DeviceProxy.html#ac9074138f6b8479bfa03258ed1ff86bc", null ], - [ "remove_logging_target", "classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e", null ], [ "remove_logging_target", "classTango_1_1DeviceProxy.html#a88c9ad5c6e2245f609972758251398dc", null ], + [ "remove_logging_target", "classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e", null ], [ "set_attribute_config", "classTango_1_1DeviceProxy.html#ac729ab3d20dbebaf34ab523307770a08", null ], [ "set_attribute_config", "classTango_1_1DeviceProxy.html#aa9f8bd287abfbcae5e47fe7c8924ea70", null ], [ "set_logging_level", "classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9", null ], [ "set_pipe_config", "classTango_1_1DeviceProxy.html#af3d0074df73ed0eb8512a88e98c0e053", null ], [ "state", "classTango_1_1DeviceProxy.html#ac173ba95be20afec6d5e836cddc98ce9", null ], [ "status", "classTango_1_1DeviceProxy.html#a2ffd167a049b60027c4fc8e529f844c9", null ], - [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b", null ], [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a89b2d5d3226b4bf4ddb85ce1c141012b", null ], - [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6", null ], + [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b", null ], [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a825e655557a1cdee4e82b11a9bcba5a6", null ], + [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#af1b71ba4bd5427c2effd7321d53a7af4", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#a80c449b725a134b1e9aac6771b70ed5c", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#a5fef157c74708fa54acde839749b9449", null ], diff --git a/classTango_1_1DeviceProxy__coll__graph.map b/classTango_1_1DeviceProxy__coll__graph.map index cb6e596..68960ff 100644 --- a/classTango_1_1DeviceProxy__coll__graph.map +++ b/classTango_1_1DeviceProxy__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceProxy__coll__graph.md5 b/classTango_1_1DeviceProxy__coll__graph.md5 index 9d96d3b..80a5c88 100644 --- a/classTango_1_1DeviceProxy__coll__graph.md5 +++ b/classTango_1_1DeviceProxy__coll__graph.md5 @@ -1 +1 @@ -a8ca7affa2472a03812a568c93a72f2d \ No newline at end of file +36cc6875ee5758f3f5fbae31f50bc99e \ No newline at end of file diff --git a/classTango_1_1DeviceProxy__coll__graph.png b/classTango_1_1DeviceProxy__coll__graph.png index 19e968d..75a6751 100644 Binary files a/classTango_1_1DeviceProxy__coll__graph.png and b/classTango_1_1DeviceProxy__coll__graph.png differ diff --git a/classTango_1_1DeviceProxy__inherit__graph.map b/classTango_1_1DeviceProxy__inherit__graph.map index cb6e596..68960ff 100644 --- a/classTango_1_1DeviceProxy__inherit__graph.map +++ b/classTango_1_1DeviceProxy__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DeviceProxy__inherit__graph.md5 b/classTango_1_1DeviceProxy__inherit__graph.md5 index 9d96d3b..2f863a9 100644 --- a/classTango_1_1DeviceProxy__inherit__graph.md5 +++ b/classTango_1_1DeviceProxy__inherit__graph.md5 @@ -1 +1 @@ -a8ca7affa2472a03812a568c93a72f2d \ No newline at end of file +5338babcadd261bb3a1c6a49d3f36879 \ No newline at end of file diff --git a/classTango_1_1DeviceProxy__inherit__graph.png b/classTango_1_1DeviceProxy__inherit__graph.png index 19e968d..75a6751 100644 Binary files a/classTango_1_1DeviceProxy__inherit__graph.png and b/classTango_1_1DeviceProxy__inherit__graph.png differ diff --git a/classTango_1_1Device__2Impl-members.html b/classTango_1_1Device__2Impl-members.html index 6858ff8..1fcf9d4 100644 --- a/classTango_1_1Device__2Impl-members.html +++ b/classTango_1_1Device__2Impl-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    ConnectionFailed,CommunicationFailed
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -291,9 +274,9 @@ diff --git a/classTango_1_1Device__2Impl.html b/classTango_1_1Device__2Impl.html index 4072c2a..b291ec3 100644 --- a/classTango_1_1Device__2Impl.html +++ b/classTango_1_1Device__2Impl.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Device_2Impl Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,25 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::Device_2Impl:
    Collaboration graph
    - + + + + + + +
    [legend]
    - + - + - + - + - @@ -169,8 +163,7 @@ - + @@ -181,518 +174,520 @@ - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -136,21 +130,21 @@

    Miscellaneous constructors

     Device_2Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_2Impl object from its name. More...
     Constructs a newly allocated Device_2Impl object from its name. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     
     Device_2Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~Device_2Impl ()
     The device desctructor.
     
    virtual Tango::AttributeValueList * read_attributes_2 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     
    virtual
    -Tango::AttributeConfigList_2 * 
    get_attribute_config_2 (const Tango::DevVarStringArray &names)
    virtual Tango::AttributeConfigList_2 * get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual Tango::DevAttrHistoryList * read_attribute_history_2 (const char *name, CORBA::Long n)
     
    - Public Member Functions inherited from Tango::DeviceImpl
     DeviceImpl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated DeviceImpl object from its name. More...
     Constructs a newly allocated DeviceImpl object from its name. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     
     DeviceImpl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     
    +
    virtual ~DeviceImpl ()
     The device desctructor.
     
    string & get_status ()
     Get device status. More...
     Get device status. More...
     
    void set_status (const string &new_status)
     Set device status. More...
     Set device status. More...
     
    void append_status (const string &stat, bool new_line=false)
     Appends a string to the device status. More...
     Appends a string to the device status. More...
     
    Tango::DevState & get_state ()
     Get device state. More...
     Get device state. More...
     
    Tango::DevState & get_prev_state ()
     Get device's previous state. More...
     Get device's previous state. More...
     
    void set_state (const Tango::DevState &new_state)
     Set device state. More...
     Set device state. More...
     
    string & get_name ()
     Get device name. More...
     Get device name. More...
     
    DeviceClassget_device_class ()
     Get device class singleton. More...
     Get device class singleton. More...
     
    MultiAttributeget_device_attr ()
     Get device multi attribute object. More...
     Get device multi attribute object. More...
     
    void set_device_attr (MultiAttribute *ptr)
     Set device multi attribute object. More...
     Set device multi attribute object. More...
     
    DbDeviceget_db_device ()
     Get a pointer to the associated DbDevice object. More...
     Get a pointer to the associated DbDevice object. More...
     
    void set_d_var (Tango::Device_ptr d)
     Set the associated CORBA object reference. More...
     Set the associated CORBA object reference. More...
     
    Tango::Device_var get_d_var ()
     Get the associated CORBA object reference. More...
     Get the associated CORBA object reference. More...
     
    void set_obj_id (PortableServer::ObjectId_var o)
     Set the associated CORBA object identifier. More...
     Set the associated CORBA object identifier. More...
     
    PortableServer::ObjectId_var & get_obj_id ()
     Get the associated CORBA object identifier. More...
     Get the associated CORBA object identifier. More...
     
    virtual PortableServer::POA_ptr _default_POA ()
     Return device POA. More...
     Return device POA. More...
     
    virtual void init_device ()=0
     Intialise a device. More...
     Intialise a device. More...
     
    virtual void delete_device ()
     Delete a device. More...
     Delete a device. More...
     
    virtual void always_executed_hook (void)
     Hook method. More...
     Hook method. More...
     
    virtual void read_attr_hardware (vector< long > &attr_list)
     Read the hardware to return attribute value(s). More...
     Read the hardware to return attribute value(s). More...
     
    virtual void read_attr (Attribute &attr)
     Set the attribute read value. More...
     Set the attribute read value. More...
     
    virtual void write_attr_hardware (vector< long > &attr_list)
     Write the hardware for attributes. More...
     Write the hardware for attributes. More...
     
    virtual Tango::DevState dev_state ()
     Get device state. More...
     Get device state. More...
     
    virtual Tango::ConstDevString dev_status ()
     Get device status. More...
     Get device status. More...
     
    void add_attribute (Attr *new_attr)
     Add a new attribute to the device attribute list. More...
     Add a new attribute to the device attribute list. More...
     
    void remove_attribute (Attr *rem_attr, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void remove_attribute (string &rem_attr_name, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void add_command (Command *new_cmd, bool device=false)
     Add a new command to the device command list. More...
     Add a new command to the device command list. More...
     
    void remove_command (Command *rem_cmd, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    void remove_command (const string &rem_cmd_name, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    vector< PollObj * >::iterator get_polled_obj_by_type_name (Tango::PollObjType obj_type, const string &obj_name)
     Retrieve a polled object from the polled object list. More...
     Retrieve a polled object from the polled object list. More...
     
    bool is_there_subscriber (const string &att_name, EventType event_type)
     Check if there is subscriber(s) listening for the event. More...
     Check if there is subscriber(s) listening for the event. More...
     
    Tango::DevVarCharArray * create_DevVarCharArray (unsigned char *ptr, long length)
     Create a DevVarCharArray type. More...
     Create a DevVarCharArray type. More...
     
    Tango::DevVarShortArray * create_DevVarShortArray (short *ptr, long length)
     Create a DevVarShortArray type. More...
     Create a DevVarShortArray type. More...
     
    Tango::DevVarLongArray * create_DevVarLongArray (DevLong *ptr, long length)
     Create a DevVarLongArray type. More...
     Create a DevVarLongArray type. More...
     
    Tango::DevVarLong64Array * create_DevVarLong64Array (DevLong64 *ptr, long length)
     Create a DevVarLong64Array type. More...
     Create a DevVarLong64Array type. More...
     
    Tango::DevVarFloatArray * create_DevVarFloatArray (float *ptr, long length)
     Create a DevVarFloatArray type. More...
     Create a DevVarFloatArray type. More...
     
    Tango::DevVarDoubleArray * create_DevVarDoubleArray (double *ptr, long length)
     Create a DevVarDoubleArray type. More...
     Create a DevVarDoubleArray type. More...
     
    Tango::DevVarUShortArray * create_DevVarUShortArray (unsigned short *ptr, long length)
     Create a DevVarUShortArray type. More...
     Create a DevVarUShortArray type. More...
     
    Tango::DevVarULongArray * create_DevVarULongArray (DevULong *ptr, long length)
     Create a DevVarULongArray type. More...
     Create a DevVarULongArray type. More...
     
    Tango::DevVarULong64Array * create_DevVarULong64Array (DevULong64 *ptr, long length)
     Create a DevVarULong64Array type. More...
     Create a DevVarULong64Array type. More...
     
    Tango::DevVarStringArray * create_DevVarStringArray (char **ptr, long length)
     Create a DevVarStringArray type. More...
     Create a DevVarStringArray type. More...
     
    void set_change_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     
    void push_change_event (string attr_name, DevFailed *except=NULL)
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     
    void set_archive_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     
    void push_archive_event (string attr_name, DevFailed *except=NULL)
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     
    void set_data_ready_event (string attr_name, bool implemented)
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     
    void push_data_ready_event (const string &attr_name, Tango::DevLong ctr=0)
     Push a data ready event for the attribute with name specified as the first parameter. More...
     Push a data ready event for the attribute with name specified as the first parameter. More...
     
    void push_pipe_event (const string &pipe_name, DevFailed *except)
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, bool reuse_it=false)
     Push a pipe event. More...
     Push a pipe event. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, struct timeval &t, bool reuse_it=false)
     Push a pipe event with a specified timestamp. More...
     Push a pipe event with a specified timestamp. More...
     
    void register_signal (long signo, bool own_handler=false)
     Register a signal to be executed in a signal handler. More...
     Register a signal to be executed in a signal handler. More...
     
    void unregister_signal (long signo)
     Unregister a signal. More...
     Unregister a signal. More...
     
    virtual void signal_handler (long signo)
     Signal handler. More...
     Signal handler. More...
     
    - + - + - + - + - + - + - + - + - - - - - - - - - - - + -

    Additional Inherited Members

    - Protected Member Functions inherited from Tango::DeviceImpl
    bool is_attribute_polled (const string &att_name)
     Check if attribute is polled. More...
     Check if attribute is polled. More...
     
    bool is_command_polled (const string &cmd_name)
     Check if command is polled. More...
     Check if command is polled. More...
     
    int get_attribute_poll_period (const string &att_name)
     Get attribute polling period. More...
     Get attribute polling period. More...
     
    int get_command_poll_period (const string &cmd_name)
     Get command polling period. More...
     Get command polling period. More...
     
    void poll_attribute (const string &att_name, int period)
     Start polling one attribute. More...
     Start polling one attribute. More...
     
    void poll_command (const string &cmd_name, int period)
     Start polling a command. More...
     Start polling a command. More...
     
    void stop_poll_attribute (const string &att_name)
     Stop polling one attribute. More...
     Stop polling one attribute. More...
     
    void stop_poll_command (const string &cmd_name)
     Stop polling one command. More...
     Stop polling one command. More...
     
    - Protected Attributes inherited from Tango::DeviceImpl
    +
    BlackBox * blackbox_ptr
     The device black box pointer.
     
    +
    long blackbox_depth
     The device black box depth.
     
    +
    string device_name
     The device name.
     
    +
    string desc
     The device description.
     
    +
    string device_status
     The device status.
     
    +
    Tango::DevState device_state
     The device state.
     
    +
    long version
     The device version.
     
    +
    DeviceClassdevice_class
     Pointer to the device-class object associated with the device.
     
    +
    MultiAttributedev_attr
     Pointer to the multi attribute object.
     
    +
    DbDevicedb_dev
     Pointer to the associated DbDevice object.
     Pointer to the associated DbDevice object.
     
    +
    string adm_device_name
     The administration device name.
     

    Detailed Description

    Base class for all TANGO device since version 2.

    -

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 2 of Tango library where the IDL Tango module has been modified in order to create a Device_2 interface which inherits from the original Device interface

    +

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 2 of Tango library where the IDL Tango module has been modified in order to create a Device_2 interface which inherits from the original Device interface

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Device_2Impl() [1/4]

    +
    @@ -716,8 +711,8 @@
    -

    Constructs a newly allocated Device_2Impl object from its name.

    -

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    +

    Constructs a newly allocated Device_2Impl object from its name.

    +

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -728,7 +723,9 @@ - + +

    ◆ Device_2Impl() [2/4]

    +
    device_classPointer to the device class object
    @@ -758,7 +755,7 @@
    -

    Constructs a newly allocated Device_2Impl object from its name and its description.

    +

    Constructs a newly allocated Device_2Impl object from its name and its description.

    The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -771,7 +768,9 @@ - + +

    ◆ Device_2Impl() [3/4]

    +
    @@ -813,7 +812,7 @@
    -

    Constructs a newly allocated Device_2Impl object from all its creation parameters.

    +

    Constructs a newly allocated Device_2Impl object from all its creation parameters.

    The device is constructed from its name, its description, an original state and status

    Parameters
    @@ -828,7 +827,9 @@ - + +

    ◆ Device_2Impl() [4/4]

    +
    @@ -870,7 +871,7 @@
    -

    Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values.

    +

    Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values.

    The device is constructed from its name, its description, an original state and status. This constructor defined default values for the description, state and status parameters. The default device description is A TANGO device. The default device state is UNKNOWN and the default device status is Not initialised.

    Parameters
    @@ -886,7 +887,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_2()

    +
    @@ -930,21 +933,23 @@

    Member Function Documentation

    - +
    in_cmdThe command name
    in_dataThe command input data packed in a CORBA Any
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled command.
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled command.
    Returns
    The command output data packed in a CORBA Any object
    Exceptions
    - +
    DevFailedRe-throw of the exception thrown by the command_handler method. Click here to read DevFailed exception specification
    DevFailedRe-throw of the exception thrown by the command_handler method. Click here to read DevFailed exception specification
    - + +

    ◆ command_inout_history_2()

    +
    @@ -985,17 +990,19 @@

    Member Function Documentation

    -
    Returns
    A sequence of DevCmdHistory structure. One structure is initialised for each record with the command return value (in an Any), the date and in case of the command returns an error when it was read, the DevErrors data. Click here to read DevCmdHistory structure definition.
    +
    Returns
    A sequence of DevCmdHistory structure. One structure is initialised for each record with the command return value (in an Any), the date and in case of the command returns an error when it was read, the DevErrors data. Click here to read DevCmdHistory structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ command_list_query_2()

    +
    @@ -1018,11 +1025,13 @@

    Member Function Documentation

    Get device command list.

    Invoked when the client request the command_list_query_2 CORBA operation. It updates the device black box and returns an array of DevCmdInfo_2 object with one object for each command.

    -
    Returns
    The device command list. One DevCmdInfo_2 is initialised for each device command. Since Tango release 2, the command display level field has been added to this structure
    +
    Returns
    The device command list. One DevCmdInfo_2 is initialised for each device command. Since Tango release 2, the command display level field has been added to this structure
    - + +

    ◆ command_query_2()

    +
    @@ -1055,14 +1064,16 @@

    Member Function Documentation

    Returns
    A DevCmdInfo_2 initialised for the wanted command.
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Since Tango release 2, the command display level field has been added to this structure. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Since Tango release 2, the command display level field has been added to this structure. Click here to read DevFailed exception specification
    - + +

    ◆ get_attribute_config_2()

    +
    @@ -1085,24 +1096,26 @@

    Member Function Documentation

    Get attribute(s) configuration.

    -

    Invoked when the client request the get_attribute_config_2 CORBA operation. It returns to the client one AttributeConfig_2 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_2 structure. Since Tango release 2, the attribute display level field has been added to this structure.

    +

    Invoked when the client request the get_attribute_config_2 CORBA operation. It returns to the client one AttributeConfig_2 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_2 structure. Since Tango release 2, the attribute display level field has been added to this structure.

    Parameters
    namesThe attribute(s) name list
    -
    Returns
    A sequence of AttributeConfig_2 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_2 structure specification.
    +
    Returns
    A sequence of AttributeConfig_2 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_2 structure specification.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ read_attribute_history_2()

    +
    @@ -1143,17 +1156,19 @@

    Member Function Documentation

    -
    Returns
    A sequence of DevAttrHistory structure. One structure is initialised for each record with the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    +
    Returns
    A sequence of DevAttrHistory structure. One structure is initialised for each record with the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ read_attributes_2()

    +
    @@ -1190,14 +1205,14 @@

    Member Function Documentation

    Parameters
    - +
    namesThe attribute(s) name list
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    -
    Returns
    A sequence of AttributeValue structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    +
    Returns
    A sequence of AttributeValue structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    @@ -1212,10 +1227,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1Device__2Impl__coll__graph.map b/classTango_1_1Device__2Impl__coll__graph.map index 17f6c35..bc50ed5 100644 --- a/classTango_1_1Device__2Impl__coll__graph.map +++ b/classTango_1_1Device__2Impl__coll__graph.map @@ -1,7 +1,8 @@ - - - - - + + + + + + diff --git a/classTango_1_1Device__2Impl__coll__graph.md5 b/classTango_1_1Device__2Impl__coll__graph.md5 index db4928a..bfaa16a 100644 --- a/classTango_1_1Device__2Impl__coll__graph.md5 +++ b/classTango_1_1Device__2Impl__coll__graph.md5 @@ -1 +1 @@ -9fa8be98ad65308c60d0f17232866c0d \ No newline at end of file +171ad22659754c2ef7c08a9f8b9064b3 \ No newline at end of file diff --git a/classTango_1_1Device__2Impl__coll__graph.png b/classTango_1_1Device__2Impl__coll__graph.png index dde82bf..38d2fba 100644 Binary files a/classTango_1_1Device__2Impl__coll__graph.png and b/classTango_1_1Device__2Impl__coll__graph.png differ diff --git a/classTango_1_1Device__2Impl__inherit__graph.map b/classTango_1_1Device__2Impl__inherit__graph.map index 8677fed..1147420 100644 --- a/classTango_1_1Device__2Impl__inherit__graph.map +++ b/classTango_1_1Device__2Impl__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1Device__2Impl__inherit__graph.md5 b/classTango_1_1Device__2Impl__inherit__graph.md5 index 3ee9cd5..fa641a1 100644 --- a/classTango_1_1Device__2Impl__inherit__graph.md5 +++ b/classTango_1_1Device__2Impl__inherit__graph.md5 @@ -1 +1 @@ -9a5d9fd2bd650355ebe82dab196f4bea \ No newline at end of file +caa72895d2fb1d43c41702e109a62ebf \ No newline at end of file diff --git a/classTango_1_1Device__2Impl__inherit__graph.png b/classTango_1_1Device__2Impl__inherit__graph.png index 7278a4d..e8e411a 100644 Binary files a/classTango_1_1Device__2Impl__inherit__graph.png and b/classTango_1_1Device__2Impl__inherit__graph.png differ diff --git a/classTango_1_1Device__3Impl-members.html b/classTango_1_1Device__3Impl-members.html index 618ed30..45d157d 100644 --- a/classTango_1_1Device__3Impl-members.html +++ b/classTango_1_1Device__3Impl-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -302,9 +285,9 @@ diff --git a/classTango_1_1Device__3Impl.html b/classTango_1_1Device__3Impl.html index de6fb57..014d0e2 100644 --- a/classTango_1_1Device__3Impl.html +++ b/classTango_1_1Device__3Impl.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Device_3Impl Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,26 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::Device_3Impl:
    Collaboration graph
    - + + + + + + + +
    [legend]
    - + - + - + - + - - + - + - + @@ -180,557 +172,558 @@ - + - + - + - + - - + - + - + - + - - + + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -136,43 +131,40 @@

    Miscellaneous constructors

     Device_3Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_3Impl object from its name. More...
     Constructs a newly allocated Device_3Impl object from its name. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     
     Device_3Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~Device_3Impl ()
     The device desctructor.
     
    CORBA operation methods

    Method defined to implement TANGO device CORBA operation

    virtual
    -Tango::AttributeValueList_3 * 
    read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
    virtual Tango::AttributeValueList_3 * read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     
    virtual void write_attributes_3 (const Tango::AttributeValueList &values)
     Write attribute(s) value. More...
     
    virtual
    -Tango::DevAttrHistoryList_3 * 
    read_attribute_history_3 (const char *name, CORBA::Long n)
    virtual Tango::DevAttrHistoryList_3 * read_attribute_history_3 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     
    virtual Tango::DevInfo_3 * info_3 ()
     Get device info. More...
     
    virtual
    -Tango::AttributeConfigList_3 * 
    get_attribute_config_3 (const Tango::DevVarStringArray &names)
    virtual Tango::AttributeConfigList_3 * get_attribute_config_3 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual void set_attribute_config_3 (const Tango::AttributeConfigList_3 &new_conf)
     
    - Public Member Functions inherited from Tango::Device_2Impl
     Device_2Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_2Impl object from its name. More...
     Constructs a newly allocated Device_2Impl object from its name. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     
     Device_2Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_2Impl ()
     The device desctructor.
     
    virtual CORBA::Any * command_inout_2 (const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source)
     Execute a command. More...
     Execute a command. More...
     
    virtual Tango::DevCmdInfoList_2 * command_list_query_2 ()
     Get device command list. More...
     Get device command list. More...
     
    virtual Tango::DevCmdInfo_2 * command_query_2 (const char *command)
     Get command info. More...
     Get command info. More...
     
    virtual Tango::AttributeValueList * read_attributes_2 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     Read attribute(s) value. More...
     
    virtual
    -Tango::AttributeConfigList_2 * 
    get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
    virtual Tango::AttributeConfigList_2 * get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual Tango::DevAttrHistoryList * read_attribute_history_2 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     Read attribute value history. More...
     
    virtual Tango::DevCmdHistoryList * command_inout_history_2 (const char *command, CORBA::Long n)
     Read command value history. More...
     Read command value history. More...
     
    - Public Member Functions inherited from Tango::DeviceImpl
     DeviceImpl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated DeviceImpl object from its name. More...
     Constructs a newly allocated DeviceImpl object from its name. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     
     DeviceImpl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     
    +
    virtual ~DeviceImpl ()
     The device desctructor.
     
    string & get_status ()
     Get device status. More...
     Get device status. More...
     
    void set_status (const string &new_status)
     Set device status. More...
     Set device status. More...
     
    void append_status (const string &stat, bool new_line=false)
     Appends a string to the device status. More...
     Appends a string to the device status. More...
     
    Tango::DevState & get_state ()
     Get device state. More...
     Get device state. More...
     
    Tango::DevState & get_prev_state ()
     Get device's previous state. More...
     Get device's previous state. More...
     
    void set_state (const Tango::DevState &new_state)
     Set device state. More...
     Set device state. More...
     
    string & get_name ()
     Get device name. More...
     Get device name. More...
     
    DeviceClassget_device_class ()
     Get device class singleton. More...
     Get device class singleton. More...
     
    MultiAttributeget_device_attr ()
     Get device multi attribute object. More...
     Get device multi attribute object. More...
     
    void set_device_attr (MultiAttribute *ptr)
     Set device multi attribute object. More...
     Set device multi attribute object. More...
     
    DbDeviceget_db_device ()
     Get a pointer to the associated DbDevice object. More...
     Get a pointer to the associated DbDevice object. More...
     
    void set_d_var (Tango::Device_ptr d)
     Set the associated CORBA object reference. More...
     Set the associated CORBA object reference. More...
     
    Tango::Device_var get_d_var ()
     Get the associated CORBA object reference. More...
     Get the associated CORBA object reference. More...
     
    void set_obj_id (PortableServer::ObjectId_var o)
     Set the associated CORBA object identifier. More...
     Set the associated CORBA object identifier. More...
     
    PortableServer::ObjectId_var & get_obj_id ()
     Get the associated CORBA object identifier. More...
     Get the associated CORBA object identifier. More...
     
    virtual PortableServer::POA_ptr _default_POA ()
     Return device POA. More...
     Return device POA. More...
     
    virtual void init_device ()=0
     Intialise a device. More...
     Intialise a device. More...
     
    virtual void delete_device ()
     Delete a device. More...
     Delete a device. More...
     
    virtual void always_executed_hook (void)
     Hook method. More...
     Hook method. More...
     
    virtual void read_attr_hardware (vector< long > &attr_list)
     Read the hardware to return attribute value(s). More...
     Read the hardware to return attribute value(s). More...
     
    virtual void read_attr (Attribute &attr)
     Set the attribute read value. More...
     Set the attribute read value. More...
     
    virtual void write_attr_hardware (vector< long > &attr_list)
     Write the hardware for attributes. More...
     Write the hardware for attributes. More...
     
    virtual Tango::DevState dev_state ()
     Get device state. More...
     Get device state. More...
     
    virtual Tango::ConstDevString dev_status ()
     Get device status. More...
     Get device status. More...
     
    void add_attribute (Attr *new_attr)
     Add a new attribute to the device attribute list. More...
     Add a new attribute to the device attribute list. More...
     
    void remove_attribute (Attr *rem_attr, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void remove_attribute (string &rem_attr_name, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void add_command (Command *new_cmd, bool device=false)
     Add a new command to the device command list. More...
     Add a new command to the device command list. More...
     
    void remove_command (Command *rem_cmd, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    void remove_command (const string &rem_cmd_name, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    vector< PollObj * >::iterator get_polled_obj_by_type_name (Tango::PollObjType obj_type, const string &obj_name)
     Retrieve a polled object from the polled object list. More...
     Retrieve a polled object from the polled object list. More...
     
    bool is_there_subscriber (const string &att_name, EventType event_type)
     Check if there is subscriber(s) listening for the event. More...
     Check if there is subscriber(s) listening for the event. More...
     
    Tango::DevVarCharArray * create_DevVarCharArray (unsigned char *ptr, long length)
     Create a DevVarCharArray type. More...
     Create a DevVarCharArray type. More...
     
    Tango::DevVarShortArray * create_DevVarShortArray (short *ptr, long length)
     Create a DevVarShortArray type. More...
     Create a DevVarShortArray type. More...
     
    Tango::DevVarLongArray * create_DevVarLongArray (DevLong *ptr, long length)
     Create a DevVarLongArray type. More...
     Create a DevVarLongArray type. More...
     
    Tango::DevVarLong64Array * create_DevVarLong64Array (DevLong64 *ptr, long length)
     Create a DevVarLong64Array type. More...
     Create a DevVarLong64Array type. More...
     
    Tango::DevVarFloatArray * create_DevVarFloatArray (float *ptr, long length)
     Create a DevVarFloatArray type. More...
     Create a DevVarFloatArray type. More...
     
    Tango::DevVarDoubleArray * create_DevVarDoubleArray (double *ptr, long length)
     Create a DevVarDoubleArray type. More...
     Create a DevVarDoubleArray type. More...
     
    Tango::DevVarUShortArray * create_DevVarUShortArray (unsigned short *ptr, long length)
     Create a DevVarUShortArray type. More...
     Create a DevVarUShortArray type. More...
     
    Tango::DevVarULongArray * create_DevVarULongArray (DevULong *ptr, long length)
     Create a DevVarULongArray type. More...
     Create a DevVarULongArray type. More...
     
    Tango::DevVarULong64Array * create_DevVarULong64Array (DevULong64 *ptr, long length)
     Create a DevVarULong64Array type. More...
     Create a DevVarULong64Array type. More...
     
    Tango::DevVarStringArray * create_DevVarStringArray (char **ptr, long length)
     Create a DevVarStringArray type. More...
     Create a DevVarStringArray type. More...
     
    void set_change_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     
    void push_change_event (string attr_name, DevFailed *except=NULL)
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     
    void set_archive_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     
    void push_archive_event (string attr_name, DevFailed *except=NULL)
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     
    void set_data_ready_event (string attr_name, bool implemented)
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     
    void push_data_ready_event (const string &attr_name, Tango::DevLong ctr=0)
     Push a data ready event for the attribute with name specified as the first parameter. More...
     Push a data ready event for the attribute with name specified as the first parameter. More...
     
    void push_pipe_event (const string &pipe_name, DevFailed *except)
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, bool reuse_it=false)
     Push a pipe event. More...
     Push a pipe event. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, struct timeval &t, bool reuse_it=false)
     Push a pipe event with a specified timestamp. More...
     Push a pipe event with a specified timestamp. More...
     
    void register_signal (long signo, bool own_handler=false)
     Register a signal to be executed in a signal handler. More...
     Register a signal to be executed in a signal handler. More...
     
    void unregister_signal (long signo)
     Unregister a signal. More...
     Unregister a signal. More...
     
    virtual void signal_handler (long signo)
     Signal handler. More...
     Signal handler. More...
     
    - + - + - + - + - + - + - + - + - - - - - - - - - - - + -

    Additional Inherited Members

    - Protected Member Functions inherited from Tango::DeviceImpl
    bool is_attribute_polled (const string &att_name)
     Check if attribute is polled. More...
     Check if attribute is polled. More...
     
    bool is_command_polled (const string &cmd_name)
     Check if command is polled. More...
     Check if command is polled. More...
     
    int get_attribute_poll_period (const string &att_name)
     Get attribute polling period. More...
     Get attribute polling period. More...
     
    int get_command_poll_period (const string &cmd_name)
     Get command polling period. More...
     Get command polling period. More...
     
    void poll_attribute (const string &att_name, int period)
     Start polling one attribute. More...
     Start polling one attribute. More...
     
    void poll_command (const string &cmd_name, int period)
     Start polling a command. More...
     Start polling a command. More...
     
    void stop_poll_attribute (const string &att_name)
     Stop polling one attribute. More...
     Stop polling one attribute. More...
     
    void stop_poll_command (const string &cmd_name)
     Stop polling one command. More...
     Stop polling one command. More...
     
    - Protected Attributes inherited from Tango::DeviceImpl
    +
    BlackBox * blackbox_ptr
     The device black box pointer.
     
    +
    long blackbox_depth
     The device black box depth.
     
    +
    string device_name
     The device name.
     
    +
    string desc
     The device description.
     
    +
    string device_status
     The device status.
     
    +
    Tango::DevState device_state
     The device state.
     
    +
    long version
     The device version.
     
    +
    DeviceClassdevice_class
     Pointer to the device-class object associated with the device.
     
    +
    MultiAttributedev_attr
     Pointer to the multi attribute object.
     
    +
    DbDevicedb_dev
     Pointer to the associated DbDevice object.
     Pointer to the associated DbDevice object.
     
    +
    string adm_device_name
     The administration device name.
     

    Detailed Description

    Base class for all TANGO device since version 3.

    -

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 3 of Tango library where the IDL Tango module has been modified in order to create a Device_3 interface which inherits from the original Device interface

    +

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 3 of Tango library where the IDL Tango module has been modified in order to create a Device_3 interface which inherits from the original Device interface

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Device_3Impl() [1/4]

    +
    @@ -754,8 +747,8 @@
    -

    Constructs a newly allocated Device_3Impl object from its name.

    -

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    +

    Constructs a newly allocated Device_3Impl object from its name.

    +

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -766,7 +759,9 @@ - + +

    ◆ Device_3Impl() [2/4]

    +
    device_classPointer to the device class object
    @@ -796,7 +791,7 @@
    -

    Constructs a newly allocated Device_3Impl object from its name and its description.

    +

    Constructs a newly allocated Device_3Impl object from its name and its description.

    The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -809,7 +804,9 @@ - + +

    ◆ Device_3Impl() [3/4]

    +
    @@ -851,7 +848,7 @@
    -

    Constructs a newly allocated Device_3Impl object from all its creation parameters.

    +

    Constructs a newly allocated Device_3Impl object from all its creation parameters.

    The device is constructed from its name, its description, an original state and status

    Parameters
    @@ -866,7 +863,9 @@ - + +

    ◆ Device_3Impl() [4/4]

    +
    @@ -908,7 +907,7 @@
    -

    Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values.

    +

    Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values.

    The device is constructed from its name, its description, an original state and status. This constructor defined default values for the description, state and status parameters. The default device description is A TANGO device. The default device state is UNKNOWN and the default device status is Not initialised.

    Parameters
    @@ -924,7 +923,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_config_3()

    +
    @@ -947,24 +948,26 @@

    Member Function Documentation

    Get attribute(s) configuration.

    -

    Invoked when the client request the get_attribute_config_3 CORBA operation. It returns to the client one AttributeConfig_3 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_3 structure. Since Tango release 3, the attribute event related, the attribute warning alarm and attribute rds alarm properties have been added to the returned structures.

    +

    Invoked when the client request the get_attribute_config_3 CORBA operation. It returns to the client one AttributeConfig_3 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_3 structure. Since Tango release 3, the attribute event related, the attribute warning alarm and attribute rds alarm properties have been added to the returned structures.

    Parameters
    namesThe attribute(s) name list
    -
    Returns
    A sequence of AttributeConfig_3 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_3 structure specification.
    +
    Returns
    A sequence of AttributeConfig_3 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_3 structure specification.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ info_3()

    +
    @@ -991,7 +994,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_history_3()

    +
    @@ -1032,17 +1037,19 @@

    Member Function Documentation

    -
    Returns
    A sequence of DevAttrHistory structure. One structure is initialised for each record with the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory_3 structure definition.
    +
    Returns
    A sequence of DevAttrHistory structure. One structure is initialised for each record with the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory_3 structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ read_attributes_3()

    +
    @@ -1079,21 +1086,23 @@

    Member Function Documentation

    Parameters
    - +
    namesThe attribute(s) name list
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    -
    Returns
    A sequence of AttributeValue structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_3 structure definition.
    +
    Returns
    A sequence of AttributeValue structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_3 structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ set_attribute_config_3()

    +
    @@ -1116,7 +1125,7 @@

    Member Function Documentation

    Set attribute(s) configuration.

    -

    Invoked when the client request the set_attribute_config_3 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_3 structure specification.

    +

    Invoked when the client request the set_attribute_config_3 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_3 structure specification.

    Parameters
    @@ -1125,14 +1134,16 @@

    Member Function Documentation

    Exceptions
    new_confThe attribute(s) new configuration structure sequence
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_attributes_3()

    +
    @@ -1158,13 +1169,13 @@

    Member Function Documentation

    Invoked when the client request the write_attributes CORBA operation. It sets the attribute(s) with the new value(s) passed as parameter.

    Parameters
    - +
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    @@ -1179,10 +1190,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1Device__3Impl__coll__graph.map b/classTango_1_1Device__3Impl__coll__graph.map index d99c8e4..bb5d4e5 100644 --- a/classTango_1_1Device__3Impl__coll__graph.map +++ b/classTango_1_1Device__3Impl__coll__graph.map @@ -1,8 +1,9 @@ - - - - - - + + + + + + + diff --git a/classTango_1_1Device__3Impl__coll__graph.md5 b/classTango_1_1Device__3Impl__coll__graph.md5 index 2c7223c..21a1137 100644 --- a/classTango_1_1Device__3Impl__coll__graph.md5 +++ b/classTango_1_1Device__3Impl__coll__graph.md5 @@ -1 +1 @@ -f4cb4d4a7e623437efc79f87cd6af1de \ No newline at end of file +a8d71572df1316454e020cd32a0058df \ No newline at end of file diff --git a/classTango_1_1Device__3Impl__coll__graph.png b/classTango_1_1Device__3Impl__coll__graph.png index e44c1db..523f6a2 100644 Binary files a/classTango_1_1Device__3Impl__coll__graph.png and b/classTango_1_1Device__3Impl__coll__graph.png differ diff --git a/classTango_1_1Device__3Impl__inherit__graph.map b/classTango_1_1Device__3Impl__inherit__graph.map index d1bdccd..f4e97df 100644 --- a/classTango_1_1Device__3Impl__inherit__graph.map +++ b/classTango_1_1Device__3Impl__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1Device__3Impl__inherit__graph.md5 b/classTango_1_1Device__3Impl__inherit__graph.md5 index 1383544..6cac0b6 100644 --- a/classTango_1_1Device__3Impl__inherit__graph.md5 +++ b/classTango_1_1Device__3Impl__inherit__graph.md5 @@ -1 +1 @@ -fa4eced92c5304a1f34818f3d6ae6f9e \ No newline at end of file +e9291397f3ba59325f06c327eb9ccd8f \ No newline at end of file diff --git a/classTango_1_1Device__3Impl__inherit__graph.png b/classTango_1_1Device__3Impl__inherit__graph.png index 9c24b93..fefe0a6 100644 Binary files a/classTango_1_1Device__3Impl__inherit__graph.png and b/classTango_1_1Device__3Impl__inherit__graph.png differ diff --git a/classTango_1_1Device__4Impl-members.html b/classTango_1_1Device__4Impl-members.html index 0ff9d18..8f9cfa1 100644 --- a/classTango_1_1Device__4Impl-members.html +++ b/classTango_1_1Device__4Impl-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -314,9 +297,9 @@ diff --git a/classTango_1_1Device__4Impl.html b/classTango_1_1Device__4Impl.html index dd774a1..ffc280c 100644 --- a/classTango_1_1Device__4Impl.html +++ b/classTango_1_1Device__4Impl.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Device_4Impl Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,27 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::Device_4Impl:
    Collaboration graph
    - + + + + + + + + +
    [legend]
    - + - + - + - + - @@ -166,8 +162,7 @@ - + @@ -176,601 +171,598 @@ - + - + - + - + - + - - - + + - + - - + + - + - - + + - + - + - + - + - + - - + - + - + - + - - + + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -136,21 +132,21 @@

    Miscellaneous constructors

     Device_4Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_4Impl object from its name. More...
     Constructs a newly allocated Device_4Impl object from its name. More...
     
     Device_4Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_4Impl object from its name and its description. More...
     Constructs a newly allocated Device_4Impl object from its name and its description. More...
     
     Device_4Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_4Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_4Impl object from all its creation parameters. More...
     
     Device_4Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~Device_4Impl ()
     The device desctructor.
     
    virtual CORBA::Any * command_inout_4 (const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Execute a command. More...
     
    virtual
    -Tango::AttributeValueList_4 * 
    read_attributes_4 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
    virtual Tango::AttributeValueList_4 * read_attributes_4 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Read attribute(s) value. More...
     
    virtual void write_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
    virtual void set_attribute_config_4 (const Tango::AttributeConfigList_3 &new_conf, const Tango::ClntIdent &cl_ident)
     Set attribute(s) configuration. More...
     
    virtual
    -Tango::AttributeValueList_4 * 
    write_read_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
    virtual Tango::AttributeValueList_4 * write_read_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
     Write then read attribute(s) value. More...
     
    - Public Member Functions inherited from Tango::Device_3Impl
     Device_3Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_3Impl object from its name. More...
     Constructs a newly allocated Device_3Impl object from its name. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     
     Device_3Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_3Impl ()
     The device desctructor.
     
    virtual
    -Tango::AttributeValueList_3 * 
    read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
    virtual Tango::AttributeValueList_3 * read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     
    virtual void write_attributes_3 (const Tango::AttributeValueList &values)
     Write attribute(s) value. More...
     Write attribute(s) value. More...
     
    virtual
    -Tango::DevAttrHistoryList_3 * 
    read_attribute_history_3 (const char *name, CORBA::Long n)
     Read attribute value history. More...
    virtual Tango::DevAttrHistoryList_3 * read_attribute_history_3 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     
    virtual Tango::DevInfo_3 * info_3 ()
     Get device info. More...
     Get device info. More...
     
    virtual
    -Tango::AttributeConfigList_3 * 
    get_attribute_config_3 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
    virtual Tango::AttributeConfigList_3 * get_attribute_config_3 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual void set_attribute_config_3 (const Tango::AttributeConfigList_3 &new_conf)
     Set attribute(s) configuration. More...
     Set attribute(s) configuration. More...
     
    - Public Member Functions inherited from Tango::Device_2Impl
     Device_2Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_2Impl object from its name. More...
     Constructs a newly allocated Device_2Impl object from its name. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     
     Device_2Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_2Impl ()
     The device desctructor.
     
    virtual CORBA::Any * command_inout_2 (const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source)
     Execute a command. More...
     Execute a command. More...
     
    virtual Tango::DevCmdInfoList_2 * command_list_query_2 ()
     Get device command list. More...
     Get device command list. More...
     
    virtual Tango::DevCmdInfo_2 * command_query_2 (const char *command)
     Get command info. More...
     Get command info. More...
     
    virtual Tango::AttributeValueList * read_attributes_2 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     Read attribute(s) value. More...
     
    virtual
    -Tango::AttributeConfigList_2 * 
    get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
    virtual Tango::AttributeConfigList_2 * get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual Tango::DevAttrHistoryList * read_attribute_history_2 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     Read attribute value history. More...
     
    virtual Tango::DevCmdHistoryList * command_inout_history_2 (const char *command, CORBA::Long n)
     Read command value history. More...
     Read command value history. More...
     
    - Public Member Functions inherited from Tango::DeviceImpl
     DeviceImpl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated DeviceImpl object from its name. More...
     Constructs a newly allocated DeviceImpl object from its name. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     
     DeviceImpl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     
    +
    virtual ~DeviceImpl ()
     The device desctructor.
     
    string & get_status ()
     Get device status. More...
     Get device status. More...
     
    void set_status (const string &new_status)
     Set device status. More...
     Set device status. More...
     
    void append_status (const string &stat, bool new_line=false)
     Appends a string to the device status. More...
     Appends a string to the device status. More...
     
    Tango::DevState & get_state ()
     Get device state. More...
     Get device state. More...
     
    Tango::DevState & get_prev_state ()
     Get device's previous state. More...
     Get device's previous state. More...
     
    void set_state (const Tango::DevState &new_state)
     Set device state. More...
     Set device state. More...
     
    string & get_name ()
     Get device name. More...
     Get device name. More...
     
    DeviceClassget_device_class ()
     Get device class singleton. More...
     Get device class singleton. More...
     
    MultiAttributeget_device_attr ()
     Get device multi attribute object. More...
     Get device multi attribute object. More...
     
    void set_device_attr (MultiAttribute *ptr)
     Set device multi attribute object. More...
     Set device multi attribute object. More...
     
    DbDeviceget_db_device ()
     Get a pointer to the associated DbDevice object. More...
     Get a pointer to the associated DbDevice object. More...
     
    void set_d_var (Tango::Device_ptr d)
     Set the associated CORBA object reference. More...
     Set the associated CORBA object reference. More...
     
    Tango::Device_var get_d_var ()
     Get the associated CORBA object reference. More...
     Get the associated CORBA object reference. More...
     
    void set_obj_id (PortableServer::ObjectId_var o)
     Set the associated CORBA object identifier. More...
     Set the associated CORBA object identifier. More...
     
    PortableServer::ObjectId_var & get_obj_id ()
     Get the associated CORBA object identifier. More...
     Get the associated CORBA object identifier. More...
     
    virtual PortableServer::POA_ptr _default_POA ()
     Return device POA. More...
     Return device POA. More...
     
    virtual void init_device ()=0
     Intialise a device. More...
     Intialise a device. More...
     
    virtual void delete_device ()
     Delete a device. More...
     Delete a device. More...
     
    virtual void always_executed_hook (void)
     Hook method. More...
     Hook method. More...
     
    virtual void read_attr_hardware (vector< long > &attr_list)
     Read the hardware to return attribute value(s). More...
     Read the hardware to return attribute value(s). More...
     
    virtual void read_attr (Attribute &attr)
     Set the attribute read value. More...
     Set the attribute read value. More...
     
    virtual void write_attr_hardware (vector< long > &attr_list)
     Write the hardware for attributes. More...
     Write the hardware for attributes. More...
     
    virtual Tango::DevState dev_state ()
     Get device state. More...
     Get device state. More...
     
    virtual Tango::ConstDevString dev_status ()
     Get device status. More...
     Get device status. More...
     
    void add_attribute (Attr *new_attr)
     Add a new attribute to the device attribute list. More...
     Add a new attribute to the device attribute list. More...
     
    void remove_attribute (Attr *rem_attr, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void remove_attribute (string &rem_attr_name, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void add_command (Command *new_cmd, bool device=false)
     Add a new command to the device command list. More...
     Add a new command to the device command list. More...
     
    void remove_command (Command *rem_cmd, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    void remove_command (const string &rem_cmd_name, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    vector< PollObj * >::iterator get_polled_obj_by_type_name (Tango::PollObjType obj_type, const string &obj_name)
     Retrieve a polled object from the polled object list. More...
     Retrieve a polled object from the polled object list. More...
     
    bool is_there_subscriber (const string &att_name, EventType event_type)
     Check if there is subscriber(s) listening for the event. More...
     Check if there is subscriber(s) listening for the event. More...
     
    Tango::DevVarCharArray * create_DevVarCharArray (unsigned char *ptr, long length)
     Create a DevVarCharArray type. More...
     Create a DevVarCharArray type. More...
     
    Tango::DevVarShortArray * create_DevVarShortArray (short *ptr, long length)
     Create a DevVarShortArray type. More...
     Create a DevVarShortArray type. More...
     
    Tango::DevVarLongArray * create_DevVarLongArray (DevLong *ptr, long length)
     Create a DevVarLongArray type. More...
     Create a DevVarLongArray type. More...
     
    Tango::DevVarLong64Array * create_DevVarLong64Array (DevLong64 *ptr, long length)
     Create a DevVarLong64Array type. More...
     Create a DevVarLong64Array type. More...
     
    Tango::DevVarFloatArray * create_DevVarFloatArray (float *ptr, long length)
     Create a DevVarFloatArray type. More...
     Create a DevVarFloatArray type. More...
     
    Tango::DevVarDoubleArray * create_DevVarDoubleArray (double *ptr, long length)
     Create a DevVarDoubleArray type. More...
     Create a DevVarDoubleArray type. More...
     
    Tango::DevVarUShortArray * create_DevVarUShortArray (unsigned short *ptr, long length)
     Create a DevVarUShortArray type. More...
     Create a DevVarUShortArray type. More...
     
    Tango::DevVarULongArray * create_DevVarULongArray (DevULong *ptr, long length)
     Create a DevVarULongArray type. More...
     Create a DevVarULongArray type. More...
     
    Tango::DevVarULong64Array * create_DevVarULong64Array (DevULong64 *ptr, long length)
     Create a DevVarULong64Array type. More...
     Create a DevVarULong64Array type. More...
     
    Tango::DevVarStringArray * create_DevVarStringArray (char **ptr, long length)
     Create a DevVarStringArray type. More...
     Create a DevVarStringArray type. More...
     
    void set_change_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     
    void push_change_event (string attr_name, DevFailed *except=NULL)
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     
    void set_archive_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     
    void push_archive_event (string attr_name, DevFailed *except=NULL)
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     
    void set_data_ready_event (string attr_name, bool implemented)
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     
    void push_data_ready_event (const string &attr_name, Tango::DevLong ctr=0)
     Push a data ready event for the attribute with name specified as the first parameter. More...
     Push a data ready event for the attribute with name specified as the first parameter. More...
     
    void push_pipe_event (const string &pipe_name, DevFailed *except)
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, bool reuse_it=false)
     Push a pipe event. More...
     Push a pipe event. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, struct timeval &t, bool reuse_it=false)
     Push a pipe event with a specified timestamp. More...
     Push a pipe event with a specified timestamp. More...
     
    void register_signal (long signo, bool own_handler=false)
     Register a signal to be executed in a signal handler. More...
     Register a signal to be executed in a signal handler. More...
     
    void unregister_signal (long signo)
     Unregister a signal. More...
     Unregister a signal. More...
     
    virtual void signal_handler (long signo)
     Signal handler. More...
     Signal handler. More...
     
    - + - + - + - + - + - + - + - + - - - - - - - - - - - + -

    Additional Inherited Members

    - Protected Member Functions inherited from Tango::DeviceImpl
    bool is_attribute_polled (const string &att_name)
     Check if attribute is polled. More...
     Check if attribute is polled. More...
     
    bool is_command_polled (const string &cmd_name)
     Check if command is polled. More...
     Check if command is polled. More...
     
    int get_attribute_poll_period (const string &att_name)
     Get attribute polling period. More...
     Get attribute polling period. More...
     
    int get_command_poll_period (const string &cmd_name)
     Get command polling period. More...
     Get command polling period. More...
     
    void poll_attribute (const string &att_name, int period)
     Start polling one attribute. More...
     Start polling one attribute. More...
     
    void poll_command (const string &cmd_name, int period)
     Start polling a command. More...
     Start polling a command. More...
     
    void stop_poll_attribute (const string &att_name)
     Stop polling one attribute. More...
     Stop polling one attribute. More...
     
    void stop_poll_command (const string &cmd_name)
     Stop polling one command. More...
     Stop polling one command. More...
     
    - Protected Attributes inherited from Tango::DeviceImpl
    +
    BlackBox * blackbox_ptr
     The device black box pointer.
     
    +
    long blackbox_depth
     The device black box depth.
     
    +
    string device_name
     The device name.
     
    +
    string desc
     The device description.
     
    +
    string device_status
     The device status.
     
    +
    Tango::DevState device_state
     The device state.
     
    +
    long version
     The device version.
     
    +
    DeviceClassdevice_class
     Pointer to the device-class object associated with the device.
     
    +
    MultiAttributedev_attr
     Pointer to the multi attribute object.
     
    +
    DbDevicedb_dev
     Pointer to the associated DbDevice object.
     Pointer to the associated DbDevice object.
     
    +
    string adm_device_name
     The administration device name.
     

    Detailed Description

    Base class for all TANGO device since version 4.

    -

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 7 of Tango library where the IDL Tango module has been modified in order to create a Device_4 interface which inherits from the original Device interface

    +

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 7 of Tango library where the IDL Tango module has been modified in order to create a Device_4 interface which inherits from the original Device interface

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Device_4Impl() [1/4]

    +
    @@ -794,8 +786,8 @@
    -

    Constructs a newly allocated Device_4Impl object from its name.

    -

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    +

    Constructs a newly allocated Device_4Impl object from its name.

    +

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -806,7 +798,9 @@ - + +

    ◆ Device_4Impl() [2/4]

    +
    device_classPointer to the device class object
    @@ -836,7 +830,7 @@
    -

    Constructs a newly allocated Device_4Impl object from its name and its description.

    +

    Constructs a newly allocated Device_4Impl object from its name and its description.

    The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -849,7 +843,9 @@ - + +

    ◆ Device_4Impl() [3/4]

    +
    @@ -891,7 +887,7 @@
    -

    Constructs a newly allocated Device_4Impl object from all its creation parameters.

    +

    Constructs a newly allocated Device_4Impl object from all its creation parameters.

    The device is constructed from its name, its description, an original state and status

    Parameters
    @@ -906,7 +902,9 @@ - + +

    ◆ Device_4Impl() [4/4]

    +
    @@ -948,7 +946,7 @@
    -

    Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values.

    +

    Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values.

    The device is constructed from its name, its description, an original state and status. This constructor defined default values for the description, state and status parameters. The default device description is A TANGO device. The default device state is UNKNOWN and the default device status is Not initialised.

    Parameters
    @@ -964,7 +962,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_4()

    +
    @@ -1014,22 +1014,24 @@

    Member Function Documentation

    - - + +
    in_cmdThe command name
    in_dataThe command input data packed in a CORBA Any
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled command.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled command.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Returns
    The command output data packed in a CORBA Any object
    Exceptions
    - +
    DevFailedRe-throw of the exception thrown by the command_handler method. Click here to read DevFailed exception specification
    DevFailedRe-throw of the exception thrown by the command_handler method. Click here to read DevFailed exception specification
    - + +

    ◆ command_inout_history_4()

    +
    @@ -1070,17 +1072,19 @@

    Member Function Documentation

    -
    Returns
    A DevCmdHistory_4 structure. This strucure contains all the element allowing a client to retrieve for each history record the command return value (in an Any), the date and in case of the command returns an error when it was read, the DevErrors data. Click here to read DevCmdHistory structure definition.
    +
    Returns
    A DevCmdHistory_4 structure. This strucure contains all the element allowing a client to retrieve for each history record the command return value (in an Any), the date and in case of the command returns an error when it was read, the DevErrors data. Click here to read DevCmdHistory structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ read_attribute_history_4()

    +
    @@ -1121,17 +1125,19 @@

    Member Function Documentation

    -
    Returns
    A DevAttrHistory_4 structure. This strucure contains all the element allowing a client to retrieve for each history record the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    +
    Returns
    A DevAttrHistory_4 structure. This strucure contains all the element allowing a client to retrieve for each history record the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ read_attributes_4()

    +
    @@ -1174,22 +1180,24 @@

    Member Function Documentation

    Parameters
    - - + +
    namesThe attribute(s) name list
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    sourceThe data source. This parameter is new in Tango release 2. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A sequence of AttributeValue_4 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    +
    Returns
    A sequence of AttributeValue_4 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ set_attribute_config_4()

    +
    @@ -1222,24 +1230,26 @@

    Member Function Documentation

    Set attribute(s) configuration.

    -

    Invoked when the client request the set_attribute_config_3 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_3 structure specification.

    +

    Invoked when the client request the set_attribute_config_3 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_3 structure specification.

    Parameters
    - +
    new_confThe attribute(s) new configuration structure sequence
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_attributes_4()

    +
    @@ -1275,21 +1285,23 @@

    Member Function Documentation

    Invoked when the client request the write_attributes CORBA operation. It sets the attribute(s) with the new value(s) passed as parameter.

    Parameters
    - - + +
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue_4 structure definition.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue_4 structure definition.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_read_attributes_4()

    +
    @@ -1325,15 +1337,15 @@

    Member Function Documentation

    Invoked when the client request the write_read_attributes CORBA operation. It sets the attribute(s) with the new value(s) passed as parameter and then read the attribute(s) and return the read value to the caller.

    Parameters
    - - + +
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A sequence of AttributeValue_4 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_4 structure definition.
    +
    Returns
    A sequence of AttributeValue_4 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_4 structure definition.
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    @@ -1348,10 +1360,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1Device__4Impl__coll__graph.map b/classTango_1_1Device__4Impl__coll__graph.map index d1c1f51..e42d355 100644 --- a/classTango_1_1Device__4Impl__coll__graph.map +++ b/classTango_1_1Device__4Impl__coll__graph.map @@ -1,9 +1,10 @@ - - - - - - - + + + + + + + + diff --git a/classTango_1_1Device__4Impl__coll__graph.md5 b/classTango_1_1Device__4Impl__coll__graph.md5 index c55fa20..2aaeb73 100644 --- a/classTango_1_1Device__4Impl__coll__graph.md5 +++ b/classTango_1_1Device__4Impl__coll__graph.md5 @@ -1 +1 @@ -b2651797ce372a4357dc4f0cb4e7a5cf \ No newline at end of file +17df4b4c9d156dfc0a4b662b9e948311 \ No newline at end of file diff --git a/classTango_1_1Device__4Impl__coll__graph.png b/classTango_1_1Device__4Impl__coll__graph.png index 567d1b0..5e62b74 100644 Binary files a/classTango_1_1Device__4Impl__coll__graph.png and b/classTango_1_1Device__4Impl__coll__graph.png differ diff --git a/classTango_1_1Device__4Impl__inherit__graph.map b/classTango_1_1Device__4Impl__inherit__graph.map index e8bb005..7249873 100644 --- a/classTango_1_1Device__4Impl__inherit__graph.map +++ b/classTango_1_1Device__4Impl__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1Device__4Impl__inherit__graph.md5 b/classTango_1_1Device__4Impl__inherit__graph.md5 index 99696f1..661d32b 100644 --- a/classTango_1_1Device__4Impl__inherit__graph.md5 +++ b/classTango_1_1Device__4Impl__inherit__graph.md5 @@ -1 +1 @@ -1d5246439731838ee86460e34bcc9a0d \ No newline at end of file +bb3b03ba837b191e91152d7a52ebda3a \ No newline at end of file diff --git a/classTango_1_1Device__4Impl__inherit__graph.png b/classTango_1_1Device__4Impl__inherit__graph.png index 6c9cf07..20a8c4d 100644 Binary files a/classTango_1_1Device__4Impl__inherit__graph.png and b/classTango_1_1Device__4Impl__inherit__graph.png differ diff --git a/classTango_1_1Device__5Impl-members.html b/classTango_1_1Device__5Impl-members.html index 9058ea0..71cbff1 100644 --- a/classTango_1_1Device__5Impl-members.html +++ b/classTango_1_1Device__5Impl-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -329,9 +312,9 @@ diff --git a/classTango_1_1Device__5Impl.html b/classTango_1_1Device__5Impl.html index 4b1fe2e..ac99647 100644 --- a/classTango_1_1Device__5Impl.html +++ b/classTango_1_1Device__5Impl.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Device_5Impl Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,28 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::Device_5Impl:
    Collaboration graph
    - + + + + + + + + + +
    [legend]
    - + - + - + - + - - + - + - + @@ -192,636 +186,632 @@ - + - + - + - + - - + - + - + - - + + - + - + - - + + - + - + - + - + - - - + + - + - - + + - + - - + + - + - + - + - + - + - - + - + - + - + - - + + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -136,37 +133,34 @@

    Miscellaneous constructors

     Device_5Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_5Impl object from its name. More...
     Constructs a newly allocated Device_5Impl object from its name. More...
     
     Device_5Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_5Impl object from its name and its description. More...
     Constructs a newly allocated Device_5Impl object from its name and its description. More...
     
     Device_5Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_5Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_5Impl object from all its creation parameters. More...
     
     Device_5Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_5Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_5Impl object from all its creation parameters with some default values. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~Device_5Impl ()
     The device desctructor.
     
    CORBA operation methods

    Method defined to implement TANGO device CORBA operation

    virtual
    -Tango::AttributeValueList_5 * 
    read_attributes_5 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
    virtual Tango::AttributeValueList_5 * read_attributes_5 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Read attribute(s) value. More...
     
    virtual
    -Tango::AttributeValueList_5 * 
    write_read_attributes_5 (const Tango::AttributeValueList_4 &values, const Tango::DevVarStringArray &r_names, const Tango::ClntIdent &cl_ident)
    virtual Tango::AttributeValueList_5 * write_read_attributes_5 (const Tango::AttributeValueList_4 &values, const Tango::DevVarStringArray &r_names, const Tango::ClntIdent &cl_ident)
     Write then read attribute(s) value. More...
     
    virtual
    -Tango::AttributeConfigList_5 * 
    get_attribute_config_5 (const Tango::DevVarStringArray &names)
    virtual Tango::AttributeConfigList_5 * get_attribute_config_5 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual void set_attribute_config_5 (const Tango::AttributeConfigList_5 &new_conf, const Tango::ClntIdent &cl_ident)
     
    - Public Member Functions inherited from Tango::Device_4Impl
     Device_4Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_4Impl object from its name. More...
     Constructs a newly allocated Device_4Impl object from its name. More...
     
     Device_4Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_4Impl object from its name and its description. More...
     Constructs a newly allocated Device_4Impl object from its name and its description. More...
     
     Device_4Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_4Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_4Impl object from all its creation parameters. More...
     
     Device_4Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_4Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_4Impl ()
     The device desctructor.
     
    virtual Tango::DevAttrHistory_4 * read_attribute_history_4 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     Read attribute value history. More...
     
    virtual Tango::DevCmdHistory_4 * command_inout_history_4 (const char *command, CORBA::Long n)
     Read command value history. More...
     Read command value history. More...
     
    virtual CORBA::Any * command_inout_4 (const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Execute a command. More...
     Execute a command. More...
     
    virtual
    -Tango::AttributeValueList_4 * 
    read_attributes_4 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Read attribute(s) value. More...
    virtual Tango::AttributeValueList_4 * read_attributes_4 (const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
     Read attribute(s) value. More...
     
    virtual void write_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
     Write attribute(s) value. More...
     Write attribute(s) value. More...
     
    virtual void set_attribute_config_4 (const Tango::AttributeConfigList_3 &new_conf, const Tango::ClntIdent &cl_ident)
     Set attribute(s) configuration. More...
     Set attribute(s) configuration. More...
     
    virtual
    -Tango::AttributeValueList_4 * 
    write_read_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
     Write then read attribute(s) value. More...
    virtual Tango::AttributeValueList_4 * write_read_attributes_4 (const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
     Write then read attribute(s) value. More...
     
    - Public Member Functions inherited from Tango::Device_3Impl
     Device_3Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_3Impl object from its name. More...
     Constructs a newly allocated Device_3Impl object from its name. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     Constructs a newly allocated Device_3Impl object from its name and its description. More...
     
     Device_3Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters. More...
     
     Device_3Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_3Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_3Impl ()
     The device desctructor.
     
    virtual
    -Tango::AttributeValueList_3 * 
    read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
    virtual Tango::AttributeValueList_3 * read_attributes_3 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     
    virtual void write_attributes_3 (const Tango::AttributeValueList &values)
     Write attribute(s) value. More...
     Write attribute(s) value. More...
     
    virtual
    -Tango::DevAttrHistoryList_3 * 
    read_attribute_history_3 (const char *name, CORBA::Long n)
     Read attribute value history. More...
    virtual Tango::DevAttrHistoryList_3 * read_attribute_history_3 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     
    virtual Tango::DevInfo_3 * info_3 ()
     Get device info. More...
     Get device info. More...
     
    virtual
    -Tango::AttributeConfigList_3 * 
    get_attribute_config_3 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
    virtual Tango::AttributeConfigList_3 * get_attribute_config_3 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual void set_attribute_config_3 (const Tango::AttributeConfigList_3 &new_conf)
     Set attribute(s) configuration. More...
     Set attribute(s) configuration. More...
     
    - Public Member Functions inherited from Tango::Device_2Impl
     Device_2Impl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated Device_2Impl object from its name. More...
     Constructs a newly allocated Device_2Impl object from its name. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     Constructs a newly allocated Device_2Impl object from its name and its description. More...
     
     Device_2Impl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters. More...
     
     Device_2Impl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     Constructs a newly allocated Device_2Impl object from all its creation parameters with some default values. More...
     
    +
    virtual ~Device_2Impl ()
     The device desctructor.
     
    virtual CORBA::Any * command_inout_2 (const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source)
     Execute a command. More...
     Execute a command. More...
     
    virtual Tango::DevCmdInfoList_2 * command_list_query_2 ()
     Get device command list. More...
     Get device command list. More...
     
    virtual Tango::DevCmdInfo_2 * command_query_2 (const char *command)
     Get command info. More...
     Get command info. More...
     
    virtual Tango::AttributeValueList * read_attributes_2 (const Tango::DevVarStringArray &names, Tango::DevSource source)
     Read attribute(s) value. More...
     Read attribute(s) value. More...
     
    virtual
    -Tango::AttributeConfigList_2 * 
    get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
    virtual Tango::AttributeConfigList_2 * get_attribute_config_2 (const Tango::DevVarStringArray &names)
     Get attribute(s) configuration. More...
     
    virtual Tango::DevAttrHistoryList * read_attribute_history_2 (const char *name, CORBA::Long n)
     Read attribute value history. More...
     Read attribute value history. More...
     
    virtual Tango::DevCmdHistoryList * command_inout_history_2 (const char *command, CORBA::Long n)
     Read command value history. More...
     Read command value history. More...
     
    - Public Member Functions inherited from Tango::DeviceImpl
     DeviceImpl (DeviceClass *device_class, string &dev_name)
     Constructs a newly allocated DeviceImpl object from its name. More...
     Constructs a newly allocated DeviceImpl object from its name. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc)
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     Constructs a newly allocated DeviceImpl object from its name and its description. More...
     
     DeviceImpl (DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters. More...
     
     DeviceImpl (DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     Constructs a newly allocated DeviceImpl object from all its creation parameters with some default values. More...
     
    +
    virtual ~DeviceImpl ()
     The device desctructor.
     
    string & get_status ()
     Get device status. More...
     Get device status. More...
     
    void set_status (const string &new_status)
     Set device status. More...
     Set device status. More...
     
    void append_status (const string &stat, bool new_line=false)
     Appends a string to the device status. More...
     Appends a string to the device status. More...
     
    Tango::DevState & get_state ()
     Get device state. More...
     Get device state. More...
     
    Tango::DevState & get_prev_state ()
     Get device's previous state. More...
     Get device's previous state. More...
     
    void set_state (const Tango::DevState &new_state)
     Set device state. More...
     Set device state. More...
     
    string & get_name ()
     Get device name. More...
     Get device name. More...
     
    DeviceClassget_device_class ()
     Get device class singleton. More...
     Get device class singleton. More...
     
    MultiAttributeget_device_attr ()
     Get device multi attribute object. More...
     Get device multi attribute object. More...
     
    void set_device_attr (MultiAttribute *ptr)
     Set device multi attribute object. More...
     Set device multi attribute object. More...
     
    DbDeviceget_db_device ()
     Get a pointer to the associated DbDevice object. More...
     Get a pointer to the associated DbDevice object. More...
     
    void set_d_var (Tango::Device_ptr d)
     Set the associated CORBA object reference. More...
     Set the associated CORBA object reference. More...
     
    Tango::Device_var get_d_var ()
     Get the associated CORBA object reference. More...
     Get the associated CORBA object reference. More...
     
    void set_obj_id (PortableServer::ObjectId_var o)
     Set the associated CORBA object identifier. More...
     Set the associated CORBA object identifier. More...
     
    PortableServer::ObjectId_var & get_obj_id ()
     Get the associated CORBA object identifier. More...
     Get the associated CORBA object identifier. More...
     
    virtual PortableServer::POA_ptr _default_POA ()
     Return device POA. More...
     Return device POA. More...
     
    virtual void init_device ()=0
     Intialise a device. More...
     Intialise a device. More...
     
    virtual void delete_device ()
     Delete a device. More...
     Delete a device. More...
     
    virtual void always_executed_hook (void)
     Hook method. More...
     Hook method. More...
     
    virtual void read_attr_hardware (vector< long > &attr_list)
     Read the hardware to return attribute value(s). More...
     Read the hardware to return attribute value(s). More...
     
    virtual void read_attr (Attribute &attr)
     Set the attribute read value. More...
     Set the attribute read value. More...
     
    virtual void write_attr_hardware (vector< long > &attr_list)
     Write the hardware for attributes. More...
     Write the hardware for attributes. More...
     
    virtual Tango::DevState dev_state ()
     Get device state. More...
     Get device state. More...
     
    virtual Tango::ConstDevString dev_status ()
     Get device status. More...
     Get device status. More...
     
    void add_attribute (Attr *new_attr)
     Add a new attribute to the device attribute list. More...
     Add a new attribute to the device attribute list. More...
     
    void remove_attribute (Attr *rem_attr, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void remove_attribute (string &rem_attr_name, bool free_it=false, bool clean_db=true)
     Remove one attribute from the device attribute list. More...
     Remove one attribute from the device attribute list. More...
     
    void add_command (Command *new_cmd, bool device=false)
     Add a new command to the device command list. More...
     Add a new command to the device command list. More...
     
    void remove_command (Command *rem_cmd, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    void remove_command (const string &rem_cmd_name, bool free_it=false, bool clean_db=true)
     Remove one command from the device command list. More...
     Remove one command from the device command list. More...
     
    vector< PollObj * >::iterator get_polled_obj_by_type_name (Tango::PollObjType obj_type, const string &obj_name)
     Retrieve a polled object from the polled object list. More...
     Retrieve a polled object from the polled object list. More...
     
    bool is_there_subscriber (const string &att_name, EventType event_type)
     Check if there is subscriber(s) listening for the event. More...
     Check if there is subscriber(s) listening for the event. More...
     
    Tango::DevVarCharArray * create_DevVarCharArray (unsigned char *ptr, long length)
     Create a DevVarCharArray type. More...
     Create a DevVarCharArray type. More...
     
    Tango::DevVarShortArray * create_DevVarShortArray (short *ptr, long length)
     Create a DevVarShortArray type. More...
     Create a DevVarShortArray type. More...
     
    Tango::DevVarLongArray * create_DevVarLongArray (DevLong *ptr, long length)
     Create a DevVarLongArray type. More...
     Create a DevVarLongArray type. More...
     
    Tango::DevVarLong64Array * create_DevVarLong64Array (DevLong64 *ptr, long length)
     Create a DevVarLong64Array type. More...
     Create a DevVarLong64Array type. More...
     
    Tango::DevVarFloatArray * create_DevVarFloatArray (float *ptr, long length)
     Create a DevVarFloatArray type. More...
     Create a DevVarFloatArray type. More...
     
    Tango::DevVarDoubleArray * create_DevVarDoubleArray (double *ptr, long length)
     Create a DevVarDoubleArray type. More...
     Create a DevVarDoubleArray type. More...
     
    Tango::DevVarUShortArray * create_DevVarUShortArray (unsigned short *ptr, long length)
     Create a DevVarUShortArray type. More...
     Create a DevVarUShortArray type. More...
     
    Tango::DevVarULongArray * create_DevVarULongArray (DevULong *ptr, long length)
     Create a DevVarULongArray type. More...
     Create a DevVarULongArray type. More...
     
    Tango::DevVarULong64Array * create_DevVarULong64Array (DevULong64 *ptr, long length)
     Create a DevVarULong64Array type. More...
     Create a DevVarULong64Array type. More...
     
    Tango::DevVarStringArray * create_DevVarStringArray (char **ptr, long length)
     Create a DevVarStringArray type. More...
     Create a DevVarStringArray type. More...
     
    void set_change_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires change events manually, without the polling to be started. More...
     
    void push_change_event (string attr_name, DevFailed *except=NULL)
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     Push a change event for a state or status attribute or return an exception as change event for any attribute. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     void push_change_event (string attr_name, Tango::DevBoolea Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the DevEncoded data are specified by two pointers. More...
     
    void push_change_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     Push a change event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     Push a change event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     Push a change event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     Push a change event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     Push a change event for an attribute with Tango::DevString attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a change event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     Push a change event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     Push a change event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     Push a change event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a change event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     Push a change event for an attribute with Tango::DevState attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     Push a change event for an attribute with Tango::DevEncoded attribute data type when the data rea specified with two pointers. More...
     
    void set_archive_event (string attr_name, bool implemented, bool detect=true)
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     Set an implemented flag for the attribute to indicate that the server fires archive events manually, without the polling to be started. More...
     
    void push_archive_event (string attr_name, DevFailed *except=NULL)
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     Push an archive event for state or status attribute or push an exception as archive event for any attribute. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when the data are specified using two pointers. More...
     
    void push_archive_event (string attr_name, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     Push an archive event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     Push an archive event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     Push an archive event for an attribute with Tango::DevString attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     Push an archive event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     Push an archive event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     Push an archive event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     Push an archive event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     Push an archive event for an attribute with Tango::DevState attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     Push an archive event for an attribute with Tango::DevEncoded attribute data type when it is specified using two pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     Push a user event for a state or status attribute or return an exception as user event for any attribute. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the attribute data are specified with 2 pointers. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     Push a user event for an attribute with Tango::DevShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     Push a user event for an attribute with Tango::DevLong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevLong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     Push a user event for an attribute with Tango::DevFloat attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     Push a user event for an attribute with Tango::DevDouble attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     Push a user event for an attribute with Tango::DevString attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     Push a user event for an attribute with Tango::DevBoolean attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     Push a user event for an attribute with Tango::DevUShort attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     Push a user event for an attribute with Tango::DevUChar attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     Push a user event for an attribute with Tango::DevULong attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     Push a user event for an attribute with Tango::DevULong64 attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     Push a user event for an attribute with Tango::DevState attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type. More...
     
    void push_event (string attr_name, vector< string > &filt_names, vector< double > &filt_vals, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, struct timeval &t, Tango::AttrQuality qual, bool release=false)
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     Push a user event for an attribute with Tango::DevEncoded attribute data type when the string part and the data part of the DevEncoded data are specified separately. More...
     
    void set_data_ready_event (string attr_name, bool implemented)
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     Set an implemented flag for the attribute to indicate that the server fires data ready event for this attribute. More...
     
    void push_data_ready_event (const string &attr_name, Tango::DevLong ctr=0)
     Push a data ready event for the attribute with name specified as the first parameter. More...
     Push a data ready event for the attribute with name specified as the first parameter. More...
     
    void push_pipe_event (const string &pipe_name, DevFailed *except)
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     Push a pipe event with exception data as value The method needs the pipe name as input. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, bool reuse_it=false)
     Push a pipe event. More...
     Push a pipe event. More...
     
    void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, struct timeval &t, bool reuse_it=false)
     Push a pipe event with a specified timestamp. More...
     Push a pipe event with a specified timestamp. More...
     
    void register_signal (long signo, bool own_handler=false)
     Register a signal to be executed in a signal handler. More...
     Register a signal to be executed in a signal handler. More...
     
    void unregister_signal (long signo)
     Unregister a signal. More...
     Unregister a signal. More...
     
    virtual void signal_handler (long signo)
     Signal handler. More...
     Signal handler. More...
     
    - + - + - + - + - + - + - + - + - - - - - - - - - - - + -

    Additional Inherited Members

    - Protected Member Functions inherited from Tango::DeviceImpl
    bool is_attribute_polled (const string &att_name)
     Check if attribute is polled. More...
     Check if attribute is polled. More...
     
    bool is_command_polled (const string &cmd_name)
     Check if command is polled. More...
     Check if command is polled. More...
     
    int get_attribute_poll_period (const string &att_name)
     Get attribute polling period. More...
     Get attribute polling period. More...
     
    int get_command_poll_period (const string &cmd_name)
     Get command polling period. More...
     Get command polling period. More...
     
    void poll_attribute (const string &att_name, int period)
     Start polling one attribute. More...
     Start polling one attribute. More...
     
    void poll_command (const string &cmd_name, int period)
     Start polling a command. More...
     Start polling a command. More...
     
    void stop_poll_attribute (const string &att_name)
     Stop polling one attribute. More...
     Stop polling one attribute. More...
     
    void stop_poll_command (const string &cmd_name)
     Stop polling one command. More...
     Stop polling one command. More...
     
    - Protected Attributes inherited from Tango::DeviceImpl
    +
    BlackBox * blackbox_ptr
     The device black box pointer.
     
    +
    long blackbox_depth
     The device black box depth.
     
    +
    string device_name
     The device name.
     
    +
    string desc
     The device description.
     
    +
    string device_status
     The device status.
     
    +
    Tango::DevState device_state
     The device state.
     
    +
    long version
     The device version.
     
    +
    DeviceClassdevice_class
     Pointer to the device-class object associated with the device.
     
    +
    MultiAttributedev_attr
     Pointer to the multi attribute object.
     
    +
    DbDevicedb_dev
     Pointer to the associated DbDevice object.
     Pointer to the associated DbDevice object.
     
    +
    string adm_device_name
     The administration device name.
     

    Detailed Description

    Base class for all TANGO device since version 5.

    -

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 7 of Tango library where the IDL Tango module has been modified in order to create a Device_4 interface which inherits from the original Device interface

    +

    This class inherits from DeviceImpl class which itself inherits from CORBA classes where all the network layer is implemented. This class has been created since release 7 of Tango library where the IDL Tango module has been modified in order to create a Device_4 interface which inherits from the original Device interface

    Author
    taurel
    Revision
    20742

    Constructor & Destructor Documentation

    - + +

    ◆ Device_5Impl() [1/4]

    +
    @@ -845,8 +835,8 @@
    -

    Constructs a newly allocated Device_5Impl object from its name.

    -

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    +

    Constructs a newly allocated Device_5Impl object from its name.

    +

    The device description field is set to A Tango device. The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -857,7 +847,9 @@ - + +

    ◆ Device_5Impl() [2/4]

    +
    device_classPointer to the device class object
    @@ -887,7 +879,7 @@
    -

    Constructs a newly allocated Device_5Impl object from its name and its description.

    +

    Constructs a newly allocated Device_5Impl object from its name and its description.

    The device state is set to unknown and the device status is set to Not Initialised

    Parameters
    @@ -900,7 +892,9 @@ - + +

    ◆ Device_5Impl() [3/4]

    +
    @@ -942,7 +936,7 @@
    -

    Constructs a newly allocated Device_5Impl object from all its creation parameters.

    +

    Constructs a newly allocated Device_5Impl object from all its creation parameters.

    The device is constructed from its name, its description, an original state and status

    Parameters
    @@ -957,7 +951,9 @@ - + +

    ◆ Device_5Impl() [4/4]

    +
    @@ -999,7 +995,7 @@
    -

    Constructs a newly allocated Device_5Impl object from all its creation parameters with some default values.

    +

    Constructs a newly allocated Device_5Impl object from all its creation parameters with some default values.

    The device is constructed from its name, its description, an original state and status. This constructor defined default values for the description, state and status parameters. The default device description is A TANGO device. The default device state is UNKNOWN and the default device status is Not initialised.

    Parameters
    @@ -1015,7 +1011,9 @@

    Member Function Documentation

    - + +

    ◆ get_attribute_config_5()

    +
    @@ -1038,24 +1036,26 @@

    Member Function Documentation

    Get attribute(s) configuration.

    -

    Invoked when the client request the get_attribute_config_5 CORBA operation. It returns to the client one AttributeConfig_5 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_5 structure. Since Tango release V5, the attribute event related, the attribute warning alarm and attribute rds alarm properties have been added to the returned structures.

    +

    Invoked when the client request the get_attribute_config_5 CORBA operation. It returns to the client one AttributeConfig_5 structure for each wanted attribute. All the attribute properties value are returned in this AttributeConfig_5 structure. Since Tango release V5, the attribute event related, the attribute warning alarm and attribute rds alarm properties have been added to the returned structures.

    Parameters
    namesThe attribute(s) name list
    -
    Returns
    A sequence of AttributeConfig_5 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_5 structure specification.
    +
    Returns
    A sequence of AttributeConfig_5 structure. One structure is initialised for each wanted attribute. Click here to read AttributeConfig_5 structure specification.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ get_pipe_config_5()

    +
    @@ -1085,17 +1085,19 @@

    Member Function Documentation

    -
    Returns
    A sequence of PipeConfig_5 structure. One structure is initialised for each wanted pipe. Click here to read PipeConfig_5 structure specification.
    +
    Returns
    A sequence of PipeConfig structures. One structure is initialised for each wanted pipe. Click here to read PipeConfig structure specification.
    Exceptions
    - +
    DevFailedThrown if the pipe does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the pipe does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ read_attribute_history_5()

    +
    @@ -1136,17 +1138,19 @@

    Member Function Documentation

    -
    Returns
    A DevAttrHistory_5 structure. This strucure contains all the element allowing a client to retrieve for each history record the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    +
    Returns
    A DevAttrHistory_5 structure. This strucure contains all the element allowing a client to retrieve for each history record the attribute value, the date and in case of the attribute returns an error when it was read, the DevErrors data. Click here to read DevAttrHistory structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist or is not polled. Click here to read DevFailed exception specification
    - + +

    ◆ read_attributes_5()

    +
    @@ -1189,22 +1193,24 @@

    Member Function Documentation

    Parameters
    - - + +
    namesThe attribute(s) name list
    sourceThe data source. This parameter is new in Tango release 5. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    sourceThe data source. This parameter is new in Tango release 5. It allows a client to choose the data source between the device itself or the data cache for polled attribute.
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A sequence of AttributeValue_5 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    +
    Returns
    A sequence of AttributeValue_5 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ read_pipe_5()

    +
    @@ -1241,21 +1247,23 @@

    Member Function Documentation

    Parameters
    - +
    nameThe pipe name
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A DevPipeData structure. Click here to read DevPipeData structure definition.
    +
    Returns
    A DevPipeData structure. Click here to read DevPipeData structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ set_attribute_config_5()

    +
    @@ -1288,24 +1296,26 @@

    Member Function Documentation

    Set attribute(s) configuration.

    -

    Invoked when the client request the set_attribute_config_5 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_5 structure specification.

    +

    Invoked when the client request the set_attribute_config_5 CORBA operation. It updates the device attribute configuration actually used by the device but this method also updates the Tango database. One structure of the AttributeConfig_3 type is needed for each attribute to update configuration. Click here to read AttributeConfig_5 structure specification.

    Parameters
    - +
    new_confThe attribute(s) new configuration structure sequence
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ set_pipe_config_5()

    +
    @@ -1338,24 +1348,26 @@

    Member Function Documentation

    Set pipe(s) configuration.

    -

    Invoked when the client request the set_pipe_config_5 CORBA operation. It updates the device pipe configuration actually used by the device but this method also updates the Tango database. One structure of the PipeConfig type is needed for each pipe to update configuration. Click here to read PipeConfig structure specification.

    +

    Invoked when the client request the set_pipe_config_5 CORBA operation. It updates the device pipe configuration actually used by the device but this method also updates the Tango database. One structure of the PipeConfig type is needed for each pipe to update configuration. Click here to read PipeConfig structure specification.

    Parameters
    - +
    new_confThe pipe(s) new configuration structure sequence
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_pipe_5()

    +
    @@ -1392,20 +1404,22 @@

    Member Function Documentation

    Parameters
    - +
    pipe_valueThe new pipe value
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_read_attributes_5()

    +
    @@ -1447,23 +1461,25 @@

    Member Function Documentation

    Invoked when the client request the write_read_attributes CORBA operation. It sets the attribute(s) with the new value(s) passed as parameter and then read the attribute(s) and return the read value to the caller.

    Parameters
    - + - +
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    valuesThe attribute(s) new value(s). One structure is initialised for each wanted attribute with the attribute value. The attribute quality and date are not used by this method. Click here to read AttributeValue structure definition.
    r_namesNames of the attribute(s) to be read
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A sequence of AttributeValue_5 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_5 structure definition.
    +
    Returns
    A sequence of AttributeValue_5 structure. One structure is initialised for each wanted attribute with the attribute value, the date and the attribute value quality. Click here to read AttributeValue_5 structure definition.
    Exceptions
    - +
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the command does not exist. Click here to read DevFailed exception specification
    - + +

    ◆ write_read_pipe_5()

    +
    @@ -1500,14 +1516,14 @@

    Member Function Documentation

    Parameters
    - +
    pipe_valueThe new pipe value
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    cl_identThe client identificator. This parameter is new in release 4. It allows device locking feature implemented in Tango V7
    -
    Returns
    A DevPipeData structure. Click here to read DevPipeData structure definition.
    +
    Returns
    A DevPipeData structure. Click here to read DevPipeData structure definition.
    Exceptions
    - +
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    DevFailedThrown if the attribute does not exist. Click here to read DevFailed exception specification
    @@ -1522,10 +1538,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1Device__5Impl__coll__graph.map b/classTango_1_1Device__5Impl__coll__graph.map index a97c822..458e772 100644 --- a/classTango_1_1Device__5Impl__coll__graph.map +++ b/classTango_1_1Device__5Impl__coll__graph.map @@ -1,10 +1,11 @@ - - - - - - - - + + + + + + + + + diff --git a/classTango_1_1Device__5Impl__coll__graph.md5 b/classTango_1_1Device__5Impl__coll__graph.md5 index f92d7cf..6938e18 100644 --- a/classTango_1_1Device__5Impl__coll__graph.md5 +++ b/classTango_1_1Device__5Impl__coll__graph.md5 @@ -1 +1 @@ -9dac2024f4b6b125816740e731b01802 \ No newline at end of file +5af9bf2dacf4f778217043eab1e452ed \ No newline at end of file diff --git a/classTango_1_1Device__5Impl__coll__graph.png b/classTango_1_1Device__5Impl__coll__graph.png index 24098a7..1240b48 100644 Binary files a/classTango_1_1Device__5Impl__coll__graph.png and b/classTango_1_1Device__5Impl__coll__graph.png differ diff --git a/classTango_1_1Device__5Impl__inherit__graph.map b/classTango_1_1Device__5Impl__inherit__graph.map index 2855cee..9c19591 100644 --- a/classTango_1_1Device__5Impl__inherit__graph.map +++ b/classTango_1_1Device__5Impl__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1Device__5Impl__inherit__graph.md5 b/classTango_1_1Device__5Impl__inherit__graph.md5 index f1c1a81..c130331 100644 --- a/classTango_1_1Device__5Impl__inherit__graph.md5 +++ b/classTango_1_1Device__5Impl__inherit__graph.md5 @@ -1 +1 @@ -ce7bf0fe12b906bfd1de89293e161a40 \ No newline at end of file +7634b6248b8f8493a0164aac56d4beee \ No newline at end of file diff --git a/classTango_1_1Device__5Impl__inherit__graph.png b/classTango_1_1Device__5Impl__inherit__graph.png index 5aed3aa..2ca0e69 100644 Binary files a/classTango_1_1Device__5Impl__inherit__graph.png and b/classTango_1_1Device__5Impl__inherit__graph.png differ diff --git a/classTango_1_1DoubleAttrProp-members.html b/classTango_1_1DoubleAttrProp-members.html index 987b902..4245327 100644 --- a/classTango_1_1DoubleAttrProp-members.html +++ b/classTango_1_1DoubleAttrProp-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -132,9 +115,9 @@ diff --git a/classTango_1_1DoubleAttrProp.html b/classTango_1_1DoubleAttrProp.html index 6c00d7f..0dd1ebb 100644 --- a/classTango_1_1DoubleAttrProp.html +++ b/classTango_1_1DoubleAttrProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DoubleAttrProp< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@
    -

    This class represents a Tango compound attribute property which consists of two values. +

    This class represents a Tango compound attribute property which consists of two values. More...

    #include "tango.h"

    @@ -120,7 +103,9 @@
    Inheritance graph
    - + + +
    [legend]
    - - + - + - + - + - @@ -191,11 +176,13 @@

    template<typename T>
    class Tango::DoubleAttrProp< T >

    -

    This class represents a Tango compound attribute property which consists of two values.

    +

    This class represents a Tango compound attribute property which consists of two values.

    Author
    trogucki
    Revision
    19431

    Constructor & Destructor Documentation

    - + +

    ◆ DoubleAttrProp() [1/4]

    +
    @@ -219,7 +206,7 @@

    @@ -128,21 +113,21 @@

    Constructors

    Miscellaneous constructors

    +
     DoubleAttrProp ()
     Default constructor.
     
     DoubleAttrProp (const vector< T > &values)
     Create a new DoubleAttrProp object. More...
     Create a new DoubleAttrProp object. More...
     
     DoubleAttrProp (const T &value)
     Create a new DoubleAttrProp object. More...
     Create a new DoubleAttrProp object. More...
     
     DoubleAttrProp (const char *value_str)
     Create a new DoubleAttrProp object. More...
     Create a new DoubleAttrProp object. More...
     
     DoubleAttrProp (const string &value_str)
     Create a new DoubleAttrProp object. More...
     Create a new DoubleAttrProp object. More...
     
    Assignment operators

    These operators allow to assign the values of the compound attribute property by providing the values or their string representations.

    @@ -160,7 +145,7 @@
     Assign the values of the compound attribute property. More...
     
    Get/Set object members.

    These methods allow the external world to get/set DoubleAttrProp instance data members

    +

    These methods allow the external world to get/set DoubleAttrProp instance data members

    vector< T > get_val ()
     Get the vector containing the compound attribute property values. More...
    -

    Create a new DoubleAttrProp object.

    +

    Create a new DoubleAttrProp object.

    Parameters
    @@ -229,7 +216,9 @@ - + +

    ◆ DoubleAttrProp() [2/4]

    +
    @@ -253,7 +242,7 @@
    valuesA vector containing two values of the compound attribute property.
    -

    Create a new DoubleAttrProp object.

    +

    Create a new DoubleAttrProp object.

    Parameters
    @@ -263,7 +252,9 @@ - + +

    ◆ DoubleAttrProp() [3/4]

    +
    @@ -287,7 +278,7 @@
    valueThe figure assigned to both values of the compound attribute property.
    -

    Create a new DoubleAttrProp object.

    +

    Create a new DoubleAttrProp object.

    Parameters
    @@ -297,7 +288,9 @@ - + +

    ◆ DoubleAttrProp() [4/4]

    +
    @@ -321,7 +314,7 @@
    value_strThe 'C string' representation of values of the compound attribute property.
    -

    Create a new DoubleAttrProp object.

    +

    Create a new DoubleAttrProp object.

    Parameters
    @@ -332,7 +325,9 @@

    Member Function Documentation

    - + +

    ◆ get_str()

    +
    @@ -360,7 +355,9 @@

    Member Function Documentation

    - + +

    ◆ get_val()

    +
    @@ -388,7 +385,9 @@

    Member Function Documentation

    - + +

    ◆ is_val()

    +
    @@ -417,7 +416,9 @@

    Member Function Documentation

    - + +

    ◆ operator=() [1/4]

    +
    @@ -429,8 +430,8 @@

    Member Function Documentation

    - - + +
    value_strThe string representation of values of the compound attribute property.
    DoubleAttrProp& Tango::DoubleAttrProp< T >::operator= (const vector< T > & values)const char * value_str)
    @@ -444,15 +445,17 @@

    Member Function Documentation

    Assign the values of the compound attribute property.

    Parameters
    - +
    valuesA vector containing compound attribute property values.
    value_strA 'C string' representation of values of the compound attribute property.
    -
    Returns
    DoubleAttrProp object with both values of the compound attribute property and their string representation set.
    +
    Returns
    DoubleAttrProp object with string representation of values of the compound attribute property set.
    - + +

    ◆ operator=() [2/4]

    +
    @@ -464,8 +467,8 @@

    Member Function Documentation

    DoubleAttrProp& Tango::DoubleAttrProp< T >::operator= ( - const T &  - value) + const string &  + value_str) @@ -479,15 +482,17 @@

    Member Function Documentation

    Assign the values of the compound attribute property.

    Parameters
    - +
    valueA figure representing both values of the compound attribute property.
    value_strA string representation of values of the compound attribute property.
    -
    Returns
    DoubleAttrProp object with both values of the compound attribute property and their string representation set.
    +
    Returns
    DoubleAttrProp object with string representation of values of the compound attribute property set.
    - + +

    ◆ operator=() [3/4]

    +
    @@ -499,8 +504,8 @@

    Member Function Documentation

    DoubleAttrProp& Tango::DoubleAttrProp< T >::operator= ( - const char *  - value_str) + const T &  + value) @@ -514,15 +519,17 @@

    Member Function Documentation

    Assign the values of the compound attribute property.

    Parameters
    - +
    value_strA 'C string' representation of values of the compound attribute property.
    valueA figure representing both values of the compound attribute property.
    -
    Returns
    DoubleAttrProp object with string representation of values of the compound attribute property set.
    +
    Returns
    DoubleAttrProp object with both values of the compound attribute property and their string representation set.
    - + +

    ◆ operator=() [4/4]

    +
    @@ -534,8 +541,8 @@

    Member Function Documentation

    DoubleAttrProp& Tango::DoubleAttrProp< T >::operator= ( - const string &  - value_str) + const vector< T > &  + values) @@ -549,15 +556,17 @@

    Member Function Documentation

    Assign the values of the compound attribute property.

    Parameters
    - +
    value_strA string representation of values of the compound attribute property.
    valuesA vector containing compound attribute property values.
    -
    Returns
    DoubleAttrProp object with string representation of values of the compound attribute property set.
    +
    Returns
    DoubleAttrProp object with both values of the compound attribute property and their string representation set.
    - + +

    ◆ set_str() [1/2]

    +
    @@ -591,7 +600,9 @@

    Member Function Documentation

    - + +

    ◆ set_str() [2/2]

    +
    @@ -625,7 +636,9 @@

    Member Function Documentation

    - + +

    ◆ set_val() [1/2]

    +
    @@ -637,8 +650,8 @@

    Member Function Documentation

    void Tango::DoubleAttrProp< T >::set_val ( - const vector< T > &  - values) + const T &  + value) @@ -650,17 +663,19 @@

    Member Function Documentation

    Set the compound attribute property values.

    -

    The values are automatically converted to their string representation.

    +

    The figure provided is set for both values of the compound attribute property and is automatically converted to its string representation.

    Parameters
    - +
    valuesThe vector containing the compound attribute property values.
    valueThe figure representing both values of the compound attribute property.
    - + +

    ◆ set_val() [2/2]

    +
    @@ -672,8 +687,8 @@

    Member Function Documentation

    void Tango::DoubleAttrProp< T >::set_val ( - const T &  - value) + const vector< T > &  + values) @@ -685,10 +700,10 @@

    Member Function Documentation

    Set the compound attribute property values.

    -

    The figure provided is set for both values of the compound attribute property and is automatically converted to its string representation.

    +

    The values are automatically converted to their string representation.

    Parameters
    - +
    valueThe figure representing both values of the compound attribute property.
    valuesThe vector containing the compound attribute property values.
    @@ -703,10 +718,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1DoubleAttrProp.js b/classTango_1_1DoubleAttrProp.js index 9207faa..eced483 100644 --- a/classTango_1_1DoubleAttrProp.js +++ b/classTango_1_1DoubleAttrProp.js @@ -8,12 +8,12 @@ var classTango_1_1DoubleAttrProp = [ "get_str", "classTango_1_1DoubleAttrProp.html#a378c84beef01e53519bc1b0702335e59", null ], [ "get_val", "classTango_1_1DoubleAttrProp.html#a377133f8bb35b0c6609fd0fe024d84c6", null ], [ "is_val", "classTango_1_1DoubleAttrProp.html#a75cbfd41ce00381a7a89c10b259fda8d", null ], - [ "operator=", "classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b", null ], - [ "operator=", "classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347", null ], [ "operator=", "classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68", null ], [ "operator=", "classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003", null ], + [ "operator=", "classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347", null ], + [ "operator=", "classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b", null ], [ "set_str", "classTango_1_1DoubleAttrProp.html#a680efb91abb5de604a811ebac5dafb5a", null ], [ "set_str", "classTango_1_1DoubleAttrProp.html#aed5483824956e3eb5fe40462331a5f91", null ], - [ "set_val", "classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb", null ], - [ "set_val", "classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678", null ] + [ "set_val", "classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678", null ], + [ "set_val", "classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb", null ] ]; \ No newline at end of file diff --git a/classTango_1_1DoubleAttrProp__inherit__graph.map b/classTango_1_1DoubleAttrProp__inherit__graph.map index 15f4345..50704d5 100644 --- a/classTango_1_1DoubleAttrProp__inherit__graph.map +++ b/classTango_1_1DoubleAttrProp__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1DoubleAttrProp__inherit__graph.md5 b/classTango_1_1DoubleAttrProp__inherit__graph.md5 index 67f54fd..b7ba287 100644 --- a/classTango_1_1DoubleAttrProp__inherit__graph.md5 +++ b/classTango_1_1DoubleAttrProp__inherit__graph.md5 @@ -1 +1 @@ -0297d6cf3f578f7280f705eb8b93eee7 \ No newline at end of file +015ee338a4737b64f03c7b5678e8f677 \ No newline at end of file diff --git a/classTango_1_1DoubleAttrProp__inherit__graph.png b/classTango_1_1DoubleAttrProp__inherit__graph.png index 2b9474e..2ec8c8c 100644 Binary files a/classTango_1_1DoubleAttrProp__inherit__graph.png and b/classTango_1_1DoubleAttrProp__inherit__graph.png differ diff --git a/classTango_1_1EncodedAttribute-members.html b/classTango_1_1EncodedAttribute-members.html deleted file mode 100644 index f00bad3..0000000 --- a/classTango_1_1EncodedAttribute-members.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Tango Core Classes Reference: Member List - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    -
    -
    Tango::EncodedAttribute Member List
    -
    -
    - -

    This is the complete list of members for Tango::EncodedAttribute, including all inherited members.

    - - - - - - - - - - - - - -
    decode_gray16(DeviceAttribute *attr, int *width, int *height, unsigned short **gray16)Tango::EncodedAttribute
    decode_gray8(DeviceAttribute *attr, int *width, int *height, unsigned char **gray8)Tango::EncodedAttribute
    decode_rgb32(DeviceAttribute *attr, int *width, int *height, unsigned char **rgb32)Tango::EncodedAttribute
    encode_gray16(unsigned short *gray16, int width, int height)Tango::EncodedAttribute
    encode_gray8(unsigned char *gray8, int width, int height)Tango::EncodedAttribute
    encode_jpeg_gray8(unsigned char *gray8, int width, int height, double quality)Tango::EncodedAttribute
    encode_jpeg_rgb24(unsigned char *rgb24, int width, int height, double quality)Tango::EncodedAttribute
    encode_jpeg_rgb32(unsigned char *rgb32, int width, int height, double quality)Tango::EncodedAttribute
    encode_rgb24(unsigned char *rgb24, int width, int height)Tango::EncodedAttribute
    EncodedAttribute()Tango::EncodedAttribute
    EncodedAttribute(int buf_pool_size, bool serialization=false)Tango::EncodedAttribute
    ~EncodedAttribute()Tango::EncodedAttribute
    -
    - - - - diff --git a/classTango_1_1EncodedAttribute.html b/classTango_1_1EncodedAttribute.html deleted file mode 100644 index 2f05eb2..0000000 --- a/classTango_1_1EncodedAttribute.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - -Tango Core Classes Reference: Tango::EncodedAttribute Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    - -
    -
    Tango::EncodedAttribute Class Reference
    -
    -
    - -

    This class provides method to deal with Tango::DevEncoded attribute format. - More...

    - -

    #include "tango.h"

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    Constructors

    Miscellaneous constructors

    -
    EncodedAttribute ()
     Create a new EncodedAttribute object.
     
     EncodedAttribute (int buf_pool_size, bool serialization=false)
     Create a new EncodedAttribute object with a user defined buffer pool. More...
     
    Destructor

    Only one desctructor is defined for this class

    -
    ~EncodedAttribute ()
     The attribute desctructor.
     
    Image Encoding Methods
    void encode_jpeg_gray8 (unsigned char *gray8, int width, int height, double quality)
     Encode a 8 bit grayscale image as JPEG format. More...
     
    void encode_jpeg_rgb32 (unsigned char *rgb32, int width, int height, double quality)
     Encode a 32 bit rgb color image as JPEG format. More...
     
    void encode_jpeg_rgb24 (unsigned char *rgb24, int width, int height, double quality)
     Encode a 24 bit rgb color image as JPEG format. More...
     
    void encode_gray8 (unsigned char *gray8, int width, int height)
     Encode a 8 bit grayscale image (no compression) More...
     
    void encode_gray16 (unsigned short *gray16, int width, int height)
     Encode a 16 bit grayscale image (no compression) More...
     
    void encode_rgb24 (unsigned char *rgb24, int width, int height)
     Encode a 24 bit color image (no compression) More...
     
    Image Decoding Methods
    void decode_rgb32 (DeviceAttribute *attr, int *width, int *height, unsigned char **rgb32)
     Decode a color image (JPEG_RGB or RGB24) and returns a 32 bits RGB image. More...
     
    void decode_gray8 (DeviceAttribute *attr, int *width, int *height, unsigned char **gray8)
     Decode a 8 bits grayscale image (JPEG_GRAY8 or GRAY8) and returns a 8 bits gray scale image. More...
     
    void decode_gray16 (DeviceAttribute *attr, int *width, int *height, unsigned short **gray16)
     Decode a 16 bits grayscale image (GRAY16) and returns a 16 bits gray scale image. More...
     
    -

    Detailed Description

    -

    This class provides method to deal with Tango::DevEncoded attribute format.

    -

    Constructor & Destructor Documentation

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    Tango::EncodedAttribute::EncodedAttribute (int buf_pool_size,
    bool serialization = false 
    )
    -
    - -

    Create a new EncodedAttribute object with a user defined buffer pool.

    -

    This constructor allows the user to define the size of the buffer pool used to store the encoded images. This buffer pool is managed as a circular pool. A different buffer is used each time an image is encoded. The last used buffer is then passed to the attribute with the attribute::set_value() method

    -
    Parameters
    - - - -
    buf_pool_sizeBuffer pool size
    serializationSet to true if the instance manage the data buffer serialization
    -
    -
    - -
    -
    -

    Member Function Documentation

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::decode_gray16 (DeviceAttributeattr,
    int * width,
    int * height,
    unsigned short ** gray16 
    )
    -
    - -

    Decode a 16 bits grayscale image (GRAY16) and returns a 16 bits gray scale image.

    -

    Throws DevFailed in case of failure.

    -
    Parameters
    - - - - - -
    attrDeviceAttribute that contains the image
    widthWidth of the image
    heightHeight of the image
    gray16Image (memory allocated by the function)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::decode_gray8 (DeviceAttributeattr,
    int * width,
    int * height,
    unsigned char ** gray8 
    )
    -
    - -

    Decode a 8 bits grayscale image (JPEG_GRAY8 or GRAY8) and returns a 8 bits gray scale image.

    -

    Throws DevFailed in case of failure.

    -
    Parameters
    - - - - - -
    attrDeviceAttribute that contains the image
    widthWidth of the image
    heightHeight of the image
    gray8Image (memory allocated by the function)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::decode_rgb32 (DeviceAttributeattr,
    int * width,
    int * height,
    unsigned char ** rgb32 
    )
    -
    - -

    Decode a color image (JPEG_RGB or RGB24) and returns a 32 bits RGB image.

    -

    Throws DevFailed in case of failure.

    -
    Parameters
    - - - - - -
    attrDeviceAttribute that contains the image
    widthWidth of the image
    heightHeight of the image
    rgb32Image (memory allocated by the function)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_gray16 (unsigned short * gray16,
    int width,
    int height 
    )
    -
    - -

    Encode a 16 bit grayscale image (no compression)

    -
    Parameters
    - - - - -
    gray16Array of 16bit gray sample
    widthThe image width
    heightThe image height
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_gray8 (unsigned char * gray8,
    int width,
    int height 
    )
    -
    - -

    Encode a 8 bit grayscale image (no compression)

    -
    Parameters
    - - - - -
    gray8Array of 8bit gray sample
    widthThe image width
    heightThe image height
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_jpeg_gray8 (unsigned char * gray8,
    int width,
    int height,
    double quality 
    )
    -
    - -

    Encode a 8 bit grayscale image as JPEG format.

    -
    Parameters
    - - - - - -
    gray8Array of 8bit gray sample
    widthThe image width
    heightThe image height
    qualityQuality of JPEG (0=poor quality 100=max quality)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_jpeg_rgb24 (unsigned char * rgb24,
    int width,
    int height,
    double quality 
    )
    -
    - -

    Encode a 24 bit rgb color image as JPEG format.

    -
    Parameters
    - - - - - -
    rgb24Array of 32bit RGB sample (RGBRGB...)
    widthThe image width
    heightThe image height
    qualityQuality of JPEG (0=poor quality 100=max quality)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_jpeg_rgb32 (unsigned char * rgb32,
    int width,
    int height,
    double quality 
    )
    -
    - -

    Encode a 32 bit rgb color image as JPEG format.

    -
    Parameters
    - - - - - -
    rgb32Array of 32bit RGB sample (RGB0RGB0...)
    widthThe image width
    heightThe image height
    qualityQuality of JPEG (0=poor quality 100=max quality)
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void Tango::EncodedAttribute::encode_rgb24 (unsigned char * rgb24,
    int width,
    int height 
    )
    -
    - -

    Encode a 24 bit color image (no compression)

    -
    Parameters
    - - - - -
    rgb24Array of 24bit RGB sample
    widthThe image width
    heightThe image height
    -
    -
    - -
    -
    -
    The documentation for this class was generated from the following file:
      -
    • encoded_attribute.h
    • -
    -
    -
    - - - - diff --git a/classTango_1_1EncodedAttribute.js b/classTango_1_1EncodedAttribute.js deleted file mode 100644 index 24967a3..0000000 --- a/classTango_1_1EncodedAttribute.js +++ /dev/null @@ -1,15 +0,0 @@ -var classTango_1_1EncodedAttribute = -[ - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html#a2d44e9152c929390d51fd631f5e31d37", null ], - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html#a63df51e7343e74e6f10253f6fd69a8ea", null ], - [ "~EncodedAttribute", "classTango_1_1EncodedAttribute.html#a6e013aa1fbfaa40971b3db1a32c17970", null ], - [ "decode_gray16", "classTango_1_1EncodedAttribute.html#a76fef5a1583210da6f06d7e3fe5bf7bb", null ], - [ "decode_gray8", "classTango_1_1EncodedAttribute.html#ae12a9771857f2fecbebd3b9381213ab5", null ], - [ "decode_rgb32", "classTango_1_1EncodedAttribute.html#a0a64f653b5fe0049cb04daf0740c4755", null ], - [ "encode_gray16", "classTango_1_1EncodedAttribute.html#aa67d49c4b99bd6e91e80138acca7a1a4", null ], - [ "encode_gray8", "classTango_1_1EncodedAttribute.html#a0aeecda296c64b53ab43317e94e6ac35", null ], - [ "encode_jpeg_gray8", "classTango_1_1EncodedAttribute.html#a7a98013fc1577c67127c0cca9b192b88", null ], - [ "encode_jpeg_rgb24", "classTango_1_1EncodedAttribute.html#a2bf74ff1635f2d3120dd0cdbef5e0c00", null ], - [ "encode_jpeg_rgb32", "classTango_1_1EncodedAttribute.html#afd6be02fbf49d3f7823679d190eea0a1", null ], - [ "encode_rgb24", "classTango_1_1EncodedAttribute.html#a8c0850a138718cf1a1513c20c1e58844", null ] -]; \ No newline at end of file diff --git a/classTango_1_1EventData-members.html b/classTango_1_1EventData-members.html index 6ba53af..dcdde6e 100644 --- a/classTango_1_1EventData-members.html +++ b/classTango_1_1EventData-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/classTango_1_1EventData.html b/classTango_1_1EventData.html index 8cecfac..2577462 100644 --- a/classTango_1_1EventData.html +++ b/classTango_1_1EventData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::EventData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -123,32 +106,34 @@
    Collaboration graph
    - + + + + +
    [legend]
    - - - - + - - - @@ -157,7 +142,23 @@

    Event callback execution data.

    This class is used to pass data to the callback method when an event is sent to the client

    $Author$ $Revision$

    -

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

      Member Data Documentation

      + +

      ◆ device

      + +
      +
      +

    Public Attributes

    +
    string attr_name
     The attribute name.
     
    +
    DeviceAttributeattr_value
     The attribute data.
     
    -DeviceProxydevice
     The DeviceProxy object on which the call was executed.
    DeviceProxydevice
     
    +
    bool err
     A boolean flag set to true if the request failed. False otherwise.
     
    +
    DevErrorList errors
     The error stack.
     
    +
    string event
     The event name.
     
    + + + +
    DeviceProxy* Tango::EventData::device
    +
    +

    The DeviceProxy object on which the call was executed

    + +
    +
    +
    The documentation for this class was generated from the following file:
    • event.h
    @@ -165,10 +166,10 @@ diff --git a/classTango_1_1EventData__coll__graph.map b/classTango_1_1EventData__coll__graph.map index 7a2778d..5704f28 100644 --- a/classTango_1_1EventData__coll__graph.map +++ b/classTango_1_1EventData__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1EventData__coll__graph.md5 b/classTango_1_1EventData__coll__graph.md5 index 968d807..9111549 100644 --- a/classTango_1_1EventData__coll__graph.md5 +++ b/classTango_1_1EventData__coll__graph.md5 @@ -1 +1 @@ -dfa1d8c6cce0fe747863a360b7c4f40d \ No newline at end of file +c6bf7200f45883c8e30444906ed0cb29 \ No newline at end of file diff --git a/classTango_1_1EventData__coll__graph.png b/classTango_1_1EventData__coll__graph.png index fa9c348..01885e4 100644 Binary files a/classTango_1_1EventData__coll__graph.png and b/classTango_1_1EventData__coll__graph.png differ diff --git a/classTango_1_1Except-members.html b/classTango_1_1Except-members.html index 0e58981..f4d9b0a 100644 --- a/classTango_1_1Except-members.html +++ b/classTango_1_1Except-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -114,63 +97,63 @@ compare_exception(Tango::DevFailed &ex1, Tango::DevFailed &ex2)Tango::Exceptstatic print_error_stack(const Tango::DevErrorList &ex)Tango::Exceptstatic print_exception(const CORBA::Exception &ex)Tango::Exceptstatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_exception(const CORBA::SystemException &ex, const char *origin)Tango::Exceptstatic - throw_exception(const CORBA::SystemException &ex, char *origin)Tango::Exceptstatic - throw_exception(const CORBA::SystemException &ex, const string &origin)Tango::Exceptstatic - throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic - throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptstatic - throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptstatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_exception(const CORBA::SystemException &ex, const char *origin)Tango::Exceptstatic + throw_exception(const CORBA::SystemException &ex, char *origin)Tango::Exceptstatic + throw_exception(const CORBA::SystemException &ex, const string &origin)Tango::Exceptstatic + throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptinlinestatic + throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptstatic + throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)Tango::Exceptstatic
    diff --git a/classTango_1_1Except.html b/classTango_1_1Except.html index 3b3449a..8929b47 100644 --- a/classTango_1_1Except.html +++ b/classTango_1_1Except.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Except Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@ - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -127,157 +110,157 @@  Print a TANGO error stack. More...
     
    Throw exception inline methods (static)
    -static void throw_exception (const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Generate and throw a TANGO DevFailed exception. More...
    -  +static TANGO_NORETURN void throw_exception (const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Generate and throw a TANGO DevFailed exception. More...
    Re-throw exception inline methods (static)
    -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  -static void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) - Re-throw a TANGO DevFailed exception with one more error. More...
    -  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    +  +static TANGO_NORETURN void re_throw_exception (Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR) + Re-throw a TANGO DevFailed exception with one more error. More...
    Other throw exception methods
    -static void throw_exception (const CORBA::SystemException &ex, const char *origin) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const CORBA::SystemException &ex, char *origin) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_exception (const CORBA::SystemException &ex, const string &origin) - Generate and throw a TANGO DevFailed exception. More...
    -  -static void throw_named_exception (const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Throw a TANGO MultiDevFailed exception. More...
    -  -static void throw_named_exception (vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Throw a TANGO MultiDevFailed exception. More...
    -  -static void throw_named_exception (Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Throw a TANGO MultiDevFailed exception. More...
    -  -static void throw_named_exception (Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) - Throw a TANGO MultiDevFailed exception. More...
    -  +static TANGO_NORETURN void throw_exception (const CORBA::SystemException &ex, const char *origin) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const CORBA::SystemException &ex, char *origin) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_exception (const CORBA::SystemException &ex, const string &origin) + Generate and throw a TANGO DevFailed exception. More...
    +  +static TANGO_NORETURN void throw_named_exception (const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Throw a TANGO MultiDevFailed exception. More...
    +  +static TANGO_NORETURN void throw_named_exception (vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Throw a TANGO MultiDevFailed exception. More...
    +  +static TANGO_NORETURN void throw_named_exception (Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Throw a TANGO MultiDevFailed exception. More...
    +  +static TANGO_NORETURN void throw_named_exception (Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR) + Throw a TANGO MultiDevFailed exception. More...
    +  static bool compare_exception (Tango::DevFailed &ex1, Tango::DevFailed &ex2) - Compare two Tango DevFailed exceptions for equality. More...
    + Compare two Tango DevFailed exceptions for equality. More...
     

    Detailed Description

    @@ -286,7 +269,9 @@
    Author
    bourtemb
    Revision
    30238

    Member Function Documentation

    - + +

    ◆ compare_exception()

    +
    @@ -318,8 +303,8 @@
    -

    Compare two Tango DevFailed exceptions for equality.

    -

    The two DevFailed exceptions are verified by comparing the reason, origin, description and severity of all exceptions in the error stack. The strings reason, origin and description are compared literally. Click here to read DevFailed exception specification

    +

    Compare two Tango DevFailed exceptions for equality.

    +

    The two DevFailed exceptions are verified by comparing the reason, origin, description and severity of all exceptions in the error stack. The strings reason, origin and description are compared literally. Click here to read DevFailed exception specification

    Parameters
    @@ -331,7 +316,9 @@ - + +

    ◆ print_error_stack()

    +
    ex1The first DevFailed exception
    @@ -364,7 +351,9 @@ - + +

    ◆ print_exception()

    +
    @@ -397,7 +386,9 @@ - + +

    ◆ re_throw_exception() [1/21]

    +
    @@ -405,7 +396,7 @@ - - + @@ -132,10 +115,12 @@
    - + @@ -413,19 +404,19 @@ - + - + - + @@ -448,7 +439,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin, reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * char *  reason,
    const char * char *  desc,
    const char * char *  origin,
    @@ -461,14 +452,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [2/21]

    +
    @@ -476,7 +469,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -484,19 +477,19 @@ - + - + - + @@ -519,7 +512,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * char *  reason,
    const char * char *  desc,
    char * const char *  origin,
    @@ -532,14 +525,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [3/21]

    +
    @@ -547,7 +542,7 @@ - - + @@ -192,10 +175,12 @@
    - + @@ -555,7 +550,7 @@ - + @@ -567,7 +562,7 @@ - + @@ -590,7 +585,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * char *  reason,
    const char * const string &  origin,
    @@ -603,14 +598,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [4/21]

    +
    @@ -618,7 +615,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -626,13 +623,13 @@ - + - + @@ -661,7 +658,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * char *  reason,
    char * const char *  desc,
    @@ -674,14 +671,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [5/21]

    +
    @@ -689,7 +688,7 @@
    - + @@ -732,7 +731,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    @@ -745,14 +744,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [6/21]

    +
    @@ -760,7 +761,7 @@ - + - + - + - + - + - +
    - + @@ -774,7 +775,7 @@ - + @@ -803,7 +804,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * const string &  desc,
    @@ -816,14 +817,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [7/21]

    +
    @@ -831,7 +834,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -845,13 +848,13 @@ - + - + @@ -874,7 +877,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const string &  desc,
    const char * const string &  origin,
    @@ -887,14 +890,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [8/21]

    +
    @@ -902,7 +907,7 @@
    - + @@ -910,7 +915,7 @@ - + @@ -945,7 +950,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin, reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const char *  reason,
    @@ -958,14 +963,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [9/21]

    +
    @@ -973,7 +980,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    - + @@ -981,19 +988,19 @@ - + - + - + @@ -1016,7 +1023,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & const char *  reason,
    const string & char *  desc,
    const string & const char *  origin,
    @@ -1029,14 +1036,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [10/21]

    +
    @@ -1044,7 +1053,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1052,19 +1061,19 @@ - + - + - + @@ -1087,7 +1096,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & const char *  reason,
    const string & const char *  desc,
    const char * char *  origin,
    @@ -1100,14 +1109,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [11/21]

    +
    @@ -1115,7 +1126,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1123,7 +1134,7 @@ - + @@ -1135,7 +1146,7 @@ - + @@ -1158,7 +1169,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & const char *  reason,
    const string & const char *  origin,
    @@ -1171,14 +1182,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [12/21]

    +
    @@ -1186,7 +1199,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1194,7 +1207,7 @@ - + @@ -1206,7 +1219,7 @@ - + @@ -1229,7 +1242,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & const char *  reason,
    const char * const string &  origin,
    @@ -1242,14 +1255,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [13/21]

    +
    @@ -1257,7 +1272,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1277,7 +1292,7 @@ - + @@ -1300,7 +1315,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & const char *  origin,
    @@ -1313,14 +1328,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [14/21]

    +
    @@ -1328,7 +1345,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1348,7 +1365,7 @@ - + @@ -1371,7 +1388,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * const string &  origin,
    @@ -1384,14 +1401,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [15/21]

    +
    @@ -1399,7 +1418,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1407,19 +1426,19 @@ - + - + - + @@ -1442,7 +1461,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const char * const string &  reason,
    const char * char *  desc,
    const string & char *  origin,
    @@ -1455,14 +1474,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [16/21]

    +
    @@ -1470,7 +1491,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1484,13 +1505,13 @@ - + - + @@ -1513,7 +1534,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    const string & char *  desc,
    char * const string &  origin,
    @@ -1526,14 +1547,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [17/21]

    +
    @@ -1541,7 +1564,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1555,13 +1578,13 @@ - + - + @@ -1584,7 +1607,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const char *  desc,
    const string & const char *  origin,
    @@ -1597,14 +1620,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [18/21]

    +
    @@ -1612,7 +1637,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1626,13 +1651,13 @@ - + - + @@ -1655,7 +1680,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const char *  desc,
    char * const string &  origin,
    @@ -1668,14 +1693,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [19/21]

    +
    @@ -1683,7 +1710,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1691,7 +1718,7 @@ - + @@ -1703,7 +1730,7 @@ - + @@ -1726,7 +1753,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const string &  reason,
    const string & char *  origin,
    @@ -1739,14 +1766,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [20/21]

    +
    @@ -1754,7 +1783,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1762,7 +1791,7 @@ - + @@ -1774,7 +1803,7 @@ - + @@ -1797,7 +1826,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const string &  reason,
    char * const char *  origin,
    @@ -1810,14 +1839,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ re_throw_exception() [21/21]

    +
    @@ -1825,7 +1856,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -1833,13 +1864,13 @@ - + - + @@ -1868,7 +1899,7 @@

    Re-throw a TANGO DevFailed exception with one more error.

    -

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. The memory used by the reason and desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is re-thrown with one more DevError object. A default value "Tango::ERR" is defined for the new DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::re_throw_exception static TANGO_NORETURN void Tango::Except::re_throw_exception ( Tango::DevFailed &  ex,
    char * const string &  reason,
    char * const string &  desc,
    @@ -1881,14 +1912,16 @@
    Exceptions
    exThe DevFailed exception
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [1/24]

    +
    @@ -1896,21 +1929,21 @@ - @@ -39,41 +39,22 @@
    - + - + - + - + @@ -1933,7 +1966,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin, reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const char * char *  reason,
    const char * char *  desc,
    const char * char *  origin,
    @@ -1945,16 +1978,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    -

    Referenced by Tango::DeviceImpl::get_db_device(), Tango::AttrProp< DevLong >::get_val(), Tango::DoubleAttrProp< DevDouble >::get_val(), and Tango::return_empty_any().

    - - + +

    ◆ throw_exception() [2/24]

    +
    @@ -1962,21 +1995,21 @@ - @@ -39,41 +39,22 @@
    - + - + - + - + @@ -1999,7 +2032,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const char * char *  reason,
    const char * char *  desc,
    char * const char *  origin,
    @@ -2011,14 +2044,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [3/24]

    +
    @@ -2026,9 +2061,9 @@
    - + - + @@ -2040,7 +2075,7 @@ - + @@ -2063,7 +2098,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const char * char *  reason,
    const char * const string &  origin,
    @@ -2075,14 +2110,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [4/24]

    +
    @@ -2090,15 +2127,15 @@ - @@ -39,41 +39,22 @@
    - + - + - + @@ -2127,7 +2164,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const char * char *  reason,
    char * const char *  desc,
    @@ -2139,14 +2176,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [5/24]

    +
    @@ -2154,7 +2193,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -2191,7 +2230,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( char *  reason,
    @@ -2203,14 +2242,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [6/24]

    +
    @@ -2218,7 +2259,7 @@ - + - - + - + - + - + - + - + @@ -173,7 +156,7 @@ Protected Attributes - + @@ -184,10 +167,12 @@
    - + @@ -2226,7 +2267,7 @@ - + @@ -2255,7 +2296,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( char *  reason,
    const char * const string &  desc,
    @@ -2267,14 +2308,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [7/24]

    +
    @@ -2282,7 +2325,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -2290,13 +2333,13 @@ - + - + @@ -2319,7 +2362,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( char *  reason,
    char * const string &  desc,
    const char * const string &  origin,
    @@ -2331,14 +2374,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [8/24]

    +
    @@ -2346,9 +2391,9 @@ - @@ -39,41 +39,22 @@
    - + - + @@ -2383,7 +2428,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin, reason and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (char * const char *  reason,
    @@ -2395,14 +2440,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [9/24]

    +
    @@ -2410,21 +2457,21 @@ - @@ -39,41 +39,22 @@
    - + - + - + - + @@ -2447,7 +2494,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & const char *  reason,
    const string & char *  desc,
    const string & const char *  origin,
    @@ -2459,14 +2506,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [10/24]

    +
    @@ -2474,21 +2523,21 @@ - @@ -39,41 +39,22 @@
    - + - + - + - + @@ -2511,7 +2560,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & const char *  reason,
    const string & const char *  desc,
    const char * char *  origin,
    @@ -2523,14 +2572,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [11/24]

    +
    @@ -2538,9 +2589,9 @@ - @@ -39,41 +39,22 @@
    - + - + @@ -2552,7 +2603,7 @@ - + @@ -2575,7 +2626,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & const char *  reason,
    const string & const char *  origin,
    @@ -2587,14 +2638,18 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    +

    Referenced by Tango::DeviceImpl::get_db_device(), Tango::AttrProp< DevLong >::get_val(), and Tango::DoubleAttrProp< DevDouble >::get_val().

    + - + +

    ◆ throw_exception() [12/24]

    +
    @@ -2602,9 +2657,9 @@ - @@ -39,41 +39,22 @@
    - + - + @@ -2616,7 +2671,7 @@ - + @@ -2639,7 +2694,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & const char *  reason,
    const char * const string &  origin,
    @@ -2651,14 +2706,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [13/24]

    +
    @@ -2666,7 +2723,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -2680,7 +2737,7 @@ - + @@ -2703,7 +2760,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( const char *  reason,
    const string & const char *  origin,
    @@ -2715,14 +2772,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [14/24]

    +
    @@ -2730,7 +2789,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -2744,7 +2803,7 @@ - + @@ -2767,7 +2826,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( const char *  reason,
    const char * const string &  origin,
    @@ -2779,14 +2838,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [15/24]

    +
    @@ -2794,28 +2855,16 @@ +static
    - + - - - - - - - - - - - - - - + + - - + + @@ -2825,32 +2874,32 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const char * reason,
    const char * desc,
    const string & origin, const CORBA::SystemException & ex,
    Tango::ErrSeverity sever = Tango::ERR char * origin 
    -inlinestatic

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    - - - - + +
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    originThe exception DevError object origin field. The memory allocated for this parameter will be freed by this method.
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [16/24]

    +
    @@ -2858,28 +2907,16 @@ +static
    - + - - - - - - - - - - - - - - + + - - + + @@ -2889,32 +2926,32 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & reason,
    const string & desc,
    char * origin, const CORBA::SystemException & ex,
    Tango::ErrSeverity sever = Tango::ERR const char * origin 
    -inlinestatic

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    - - + -
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [17/24]

    +
    @@ -2922,28 +2959,16 @@ +static
    - + - - - - - - - - + + - - - - - - - + @@ -2953,32 +2978,32 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const string & reason,
    char * desc, const CORBA::SystemException & ex,
    const string & origin,
    Tango::ErrSeverity sever = Tango::ERR origin 
    -inlinestatic

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    - - - - + +
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    originThe exception DevError object origin field. The memory allocated for this parameter will be freed by this method.
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [18/24]

    +
    @@ -2986,7 +3011,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -3023,7 +3048,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception ( const string &  reason,
    @@ -3035,14 +3060,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [19/24]

    +
    @@ -3050,15 +3077,15 @@ - @@ -39,41 +39,22 @@
    - + - + - + @@ -3087,7 +3114,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the desc parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (char * const string &  reason,
    const string & char *  desc,
    @@ -3099,14 +3126,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [20/24]

    +
    @@ -3114,21 +3143,21 @@ - + - + @@ -177,30 +160,30 @@ - + - + - + - + - + - + - + - + @@ -227,7 +210,7 @@ - + @@ -241,17 +224,19 @@ - +
    - + - + - + - + @@ -3151,7 +3180,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and origin parameters will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (char * const string &  reason,
    const string & const char *  desc,
    char * const char *  origin,
    @@ -3163,14 +3192,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [21/24]

    +
    @@ -3178,15 +3209,15 @@ - @@ -39,41 +39,22 @@
    - + - + - + @@ -3215,7 +3246,7 @@

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the reason and desc parameter will be freed by this method Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (char * const string &  reason,
    char * const char *  desc,
    @@ -3227,14 +3258,16 @@
    Exceptions
    reasonThe exception DevError object reason field
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [22/24]

    +
    @@ -3242,16 +3275,28 @@ +inlinestatic
    - + - - + + - - + + + + + + + + + + + + + + @@ -3261,30 +3306,34 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const CORBA::SystemException & ex, const string & reason,
    const char * origin const string & desc,
    char * origin,
    Tango::ErrSeverity sever = Tango::ERR 
    -static

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. The memory used by the origin parameter will be freed by this method Click here to read DevFailed exception specification

    Parameters
    - + + +
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [23/24]

    +
    @@ -3292,16 +3341,28 @@ +inlinestatic
    - + - - + + - - + + + + + + + + + + + + + + @@ -3311,30 +3372,34 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const CORBA::SystemException & ex, const string & reason,
    char * origin const string & desc,
    const char * origin,
    Tango::ErrSeverity sever = Tango::ERR 
    -static

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    - - + + + +
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    originThe exception DevError object origin field. The memory allocated for this parameter will be freed by this method.
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_exception() [24/24]

    +
    @@ -3342,16 +3407,28 @@ +inlinestatic
    - + - - + + - + + + + + + + + + + + + + @@ -3361,30 +3438,34 @@
    static void Tango::Except::throw_exception static TANGO_NORETURN void Tango::Except::throw_exception (const CORBA::SystemException & ex, const string & reason,
    const string & origin desc,
    const string & origin,
    Tango::ErrSeverity sever = Tango::ERR 
    -static

    Generate and throw a TANGO DevFailed exception.

    -

    The exception is created with a single DevError object. A value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    +

    The exception is created with a single DevError object. A default value "Tango::ERR" is defined for the DevError severity field. Click here to read DevFailed exception specification

    Parameters
    - - + + + +
    exA CORBA System Exception. The reason and desc fields of the DevError object will be set according to the data in this exception. The desc field is always set to API_CorbaSysException and the reason flag is different depending on the exact type of the CORBA system exception.
    originThe exception DevError object origin field. The memory allocated for this parameter will be freed by this method.
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    severThe exception DevError object severity field
    Exceptions
    - +
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    DevFailedThe thrown exception. Click here to read DevFailed exception specification
    - + +

    ◆ throw_named_exception() [1/4]

    +
    @@ -3392,7 +3473,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -3435,7 +3516,7 @@

    Throw a TANGO MultiDevFailed exception.

    -

    Throw a MultiDevFailed exception with one more DevError object for the attribute with name given as first parameter. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    Throw a MultiDevFailed exception with one more DevError object for the attribute with name given as first parameter. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_named_exception static TANGO_NORETURN void Tango::Except::throw_named_exception ( const char *  att_name,
    @@ -3448,14 +3529,16 @@
    Exceptions
    att_nameThe attribute name
    - +
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    - + +

    ◆ throw_named_exception() [2/4]

    +
    @@ -3463,10 +3546,16 @@ +static
    - + - - + + + + + + + + @@ -3500,16 +3589,18 @@
    static void Tango::Except::throw_named_exception static TANGO_NORETURN void Tango::Except::throw_named_exception (vector< string > & atts, Tango::DeviceImpld,
    long att_idx,
    -inlinestatic

    Throw a TANGO MultiDevFailed exception.

    -

    Throw a MultiDevFailed exception with one more DevError object for the attribute list with names given as first parameter. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    Throw a MultiDevFailed exception with one more DevError object for one attribute with index given as second parameter. The attributes index is the index received by the write_attr_hardware() method. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods.

    +

    The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    - + + @@ -3519,14 +3610,16 @@
    Exceptions
    attsThe attributes name vector
    dThe device pointer
    att_idxThe attributes index
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    - +
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    - + +

    ◆ throw_named_exception() [3/4]

    +
    @@ -3534,7 +3627,7 @@ - @@ -39,41 +39,22 @@
    - + @@ -3542,8 +3635,8 @@ - - + + @@ -3583,12 +3676,12 @@

    Throw a TANGO MultiDevFailed exception.

    -

    Throw a MultiDevFailed exception with one more DevError object for one attribute with index given as second parameter. The attributes index is the index received by the write_attr_hardware() method. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods.

    -

    The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    Throw a MultiDevFailed exception with one more DevError object for the attribute list with indexes given as second parameter. The attributes indexes are the index received by the write_attr_hardware() method. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods.

    +

    The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    static void Tango::Except::throw_named_exception static TANGO_NORETURN void Tango::Except::throw_named_exception ( Tango::DeviceImpl d,
    long att_idx, vector< long > & atts,
    - + @@ -3598,14 +3691,16 @@
    Exceptions
    dThe device pointer
    att_idxThe attributes index
    attsThe attributes indexes vector
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    - +
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    - + +

    ◆ throw_named_exception() [4/4]

    +
    @@ -3613,15 +3708,9 @@ +inlinestatic
    - + - - - - - - - + @@ -3656,18 +3745,16 @@
    static void Tango::Except::throw_named_exception static TANGO_NORETURN void Tango::Except::throw_named_exception (Tango::DeviceImpld,
    vector< long > & vector< string > &  atts,
    -static

    Throw a TANGO MultiDevFailed exception.

    -

    Throw a MultiDevFailed exception with one more DevError object for the attribute list with indexes given as second parameter. The attributes indexes are the index received by the write_attr_hardware() method. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods.

    -

    The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    +

    Throw a MultiDevFailed exception with one more DevError object for the attribute list with names given as first parameter. A default value "Tango::ERR" is defined for the new DevError severity field. Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. The memory used by the origin and desc parameters will be freed by this method Click here to read DevFailed exception specification

    Parameters
    - - + @@ -3677,7 +3764,7 @@
    Exceptions
    dThe device pointer
    attsThe attributes indexes vector
    attsThe attributes name vector
    reasonThe exception DevError object reason field
    descThe exception DevError object desc field
    originThe exception DevError object origin field
    - +
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    MultiDevFailedThe thrown exception. Click here to read MultiDevFailed exception specification
    @@ -3692,10 +3779,10 @@ diff --git a/classTango_1_1FwdAttr-members.html b/classTango_1_1FwdAttr-members.html index 82c7b09..ed6a00f 100644 --- a/classTango_1_1FwdAttr-members.html +++ b/classTango_1_1FwdAttr-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,11 +96,13 @@ - - - - - + + + + + + + @@ -136,17 +121,18 @@ - - - + + + +
    Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    FwdAttr(const string &name, const string &root_attribute=RootAttNotDef)Tango::FwdAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)Tango::Attr
    FwdAttr(const string &name, const string &root_attribute=RootAttNotDef)Tango::FwdAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name)Tango::ImageAttrinline
    is_archive_event()Tango::Attrinline
    is_change_event()Tango::Attrinline
    is_check_archive_criteria()Tango::Attrinline
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)Tango::SpectrumAttr
    ~Attr()Tango::Attrvirtual
    ~ImageAttr()Tango::ImageAttrinline
    ~SpectrumAttr()Tango::SpectrumAttrinline
    SpectrumAttr(const char *name)Tango::SpectrumAttrinline
    ~Attr()Tango::Attrvirtual
    ~ImageAttr()Tango::ImageAttrinline
    ~SpectrumAttr()Tango::SpectrumAttrinline
    diff --git a/classTango_1_1FwdAttr.html b/classTango_1_1FwdAttr.html index 977a352..50f3737 100644 --- a/classTango_1_1FwdAttr.html +++ b/classTango_1_1FwdAttr.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::FwdAttr Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,22 @@
    Inheritance graph
    - + + + + +
    [legend]
    Collaboration diagram for Tango::FwdAttr:
    Collaboration graph
    - + + + + +
    [legend]
    - + @@ -144,105 +135,107 @@ - + - + - + - + - + + - - + - + - + - + - + - - - + + + - + - + - + - + + - - + - + - + - + - - + - + - + - + - + - + - + - + - +

    @@ -136,7 +127,7 @@

    Only one constructor is defined for this class

     FwdAttr (const string &name, const string &root_attribute=RootAttNotDef)
     Constructs a newly allocated FwdAttr object. More...
     Constructs a newly allocated FwdAttr object. More...
     
    Miscellaneous methods
    void set_default_properties (UserDefaultFwdAttrProp &prop)
     
    - Public Member Functions inherited from Tango::ImageAttr
     ImageAttr (const char *name, long data_type, long max_x, long max_y)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
    ImageAttr (const char *name)
     ImageAttr (const char *name)
     Constructs a newly allocated ImageAttr object. More...
     
    +
     ~ImageAttr ()
     The object desctructor.
     The object destructor.
     
    - Public Member Functions inherited from Tango::SpectrumAttr
     SpectrumAttr (const char *name, long data_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
    SpectrumAttr (const char *_n)
     
    +
     SpectrumAttr (const char *name)
     Constructs a newly allocated SpectrumAttr object. More...
     
     ~SpectrumAttr ()
     The object desctructor.
     The object destructor.
     
    - Public Member Functions inherited from Tango::Attr
     Attr (const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
     Attr (const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
    Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Constructs a newly allocated Attr object. More...
     
    +
    virtual ~Attr ()
     The object desctructor.
     The object destructor.
     
    void set_default_properties (UserDefaultAttrProp &prop)
     Set default attribute properties. More...
     Set default attribute properties. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the attribute display level. More...
     Set the attribute display level. More...
     
    void set_polling_period (long update)
     Set the attribute polling update period. More...
     Set the attribute polling update period. More...
     
    +
    void set_memorized ()
     Set the attribute as memorized in database (only for scalar and writable attribute) By default the setpoint will be written to the attribute during initialisation! Use method set_memorized_init() with false as argument if you don't want this feature.
     
    void set_memorized_init (bool write_on_init)
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     
    void set_change_event (bool implemented, bool detect)
     Set a flag to indicate that the server fires change events manually without the polling to be started for the attribute. More...
     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 for this attribute. More...
     Check if the change event is fired manually for this attribute. More...
     
    bool is_check_change_criteria ()
     Check if the change event criteria should be checked when firing the event manually. More...
     Check if the change event criteria should be checked when firing the event manually. More...
     
    void set_archive_event (bool implemented, bool detect)
     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...
     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...
     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...
     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...
     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...
     Check if the data ready event is fired for this attribute. More...
     

    Detailed Description

    User class to create a forwarded attribute object.

    -

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the FwdAttribute object for the forwarded attribute created by the user.

    +

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the FwdAttribute object for the forwarded attribute created by the user.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ FwdAttr()

    +
    @@ -266,7 +259,7 @@
    -

    Constructs a newly allocated FwdAttr object.

    +

    Constructs a newly allocated FwdAttr object.

    Parameters
    @@ -278,7 +271,9 @@

    Member Function Documentation

    - + +

    ◆ set_default_properties()

    +
    nameThe attribute name
    @@ -310,10 +305,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1FwdAttr__coll__graph.map b/classTango_1_1FwdAttr__coll__graph.map index 4a47984..3323c3c 100644 --- a/classTango_1_1FwdAttr__coll__graph.map +++ b/classTango_1_1FwdAttr__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1FwdAttr__coll__graph.md5 b/classTango_1_1FwdAttr__coll__graph.md5 index a9e1cd8..6a91ca7 100644 --- a/classTango_1_1FwdAttr__coll__graph.md5 +++ b/classTango_1_1FwdAttr__coll__graph.md5 @@ -1 +1 @@ -baf60b1745a7c78f801605b882744533 \ No newline at end of file +4fc14f8bf5a0969f0a7ecd9aaa2aa629 \ No newline at end of file diff --git a/classTango_1_1FwdAttr__coll__graph.png b/classTango_1_1FwdAttr__coll__graph.png index f05b0f7..6070832 100644 Binary files a/classTango_1_1FwdAttr__coll__graph.png and b/classTango_1_1FwdAttr__coll__graph.png differ diff --git a/classTango_1_1FwdAttr__inherit__graph.map b/classTango_1_1FwdAttr__inherit__graph.map index 4a47984..3323c3c 100644 --- a/classTango_1_1FwdAttr__inherit__graph.map +++ b/classTango_1_1FwdAttr__inherit__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1FwdAttr__inherit__graph.md5 b/classTango_1_1FwdAttr__inherit__graph.md5 index a9e1cd8..29547eb 100644 --- a/classTango_1_1FwdAttr__inherit__graph.md5 +++ b/classTango_1_1FwdAttr__inherit__graph.md5 @@ -1 +1 @@ -baf60b1745a7c78f801605b882744533 \ No newline at end of file +71b00bac7e88e1e02af9cbba0f6373ca \ No newline at end of file diff --git a/classTango_1_1FwdAttr__inherit__graph.png b/classTango_1_1FwdAttr__inherit__graph.png index f05b0f7..6070832 100644 Binary files a/classTango_1_1FwdAttr__inherit__graph.png and b/classTango_1_1FwdAttr__inherit__graph.png differ diff --git a/classTango_1_1Group-members.html b/classTango_1_1Group-members.html index 1e6db38..bdc8bc7 100644 --- a/classTango_1_1Group-members.html +++ b/classTango_1_1Group-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -155,9 +138,9 @@ diff --git a/classTango_1_1Group.html b/classTango_1_1Group.html index ad22064..c79b4a6 100644 --- a/classTango_1_1Group.html +++ b/classTango_1_1Group.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Group Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@
    -

    High level class allowing the user to handle Tango group. +

    High level class allowing the user to handle Tango group. More...

    #include "tango.h"

    @@ -122,10 +105,10 @@ Public Member Functions
    Constructor and destructor
     Group (const std::string &name)
     Create a Group instance. More...
     Create a Group instance. More...
     
    virtual ~Group ()
     Create a Group instance. More...
     Create a Group instance. More...
     
    Group management related methods
    virtual void add (Group *group, int tmo_ms=-1)
     Set client side timeout for all devices in the group. More...
     
    GroupCmdReplyList command_inout (const std::string &c, bool fwd=true)
     Executes a Tango command on a group. More...
     Executes a Tango command on a group. More...
     
    GroupCmdReplyList command_inout (const std::string &c, const DeviceData &d, bool fwd=true)
     Executes a Tango command with the same input data on a group. More...
     Executes a Tango command with the same input data on a group. More...
     
    GroupCmdReplyList command_inout (const std::string &c, const std::vector< DeviceData > &d, bool fwd=true)
     Executes a Tango command with the different input data on a group (Using DeviceData class instances) More...
     Executes a Tango command with the different input data on a group (Using DeviceData class instances) More...
     
    template<typename T >
    GroupCmdReplyList command_inout (const std::string &c, const std::vector< T > &d, bool fwd=true)
     Executes a Tango command with the different input data on a group. More...
     Executes a Tango command with the different input data on a group. More...
     
    long command_inout_asynch (const std::string &c, bool fgt=false, bool fwd=true)
     Executes a Tango command on each device in the group asynchronously. More...
     Executes a Tango command on each device in the group asynchronously. More...
     
    long command_inout_asynch (const std::string &c, const DeviceData &d, bool fgt=false, bool fwd=true)
     Executes a Tango command with same input data on each device in the group asynchronously. More...
     Executes a Tango command with same input data on each device in the group asynchronously. More...
     
    long command_inout_asynch (const std::string &c, const std::vector< DeviceData > &d, bool fgt=false, bool fwd=true)
     Executes a Tango command with different input data (using DeviceData object) on each device in the group asynchronously. More...
     Executes a Tango command with different input data (using DeviceData object) on each device in the group asynchronously. More...
     
    template<typename T >
    long command_inout_asynch (const std::string &c, const std::vector< T > &d, bool fgt=false, bool fwd=true)
     Executes a Tango command with different input data on each device in the group asynchronously. More...
     Executes a Tango command with different input data on each device in the group asynchronously. More...
     
    GroupCmdReplyList command_inout_reply (long req_id, long tmo_ms=0)
     Returns the results of an asynchronous command. More...
     Writes an attribute on each device in the group. More...
     
    GroupReplyList write_attribute (const std::vector< DeviceAttribute > &d, bool fwd=true)
     Writes several attributes on each device in the group (using DeviceAttribute) More...
     Writes several attributes on each device in the group (using DeviceAttribute) More...
     
    template<typename T >
    GroupReplyList write_attribute (const std::string &n, const std::vector< T > &d, bool fwd=true)
     
    template<typename T >
    long write_attribute_asynch (const std::string &a, const std::vector< T > &d, bool fwd=true)
     Writes an attribute on each device in the group asynchronously (Without DeviceAttribute data) More...
     Writes an attribute on each device in the group asynchronously (Without DeviceAttribute data) More...
     
    GroupReplyList write_attribute_reply (long req_id, long tmo_ms=0)
     Returns the acknowledgements of an asynchronous attribute writing. More...
     

    Detailed Description

    -

    High level class allowing the user to handle Tango group.

    +

    High level class allowing the user to handle Tango group.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Group()

    +
    @@ -265,7 +250,7 @@
    -

    Create a Group instance.

    +

    Create a Group instance.

    Instanciate an empty group. The group name allows retrieving a sub-group in the hierarchy.

    Parameters
    @@ -276,7 +261,9 @@ - + +

    ◆ ~Group()

    +
    @@ -297,13 +284,15 @@
    -

    Create a Group instance.

    -

    Delete a group and all its elements. Be aware that a group always gets the ownership of its children and deletes themwhen it is itself deleted. Therefore, never try to delete a Group (respectively a DeviceProxy) returned by a call to Tango::Group::get_group() (respectively to Tango::Group::get_device()). Use the Tango::Group::remove() method instead.

    +

    Create a Group instance.

    +

    Delete a group and all its elements. Be aware that a group always gets the ownership of its children and deletes themwhen it is itself deleted. Therefore, never try to delete a Group (respectively a DeviceProxy) returned by a call to Tango::Group::get_group() (respectively to Tango::Group::get_device()). Use the Tango::Group::remove() method instead.

    Member Function Documentation

    - + +

    ◆ add() [1/3]

    +
    @@ -313,8 +302,8 @@

    Member Function Documentation

    - - + + @@ -335,11 +324,11 @@

    Member Function Documentation

    virtual void Tango::Group::add (Groupgroup, const std::string & pattern,
    -

    Attaches a (sub) group.

    -

    Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a Group attached to a Group. Use the Group::remove() method instead. If timeout_ms parameter is different from -1, the client side timeout associated to each device composing the group added is set to timeout_ms milliseconds. If timeout_ms is -1, timeouts are not changed. This method does nothing if the specified group is already attached (i.e. it is silently ignored) and timeout_ms = -1. If the specified group is already attached and timeout_ms is different from -1, the client side timeout of each device composing the group given in parameter is set to timeout_ms milliseconds.

    +

    Attaches any device which name matches the specified pattern.

    +

    The pattern parameter can be a simple device name or a device name pattern (e.g. domain_* / family/ member_*). This method first asks to the Tango database the list of device names matching the pattern. Devices are then attached to the group in the order in which they are returned by the database. Any device already present in the hierarchy (i.e. a device belonging to the group or to one of its subgroups) is silently ignored but its client side timeout is set to timeout_ms milliseconds if timeout_ms is different from -1. Set the client side timeout of each device matching the specified pattern to timeout_ms milliseconds if timeout_ms is different from -1.

    Parameters
    - +
    [in]groupThe group to be attached
    [in]patternThe device selection pattern
    [in]tmo_msThe timeout value
    @@ -347,7 +336,9 @@

    Member Function Documentation

    - + +

    ◆ add() [2/3]

    +
    @@ -357,8 +348,8 @@

    Member Function Documentation

    - - + + @@ -379,11 +370,11 @@

    Member Function Documentation

    virtual void Tango::Group::add (const std::string & pattern, const std::vector< std::string > & patterns,
    -

    Attaches any device which name matches the specified pattern.

    -

    The pattern parameter can be a simple device name or a device name pattern (e.g. domain_* / family/ member_*). This method first asks to the Tango database the list of device names matching the pattern. Devices are then attached to the group in the order in which they are returned by the database. Any device already present in the hierarchy (i.e. a device belonging to the group or to one of its subgroups) is silently ignored but its client side timeout is set to timeout_ms milliseconds if timeout_ms is different from -1. Set the client side timeout of each device matching the specified pattern to timeout_ms milliseconds if timeout_ms is different from -1.

    +

    Attaches any device which name matches one of the specified pattern.

    +

    The patterns parameter can be an array of device names and/or device name patterns. Thismethod first asks to the Tango database the list of device namesmatching one the patterns. Devices are then attached to the group in the order in which they are returned by the database. Any device already present in the hierarchy (i.e. a device belonging to the group or to one of its subgroups), is silently ignored but its client side timeout is set to timeout_ms milliseconds if timeout_ms is different from -1. If timeout_ms is different from -1, the client side timeouts of all devices matching the specified patterns are set to timeout_ms milliseconds.

    Parameters
    - +
    [in]patternThe device selection pattern
    [in]patternsThe device selection pattern list
    [in]tmo_msThe timeout value
    @@ -391,7 +382,9 @@

    Member Function Documentation

    - + +

    ◆ add() [3/3]

    +
    @@ -401,8 +394,8 @@

    Member Function Documentation

    - - + + @@ -423,11 +416,11 @@

    Member Function Documentation

    virtual void Tango::Group::add (const std::vector< std::string > & patterns, Groupgroup,
    -

    Attaches any device which name matches one of the specified pattern.

    -

    The patterns parameter can be an array of device names and/or device name patterns. Thismethod first asks to the Tango database the list of device namesmatching one the patterns. Devices are then attached to the group in the order in which they are returned by the database. Any device already present in the hierarchy (i.e. a device belonging to the group or to one of its subgroups), is silently ignored but its client side timeout is set to timeout_ms milliseconds if timeout_ms is different from -1. If timeout_ms is different from -1, the client side timeouts of all devices matching the specified patterns are set to timeout_ms milliseconds.

    +

    Attaches a (sub) group.

    +

    Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a Group attached to a Group. Use the Group::remove() method instead. If timeout_ms parameter is different from -1, the client side timeout associated to each device composing the group added is set to timeout_ms milliseconds. If timeout_ms is -1, timeouts are not changed. This method does nothing if the specified group is already attached (i.e. it is silently ignored) and timeout_ms = -1. If the specified group is already attached and timeout_ms is different from -1, the client side timeout of each device composing the group given in parameter is set to timeout_ms milliseconds.

    Parameters
    - +
    [in]patternsThe device selection pattern list
    [in]groupThe group to be attached
    [in]tmo_msThe timeout value
    @@ -435,7 +428,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout() [1/4]

    +
    @@ -459,8 +454,8 @@

    Member Function Documentation

    -

    Executes a Tango command on a group.

    -

    Executes a Tango command on a group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter c is the name of the command. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command result for details (Chapter 4.7.3.1 in Tango book). See also Case 1 of executing a command (Chapter 4.7.3.2 in Tango book) for an example.

    +

    Executes a Tango command on a group.

    +

    Executes a Tango command on a group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter c is the name of the command. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command result for details (Chapter 4.7.3.1 in Tango book). See also Case 1 of executing a command (Chapter 4.7.3.2 in Tango book) for an example.

    Parameters
    @@ -472,7 +467,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout() [2/4]

    +
    [in]cThe command name
    @@ -502,8 +499,8 @@

    Member Function Documentation

    -

    Executes a Tango command with the same input data on a group.

    -

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter c is the name of the command. The second parameter d is a Tango generic container for command carrying the command argument. See the Tango::DeviceData documentation. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chapter 4.7.3.1 in Tango book) for details. See also Case 2 of executing a command (Chapter 4.7.3.4 in Tango book) for an example.

    +

    Executes a Tango command with the same input data on a group.

    +

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter c is the name of the command. The second parameter d is a Tango generic container for command carrying the command argument. See the Tango::DeviceData documentation. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chapter 4.7.3.1 in Tango book) for details. See also Case 2 of executing a command (Chapter 4.7.3.4 in Tango book) for an example.

    Parameters
    @@ -516,7 +513,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout() [3/4]

    +
    [in]cThe command name
    @@ -546,9 +545,9 @@

    Member Function Documentation

    -

    Executes a Tango command with the different input data on a group (Using DeviceData class instances)

    -

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout, the user must have an "a priori" and "perfect" knowledge of the devices order in the group.
    - The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chpater 4.7.3.1 in Tango book) for details. See also Case 3 of executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    +

    Executes a Tango command with the different input data on a group (Using DeviceData class instances)

    +

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout, the user must have an "a priori" and "perfect" knowledge of the devices order in the group.
    + The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chpater 4.7.3.1 in Tango book) for details. See also Case 3 of executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    Parameters
    @@ -561,7 +560,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout() [4/4]

    +
    @@ -593,9 +594,9 @@

    Member Function Documentation

    [in]cThe command name
    -

    Executes a Tango command with the different input data on a group.

    -

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout, the user must have an "a priori" and "perfect" knowledge of the devices order in the group.
    - The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Since this method is a template, d is able to contain any Tango command argument type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chpater 4.7.3.1 in Tango book) for details. See also Case 3 of executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    +

    Executes a Tango command with the different input data on a group.

    +

    Executes a Tango command on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout, the user must have an "a priori" and "perfect" knowledge of the devices order in the group.
    + The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Since this method is a template, d is able to contain any Tango command argument type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chpater 4.7.3.1 in Tango book) for details. See also Case 3 of executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    Template Parameters
    @@ -614,7 +615,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_asynch() [1/4]

    +
    TThe command input data type
    @@ -644,8 +647,8 @@

    Member Function Documentation

    -

    Executes a Tango command on each device in the group asynchronously.

    -

    Executes a Tango command on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::command_inout_reply() to obtain the results. The parameter c is the name of the command. The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If the parameter fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Executing a command (Chapter 4.7.3.2 in Tango book) for an example.

    +

    Executes a Tango command on each device in the group asynchronously.

    +

    Executes a Tango command on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::command_inout_reply() to obtain the results. The parameter c is the name of the command. The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If the parameter fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Executing a command (Chapter 4.7.3.2 in Tango book) for an example.

    Parameters
    @@ -658,7 +661,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_asynch() [2/4]

    +
    [in]cThe command name
    @@ -694,8 +699,8 @@

    Member Function Documentation

    -

    Executes a Tango command with same input data on each device in the group asynchronously.

    -

    Executes a Tango command on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::command_inout_reply() to obtain the results. The parameter c is the name of the command. The second parameter d is a Tango generic container for command carrying the command argument. See the Tango::DeviceData documentation for details. The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If the parameter fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 2 of Executing a command (Chapter 4.7.3.4 in Tango book) for an example.

    +

    Executes a Tango command with same input data on each device in the group asynchronously.

    +

    Executes a Tango command on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::command_inout_reply() to obtain the results. The parameter c is the name of the command. The second parameter d is a Tango generic container for command carrying the command argument. See the Tango::DeviceData documentation for details. The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If the parameter fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 2 of Executing a command (Chapter 4.7.3.4 in Tango book) for an example.

    Parameters
    @@ -709,7 +714,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_asynch() [3/4]

    +
    [in]cThe command name
    @@ -745,8 +752,8 @@

    Member Function Documentation

    -

    Executes a Tango command with different input data (using DeviceData object) on each device in the group asynchronously.

    -

    Executes a Tango command on each device in the group asynchronously. The method send the request to all devices and return immediately. Pass the returned request id to Group::command_inout_reply to obtain the results. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 3 of Executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    +

    Executes a Tango command with different input data (using DeviceData object) on each device in the group asynchronously.

    +

    Executes a Tango command on each device in the group asynchronously. The method send the request to all devices and return immediately. Pass the returned request id to Group::command_inout_reply to obtain the results. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 3 of Executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    Parameters
    @@ -760,7 +767,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_asynch() [4/4]

    +
    @@ -798,8 +807,8 @@

    Member Function Documentation

    [in]cThe command name
    -

    Executes a Tango command with different input data on each device in the group asynchronously.

    -

    Executes a Tango command on each device in the group asynchronously. The method send the request to all devices and return immediately. Pass the returned request id to Group::command_inout_reply to obtain the results. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Since it's a template data type, d is able to contain any Tango command argument type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 3 of Executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    +

    Executes a Tango command with different input data on each device in the group asynchronously.

    +

    Executes a Tango command on each device in the group asynchronously. The method send the request to all devices and return immediately. Pass the returned request id to Group::command_inout_reply to obtain the results. This implementation of command_inout allows passing a specific input argument to each device in the group. In order to use this form of command_inout_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter c is the name of the command. The std::vector d contains a specific argument value for each device in the group. Since it's a template data type, d is able to contain any Tango command argument type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the argument values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). The parameter fgt is a fire and forget flag. If set to true, it means that no reply is expected (i.e. the caller does not care about it and will not even try to get it). A false default value is provided. If fwd is set to true (the default), the request is also forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 3 of Executing a command (Chapter 4.7.3.5 in Tango book) for an example of this special form of command_inout.

    Template Parameters
    @@ -819,7 +828,9 @@

    Member Function Documentation

    - + +

    ◆ command_inout_reply()

    +
    TThe command input data type
    @@ -844,7 +855,7 @@

    Member Function Documentation

    Returns the results of an asynchronous command.

    -

    Returns the results of an asynchronous command. The first parameter req_id is a request identifier previously returned by one of the command_inout_asynch methods. For each device in the hierarchy, if the command result is not yet available, command_inout_replywait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, command_inout_reply waits "indefinitely". Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chapter 4.7.3.1 in Tango book) for details.

    +

    Returns the results of an asynchronous command. The first parameter req_id is a request identifier previously returned by one of the command_inout_asynch methods. For each device in the hierarchy, if the command result is not yet available, command_inout_replywait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, command_inout_reply waits "indefinitely". Command results are returned in a GroupCmdReplyList. See Obtaining command results (Chapter 4.7.3.1 in Tango book) for details.

    Parameters
    @@ -856,7 +867,9 @@

    Member Function Documentation

    - + +

    ◆ contains()

    +
    [in]req_idThe request identifier
    @@ -901,7 +914,9 @@

    Member Function Documentation

    - + +

    ◆ get_device() [1/2]

    +
    @@ -924,19 +939,7 @@

    Member Function Documentation

    Returns a reference to the specified device.

    -

    Returns a reference to the specified device or NULL if there is no device by that name in the group. This method may throw an exception in case the specified device belongs to the group but can’t be reached (not registered, down...). See example below. See also the Tango::DeviceProxy class documentation for details.

    try
    -
    {
    -
    Tango::DeviceProxy *dp = g->get_device("my/device/01");
    -
    if (dp == 0)
    -
    {
    -
    // my/device/01 does not belongs to the group
    -
    }
    -
    }
    -
    catch (const Tango::DevFailed &df)
    -
    {
    -
    // my/device/01 belongs to the group but can’t be reached
    -
    }
    -

    The request is systematically forwarded to subgroups (i.e. if no device named device_name could be found in the local set of devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    +

    Returns a reference to the specified device or NULL if there is no device by that name in the group. This method may throw an exception in case the specified device belongs to the group but can’t be reached (not registered, down...). See example below. See also the Tango::DeviceProxy class documentation for details.

    try
    {
    Tango::DeviceProxy *dp = g->get_device("my/device/01");
    if (dp == 0)
    {
    // my/device/01 does not belongs to the group
    }
    }
    catch (const Tango::DevFailed &df)
    {
    // my/device/01 belongs to the group but can’t be reached
    }

    The request is systematically forwarded to subgroups (i.e. if no device named device_name could be found in the local set of devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    Parameters
    @@ -947,7 +950,9 @@

    Member Function Documentation

    - + +

    ◆ get_device() [2/2]

    +
    [in]device_nameThe device name
    @@ -970,7 +975,7 @@

    Member Function Documentation

    Returns a reference to the "idx-th" device in the hierarchy.

    -

    Returns a reference to the "idx-th" device in the hierarchy or NULL if the hierarchy contains less than "idx" devices. This method may throw an exception in case the specified device belongs to the group but can’t be reached (not registered, down...). See previous example. See also the Tango::DeviceProxy class documentation for details. The request is systematically forwarded to subgroups (i.e. if the local set of devices contains less than "idx" devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    +

    Returns a reference to the "idx-th" device in the hierarchy or NULL if the hierarchy contains less than "idx" devices. This method may throw an exception in case the specified device belongs to the group but can’t be reached (not registered, down...). See previous example. See also the Tango::DeviceProxy class documentation for details. The request is systematically forwarded to subgroups (i.e. if the local set of devices contains less than "idx" devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    Parameters
    @@ -981,7 +986,9 @@

    Member Function Documentation

    - + +

    ◆ get_device_list()

    +
    [in]idxThe device name
    @@ -996,33 +1003,18 @@

    Member Function Documentation

    Returns the list of devices currently in the hierarchy.

    -

    Returns the list of devices currently in the hierarchy. If fwd is set to true (the default) the request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Considering the following hierarchy:

    g2->add("my/device/04"); g2->add("my/device/05");
    -
    -
    g4->add("my/device/08"); g4->add("my/device/09");
    -
    -
    g3->add("my/device/06");
    -
    g3->addg(g4);
    -
    g3->add("my/device/07");
    -
    -
    g1->add("my/device/01");
    -
    g1->add(g2);
    -
    g1->add("my/device/03");
    -
    g1->add(g3);
    -
    g1->add("my/device/02");
    -

    The returned vector content depends on the value of the forward option. If set to true, the results will be organized as follows:

    std::vector<std::string> dl = g1->get_device_list(true);
    -

    dl[0] contains "my/device/01" which belongs to g1
    - dl[1] contains "my/device/04" which belongs to g1.g2
    - dl[2] contains "my/device/05" which belongs to g1.g2
    - dl[3] contains "my/device/03" which belongs to g1
    - dl[4] contains "my/device/06" which belongs to g1.g3
    - dl[5] contains "my/device/08" which belongs to g1.g3.g4
    - dl[6] contains "my/device/09" which belongs to g1.g3.g4
    - dl[7] contains "my/device/07" which belongs to g1.g3
    - dl[8] contains "my/device/02" which belongs to g1
    -
    - If the forward option is set to false, the results are:

    std::vector<std::string> dl = g1->get_device_list(false);
    -

    dl[0] contains "my/device/01" which belongs to g1
    - dl[1] contains "my/device/03" which belongs to g1
    +

    Returns the list of devices currently in the hierarchy. If fwd is set to true (the default) the request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Considering the following hierarchy:

    g2->add("my/device/04"); g2->add("my/device/05");
    g4->add("my/device/08"); g4->add("my/device/09");
    g3->add("my/device/06");
    g3->addg(g4);
    g3->add("my/device/07");
    g1->add("my/device/01");
    g1->add(g2);
    g1->add("my/device/03");
    g1->add(g3);
    g1->add("my/device/02");

    The returned vector content depends on the value of the forward option. If set to true, the results will be organized as follows:

    std::vector<std::string> dl = g1->get_device_list(true);

    dl[0] contains "my/device/01" which belongs to g1
    + dl[1] contains "my/device/04" which belongs to g1.g2
    + dl[2] contains "my/device/05" which belongs to g1.g2
    + dl[3] contains "my/device/03" which belongs to g1
    + dl[4] contains "my/device/06" which belongs to g1.g3
    + dl[5] contains "my/device/08" which belongs to g1.g3.g4
    + dl[6] contains "my/device/09" which belongs to g1.g3.g4
    + dl[7] contains "my/device/07" which belongs to g1.g3
    + dl[8] contains "my/device/02" which belongs to g1
    +
    + If the forward option is set to false, the results are:

    std::vector<std::string> dl = g1->get_device_list(false);

    dl[0] contains "my/device/01" which belongs to g1
    + dl[1] contains "my/device/03" which belongs to g1
    dl[2] contains "my/device/02" which belongs to g1

    Parameters
    @@ -1034,7 +1026,9 @@

    Member Function Documentation

    - + +

    ◆ get_group()

    +
    @@ -1069,7 +1063,7 @@

    Member Function Documentation

    | | -> pirani | | | -> ... | -> cell-03 - | | -> ...

    A call to gauges->get_group("penning") returns the first group named "penning" in the hierarchy (i.e. gauges.cell-01.penning)while gauges->get_group("gauges.cell-02.penning”) returns the specified group. The request is systematically forwarded to subgroups (i.e. if no group named group_name could be found in the local set of elements, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a Group returned by the Group::get_group() method. Use the Tango::Group::remove() method instead.

    + | | -> ...

    A call to gauges->get_group("penning") returns the first group named "penning" in the hierarchy (i.e. gauges.cell-01.penning)while gauges->get_group("gauges.cell-02.penning”) returns the specified group. The request is systematically forwarded to subgroups (i.e. if no group named group_name could be found in the local set of elements, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a Group returned by the Group::get_group() method. Use the Tango::Group::remove() method instead.

    Parameters
    @@ -1080,7 +1074,9 @@

    Member Function Documentation

    - + +

    ◆ get_size()

    +
    [in]group_nameThe group name
    @@ -1106,7 +1102,9 @@

    Member Function Documentation

    - + +

    ◆ operator[]()

    +
    @@ -1129,7 +1127,7 @@

    Member Function Documentation

    Returns a reference to the "idx-th" device in the hierarchy.

    -

    Returns a reference to the "idx-th" device in the hierarchy or NULL if the hierarchy contains less than "idx" devices. See the Tango::DeviceProxy class documentation for details. The request is systematically forwarded to subgroups (i.e. if the local set of devices contains less than "idx" devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    +

    Returns a reference to the "idx-th" device in the hierarchy or NULL if the hierarchy contains less than "idx" devices. See the Tango::DeviceProxy class documentation for details. The request is systematically forwarded to subgroups (i.e. if the local set of devices contains less than "idx" devices, the request is forwarded to subgroups). Be aware that a group always gets the ownership of its children and deletes them when it is itself deleted. Therefore, never try to delete a DeviceProxy returned by the Group::get_device()method. Use the Tango::Group::remove() method instead.

    Parameters
    @@ -1140,7 +1138,9 @@

    Member Function Documentation

    - + +

    ◆ ping()

    +
    [in]idxThe device name
    @@ -1174,7 +1174,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute()

    +
    @@ -1199,7 +1201,7 @@

    Member Function Documentation

    Reads an attribute on each device in the group.

    -

    Reads an attribute on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Attribute values are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details. See also Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    +

    Reads an attribute on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Attribute values are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details. See also Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    Parameters
    @@ -1211,7 +1213,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_asynch()

    +
    [in]aThe attribute name
    @@ -1236,7 +1240,7 @@

    Member Function Documentation

    Reads an attribute on each device in the group asynchronously.

    -

    Reads an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::read_attribute_reply() to obtain the results. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. The last parameter (rsv) is reserved for internal purpose and should not be modify. It may disappear in a near future. See Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    +

    Reads an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::read_attribute_reply() to obtain the results. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. The last parameter (rsv) is reserved for internal purpose and should not be modify. It may disappear in a near future. See Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    Parameters
    @@ -1248,7 +1252,9 @@

    Member Function Documentation

    - + +

    ◆ read_attribute_reply()

    +
    [in]aThe attribute name
    @@ -1273,7 +1279,7 @@

    Member Function Documentation

    Returns the results of an asynchronous attribute reading.

    -

    Returns the results of an asynchronous attribute reading. The first parameter req_id is a request identifier previously returned by read_attribute_asynch. For each device in the hierarchy, if the attribute value is not yet available, read_attribute_reply wait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, read_attribute_reply waits "indefinitely". Replies are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details

    +

    Returns the results of an asynchronous attribute reading. The first parameter req_id is a request identifier previously returned by read_attribute_asynch. For each device in the hierarchy, if the attribute value is not yet available, read_attribute_reply wait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, read_attribute_reply waits "indefinitely". Replies are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details

    Parameters
    @@ -1285,7 +1291,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes()

    +
    [in]req_idThe attribute name list
    @@ -1310,7 +1318,7 @@

    Member Function Documentation

    Reads several attributes on each device in the group.

    -

    Reads several attributes on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter al is the list of attributes to be read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Attribute values are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details. See also Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    +

    Reads several attributes on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. The parameter al is the list of attributes to be read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Attribute values are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details. See also Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    Parameters
    @@ -1322,7 +1330,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_asynch()

    +
    [in]alThe attribute name list
    @@ -1347,7 +1357,7 @@

    Member Function Documentation

    Reads several attributes on each device in the group asynchronously.

    -

    Reads several attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::read_attribute_reply() to obtain the results. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. The last parameter (rsv) is reserved for internal purpose and should not be modify. It may disappear in a near future. See Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    +

    Reads several attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::read_attribute_reply() to obtain the results. The parameter a is the name of the attribute to read. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. The last parameter (rsv) is reserved for internal purpose and should not be modify. It may disappear in a near future. See Reading an attribute (Chapter 4.7.4 in Tango book) for an example.

    Parameters
    @@ -1359,7 +1369,9 @@

    Member Function Documentation

    - + +

    ◆ read_attributes_reply()

    +
    [in]alThe attribute name list
    @@ -1384,7 +1396,7 @@

    Member Function Documentation

    Returns the results of an asynchronous attributes reading.

    -

    Returns the results of an asynchronous attributes reading. The first parameter req_id is a request identifier previously returned by read_attribute_asynch. For each device in the hierarchy, if the attribute value is not yet available, read_attribute_reply wait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, read_attribute_reply waits "indefinitely". Replies are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details

    +

    Returns the results of an asynchronous attributes reading. The first parameter req_id is a request identifier previously returned by read_attribute_asynch. For each device in the hierarchy, if the attribute value is not yet available, read_attribute_reply wait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, read_attribute_reply waits "indefinitely". Replies are returned in a GroupAttrReplyList. See Obtaining attribute values (Chapter 4.7.4.1 in Tango book) for details

    Parameters
    @@ -1396,7 +1408,9 @@

    Member Function Documentation

    - + +

    ◆ remove() [1/2]

    +
    [in]req_idThe attribute name list
    @@ -1441,9 +1455,7 @@

    Member Function Documentation

    | | -> pirani | | | -> ... | -> cell-03 - | | -> ...

    A call to gauges->remove("penning") will remove any group named "penning" in the hierarchy while gauges->remove("gauges.cell-02.penning") will only remove the specified group. If fwd is set to true (the default), the remove request is also forwarded to subgroups. Otherwise, it is only applied to the local set of elements. For instance, the following code remove any stepper motor in the hierarchy:

    root_group->remove("*/stepper_motor/*");
    -
    *
    -
    Parameters
    + | | -> ...

    A call to gauges->remove("penning") will remove any group named "penning" in the hierarchy while gauges->remove("gauges.cell-02.penning") will only remove the specified group. If fwd is set to true (the default), the remove request is also forwarded to subgroups. Otherwise, it is only applied to the local set of elements. For instance, the following code remove any stepper motor in the hierarchy:

    root_group->remove("*/stepper_motor/*");
    *
    Parameters
    @@ -1453,7 +1465,9 @@

    Member Function Documentation

    - + +

    ◆ remove() [2/2]

    +
    [in]patternThe device selection pattern
    [in]fwdThe forward flag
    @@ -1497,7 +1511,9 @@

    Member Function Documentation

    - + +

    ◆ remove_all()

    +
    @@ -1523,7 +1539,9 @@

    Member Function Documentation

    - + +

    ◆ set_timeout_millis()

    +
    @@ -1556,7 +1574,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute() [1/3]

    +
    @@ -1581,7 +1601,7 @@

    Member Function Documentation

    Writes an attribute on each device in the group.

    -

    Writes an attribute on each device in the group. This method is synchronous and does not return until acknowledgements are obtained or timeouts occurred. The first parameter d is a Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    +

    Writes an attribute on each device in the group. This method is synchronous and does not return until acknowledgements are obtained or timeouts occurred. The first parameter d is a Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    Parameters
    @@ -1593,14 +1613,24 @@

    Member Function Documentation

    - + +

    ◆ write_attribute() [2/3]

    +
    +
    +template<typename T >
    [in]dThe attribute name and value
    - + + + + + + + @@ -1617,10 +1647,17 @@

    Member Function Documentation

    GroupReplyList Tango::Group::write_attribute (const std::vector< DeviceAttribute > & const std::string & n,
    const std::vector< T > &  d,
    -

    Writes several attributes on each device in the group (using DeviceAttribute)

    -

    Writes several attributes on each device in the group. This method is synchronous and does not return until acknowledgements are obtained or timeouts occurred. The first parameter d is a vector of Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    +

    Writes one attributes on each device in the group with specific value per device.

    +

    Writes an attribute on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of write_attribute allows writing a specific value to each device in the group. In order to use this form of write_attribute, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter a is the name of the attribute. The std::vector d contains a specific value for each device in the group. Since this method is a template, d is able to contain any Tango attribute type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the attribute values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    +
    Template Parameters
    + + +
    TThe attribute data type
    +
    +
    Parameters
    +
    [in]nThe attribute name
    [in]dThe attribute names and values
    [in]fwdThe forward flag
    @@ -1628,24 +1665,20 @@

    Member Function Documentation

    Returns
    The group reply
    +

    References write_attribute_reply().

    +
    - + +

    ◆ write_attribute() [3/3]

    +
    -
    -template<typename T >
    - - - - - - - + @@ -1662,17 +1695,10 @@

    Member Function Documentation

    GroupReplyList Tango::Group::write_attribute (const std::string & n,
    const std::vector< T > & const std::vector< DeviceAttribute > &  d,
    -

    Writes one attributes on each device in the group with specific value per device.

    -

    Writes an attribute on each device in the group. This method is synchronous and does not return until replies are obtained or timeouts occurred. This implementation of write_attribute allows writing a specific value to each device in the group. In order to use this form of write_attribute, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter a is the name of the attribute. The std::vector d contains a specific value for each device in the group. Since this method is a template, d is able to contain any Tango attribute type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the attribute values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    -
    Template Parameters
    - - -
    TThe attribute data type
    -
    -
    +

    Writes several attributes on each device in the group (using DeviceAttribute)

    +

    Writes several attributes on each device in the group. This method is synchronous and does not return until acknowledgements are obtained or timeouts occurred. The first parameter d is a vector of Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details. See also Case 2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    Parameters
    -
    [in]nThe attribute name
    [in]dThe attribute names and values
    [in]fwdThe forward flag
    @@ -1680,11 +1706,11 @@

    Member Function Documentation

    Returns
    The group reply
    -

    References write_attribute_reply().

    -
    - + +

    ◆ write_attribute_asynch() [1/3]

    +
    @@ -1709,7 +1735,7 @@

    Member Function Documentation

    Writes an attribute on each device in the group asynchronously.

    -

    Write an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. The first parameter d is a Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    +

    Write an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. The first parameter d is a Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    Parameters
    @@ -1721,14 +1747,24 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_asynch() [2/3]

    +
    +
    +template<typename T >
    [in]dThe attribute name and value
    - + + + + + + + @@ -1745,11 +1781,18 @@

    Member Function Documentation

    long Tango::Group::write_attribute_asynch (const std::vector< DeviceAttribute > & const std::string & a,
    const std::vector< T > &  d,
    -

    Writes several attributes on each device in the group asynchronously.

    -

    Write several attributes on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. The first parameter d is a vector of Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    +

    Writes an attribute on each device in the group asynchronously (Without DeviceAttribute data)

    +

    Writes an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. This implementation of write_attribute_asynch allows writing a specific value to each device in the group. In order to use this form of write_attribute_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter a is the name of the attribute. The std::vector d contains a specific value for each device in the group. Since this method is a template, d is able to contain any Tango attribute type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the attribute values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    +
    Template Parameters
    + + +
    TThe attribute data type
    +
    +
    Parameters
    - + +
    [in]dThe attribute name and value
    [in]aThe attribute name
    [in]dThe attribute value(s)
    [in]fwdThe forward flag
    @@ -1758,22 +1801,16 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_asynch() [3/3]

    +
    -
    -template<typename T >
    - - - - - - - + @@ -1790,18 +1827,11 @@

    Member Function Documentation

    long Tango::Group::write_attribute_asynch (const std::string & a,
    const std::vector< T > & const std::vector< DeviceAttribute > &  d,
    -

    Writes an attribute on each device in the group asynchronously (Without DeviceAttribute data)

    -

    Writes an attribute on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. This implementation of write_attribute_asynch allows writing a specific value to each device in the group. In order to use this form of write_attribute_asynch, the user must have an "a priori" and "perfect" knowledge of the devices order in the group. The parameter a is the name of the attribute. The std::vector d contains a specific value for each device in the group. Since this method is a template, d is able to contain any Tango attribute type. Its size must equal Group::get_size(fwd). Otherwise, an exception is thrown. The order of the attribute values must follows the order of the devices in the group (d[0] => 1st device, d[1] => 2nd device and so on). If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case2 of Writing an attribute (Chapter 4.7.5.3 in Tango book) for an example.

    -
    Template Parameters
    - - -
    TThe attribute data type
    -
    -
    +

    Writes several attributes on each device in the group asynchronously.

    +

    Write several attributes on each device in the group asynchronously. The method sends the request to all devices and returns immediately. Pass the returned request id to Group::write_attribute_reply() to obtain the acknowledgements. The first parameter d is a vector of Tango generic container for attribute carrying both the attribute name and the value. See the Tango::DeviceAttribute documentation for details. If fwd is set to true (the default) request is forwarded to subgroups. Otherwise, it is only applied to the local set of devices. See Case 1 of Writing an attribute (Chapter 4.7.5.2 in Tango book) for an example.

    Parameters
    - - +
    [in]aThe attribute name
    [in]dThe attribute value(s)
    [in]dThe attribute name and value
    [in]fwdThe forward flag
    @@ -1810,7 +1840,9 @@

    Member Function Documentation

    - + +

    ◆ write_attribute_reply()

    +
    @@ -1835,7 +1867,7 @@

    Member Function Documentation

    Returns the acknowledgements of an asynchronous attribute writing.

    -

    Returns the acknowledgements of an asynchronous attribute writing. The first parameter req_id is a request identifier previously returned by one of the write_attribute_asynch implementation. For each device in the hierarchy, if the acknowledgement is not yet available, write_attribute_replywait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, write_attribute_reply waits "indefinitely". Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details.

    +

    Returns the acknowledgements of an asynchronous attribute writing. The first parameter req_id is a request identifier previously returned by one of the write_attribute_asynch implementation. For each device in the hierarchy, if the acknowledgement is not yet available, write_attribute_replywait timeout_ms milliseconds before throwing an exception. This exception will be part of the global reply. If timeout_ms is set to 0, write_attribute_reply waits "indefinitely". Acknowledgements are returned in a GroupReplyList. See Obtaining acknowledgements (Chapter 4.7.5.1 in Tango book) for details.

    Parameters
    @@ -1845,7 +1877,7 @@

    Member Function Documentation

    Returns
    The attribute writing acknowledgements
    -

    Referenced by write_attribute().

    +

    Referenced by write_attribute().

    @@ -1854,13 +1886,14 @@

    Member Function Documentation

    +
    High level class which provides the client with an easy-to-use interface to TANGO devices.
    Definition: devapi.h:56
    diff --git a/classTango_1_1Group.js b/classTango_1_1Group.js index 3da0a55..7e8fc43 100644 --- a/classTango_1_1Group.js +++ b/classTango_1_1Group.js @@ -2,9 +2,9 @@ var classTango_1_1Group = [ [ "Group", "classTango_1_1Group.html#aa1bcfe79af9522faa65449efb128fc3e", null ], [ "~Group", "classTango_1_1Group.html#acd7a0b40d37852923131e9bce68dd9ff", null ], - [ "add", "classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58", null ], [ "add", "classTango_1_1Group.html#ad0cae4533d2ab5f218d6b65748f8374f", null ], [ "add", "classTango_1_1Group.html#a633d0ced915368b8b084adb3a215cca5", null ], + [ "add", "classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58", null ], [ "command_inout", "classTango_1_1Group.html#a8511861bcd0723b9e726e2bfaac6de3a", null ], [ "command_inout", "classTango_1_1Group.html#ab02f116ab2fcaed5850b0301dd8095a7", null ], [ "command_inout", "classTango_1_1Group.html#ae50c9d4d35e13d374dfc22afb6f6ab01", null ], @@ -33,10 +33,10 @@ var classTango_1_1Group = [ "remove_all", "classTango_1_1Group.html#a12404b76c3e64df47467a1260591e7df", null ], [ "set_timeout_millis", "classTango_1_1Group.html#a92242b89511557c3296480ee19b790b2", null ], [ "write_attribute", "classTango_1_1Group.html#a64da6f972d7dca15b192c66226e3d4c7", null ], - [ "write_attribute", "classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7", null ], [ "write_attribute", "classTango_1_1Group.html#a5b513a1564a1a4f9e5482dfcef528d0c", null ], + [ "write_attribute", "classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7", null ], [ "write_attribute_asynch", "classTango_1_1Group.html#a2ead1c134a086855da1e809aa8f13d03", null ], - [ "write_attribute_asynch", "classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197", null ], [ "write_attribute_asynch", "classTango_1_1Group.html#a187f0b29e02bf82b74f21b55c4252d62", null ], + [ "write_attribute_asynch", "classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197", null ], [ "write_attribute_reply", "classTango_1_1Group.html#aa300f78715baea10d390b7e7489e0506", null ] ]; \ No newline at end of file diff --git a/classTango_1_1GroupAttrReply-members.html b/classTango_1_1GroupAttrReply-members.html index efe8213..fe775c7 100644 --- a/classTango_1_1GroupAttrReply-members.html +++ b/classTango_1_1GroupAttrReply-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]req_idThe request identifier
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,21 +94,21 @@

    This is the complete list of members for Tango::GroupAttrReply, including all inherited members.

    - + - - - + + +
    dev_name() const Tango::GroupReplyinline
    dev_name() constTango::GroupReplyinline
    enable_exception(bool exception_mode=true)Tango::GroupReplystatic
    get_data()Tango::GroupAttrReply
    get_err_stack() const Tango::GroupReplyinline
    has_failed() const Tango::GroupReplyinline
    obj_name() const Tango::GroupReplyinline
    get_err_stack() constTango::GroupReplyinline
    has_failed() constTango::GroupReplyinline
    obj_name() constTango::GroupReplyinline
    operator>>(T &dest)Tango::GroupAttrReply
    diff --git a/classTango_1_1GroupAttrReply.html b/classTango_1_1GroupAttrReply.html index 5c6ea6b..bf5f9e8 100644 --- a/classTango_1_1GroupAttrReply.html +++ b/classTango_1_1GroupAttrReply.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupAttrReply Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,14 +104,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::GroupAttrReply:
    Collaboration graph
    - + + +
    [legend]
    - - - - - - - - - - - - + + + + + + + + + + + +

    @@ -141,31 +128,33 @@

     Get attribute data and extract them. More...
     
    - Public Member Functions inherited from Tango::GroupReply
    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    - +

    Additional Inherited Members

    - Static Public Member Functions inherited from Tango::GroupReply
    static bool enable_exception (bool exception_mode=true)
     Enable/Disable exception. More...
     Enable/Disable exception. More...
     

    Detailed Description

    Single element group reply for a read attribute execution.

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ get_data()

    +
    @@ -184,7 +173,9 @@ - + +

    ◆ operator>>()

    +
    @@ -210,7 +201,7 @@
    Returns
    Flag set to true if the extraction succeeds
    -

    References Tango::DeviceAttribute::exceptions().

    +

    References Tango::DeviceAttribute::exceptions().

    @@ -222,10 +213,10 @@ diff --git a/classTango_1_1GroupAttrReplyList-members.html b/classTango_1_1GroupAttrReplyList-members.html index 15e60aa..b20142d 100644 --- a/classTango_1_1GroupAttrReplyList-members.html +++ b/classTango_1_1GroupAttrReplyList-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,16 +94,16 @@

    This is the complete list of members for Tango::GroupAttrReplyList, including all inherited members.

    - +
    has_failed() const Tango::GroupAttrReplyListinline
    has_failed() constTango::GroupAttrReplyListinline
    reset()Tango::GroupAttrReplyListinline
    diff --git a/classTango_1_1GroupAttrReplyList.html b/classTango_1_1GroupAttrReplyList.html index b39a267..1c0621c 100644 --- a/classTango_1_1GroupAttrReplyList.html +++ b/classTango_1_1GroupAttrReplyList.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupAttrReplyList Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Group reply for a read_attribute execution. +

    Group reply for a read_attribute execution. More...

    #include "tango.h"

    @@ -121,19 +104,21 @@ - - - + + +

    Public Member Functions

    bool has_failed () const
     Check if an error has occured. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    void reset ()
     Reset the object. More...
     

    Detailed Description

    -

    Group reply for a read_attribute execution.

    -

    This class inherits from vector<GroupAttrReply> and therefore, each device in the group heierarchy has his own GroupAttrReply object which can be retrieved with the classical vector [] operator

    +

    Group reply for a read_attribute execution.

    +

    This class inherits from vector<GroupAttrReply> and therefore, each device in the group heierarchy has his own GroupAttrReply object which can be retrieved with the classical vector [] operator

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -160,7 +145,9 @@ - + +

    ◆ reset()

    +
    @@ -194,10 +181,10 @@ diff --git a/classTango_1_1GroupAttrReplyList.js b/classTango_1_1GroupAttrReplyList.js index 352d14b..e3c6ade 100644 --- a/classTango_1_1GroupAttrReplyList.js +++ b/classTango_1_1GroupAttrReplyList.js @@ -1,5 +1,5 @@ var classTango_1_1GroupAttrReplyList = [ - [ "has_failed", "classTango_1_1GroupAttrReplyList.html#a1737797b7a4585b948752ef80c915fb2", null ], + [ "has_failed", "classTango_1_1GroupAttrReplyList.html#a89e5381c98c2b505bd0b8b80a7250d1b", null ], [ "reset", "classTango_1_1GroupAttrReplyList.html#a27620a4010723a1649c0dd810b4e1367", null ] ]; \ No newline at end of file diff --git a/classTango_1_1GroupAttrReply__coll__graph.map b/classTango_1_1GroupAttrReply__coll__graph.map index 8275f32..af6dbb8 100644 --- a/classTango_1_1GroupAttrReply__coll__graph.map +++ b/classTango_1_1GroupAttrReply__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1GroupAttrReply__coll__graph.md5 b/classTango_1_1GroupAttrReply__coll__graph.md5 index 8dfdcf9..e933c45 100644 --- a/classTango_1_1GroupAttrReply__coll__graph.md5 +++ b/classTango_1_1GroupAttrReply__coll__graph.md5 @@ -1 +1 @@ -3f1251ed04f5e6900dcd1f2731ef89e1 \ No newline at end of file +48bd68664db4c5564f22eff06153ff8b \ No newline at end of file diff --git a/classTango_1_1GroupAttrReply__coll__graph.png b/classTango_1_1GroupAttrReply__coll__graph.png index b56def5..0de1f67 100644 Binary files a/classTango_1_1GroupAttrReply__coll__graph.png and b/classTango_1_1GroupAttrReply__coll__graph.png differ diff --git a/classTango_1_1GroupAttrReply__inherit__graph.map b/classTango_1_1GroupAttrReply__inherit__graph.map index 8275f32..af6dbb8 100644 --- a/classTango_1_1GroupAttrReply__inherit__graph.map +++ b/classTango_1_1GroupAttrReply__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1GroupAttrReply__inherit__graph.md5 b/classTango_1_1GroupAttrReply__inherit__graph.md5 index 8dfdcf9..144dc01 100644 --- a/classTango_1_1GroupAttrReply__inherit__graph.md5 +++ b/classTango_1_1GroupAttrReply__inherit__graph.md5 @@ -1 +1 @@ -3f1251ed04f5e6900dcd1f2731ef89e1 \ No newline at end of file +387c9eb4a0c9e00c0238526305939375 \ No newline at end of file diff --git a/classTango_1_1GroupAttrReply__inherit__graph.png b/classTango_1_1GroupAttrReply__inherit__graph.png index b56def5..0de1f67 100644 Binary files a/classTango_1_1GroupAttrReply__inherit__graph.png and b/classTango_1_1GroupAttrReply__inherit__graph.png differ diff --git a/classTango_1_1GroupCmdReply-members.html b/classTango_1_1GroupCmdReply-members.html index d62da55..5d3223c 100644 --- a/classTango_1_1GroupCmdReply-members.html +++ b/classTango_1_1GroupCmdReply-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,23 +94,23 @@

    This is the complete list of members for Tango::GroupCmdReply, including all inherited members.

    - + - - - + + +
    dev_name() const Tango::GroupReplyinline
    dev_name() constTango::GroupReplyinline
    enable_exception(bool exception_mode=true)Tango::GroupReplystatic
    extract(std::vector< DevLong > &vl, std::vector< std::string > &vs)Tango::GroupCmdReply
    extract(std::vector< double > &vd, std::vector< std::string > &vs)Tango::GroupCmdReply
    get_data()Tango::GroupCmdReply
    get_err_stack() const Tango::GroupReplyinline
    has_failed() const Tango::GroupReplyinline
    obj_name() const Tango::GroupReplyinline
    get_err_stack() constTango::GroupReplyinline
    has_failed() constTango::GroupReplyinline
    obj_name() constTango::GroupReplyinline
    operator>>(T &dest)Tango::GroupCmdReply
    diff --git a/classTango_1_1GroupCmdReply.html b/classTango_1_1GroupCmdReply.html index 8b5d2ee..73ddfe0 100644 --- a/classTango_1_1GroupCmdReply.html +++ b/classTango_1_1GroupCmdReply.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupCmdReply Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,14 +104,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::GroupCmdReply:
    Collaboration graph
    - + + +
    [legend]
    - - - - - - - - - - - - + + + + + + + + + + + +

    @@ -147,31 +134,33 @@

     Get command data and extract them. More...
     
    - Public Member Functions inherited from Tango::GroupReply
    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    - +

    Additional Inherited Members

    - Static Public Member Functions inherited from Tango::GroupReply
    static bool enable_exception (bool exception_mode=true)
     Enable/Disable exception. More...
     Enable/Disable exception. More...
     

    Detailed Description

    Single element group reply for a command execution.

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ extract() [1/2]

    +
    @@ -208,7 +197,9 @@ - + +

    ◆ extract() [2/2]

    +
    @@ -245,7 +236,9 @@ - + +

    ◆ get_data()

    +
    @@ -264,7 +257,9 @@ - + +

    ◆ operator>>()

    +
    @@ -290,7 +285,7 @@
    Returns
    Flag set to true if the extraction succeeds
    -

    References Tango::DeviceData::exceptions().

    +

    References Tango::DeviceData::exceptions().

    @@ -302,10 +297,10 @@ diff --git a/classTango_1_1GroupCmdReplyList-members.html b/classTango_1_1GroupCmdReplyList-members.html index 535601d..f9bc5c2 100644 --- a/classTango_1_1GroupCmdReplyList-members.html +++ b/classTango_1_1GroupCmdReplyList-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,16 +94,16 @@

    This is the complete list of members for Tango::GroupCmdReplyList, including all inherited members.

    - +
    has_failed() const Tango::GroupCmdReplyListinline
    has_failed() constTango::GroupCmdReplyListinline
    reset()Tango::GroupCmdReplyListinline
    diff --git a/classTango_1_1GroupCmdReplyList.html b/classTango_1_1GroupCmdReplyList.html index 3a664fe..e9dc2e1 100644 --- a/classTango_1_1GroupCmdReplyList.html +++ b/classTango_1_1GroupCmdReplyList.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupCmdReplyList Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Group reply for a command execution. +

    Group reply for a command execution. More...

    #include "tango.h"

    @@ -121,19 +104,21 @@ - - - + + +

    Public Member Functions

    bool has_failed () const
     Check if an error has occured. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    void reset ()
     Reset the object. More...
     

    Detailed Description

    -

    Group reply for a command execution.

    -

    This class inherits from vector<GroupCmdReply> and therefore, each device in the group heierarchy has his own GroupCmdReply object which can be retrieved with the classical vector [] operator

    +

    Group reply for a command execution.

    +

    This class inherits from vector<GroupCmdReply> and therefore, each device in the group heierarchy has his own GroupCmdReply object which can be retrieved with the classical vector [] operator

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -160,7 +145,9 @@ - + +

    ◆ reset()

    +
    @@ -194,10 +181,10 @@ diff --git a/classTango_1_1GroupCmdReplyList.js b/classTango_1_1GroupCmdReplyList.js index a71a8cf..b8af313 100644 --- a/classTango_1_1GroupCmdReplyList.js +++ b/classTango_1_1GroupCmdReplyList.js @@ -1,5 +1,5 @@ var classTango_1_1GroupCmdReplyList = [ - [ "has_failed", "classTango_1_1GroupCmdReplyList.html#a453e217deecfd463162892d471f181d6", null ], + [ "has_failed", "classTango_1_1GroupCmdReplyList.html#a6369a7c800544c2013dcedbc30ad378f", null ], [ "reset", "classTango_1_1GroupCmdReplyList.html#a30946c9b34cf1275f3e4b442652935e2", null ] ]; \ No newline at end of file diff --git a/classTango_1_1GroupCmdReply__coll__graph.map b/classTango_1_1GroupCmdReply__coll__graph.map index 9c348ab..e7e609e 100644 --- a/classTango_1_1GroupCmdReply__coll__graph.map +++ b/classTango_1_1GroupCmdReply__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1GroupCmdReply__coll__graph.md5 b/classTango_1_1GroupCmdReply__coll__graph.md5 index bf9b4ea..1cf7045 100644 --- a/classTango_1_1GroupCmdReply__coll__graph.md5 +++ b/classTango_1_1GroupCmdReply__coll__graph.md5 @@ -1 +1 @@ -59966f304dc6ce75c290981922d1c9d4 \ No newline at end of file +e7b2239278b239464c67a948a139e457 \ No newline at end of file diff --git a/classTango_1_1GroupCmdReply__coll__graph.png b/classTango_1_1GroupCmdReply__coll__graph.png index bc2ce44..497413e 100644 Binary files a/classTango_1_1GroupCmdReply__coll__graph.png and b/classTango_1_1GroupCmdReply__coll__graph.png differ diff --git a/classTango_1_1GroupCmdReply__inherit__graph.map b/classTango_1_1GroupCmdReply__inherit__graph.map index 9c348ab..e7e609e 100644 --- a/classTango_1_1GroupCmdReply__inherit__graph.map +++ b/classTango_1_1GroupCmdReply__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1GroupCmdReply__inherit__graph.md5 b/classTango_1_1GroupCmdReply__inherit__graph.md5 index bf9b4ea..83f4776 100644 --- a/classTango_1_1GroupCmdReply__inherit__graph.md5 +++ b/classTango_1_1GroupCmdReply__inherit__graph.md5 @@ -1 +1 @@ -59966f304dc6ce75c290981922d1c9d4 \ No newline at end of file +7863bfdcc710a01a1315d6d34c10dc6e \ No newline at end of file diff --git a/classTango_1_1GroupCmdReply__inherit__graph.png b/classTango_1_1GroupCmdReply__inherit__graph.png index bc2ce44..497413e 100644 Binary files a/classTango_1_1GroupCmdReply__inherit__graph.png and b/classTango_1_1GroupCmdReply__inherit__graph.png differ diff --git a/classTango_1_1GroupReply-members.html b/classTango_1_1GroupReply-members.html index 3f90f5c..aabacfa 100644 --- a/classTango_1_1GroupReply-members.html +++ b/classTango_1_1GroupReply-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,19 +94,19 @@

    This is the complete list of members for Tango::GroupReply, including all inherited members.

    - + - - - + + +
    dev_name() const Tango::GroupReplyinline
    dev_name() constTango::GroupReplyinline
    enable_exception(bool exception_mode=true)Tango::GroupReplystatic
    get_err_stack() const Tango::GroupReplyinline
    has_failed() const Tango::GroupReplyinline
    obj_name() const Tango::GroupReplyinline
    get_err_stack() constTango::GroupReplyinline
    has_failed() constTango::GroupReplyinline
    obj_name() constTango::GroupReplyinline
    diff --git a/classTango_1_1GroupReply.html b/classTango_1_1GroupReply.html index 2435ce0..253748f 100644 --- a/classTango_1_1GroupReply.html +++ b/classTango_1_1GroupReply.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupReply Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,7 +96,7 @@
    -

    Base class for Group reply. +

    Base class for Group reply. More...

    #include "tango.h"

    @@ -122,23 +105,26 @@
    Inheritance graph
    - + + + +
    [legend]
    - - - - - - - - - - - - + + + + + + + + + + + +

    Public Member Functions

    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    const std::string & dev_name () const
     Get device name. More...
     
    const DevErrorList & get_err_stack () const
     Get error stack. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    const std::string & obj_name () const
     Get object name. More...
     
    @@ -147,10 +133,12 @@

    Static Public Member Functions

     

    Detailed Description

    -

    Base class for Group reply.

    +

    Base class for Group reply.

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ dev_name()

    +
    @@ -177,7 +165,9 @@ - + +

    ◆ enable_exception()

    +
    @@ -200,7 +190,7 @@

    Enable/Disable exception.

    -

    Set the group exception mode. If set to true, exception will be thrown (when needed) by the library when the user get command execution result. If set to false (the default), the user has to deal with the has_failed() exception to manage cases of wrong execution command.

    +

    Set the group exception mode. If set to true, exception will be thrown (when needed) by the library when the user get command execution result. If set to false (the default), the user has to deal with the has_failed() exception to manage cases of wrong execution command.

    Parameters
    @@ -211,7 +201,9 @@ - + +

    ◆ get_err_stack()

    +
    [in]exception_modeThe new exception mode
    @@ -238,7 +230,9 @@ - + +

    ◆ has_failed()

    +
    @@ -265,7 +259,9 @@ - + +

    ◆ obj_name()

    +
    @@ -300,10 +296,10 @@ diff --git a/classTango_1_1GroupReply.js b/classTango_1_1GroupReply.js index 34e5ab7..22c2f90 100644 --- a/classTango_1_1GroupReply.js +++ b/classTango_1_1GroupReply.js @@ -1,7 +1,7 @@ var classTango_1_1GroupReply = [ - [ "dev_name", "classTango_1_1GroupReply.html#a4fe578ba1fcd03239b7dc589ffc1af77", null ], - [ "get_err_stack", "classTango_1_1GroupReply.html#a47419919cad3f689140757bd09eae457", null ], - [ "has_failed", "classTango_1_1GroupReply.html#aec0def5a9df786134dc9cb8c66c21cb8", null ], - [ "obj_name", "classTango_1_1GroupReply.html#a13564b3e6df04a5257b2592b94a07d88", null ] + [ "dev_name", "classTango_1_1GroupReply.html#a2fa1816d6756265a01cac8c9e2d9b666", null ], + [ "get_err_stack", "classTango_1_1GroupReply.html#a848ea423dd27d13e865f3456a8ddc75d", null ], + [ "has_failed", "classTango_1_1GroupReply.html#a43f7fdd85b44559a65332784d1cba5a5", null ], + [ "obj_name", "classTango_1_1GroupReply.html#ad905b10e982096cf724f5ec04788e3a0", null ] ]; \ No newline at end of file diff --git a/classTango_1_1GroupReplyList-members.html b/classTango_1_1GroupReplyList-members.html index 1ac877e..35070bd 100644 --- a/classTango_1_1GroupReplyList-members.html +++ b/classTango_1_1GroupReplyList-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,16 +94,16 @@

    This is the complete list of members for Tango::GroupReplyList, including all inherited members.

    - +
    has_failed() const Tango::GroupReplyListinline
    has_failed() constTango::GroupReplyListinline
    reset()Tango::GroupReplyListinline
    diff --git a/classTango_1_1GroupReplyList.html b/classTango_1_1GroupReplyList.html index c92f194..0eaac27 100644 --- a/classTango_1_1GroupReplyList.html +++ b/classTango_1_1GroupReplyList.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::GroupReplyList Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Group reply for a write_attribute execution. +

    Group reply for a write_attribute execution. More...

    #include "tango.h"

    @@ -121,19 +104,21 @@ - - - + + +

    Public Member Functions

    bool has_failed () const
     Check if an error has occured. More...
     
    bool has_failed () const
     Check if an error has occured. More...
     
    void reset ()
     Reset the object. More...
     

    Detailed Description

    -

    Group reply for a write_attribute execution.

    -

    This class inherits from vector<GroupReply> and therefore, each device in the group heierarchy has his own GroupReply object which can be retrieved with the classical vector [] operator

    +

    Group reply for a write_attribute execution.

    +

    This class inherits from vector<GroupReply> and therefore, each device in the group heierarchy has his own GroupReply object which can be retrieved with the classical vector [] operator

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ has_failed()

    +
    @@ -160,7 +145,9 @@ - + +

    ◆ reset()

    +
    @@ -194,10 +181,10 @@ diff --git a/classTango_1_1GroupReplyList.js b/classTango_1_1GroupReplyList.js index 13fde80..9c10d8a 100644 --- a/classTango_1_1GroupReplyList.js +++ b/classTango_1_1GroupReplyList.js @@ -1,5 +1,5 @@ var classTango_1_1GroupReplyList = [ - [ "has_failed", "classTango_1_1GroupReplyList.html#a7221a5debe8d58e6679ac2e234b3384d", null ], + [ "has_failed", "classTango_1_1GroupReplyList.html#ad215aebab55a2795aa4b6fd7d920e9f1", null ], [ "reset", "classTango_1_1GroupReplyList.html#afe1cb42828f48dd701a0e8d250470e93", null ] ]; \ No newline at end of file diff --git a/classTango_1_1GroupReply__inherit__graph.map b/classTango_1_1GroupReply__inherit__graph.map index a6ea2ff..2907b32 100644 --- a/classTango_1_1GroupReply__inherit__graph.map +++ b/classTango_1_1GroupReply__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1GroupReply__inherit__graph.md5 b/classTango_1_1GroupReply__inherit__graph.md5 index f6bce06..a97132a 100644 --- a/classTango_1_1GroupReply__inherit__graph.md5 +++ b/classTango_1_1GroupReply__inherit__graph.md5 @@ -1 +1 @@ -a8de0446feed1a83f4cd8fc98d179837 \ No newline at end of file +8cb666c3f5890461edb7729899699b25 \ No newline at end of file diff --git a/classTango_1_1GroupReply__inherit__graph.png b/classTango_1_1GroupReply__inherit__graph.png index e62f996..5f7647c 100644 Binary files a/classTango_1_1GroupReply__inherit__graph.png and b/classTango_1_1GroupReply__inherit__graph.png differ diff --git a/classTango_1_1ImageAttr-members.html b/classTango_1_1ImageAttr-members.html index dfdf13e..11446bd 100644 --- a/classTango_1_1ImageAttr-members.html +++ b/classTango_1_1ImageAttr-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,10 +96,12 @@ - - - - + + + + + + @@ -134,17 +119,18 @@ - - - + + + +
    Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    ImageAttr(const char *name, long data_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)Tango::Attr
    ImageAttr(const char *name, long data_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)Tango::ImageAttr
    ImageAttr(const char *name)Tango::ImageAttrinline
    is_archive_event()Tango::Attrinline
    is_change_event()Tango::Attrinline
    is_check_archive_criteria()Tango::Attrinline
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)Tango::SpectrumAttr
    ~Attr()Tango::Attrvirtual
    ~ImageAttr()Tango::ImageAttrinline
    ~SpectrumAttr()Tango::SpectrumAttrinline
    SpectrumAttr(const char *name)Tango::SpectrumAttrinline
    ~Attr()Tango::Attrvirtual
    ~ImageAttr()Tango::ImageAttrinline
    ~SpectrumAttr()Tango::SpectrumAttrinline
    diff --git a/classTango_1_1ImageAttr.html b/classTango_1_1ImageAttr.html index 2265711..872c4bd 100644 --- a/classTango_1_1ImageAttr.html +++ b/classTango_1_1ImageAttr.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::ImageAttr Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,21 @@
    Inheritance graph
    - + + + + +
    [legend]
    Collaboration diagram for Tango::ImageAttr:
    Collaboration graph
    - + + + +
    [legend]
    - + - + - + - + - + + - - - + - + - + - + - + - - - + + + - + - + - + - + + - - + - + - + - + - - + - + - + - + - + - + - + - + - +

    @@ -136,108 +126,110 @@

    Two constructors are defined for this class

     ImageAttr (const char *name, long data_type, long max_x, long max_y)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
     ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)
     Constructs a newly allocated ImageAttr object. More...
     Constructs a newly allocated ImageAttr object. More...
     
    ImageAttr (const char *name)
     ImageAttr (const char *name)
     Constructs a newly allocated ImageAttr object. More...
     
    Destructor

    Only one desctructor is defined for this class

    +

    Only one destructor is defined for this class

    +
     ~ImageAttr ()
     The object desctructor.
     The object destructor.
     
    - Public Member Functions inherited from Tango::SpectrumAttr
     SpectrumAttr (const char *name, long data_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
    SpectrumAttr (const char *_n)
     
    +
     SpectrumAttr (const char *name)
     Constructs a newly allocated SpectrumAttr object. More...
     
     ~SpectrumAttr ()
     The object desctructor.
     The object destructor.
     
    - Public Member Functions inherited from Tango::Attr
     Attr (const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
     Attr (const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
    Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Constructs a newly allocated Attr object. More...
     
    +
    virtual ~Attr ()
     The object desctructor.
     The object destructor.
     
    void set_default_properties (UserDefaultAttrProp &prop)
     Set default attribute properties. More...
     Set default attribute properties. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the attribute display level. More...
     Set the attribute display level. More...
     
    void set_polling_period (long update)
     Set the attribute polling update period. More...
     Set the attribute polling update period. More...
     
    +
    void set_memorized ()
     Set the attribute as memorized in database (only for scalar and writable attribute) By default the setpoint will be written to the attribute during initialisation! Use method set_memorized_init() with false as argument if you don't want this feature.
     
    void set_memorized_init (bool write_on_init)
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     
    void set_change_event (bool implemented, bool detect)
     Set a flag to indicate that the server fires change events manually without the polling to be started for the attribute. More...
     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 for this attribute. More...
     Check if the change event is fired manually for this attribute. More...
     
    bool is_check_change_criteria ()
     Check if the change event criteria should be checked when firing the event manually. More...
     Check if the change event criteria should be checked when firing the event manually. More...
     
    void set_archive_event (bool implemented, bool detect)
     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...
     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...
     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...
     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...
     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...
     Check if the data ready event is fired for this attribute. More...
     

    Detailed Description

    User class to create a two dimensions attribute object.

    -

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

    +

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ ImageAttr() [1/5]

    +
    @@ -273,7 +265,7 @@
    -

    Constructs a newly allocated ImageAttr object.

    +

    Constructs a newly allocated ImageAttr object.

    The attribute display level is set to OPERATOR. The attribute write type is set to READ

    Parameters
    @@ -287,7 +279,9 @@ - + +

    ◆ ImageAttr() [2/5]

    +
    @@ -329,8 +323,8 @@
    -

    Constructs a newly allocated ImageAttr object.

    -

    The attribute display level is set to OPERATOR. The attribute write type is set to READ

    +

    Constructs a newly allocated ImageAttr object.

    +

    The attribute display level is set to OPERATOR.

    Parameters
    @@ -344,7 +338,9 @@ - + +

    ◆ ImageAttr() [3/5]

    +
    nameThe attribute name
    @@ -386,7 +382,7 @@
    -

    Constructs a newly allocated ImageAttr object.

    +

    Constructs a newly allocated ImageAttr object.

    The attribute write type is set to READ

    Parameters
    @@ -401,7 +397,9 @@ - + +

    ◆ ImageAttr() [4/5]

    +
    @@ -449,8 +447,7 @@
    -

    Constructs a newly allocated ImageAttr object.

    -

    The attribute write type is set to READ

    +

    Constructs a newly allocated ImageAttr object.

    Parameters
    @@ -463,6 +460,40 @@ + + + +

    ◆ ImageAttr() [5/5]

    + +
    +
    +
    nameThe attribute name
    + + + + +
    + + + + + + + + +
    Tango::ImageAttr::ImageAttr (const char * name)
    +
    +inline
    +
    + +

    Constructs a newly allocated ImageAttr object.

    +
    Parameters
    + + +
    nameThe attribute name
    +
    +
    +

    The documentation for this class was generated from the following file:
      @@ -473,10 +504,10 @@ diff --git a/classTango_1_1ImageAttr.js b/classTango_1_1ImageAttr.js index fc54c9e..8fb31db 100644 --- a/classTango_1_1ImageAttr.js +++ b/classTango_1_1ImageAttr.js @@ -4,5 +4,6 @@ var classTango_1_1ImageAttr = [ "ImageAttr", "classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e", null ], [ "ImageAttr", "classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51", null ], [ "ImageAttr", "classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e", null ], + [ "ImageAttr", "classTango_1_1ImageAttr.html#a941b6e0f0409f199c6b86a18c40fb8f0", null ], [ "~ImageAttr", "classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8", null ] ]; \ No newline at end of file diff --git a/classTango_1_1ImageAttr__coll__graph.map b/classTango_1_1ImageAttr__coll__graph.map index d32e0c8..3ae31f9 100644 --- a/classTango_1_1ImageAttr__coll__graph.map +++ b/classTango_1_1ImageAttr__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1ImageAttr__coll__graph.md5 b/classTango_1_1ImageAttr__coll__graph.md5 index 6ba2fdb..f8b8a5b 100644 --- a/classTango_1_1ImageAttr__coll__graph.md5 +++ b/classTango_1_1ImageAttr__coll__graph.md5 @@ -1 +1 @@ -d55da909fa92435b0aac5bf67d06fbad \ No newline at end of file +47427b0a97997026271574a90b7f4eae \ No newline at end of file diff --git a/classTango_1_1ImageAttr__coll__graph.png b/classTango_1_1ImageAttr__coll__graph.png index 4255cf7..8d8afcf 100644 Binary files a/classTango_1_1ImageAttr__coll__graph.png and b/classTango_1_1ImageAttr__coll__graph.png differ diff --git a/classTango_1_1ImageAttr__inherit__graph.map b/classTango_1_1ImageAttr__inherit__graph.map index cb86c11..6393dd7 100644 --- a/classTango_1_1ImageAttr__inherit__graph.map +++ b/classTango_1_1ImageAttr__inherit__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1ImageAttr__inherit__graph.md5 b/classTango_1_1ImageAttr__inherit__graph.md5 index 895a3bd..3de6135 100644 --- a/classTango_1_1ImageAttr__inherit__graph.md5 +++ b/classTango_1_1ImageAttr__inherit__graph.md5 @@ -1 +1 @@ -0063efe5bb08a2a8dfaf1a6e7a8a5f18 \ No newline at end of file +285c5fb3e8f9e52db1330b87321b292c \ No newline at end of file diff --git a/classTango_1_1ImageAttr__inherit__graph.png b/classTango_1_1ImageAttr__inherit__graph.png index e27085a..84349be 100644 Binary files a/classTango_1_1ImageAttr__inherit__graph.png and b/classTango_1_1ImageAttr__inherit__graph.png differ diff --git a/classTango_1_1MultiAttrProp-members.html b/classTango_1_1MultiAttrProp-members.html index 51e8b42..c708bbc 100644 --- a/classTango_1_1MultiAttrProp-members.html +++ b/classTango_1_1MultiAttrProp-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -138,9 +121,9 @@ diff --git a/classTango_1_1MultiAttrProp.html b/classTango_1_1MultiAttrProp.html index 1f77a13..12875c3 100644 --- a/classTango_1_1MultiAttrProp.html +++ b/classTango_1_1MultiAttrProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::MultiAttrProp< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@
    -

    This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. +

    This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. More...

    #include "tango.h"

    @@ -120,7 +103,12 @@
    Collaboration graph
    - + + + + + +
    [legend]
    - @@ -136,87 +124,87 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - @@ -225,7 +213,7 @@

    template<typename T>
    class Tango::MultiAttrProp< T >

    -

    This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go.

    +

    This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go.

    Author
    trogucki
    Revision
    19431

    The documentation for this class was generated from the following file:
      @@ -236,10 +224,10 @@ diff --git a/classTango_1_1MultiAttrProp__coll__graph.map b/classTango_1_1MultiAttrProp__coll__graph.map index a244cd2..76ca22f 100644 --- a/classTango_1_1MultiAttrProp__coll__graph.map +++ b/classTango_1_1MultiAttrProp__coll__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1MultiAttrProp__coll__graph.md5 b/classTango_1_1MultiAttrProp__coll__graph.md5 index b2a6882..a2cfd5f 100644 --- a/classTango_1_1MultiAttrProp__coll__graph.md5 +++ b/classTango_1_1MultiAttrProp__coll__graph.md5 @@ -1 +1 @@ -bf073d5209ac12aaf55d9c1249957e63 \ No newline at end of file +7e277e1d7eab09c6d1e69ac79b6a4653 \ No newline at end of file diff --git a/classTango_1_1MultiAttrProp__coll__graph.png b/classTango_1_1MultiAttrProp__coll__graph.png index dbc6af3..c993f0c 100644 Binary files a/classTango_1_1MultiAttrProp__coll__graph.png and b/classTango_1_1MultiAttrProp__coll__graph.png differ diff --git a/classTango_1_1MultiAttribute-members.html b/classTango_1_1MultiAttribute-members.html index adfd95c..7f23ce8 100644 --- a/classTango_1_1MultiAttribute-members.html +++ b/classTango_1_1MultiAttribute-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    - @@ -39,41 +39,22 @@

    @@ -128,7 +116,7 @@

    Constructors

    Miscellaneous constructors

    +
     MultiAttrProp ()
     Default constructor.
     

    Public Attributes

    Class data members
    +
    string label
     Attribute label.
     Attribute label.
     
    +
    string description
     Attribute description.
     Attribute description.
     
    +
    string unit
     Attribute unit.
     Attribute unit.
     
    +
    string standard_unit
     Attribute standard_unit.
     Attribute standard_unit.
     
    +
    string display_unit
     Attribute display_unit.
     Attribute display_unit.
     
    +
    string format
     Attribute format.
     Attribute format.
     
    +
    AttrProp< T > min_value
     Attribute min_value.
     Attribute min_value.
     
    +
    AttrProp< T > max_value
     Attribute max_value.
     Attribute max_value.
     
    +
    AttrProp< T > min_alarm
     Attribute min_alarm.
     Attribute min_alarm.
     
    +
    AttrProp< T > max_alarm
     Attribute max_alarm.
     Attribute max_alarm.
     
    +
    AttrProp< T > min_warning
     Attribute min_warning.
     Attribute min_warning.
     
    +
    AttrProp< T > max_warning
     Attribute max_warning.
     Attribute max_warning.
     
    +
    AttrProp< DevLong > delta_t
     Attribute delta_t.
     Attribute delta_t.
     
    +
    AttrProp< T > delta_val
     Attribute delta_val.
     Attribute delta_val.
     
    +
    AttrProp< DevLong > event_period
     Attribute event_period.
     Attribute event_period.
     
    +
    AttrProp< DevLong > archive_period
     Attribute archive_period.
     Attribute archive_period.
     
    +
    DoubleAttrProp< DevDouble > rel_change
     Attribute rel_change.
     Attribute rel_change.
     
    +
    DoubleAttrProp< DevDouble > abs_change
     Attribute abs_change.
     Attribute abs_change.
     
    +
    DoubleAttrProp< DevDouble > archive_rel_change
     Attribute archive_rel_change.
     Attribute archive_rel_change.
     
    +
    DoubleAttrProp< DevDouble > archive_abs_change
     Attribute archive_abs_change.
     Attribute archive_abs_change.
     
    +
    vector< string > enum_labels
     Enumeration labels (For DevEnum data type)
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -133,9 +116,9 @@ diff --git a/classTango_1_1MultiAttribute.html b/classTango_1_1MultiAttribute.html index 3129db0..9e3a88f 100644 --- a/classTango_1_1MultiAttribute.html +++ b/classTango_1_1MultiAttribute.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::MultiAttribute Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,30 +105,30 @@

    Only one constructor is defined for this class

     MultiAttribute (string &dev_name, DeviceClass *dev_class, DeviceImpl *dev)
     Create a new MultiAttribute object. More...
     Create a new MultiAttribute object. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
     ~MultiAttribute ()
     The MultiAttribute desctructor.
     The MultiAttribute desctructor.
     
    Miscellaneous methods
    Attributeget_attr_by_name (const char *attr_name)
     Get Attribute object from its name. More...
     Get Attribute object from its name. More...
     
    Attributeget_attr_by_ind (const long ind)
     Get Attribute object from its index. More...
     Get Attribute object from its index. More...
     
    WAttributeget_w_attr_by_name (const char *attr_name)
     Get Writable Attribute object from its name. More...
     Get Writable Attribute object from its name. More...
     
    WAttributeget_w_attr_by_ind (const long ind)
     Get Writable Attribute object from its index. More...
     Get Writable Attribute object from its index. More...
     
    long get_attr_ind_by_name (const char *attr_name)
     Get Attribute index into the main attribute vector from its name. More...
     Get Attribute index into the main attribute vector from its name. More...
     
    vector< long > & get_alarm_list ()
     Get list of attribute with an alarm level defined. More...
    Class data members
    vector< Attribute * > attr_list
     The Attribute objects vector. More...
     The Attribute objects vector. More...
     
    vector< long > writable_attr_list
     The list of writable attribute. More...

    Detailed Description

    There is one instance of this class for each device.

    -

    This class is mainly an aggregate of Attribute or WAttribute objects. It eases management of multiple attributes

    +

    This class is mainly an aggregate of Attribute or WAttribute objects. It eases management of multiple attributes

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ MultiAttribute()

    +
    @@ -217,19 +202,19 @@
    -

    Create a new MultiAttribute object.

    -

    This constructor will in-turn call the constructor of the Attribute or WAttribute class of all the device class attributes.

    +

    Create a new MultiAttribute object.

    +

    This constructor will in-turn call the constructor of the Attribute or WAttribute class of all the device class attributes.

    Parameters
    - +
    dev_nameThe device name
    dev_classReference to the device DeviceClass object
    dev_classReference to the device DeviceClass object
    devThe device pointer
    Exceptions
    - +
    DevFailedIf the command sent to the database failed. Click here to read DevFailed exception specification
    DevFailedIf the command sent to the database failed. Click here to read DevFailed exception specification
    @@ -237,7 +222,36 @@

    Member Function Documentation

    - + +

    ◆ check_alarm() [1/3]

    + +
    +
    + + + + + + + +
    bool Tango::MultiAttribute::check_alarm ()
    +
    + +

    Check alarm on all attribute(s) with an alarm defined.

    +

    This method returns a boolean set to true if one of the attribute with an alarm level defined is in alarm condition.

    +
    Returns
    A boolean set to true if one attribute is in alarm
    +
    Exceptions
    + + +
    DevFailedIf the alarm level are not defined for one of the attribute in the list of alarmable one Click here to read DevFailed exception specification
    +
    +
    + +
    +
    + +

    ◆ check_alarm() [2/3]

    +
    @@ -270,16 +284,18 @@

    Member Function Documentation

    Returns
    A boolean set to true if the attribute is in alarm
    Exceptions
    - +
    DevFailedIf the attribute does not have any alarm level defined. Click here to read DevFailed exception specification
    DevFailedIf the attribute does not have any alarm level defined. Click here to read DevFailed exception specification
    -

    References Tango::Attribute::check_alarm(), and get_attr_by_name().

    +

    References Tango::Attribute::check_alarm(), and get_attr_by_name().

    - + +

    ◆ check_alarm() [3/3]

    +
    @@ -312,41 +328,18 @@

    Member Function Documentation

    Returns
    A boolean set to true if the attribute is in alarm
    Exceptions
    - +
    DevFailedIf the attribute does not have any alarm level defined. Click here to read DevFailed exception specification
    DevFailedIf the attribute does not have any alarm level defined. Click here to read DevFailed exception specification
    -

    References Tango::Attribute::check_alarm(), and get_attr_by_ind().

    +

    References Tango::Attribute::check_alarm(), and get_attr_by_ind().

    - -
    -
    - - - - - - - -
    bool Tango::MultiAttribute::check_alarm ()
    -
    + +

    ◆ get_alarm_list()

    -

    Check alarm on all attribute(s) with an alarm defined.

    -

    This method returns a boolean set to true if one of the attribute with an alarm level defined is in alarm condition.

    -
    Returns
    A boolean set to true if one attribute is in alarm
    -
    Exceptions
    - - -
    DevFailedIf the alarm level are not defined for one of the attribute in the list of alarmable one Click here to read DevFailed exception specification
    -
    -
    - -
    -
    -
    @@ -370,11 +363,13 @@

    Member Function Documentation

    Get list of attribute with an alarm level defined.

    Returns
    A vector of long data. Each object is the index in the main attribute vector of attribute with alarm level defined
    -

    References alarm_attr_list.

    +

    References alarm_attr_list.

    - + +

    ◆ get_attr_by_ind()

    +
    @@ -396,23 +391,25 @@

    Member Function Documentation

    -

    Get Attribute object from its index.

    -

    This method returns a reference to the Attribute object from the index in the main attribute vector

    +

    Get Attribute object from its index.

    +

    This method returns a reference to the Attribute object from the index in the main attribute vector

    Parameters
    indThe attribute index
    -
    Returns
    A reference to the Attribute object
    +
    Returns
    A reference to the Attribute object
    -

    References attr_list.

    +

    References attr_list.

    -

    Referenced by check_alarm().

    +

    Referenced by check_alarm().

    - + +

    ◆ get_attr_by_name()

    +
    @@ -426,27 +423,29 @@

    Member Function Documentation

    -

    Get Attribute object from its name.

    -

    This method returns a reference to the Attribute object with a name passed as parameter. The equality on attribute name is case independant.

    +

    Get Attribute object from its name.

    +

    This method returns a reference to the Attribute object with a name passed as parameter. The equality on attribute name is case independant.

    Parameters
    attr_nameThe attribute name
    -
    Returns
    A reference to the Attribute object
    +
    Returns
    A reference to the Attribute object
    Exceptions
    - +
    DevFailedIf the attribute is not defined. Click here to read DevFailed exception specification
    DevFailedIf the attribute is not defined. Click here to read DevFailed exception specification
    -

    Referenced by check_alarm().

    +

    Referenced by check_alarm().

    - + +

    ◆ get_attr_ind_by_name()

    +
    @@ -460,8 +459,8 @@

    Member Function Documentation

    -

    Get Attribute index into the main attribute vector from its name.

    -

    This method returns the index in the Attribute vector (stored in the MultiAttribute object) of an attribute with a given name. The name equality is case independant

    +

    Get Attribute index into the main attribute vector from its name.

    +

    This method returns the index in the Attribute vector (stored in the MultiAttribute object) of an attribute with a given name. The name equality is case independant

    Parameters
    @@ -471,14 +470,16 @@

    Member Function Documentation

    Returns
    The index in the main attributes vector
    Exceptions
    attr_nameThe attribute name
    - +
    DevFailedIf the attribute is not found in the vector. Click here to read DevFailed exception specification
    DevFailedIf the attribute is not found in the vector. Click here to read DevFailed exception specification
    - + +

    ◆ get_attr_nb()

    +
    @@ -502,11 +503,13 @@

    Member Function Documentation

    Get attribute number.

    Returns
    The attribute number
    -

    References attr_list.

    +

    References attr_list.

    - + +

    ◆ get_attribute_list()

    +
    @@ -530,11 +533,13 @@

    Member Function Documentation

    Get the vector of attribute objects.

    Returns the vector of attribute objects.

    -

    References attr_list.

    +

    References attr_list.

    - + +

    ◆ get_w_attr_by_ind()

    +
    @@ -556,21 +561,23 @@

    Member Function Documentation

    -

    Get Writable Attribute object from its index.

    -

    This method returns a reference to the Writable Attribute object from the index in the main attribute vector

    +

    Get Writable Attribute object from its index.

    +

    This method returns a reference to the Writable Attribute object from the index in the main attribute vector

    Parameters
    indThe attribute index
    -
    Returns
    A reference to the WAttribute object
    +
    Returns
    A reference to the WAttribute object
    -

    References attr_list.

    +

    References attr_list.

    - + +

    ◆ get_w_attr_by_name()

    +
    @@ -584,8 +591,8 @@

    Member Function Documentation

    -

    Get Writable Attribute object from its name.

    -

    This method returns a reference to the WAttribute object with a name passed as parameter. The equality on attribute name is case independant.

    +

    Get Writable Attribute object from its name.

    +

    This method returns a reference to the WAttribute object with a name passed as parameter. The equality on attribute name is case independant.

    Parameters
    @@ -595,14 +602,16 @@

    Member Function Documentation

    Returns
    A reference to the writable attribute object
    Exceptions
    attr_nameThe attribute name
    - +
    DevFailedIf the attribute is not defined. Click here to read DevFailed exception specification
    DevFailedIf the attribute is not defined. Click here to read DevFailed exception specification
    - + +

    ◆ read_alarm()

    +
    @@ -628,7 +637,9 @@

    Member Function Documentation

    Member Data Documentation

    - + +

    ◆ alarm_attr_list

    +
    @@ -649,11 +660,13 @@

    Member Data Documentation

    The list of attribute with an alarm level defined.

    It is a vector of index in the main attribute vector

    -

    Referenced by get_alarm_list().

    +

    Referenced by get_alarm_list().

    - + +

    ◆ attr_list

    +
    @@ -671,14 +684,16 @@

    Member Data Documentation

    -

    The Attribute objects vector.

    +

    The Attribute objects vector.

    This vector is often referred as the main attributes vector

    -

    Referenced by get_attr_by_ind(), get_attr_nb(), get_attribute_list(), and get_w_attr_by_ind().

    +

    Referenced by get_attr_by_ind(), get_attr_nb(), get_attribute_list(), and get_w_attr_by_ind().

    - + +

    ◆ writable_attr_list

    +
    @@ -709,10 +724,10 @@

    Member Data Documentation

    diff --git a/classTango_1_1MultiAttribute.js b/classTango_1_1MultiAttribute.js index 0d803ac..54c93c7 100644 --- a/classTango_1_1MultiAttribute.js +++ b/classTango_1_1MultiAttribute.js @@ -2,9 +2,9 @@ var classTango_1_1MultiAttribute = [ [ "MultiAttribute", "classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34", null ], [ "~MultiAttribute", "classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440", null ], + [ "check_alarm", "classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a", null ], [ "check_alarm", "classTango_1_1MultiAttribute.html#af25a9b37449cc1e596bd5154c710c8df", null ], [ "check_alarm", "classTango_1_1MultiAttribute.html#a11c6b528f663726ccc8b39f0e0ddf967", null ], - [ "check_alarm", "classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a", null ], [ "get_alarm_list", "classTango_1_1MultiAttribute.html#a18553cf9309d7a92f2f8d1fe96b7c637", null ], [ "get_attr_by_ind", "classTango_1_1MultiAttribute.html#a30ec97afa15f663a53df8a07aab3b29f", null ], [ "get_attr_by_name", "classTango_1_1MultiAttribute.html#a7b35eb2625bb190393524de6971e2a84", null ], diff --git a/classTango_1_1NamedDevFailed-members.html b/classTango_1_1NamedDevFailed-members.html index 64c20ad..07c2517 100644 --- a/classTango_1_1NamedDevFailed-members.html +++ b/classTango_1_1NamedDevFailed-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/classTango_1_1NamedDevFailed.html b/classTango_1_1NamedDevFailed.html index 72b7299..d88bcb8 100644 --- a/classTango_1_1NamedDevFailed.html +++ b/classTango_1_1NamedDevFailed.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::NamedDevFailed Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,15 +102,15 @@ - - - @@ -144,10 +127,10 @@ diff --git a/classTango_1_1NamedDevFailedList-members.html b/classTango_1_1NamedDevFailedList-members.html index b1c602f..892d403 100644 --- a/classTango_1_1NamedDevFailedList-members.html +++ b/classTango_1_1NamedDevFailedList-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    DevErrorList err_stack
     The error stack.
     
    +
    long idx_in_call
     Index in the write_attributes method parameter vector of the attribute which failed.
     
    +
    string name
     The name of the attribute which fails.
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/classTango_1_1NamedDevFailedList.html b/classTango_1_1NamedDevFailedList.html index 20de378..5586113 100644 --- a/classTango_1_1NamedDevFailedList.html +++ b/classTango_1_1NamedDevFailedList.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::NamedDevFailedList Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -131,7 +114,7 @@
    - @@ -141,7 +124,9 @@

    This class is used as exception for the DeviceProxy::write_attribute call()

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ call_failed()

    +

    Public Attributes

    +
    vector< NamedDevFailederr_list
     There is one element in this vector for each attribute which failed during its writing.
     
    @@ -168,7 +153,9 @@ - + +

    ◆ get_faulty_attr_nb()

    +
    @@ -203,10 +190,10 @@ diff --git a/classTango_1_1Pipe-members.html b/classTango_1_1Pipe-members.html index 8f8f764..affac27 100644 --- a/classTango_1_1Pipe-members.html +++ b/classTango_1_1Pipe-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -148,9 +131,9 @@ diff --git a/classTango_1_1Pipe.html b/classTango_1_1Pipe.html index 898b24c..7fe570a 100644 --- a/classTango_1_1Pipe.html +++ b/classTango_1_1Pipe.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Pipe Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::Pipe:
    Collaboration graph
    - + + +
    [legend]
    - + - + - - @@ -226,27 +213,27 @@ - - - - - - @@ -256,7 +243,9 @@

    It is an abstract class. It is the root class for all pipe related classes.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Pipe() [1/2]

    +

    @@ -136,20 +123,20 @@

    Miscellaneous constructors

     Pipe ()
     Constructs a newly allocated Pipe object. More...
     Constructs a newly allocated Pipe object. More...
     
     Pipe (const string &name, const Tango::DispLevel level, const PipeWriteType pwt=PIPE_READ)
     Constructs a newly allocated Pipe object from its name and its display level. More...
     Constructs a newly allocated Pipe object from its name and its display level. More...
     
    Destructor

    Only one destructor is defined for this class

    +
    virtual ~Pipe ()
     The object desctructor.
     
    Get/Set object members.

    These methods allows the external world to get/set Pipe instance data members

    +

    These methods allows the external world to get/set Pipe instance data members

    string & get_name ()
     Return the pipe name. More...

    Protected Attributes

    Class data members
    +
    string name
     The pipe name.
     
    +
    string lower_name
     The pipe name in lower case.
     
    +
    string desc
     The pipe description.
     
    +
    string label
     The pipe label.
     
    +
    Tango::DispLevel disp_level
     The pipe display level.
     
    +
    Tango::PipeWriteType writable
     The pipe R/W type.
     
    @@ -277,12 +266,14 @@
    -

    Constructs a newly allocated Pipe object.

    +

    Constructs a newly allocated Pipe object.

    The default constructor

    - + +

    ◆ Pipe() [2/2]

    +
    @@ -312,7 +303,7 @@
    -

    Constructs a newly allocated Pipe object from its name and its display level.

    +

    Constructs a newly allocated Pipe object from its name and its display level.

    Parameters
    @@ -325,7 +316,9 @@

    Member Function Documentation

    - + +

    ◆ exceptions() [1/2]

    +
    nameThe pipe name
    @@ -333,10 +326,9 @@

    Member Function Documentation

    - + - - +
    void Tango::Pipe::exceptions bitset<DevicePipeBlob::numFlags> Tango::Pipe::exceptions (bitset< DevicePipeBlob::numFlags > fl))
    @@ -347,26 +339,16 @@

    Member Function Documentation

    -

    Set exception flag.

    -

    It's a method which allows the user to switch on/off exception throwing when trying to insert/extract data from a Pipe object. The following flags are supported :

      -
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty blob data element. By default, this flag is set
    • -
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • -
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipeBlob for a data element which does not exist. By default, this flag is set
    • -
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • -
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • -
    -
    Parameters
    - - -
    [in]flThe exception flag
    -
    -
    +

    Get exception flag.

    +

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    Pipe pi;
    bitset<DevicePipeBlob::numFlags> bs = pi.exceptions();
    cout << "bs = " << bs << endl;
    pi.set_exceptions(DevicePipeBlob::wrongtype_flag);
    bs = pi.exceptions();
    cout << "bs = " << bs << endl;
    Returns
    The exception flag
    -

    References Tango::DevicePipeBlob::exceptions().

    +

    References Tango::DevicePipeBlob::exceptions().

    - + +

    ◆ exceptions() [2/2]

    +
    @@ -374,9 +356,10 @@

    Member Function Documentation

    - + - + +
    bitset<DevicePipeBlob::numFlags> Tango::Pipe::exceptions void Tango::Pipe::exceptions ()bitset< DevicePipeBlob::numFlags > fl)
    @@ -387,23 +370,28 @@

    Member Function Documentation

    -

    Get exception flag.

    -

    Returns the whole exception flags. The following is an example of how to use these exceptions related methods

    Pipe pi;
    -
    -
    bitset<DevicePipeBlob::numFlags> bs = pi.exceptions();
    -
    cout << "bs = " << bs << endl;
    -
    -
    pi.set_exceptions(DevicePipeBlob::wrongtype_flag);
    -
    bs = pi.exceptions();
    -
    -
    cout << "bs = " << bs << endl;
    -
    Returns
    The exception flag
    - -

    References Tango::DevicePipeBlob::exceptions().

    +

    Set exception flag.

    +

    It's a method which allows the user to switch on/off exception throwing when trying to insert/extract data from a Pipe object. The following flags are supported :

      +
    • isempty_flag - throw a WrongData exception (reason = API_EmptyDataElement) if user tries to extract data from one empty blob data element. By default, this flag is set
    • +
    • wrongtype_flag - throw a WrongData exception (reason = API_IncompatibleArgumentType) if user tries to extract data with a type different than the type used for insertion. By default, this flag is set
    • +
    • notenoughde_flag - throw a WrongData exception (reason = API_PipeWrongArg) if user tries to extract data from a DevicePipeBlob for a data element which does not exist. By default, this flag is set
    • +
    • blobdenamenotset_flag - Throw a WrongData exception (reason = API_PipeNoDataElement) if user tries to insert data into the blob while the name or number of data element has not been set with methods set_data_elt_nb() or set_data_elt_names()
    • +
    • mixing_flag - Throw a WrongData exception (reason = API_NotSupportedFeature) if user tries to mix insertion/extraction method (<< or >>) with operator[]
    • +
    +
    Parameters
    + + +
    [in]flThe exception flag
    +
    +
    + +

    References Tango::DevicePipeBlob::exceptions().

    - + +

    ◆ get_data_elt_nb()

    +
    @@ -428,11 +416,13 @@

    Member Function Documentation

    Get the blob data element number

    Returns
    The blob data element number
    -

    References Tango::DevicePipeBlob::get_data_elt_nb().

    +

    References Tango::DevicePipeBlob::get_data_elt_nb().

    - + +

    ◆ get_desc()

    +
    @@ -456,11 +446,13 @@

    Member Function Documentation

    Return the pipe description.

    Returns
    The pipe description
    -

    References desc.

    +

    References desc.

    - + +

    ◆ get_disp_level()

    +
    @@ -484,11 +476,13 @@

    Member Function Documentation

    Return the pipe display level.

    Returns
    The pipe display level
    -

    References disp_level.

    +

    References disp_level.

    - + +

    ◆ get_label()

    +
    @@ -512,11 +506,13 @@

    Member Function Documentation

    Return the pipe label.

    Returns
    The pipe label
    -

    References label.

    +

    References label.

    - + +

    ◆ get_lower_name()

    +
    @@ -540,11 +536,13 @@

    Member Function Documentation

    Return the pipe name in lower case letters.

    Returns
    The pipe name
    -

    References lower_name.

    +

    References lower_name.

    - + +

    ◆ get_name()

    +
    @@ -568,11 +566,13 @@

    Member Function Documentation

    Return the pipe name.

    Returns
    The pipe name
    -

    References name.

    +

    References name.

    - + +

    ◆ get_pipe_serial_model()

    +
    @@ -599,7 +599,9 @@

    Member Function Documentation

    - + +

    ◆ get_root_blob_name()

    +
    @@ -623,11 +625,13 @@

    Member Function Documentation

    Return the root data blob name.

    Returns
    The data blob name
    -

    References Tango::DevicePipeBlob::get_name().

    +

    References Tango::DevicePipeBlob::get_name().

    - + +

    ◆ get_writable()

    +
    @@ -651,11 +655,13 @@

    Member Function Documentation

    Get the pipe writable type (RO/RW).

    Returns
    The pipe write type.
    -

    References writable.

    +

    References writable.

    - + +

    ◆ has_failed()

    +
    @@ -677,14 +683,16 @@

    Member Function Documentation

    Check insertion/extraction success.

    -

    Allow the user to check if insertion/extraction into/from Pipe instance was successfull. This method has to be used when exceptions are disabled.

    +

    Allow the user to check if insertion/extraction into/from Pipe instance was successfull. This method has to be used when exceptions are disabled.

    Returns
    True if insertion/extraction has failed
    -

    References Tango::DevicePipeBlob::has_failed().

    +

    References Tango::DevicePipeBlob::has_failed().

    - + +

    ◆ operator<<()

    +
    @@ -699,10 +707,10 @@

    Member Function Documentation

    Insert data into a device pipe.

    -

    Inserting data into a Pipe instance is simlar to inserting data into a DevicePipeBlob class instance. See doc of DevicePipeBlob class insertion methods (DevicePipeBlob::operator<<) to get a complete documentation on how to insert data into a Pipe object

    +

    Inserting data into a Pipe instance is simlar to inserting data into a DevicePipeBlob class instance. See doc of DevicePipeBlob class insertion methods (DevicePipeBlob::operator<<) to get a complete documentation on how to insert data into a Pipe object

    Parameters
    - +
    [in]datumThe data to be inserted into the Pipe object
    [in]datumThe data to be inserted into the Pipe object
    @@ -715,7 +723,9 @@

    Member Function Documentation

    - + +

    ◆ reset_exceptions()

    +
    @@ -746,11 +756,13 @@

    Member Function Documentation

    -

    References Tango::DevicePipeBlob::reset_exceptions().

    +

    References Tango::DevicePipeBlob::reset_exceptions().

    - + +

    ◆ set_data_elt_names()

    +
    @@ -781,11 +793,13 @@

    Member Function Documentation

    -

    References Tango::DevicePipeBlob::set_data_elt_names().

    +

    References Tango::DevicePipeBlob::set_data_elt_names().

    - + +

    ◆ set_data_elt_nb()

    +
    @@ -816,11 +830,13 @@

    Member Function Documentation

    -

    References Tango::DevicePipeBlob::set_data_elt_nb().

    +

    References Tango::DevicePipeBlob::set_data_elt_nb().

    - + +

    ◆ set_default_properties()

    +
    @@ -844,7 +860,9 @@

    Member Function Documentation

    - + +

    ◆ set_exceptions()

    +
    @@ -867,7 +885,7 @@

    Member Function Documentation

    Set one exception flag.

    -

    Sets one exception flag. See DevicePipeBlob::exceptions() for a usage example.

    +

    Sets one exception flag. See DevicePipeBlob::exceptions() for a usage example.

    Parameters
    @@ -875,11 +893,13 @@

    Member Function Documentation

    -

    References Tango::DevicePipeBlob::set_exceptions().

    +

    References Tango::DevicePipeBlob::set_exceptions().

    - + +

    ◆ set_name()

    +
    [in]flThe exception flag
    @@ -909,9 +929,13 @@

    Member Function Documentation

    +

    References name.

    + - + +

    ◆ set_pipe_serial_model()

    +
    @@ -936,7 +960,9 @@

    Member Function Documentation

    - + +

    ◆ set_root_blob_name()

    +
    @@ -966,11 +992,13 @@

    Member Function Documentation

    -

    References Tango::DevicePipeBlob::set_name().

    +

    References name, and Tango::DevicePipeBlob::set_name().

    - + +

    ◆ set_user_pipe_mutex()

    +
    @@ -993,7 +1021,7 @@

    Member Function Documentation

    Set pipe user mutex.

    -

    This method allows the user to give to the pipe object the pointer to the omni_mutex used to protect its buffer. The mutex has to be locked when passed to this method. The Tango kernel will unlock it when the data will be transferred to the client.

    +

    This method allows the user to give to the pipe object the pointer to the omni_mutex used to protect its buffer. The mutex has to be locked when passed to this method. The Tango kernel will unlock it when the data will be transferred to the client.

    Parameters
    @@ -1003,7 +1031,9 @@

    Member Function Documentation

    - + +

    ◆ state()

    +
    [in]mut_ptrThe user mutex pointer
    @@ -1025,24 +1055,9 @@

    Member Function Documentation

    Get instance insertion/extraction state.

    -

    Allow the user to find out what was the reason of insertion/extraction into/from Pipe failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    Pipe dpb = ....
    -
    -
    bitset<DevicePipeBlob::numFlags> bs;
    -
    bs.reset();
    -
    dpb.exceptions(bs);
    -
    -
    DevLong dl;
    -
    dpb >> dl;
    -
    -
    if (dpb.has_failed() == true)
    -
    {
    -
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    -
    if (dpb.test(DevicePipeBlob::isempty_flag) == true)
    -
    .....
    -
    }
    -
    Returns
    The error bit set.
    - -

    References Tango::DevicePipeBlob::state().

    +

    Allow the user to find out what was the reason of insertion/extraction into/from Pipe failure. This method has to be used when exceptions are disabled. Here is an example of how methods has_failed() and state() could be used

    Pipe dpb = ....
    bitset<DevicePipeBlob::numFlags> bs;
    bs.reset();
    dpb.exceptions(bs);
    DevLong dl;
    dpb >> dl;
    if (dpb.has_failed() == true)
    {
    bitset<DevicePipeBlob::numFlags> bs_err = dpb.state();
    if (dpb.test(DevicePipeBlob::isempty_flag) == true)
    .....
    }
    Returns
    The error bit set.
    + +

    References Tango::DevicePipeBlob::state().

    @@ -1051,13 +1066,14 @@

    Member Function Documentation

    +
    Pipe()
    Constructs a newly allocated Pipe object.
    Definition: pipe.h:89
    diff --git a/classTango_1_1Pipe.js b/classTango_1_1Pipe.js index e880934..c2d0c30 100644 --- a/classTango_1_1Pipe.js +++ b/classTango_1_1Pipe.js @@ -3,8 +3,8 @@ var classTango_1_1Pipe = [ "Pipe", "classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d", null ], [ "Pipe", "classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d", null ], [ "~Pipe", "classTango_1_1Pipe.html#a4b23ac2255767c1effe26d4a3bd26cab", null ], - [ "exceptions", "classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4", null ], [ "exceptions", "classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa", null ], + [ "exceptions", "classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4", null ], [ "get_data_elt_nb", "classTango_1_1Pipe.html#a85b5e99f841bc2a6f6fe2c7dce9f2928", null ], [ "get_desc", "classTango_1_1Pipe.html#a21c57287d00cae3a66f6cb9626f6324d", null ], [ "get_disp_level", "classTango_1_1Pipe.html#a6b6e9b53474dc7121ff7fb38942c1250", null ], diff --git a/classTango_1_1PipeEventData-members.html b/classTango_1_1PipeEventData-members.html index 538af09..a32b8f2 100644 --- a/classTango_1_1PipeEventData-members.html +++ b/classTango_1_1PipeEventData-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/classTango_1_1PipeEventData.html b/classTango_1_1PipeEventData.html index d36f6a5..6fac139 100644 --- a/classTango_1_1PipeEventData.html +++ b/classTango_1_1PipeEventData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::PipeEventData Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Pipe event callback execution data. +

    Pipe event callback execution data. More...

    #include "tango.h"

    @@ -121,41 +104,59 @@
    Collaboration graph
    - + + + + +
    [legend]
    - - + - - - - -

    Public Attributes

    -DeviceProxydevice
     The DeviceProxy object on which the call was executed.
    DeviceProxydevice
     
    +
    bool err
     A boolean flag set to true if the request failed. False otherwise.
     
    +
    DevErrorList errors
     The error stack.
     
    +
    string event
     The event name.
     
    +
    string pipe_name
     The pipe name.
     
    +
    DevicePipepipe_value
     The pipe data.
     

    Detailed Description

    -

    Pipe event callback execution data.

    +

    Pipe event callback execution data.

    This class is used to pass data to the callback method when a pipe event is sent to the client

    $Author$ $Revision$

    -

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

    Member Data Documentation

    + +

    ◆ device

    + +
    +
    + + + + +
    DeviceProxy* Tango::PipeEventData::device
    +
    +

    The DeviceProxy object on which the call was executed

    + +
    +
    +
    The documentation for this class was generated from the following file:
    • event.h
    @@ -163,10 +164,10 @@ diff --git a/classTango_1_1PipeEventData__coll__graph.map b/classTango_1_1PipeEventData__coll__graph.map index 94d6f7b..6dfe585 100644 --- a/classTango_1_1PipeEventData__coll__graph.map +++ b/classTango_1_1PipeEventData__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1PipeEventData__coll__graph.md5 b/classTango_1_1PipeEventData__coll__graph.md5 index 4de6451..11a82c1 100644 --- a/classTango_1_1PipeEventData__coll__graph.md5 +++ b/classTango_1_1PipeEventData__coll__graph.md5 @@ -1 +1 @@ -7d27e6d40beb957a985740729363e096 \ No newline at end of file +ee185494439d5c58716eb5ad8e29f026 \ No newline at end of file diff --git a/classTango_1_1PipeEventData__coll__graph.png b/classTango_1_1PipeEventData__coll__graph.png index cf91333..77ae9d7 100644 Binary files a/classTango_1_1PipeEventData__coll__graph.png and b/classTango_1_1PipeEventData__coll__graph.png differ diff --git a/classTango_1_1Pipe__coll__graph.map b/classTango_1_1Pipe__coll__graph.map index 54b3874..c9ce0e7 100644 --- a/classTango_1_1Pipe__coll__graph.map +++ b/classTango_1_1Pipe__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1Pipe__coll__graph.md5 b/classTango_1_1Pipe__coll__graph.md5 index 519520d..65ef7e9 100644 --- a/classTango_1_1Pipe__coll__graph.md5 +++ b/classTango_1_1Pipe__coll__graph.md5 @@ -1 +1 @@ -03f39376652230aa4d5fb961b35e4851 \ No newline at end of file +7e20033c2082dd3310afdd62c5e861cb \ No newline at end of file diff --git a/classTango_1_1Pipe__coll__graph.png b/classTango_1_1Pipe__coll__graph.png index bbe079e..90b8a8a 100644 Binary files a/classTango_1_1Pipe__coll__graph.png and b/classTango_1_1Pipe__coll__graph.png differ diff --git a/classTango_1_1Pipe__inherit__graph.map b/classTango_1_1Pipe__inherit__graph.map index d7bcc5b..204bd0f 100644 --- a/classTango_1_1Pipe__inherit__graph.map +++ b/classTango_1_1Pipe__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1Pipe__inherit__graph.md5 b/classTango_1_1Pipe__inherit__graph.md5 index cd041fe..e5f8268 100644 --- a/classTango_1_1Pipe__inherit__graph.md5 +++ b/classTango_1_1Pipe__inherit__graph.md5 @@ -1 +1 @@ -0282af2eb2279c5cfcc2f27ce15c4a19 \ No newline at end of file +9e4da48c4b50f4be9582027e1c30ba64 \ No newline at end of file diff --git a/classTango_1_1Pipe__inherit__graph.png b/classTango_1_1Pipe__inherit__graph.png index 4b7a3a3..9465ed8 100644 Binary files a/classTango_1_1Pipe__inherit__graph.png and b/classTango_1_1Pipe__inherit__graph.png differ diff --git a/classTango_1_1SpectrumAttr-members.html b/classTango_1_1SpectrumAttr-members.html index bd63502..6eecedb 100644 --- a/classTango_1_1SpectrumAttr-members.html +++ b/classTango_1_1SpectrumAttr-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,23 +96,25 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
    Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)Tango::Attr
    is_archive_event()Tango::Attrinline
    is_change_event()Tango::Attrinline
    is_check_archive_criteria()Tango::Attrinline
    is_check_change_criteria()Tango::Attrinline
    is_data_ready_event()Tango::Attrinline
    set_archive_event(bool implemented, bool detect)Tango::Attrinline
    set_change_event(bool implemented, bool detect)Tango::Attrinline
    set_data_ready_event(bool implemented)Tango::Attrinline
    set_default_properties(UserDefaultAttrProp &prop)Tango::Attr
    set_disp_level(Tango::DispLevel level)Tango::Attrinline
    set_memorized()Tango::Attr
    set_memorized_init(bool write_on_init)Tango::Attrinline
    set_polling_period(long update)Tango::Attrinline
    SpectrumAttr(const char *name, long data_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)Tango::SpectrumAttr
    Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)Tango::Attr
    is_archive_event()Tango::Attrinline
    is_change_event()Tango::Attrinline
    is_check_archive_criteria()Tango::Attrinline
    is_check_change_criteria()Tango::Attrinline
    is_data_ready_event()Tango::Attrinline
    set_archive_event(bool implemented, bool detect)Tango::Attrinline
    set_change_event(bool implemented, bool detect)Tango::Attrinline
    set_data_ready_event(bool implemented)Tango::Attrinline
    set_default_properties(UserDefaultAttrProp &prop)Tango::Attr
    set_disp_level(Tango::DispLevel level)Tango::Attrinline
    set_memorized()Tango::Attr
    set_memorized_init(bool write_on_init)Tango::Attrinline
    set_polling_period(long update)Tango::Attrinline
    SpectrumAttr(const char *name, long data_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)Tango::SpectrumAttr
    SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)Tango::SpectrumAttr
    SpectrumAttr(const char *name)Tango::SpectrumAttrinline
    ~Attr()Tango::Attrvirtual
    ~SpectrumAttr()Tango::SpectrumAttrinline
    @@ -137,9 +122,9 @@ diff --git a/classTango_1_1SpectrumAttr.html b/classTango_1_1SpectrumAttr.html index f0d0dc0..f33e910 100644 --- a/classTango_1_1SpectrumAttr.html +++ b/classTango_1_1SpectrumAttr.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::SpectrumAttr Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,20 @@
    Inheritance graph
    - + + + + +
    [legend]
    Collaboration diagram for Tango::SpectrumAttr:
    Collaboration graph
    - + + +
    [legend]
    - + - + - + - + - - + + + - - - + - + - + - + + - - + - + - + - + - - + - + - + - + - + - + - + - + - +

    @@ -136,88 +125,90 @@

    Two constructors are defined for this class

     SpectrumAttr (const char *name, long data_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
     SpectrumAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)
     Constructs a newly allocated SpectrumAttr object. More...
     Constructs a newly allocated SpectrumAttr object. More...
     
    SpectrumAttr (const char *_n)
     
     SpectrumAttr (const char *name)
     Constructs a newly allocated SpectrumAttr object. More...
     
    Destructor

    Only one desctructor is defined for this class

    +

    Only one destructor is defined for this class

    +
     ~SpectrumAttr ()
     The object desctructor.
     The object destructor.
     
    - Public Member Functions inherited from Tango::Attr
     Attr (const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
     Attr (const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
     Constructs a newly allocated Attr object. More...
     Constructs a newly allocated Attr object. More...
     
    Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Attr (const char *name, Tango::DispLevel disp=Tango::OPERATOR)
     Constructs a newly allocated Attr object. More...
     
    +
    virtual ~Attr ()
     The object desctructor.
     The object destructor.
     
    void set_default_properties (UserDefaultAttrProp &prop)
     Set default attribute properties. More...
     Set default attribute properties. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the attribute display level. More...
     Set the attribute display level. More...
     
    void set_polling_period (long update)
     Set the attribute polling update period. More...
     Set the attribute polling update period. More...
     
    +
    void set_memorized ()
     Set the attribute as memorized in database (only for scalar and writable attribute) By default the setpoint will be written to the attribute during initialisation! Use method set_memorized_init() with false as argument if you don't want this feature.
     
    void set_memorized_init (bool write_on_init)
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     Set the initialisation flag for memorized attributes true = the setpoint value will be written to the attribute on initialisation false = only the attribute setpoint is initialised. More...
     
    void set_change_event (bool implemented, bool detect)
     Set a flag to indicate that the server fires change events manually without the polling to be started for the attribute. More...
     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 for this attribute. More...
     Check if the change event is fired manually for this attribute. More...
     
    bool is_check_change_criteria ()
     Check if the change event criteria should be checked when firing the event manually. More...
     Check if the change event criteria should be checked when firing the event manually. More...
     
    void set_archive_event (bool implemented, bool detect)
     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...
     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...
     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...
     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...
     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...
     Check if the data ready event is fired for this attribute. More...
     

    Detailed Description

    User class to create a one dimension attribute object.

    -

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

    +

    Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ SpectrumAttr() [1/5]

    +
    @@ -247,7 +238,7 @@
    -

    Constructs a newly allocated SpectrumAttr object.

    +

    Constructs a newly allocated SpectrumAttr object.

    The attribute display level is set to OPERATOR. The attribute write type is set to READ

    Parameters
    @@ -260,7 +251,9 @@ - + +

    ◆ SpectrumAttr() [2/5]

    +
    @@ -296,7 +289,7 @@
    -

    Constructs a newly allocated SpectrumAttr object.

    +

    Constructs a newly allocated SpectrumAttr object.

    The attribute display level is set to OPERATOR.

    Parameters
    @@ -310,7 +303,9 @@ - + +

    ◆ SpectrumAttr() [3/5]

    +
    @@ -346,7 +341,7 @@
    -

    Constructs a newly allocated SpectrumAttr object.

    +

    Constructs a newly allocated SpectrumAttr object.

    The attribute write type is set to READ

    Parameters
    @@ -360,7 +355,9 @@ - + +

    ◆ SpectrumAttr() [4/5]

    +
    @@ -402,7 +399,7 @@
    -

    Constructs a newly allocated SpectrumAttr object.

    +

    Constructs a newly allocated SpectrumAttr object.

    Parameters
    @@ -414,6 +411,40 @@ + + + +

    ◆ SpectrumAttr() [5/5]

    + +
    +
    +
    nameThe attribute name
    + + + + +
    + + + + + + + + +
    Tango::SpectrumAttr::SpectrumAttr (const char * name)
    +
    +inline
    +
    + +

    Constructs a newly allocated SpectrumAttr object.

    +
    Parameters
    + + +
    nameThe attribute name
    +
    +
    +

    The documentation for this class was generated from the following file:
      @@ -424,10 +455,10 @@ diff --git a/classTango_1_1SpectrumAttr.js b/classTango_1_1SpectrumAttr.js index ae71101..1ef0a81 100644 --- a/classTango_1_1SpectrumAttr.js +++ b/classTango_1_1SpectrumAttr.js @@ -4,5 +4,6 @@ var classTango_1_1SpectrumAttr = [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04", null ], [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051", null ], [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469", null ], + [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#af79bca652cbf52e1561cb0d3eac378fd", null ], [ "~SpectrumAttr", "classTango_1_1SpectrumAttr.html#a2204d147fb74aac1efeff7ea9ea5c7be", null ] ]; \ No newline at end of file diff --git a/classTango_1_1SpectrumAttr__coll__graph.map b/classTango_1_1SpectrumAttr__coll__graph.map index 5af30b3..14a210f 100644 --- a/classTango_1_1SpectrumAttr__coll__graph.map +++ b/classTango_1_1SpectrumAttr__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1SpectrumAttr__coll__graph.md5 b/classTango_1_1SpectrumAttr__coll__graph.md5 index 36fd75e..e54975d 100644 --- a/classTango_1_1SpectrumAttr__coll__graph.md5 +++ b/classTango_1_1SpectrumAttr__coll__graph.md5 @@ -1 +1 @@ -6cce81c9c47346b4b8ce34f73dcf0d97 \ No newline at end of file +1ef193300b255c41923c597a4e7dedee \ No newline at end of file diff --git a/classTango_1_1SpectrumAttr__coll__graph.png b/classTango_1_1SpectrumAttr__coll__graph.png index 4760086..9de4e3a 100644 Binary files a/classTango_1_1SpectrumAttr__coll__graph.png and b/classTango_1_1SpectrumAttr__coll__graph.png differ diff --git a/classTango_1_1SpectrumAttr__inherit__graph.map b/classTango_1_1SpectrumAttr__inherit__graph.map index 43e144a..54234e0 100644 --- a/classTango_1_1SpectrumAttr__inherit__graph.map +++ b/classTango_1_1SpectrumAttr__inherit__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/classTango_1_1SpectrumAttr__inherit__graph.md5 b/classTango_1_1SpectrumAttr__inherit__graph.md5 index 5c94cc2..3ea48db 100644 --- a/classTango_1_1SpectrumAttr__inherit__graph.md5 +++ b/classTango_1_1SpectrumAttr__inherit__graph.md5 @@ -1 +1 @@ -af6151f5812b68c6ee0ed119661491a1 \ No newline at end of file +d7fcf55c4fb823ea39e90fd674adad4b \ No newline at end of file diff --git a/classTango_1_1SpectrumAttr__inherit__graph.png b/classTango_1_1SpectrumAttr__inherit__graph.png index 8511e0a..1eb2eb8 100644 Binary files a/classTango_1_1SpectrumAttr__inherit__graph.png and b/classTango_1_1SpectrumAttr__inherit__graph.png differ diff --git a/classTango_1_1TemplCommand-members.html b/classTango_1_1TemplCommand-members.html index ffc8bf8..dca8ffd 100644 --- a/classTango_1_1TemplCommand-members.html +++ b/classTango_1_1TemplCommand-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@

    This is the complete list of members for Tango::TemplCommand, including all inherited members.

    - + @@ -192,51 +175,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    allowed_ptrTango::TemplCommandprotected
    allowed_ptrTango::TemplCommandprotected
    Command()Tango::Commandinline
    Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    insert(Tango::DevVarStringArray &data)Tango::Command
    insert(Tango::DevVarStringArray *data)Tango::Command
    insert(DevVarBooleanArray *data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    ~Command()Tango::Commandinlinevirtual
    insert(DevVarBooleanArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    ~Command()Tango::Commandinlinevirtual
    diff --git a/classTango_1_1TemplCommand.html b/classTango_1_1TemplCommand.html index 7858da9..e30ba9d 100644 --- a/classTango_1_1TemplCommand.html +++ b/classTango_1_1TemplCommand.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TemplCommand Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,21 @@
    Inheritance graph
    - + + + + + +
    [legend]
    Collaboration diagram for Tango::TemplCommand:
    Collaboration graph
    - + + +
    [legend]
    - + @@ -198,312 +188,312 @@ - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - +

    @@ -136,7 +126,7 @@

    Miscellaneous constructors

     TemplCommand ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
    - Public Member Functions inherited from Tango::Command
     Command ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
    +
    virtual ~Command ()
     The object desctructor.
     
    virtual void init_types ()
     Init command parameters type. More...
     Init command parameters type. More...
     
    string & get_name ()
     Return the command name. More...
     Return the command name. More...
     
    void set_name (string &new_name)
     Set the command name. More...
     Set the command name. More...
     
    string & get_lower_name ()
     Return the command name in lower case letters. More...
     Return the command name in lower case letters. More...
     
    Tango::CmdArgType get_in_type ()
     Return the input parameter type. More...
     Return the input parameter type. More...
     
    Tango::CmdArgType get_out_type ()
     Return the output parameter type. More...
     Return the output parameter type. More...
     
    string & get_in_type_desc ()
     Return the input parameter description. More...
     Return the input parameter description. More...
     
    string & get_out_type_desc ()
     Return the output parameter description. More...
     Return the output parameter description. More...
     
    Tango::DispLevel get_disp_level ()
     Return the command display level. More...
     Return the command display level. More...
     
    void set_in_type_desc (const char *desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_in_type_desc (string &desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_out_type_desc (const char *desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_out_type_desc (string &desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the command display level. More...
     Set the command display level. More...
     
    void set_polling_period (long per)
     Set the command polling period. More...
     Set the command polling period. More...
     
    long get_polling_period ()
     Get the command polling period. More...
     Get the command polling period. More...
     
    void extract (const CORBA::Any &in, Tango::DevBoolean &data)
     Extract a boolean data from a CORBA Any object. More...
     Extract a boolean data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevShort &data)
     Extract a short data from a CORBA Any object. More...
     Extract a short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong &data)
     Extract a long data from a CORBA Any object. More...
     Extract a long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong64 &data)
     Extract a 64 bits long data from a CORBA Any object. More...
     Extract a 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevFloat &data)
     Extract a float data from a CORBA Any object. More...
     Extract a float data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevDouble &data)
     Extract a double data from a CORBA Any object. More...
     Extract a double data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevUShort &data)
     Extract an unsigned short data from a CORBA Any object. More...
     Extract an unsigned short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong &data)
     Extract an unsigned long data from a CORBA Any object. More...
     Extract an unsigned long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong64 &data)
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevString &data)
     Extract a string from a CORBA Any object. More...
     Extract a string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const char *&data)
     Extract a const string from a CORBA Any object. More...
     Extract a const string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarCharArray *&data)
     Extract a char array from a CORBA Any object. More...
     Extract a char array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarShortArray *&data)
     Extract a short array from a CORBA Any object. More...
     Extract a short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongArray *&data)
     Extract a long array from a CORBA Any object. More...
     Extract a long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLong64Array *&data)
     Extract a 64 bits long array from a CORBA Any object. More...
     Extract a 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarFloatArray *&data)
     Extract a float array from a CORBA Any object. More...
     Extract a float array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleArray *&data)
     Extract a double array from a CORBA Any object. More...
     Extract a double array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarUShortArray *&data)
     Extract a unsigned short array from a CORBA Any object. More...
     Extract a unsigned short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULongArray *&data)
     Extract a unsigned long array from a CORBA Any object. More...
     Extract a unsigned long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULong64Array *&data)
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarStringArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarBooleanArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongStringArray *&data)
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleStringArray *&data)
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevState &data)
     Extract a Tango device state data from a CORBA Any object. More...
     Extract a Tango device state data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevEncoded *&data)
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     
    CORBA::Any * insert ()
     Create an empty CORBA Any object. More...
     Create an empty CORBA Any object. More...
     
    CORBA::Any * insert (Tango::DevBoolean data)
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     
    CORBA::Any * insert (Tango::DevShort data)
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     
    CORBA::Any * insert (Tango::DevLong data)
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     
    CORBA::Any * insert (Tango::DevLong64 data)
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevFloat data)
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     
    CORBA::Any * insert (Tango::DevDouble data)
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     
    CORBA::Any * insert (Tango::DevUShort data)
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     
    CORBA::Any * insert (Tango::DevULong data)
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     
    CORBA::Any * insert (Tango::DevULong64 data)
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevString data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (const char *data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray &data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray *data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray &data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray *data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray *data)
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (DevVarBooleanArray *data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    -CORBA::Any * insert (DevVarBooleanArray &data)
    CORBA::Any * insert (DevVarBooleanArray &data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevState data)
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     
    CORBA::Any * insert (Tango::DevEncoded *data)
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     
    - - - + + + - - - - - - @@ -512,7 +502,9 @@

    This class is a class representing a command in the template command model without input or output parameter.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TemplCommand() [1/17]

    +

    Protected Attributes

    Class data members
    -bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    +bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    - Protected Attributes inherited from Tango::Command
    +
    string name
     The command name.
     
    +
    string lower_name
     The command name in lower case.
     
    +
    Tango::CmdArgType in_type
     The command input parameter type.
     
    +
    Tango::CmdArgType out_type
     The command output parameter type.
     
    +
    string in_type_desc
     The command input parameter description.
     
    +
    string out_type_desc
     The command output parameter type.
     
    @@ -533,12 +525,14 @@
    -

    Constructs a newly allocated Command object.

    +

    Constructs a newly allocated Command object.

    The default constructor

    - + +

    ◆ TemplCommand() [2/17]

    +
    @@ -574,7 +568,9 @@ - + +

    ◆ TemplCommand() [3/17]

    +
    @@ -610,7 +606,9 @@ - + +

    ◆ TemplCommand() [4/17]

    +
    @@ -653,7 +651,9 @@ - + +

    ◆ TemplCommand() [5/17]

    +
    @@ -696,7 +696,9 @@ - + +

    ◆ TemplCommand() [6/17]

    +
    @@ -746,7 +748,9 @@ - + +

    ◆ TemplCommand() [7/17]

    +
    @@ -796,7 +800,9 @@ - + +

    ◆ TemplCommand() [8/17]

    +
    @@ -853,7 +859,9 @@ - + +

    ◆ TemplCommand() [9/17]

    +
    @@ -910,7 +918,9 @@ - + +

    ◆ TemplCommand() [10/17]

    +
    @@ -953,7 +963,9 @@ - + +

    ◆ TemplCommand() [11/17]

    +
    @@ -996,7 +1008,9 @@ - + +

    ◆ TemplCommand() [12/17]

    +
    @@ -1046,7 +1060,9 @@ - + +

    ◆ TemplCommand() [13/17]

    +
    @@ -1096,7 +1112,9 @@ - + +

    ◆ TemplCommand() [14/17]

    +
    @@ -1152,7 +1170,9 @@ - + +

    ◆ TemplCommand() [15/17]

    +
    @@ -1208,7 +1228,9 @@ - + +

    ◆ TemplCommand() [16/17]

    +
    @@ -1272,7 +1294,9 @@ - + +

    ◆ TemplCommand() [17/17]

    +
    @@ -1337,7 +1361,9 @@

    Member Function Documentation

    - + +

    ◆ execute()

    +
    @@ -1381,7 +1407,7 @@

    Member Function Documentation

    Returns
    The CORBA Any object returned to the client. For command created with this TemplCommand class, this any object does not contain data.
    Exceptions
    - +
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    @@ -1392,7 +1418,9 @@

    Member Function Documentation

    - + +

    ◆ is_allowed()

    +
    @@ -1439,7 +1467,9 @@

    Member Function Documentation

    - + +

    ◆ set_type()

    +
    @@ -1464,17 +1494,17 @@

    Member Function Documentation

    Choose the correct TANGO data type constant according to data type.

    -

    The TANGO constant is determined using the type_info object passed as first argument of the method. This data is compared to each defined Tango type.

    +

    The TANGO constant is determined using the type_info object passed as first argument of the method. This data is compared to each defined Tango type.

    Parameters
    - +
    data_typeThe type to be analysed
    typeA reference where Tango data type constant must be stored
    typeA reference where Tango data type constant must be stored
    Exceptions
    - +
    DevFailedIf the type is not a Tango data type Click here to read DevFailed exception specification
    DevFailedIf the type is not a Tango data type Click here to read DevFailed exception specification
    @@ -1489,10 +1519,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1TemplCommand.js b/classTango_1_1TemplCommand.js index fe7f72c..e8ee893 100644 --- a/classTango_1_1TemplCommand.js +++ b/classTango_1_1TemplCommand.js @@ -20,5 +20,5 @@ var classTango_1_1TemplCommand = [ "execute", "classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3", null ], [ "is_allowed", "classTango_1_1TemplCommand.html#a203f6dc3223fd20f230af555e34848fd", null ], [ "set_type", "classTango_1_1TemplCommand.html#a95ab85ef01d98875e631a0fc40d1d414", null ], - [ "allowed_ptr", "classTango_1_1TemplCommand.html#a1e3db2bfcf9cb38f76d4465ac575db5a", null ] + [ "allowed_ptr", "classTango_1_1TemplCommand.html#aa416a6e7504369917757e18e3513f8cc", null ] ]; \ No newline at end of file diff --git a/classTango_1_1TemplCommandIn-members.html b/classTango_1_1TemplCommandIn-members.html index 5a1ad99..d311c93 100644 --- a/classTango_1_1TemplCommandIn-members.html +++ b/classTango_1_1TemplCommandIn-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@

    This is the complete list of members for Tango::TemplCommandIn< INARG >, including all inherited members.

    - + @@ -192,67 +175,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    allowed_ptrTango::TemplCommandprotected
    allowed_ptrTango::TemplCommandprotected
    Command()Tango::Commandinline
    Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    insert(Tango::DevVarStringArray &data)Tango::Command
    insert(Tango::DevVarStringArray *data)Tango::Command
    insert(DevVarBooleanArray *data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    ~Command()Tango::Commandinlinevirtual
    insert(DevVarBooleanArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandIn< INARG >
    ~Command()Tango::Commandinlinevirtual
    diff --git a/classTango_1_1TemplCommandIn.html b/classTango_1_1TemplCommandIn.html index 12fe32b..7066a10 100644 --- a/classTango_1_1TemplCommandIn.html +++ b/classTango_1_1TemplCommandIn.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TemplCommandIn< INARG > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,20 @@
    Inheritance graph
    - + + + +
    [legend]
    Collaboration diagram for Tango::TemplCommandIn< INARG >:
    Collaboration graph
    - + + + +
    [legend]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - +

    @@ -192,367 +181,367 @@

     
    - Public Member Functions inherited from Tango::TemplCommand
     TemplCommand ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
    void set_type (const type_info &data_type, Tango::CmdArgType &type)
     Choose the correct TANGO data type constant according to data type. More...
     Choose the correct TANGO data type constant according to data type. More...
     
    bool is_allowed (DeviceImpl *dev, const CORBA::Any &in_any)
     Invoke the command allowed method given at object creation time. More...
     Invoke the command allowed method given at object creation time. More...
     
    - Public Member Functions inherited from Tango::Command
     Command ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
    +
    virtual ~Command ()
     The object desctructor.
     
    string & get_name ()
     Return the command name. More...
     Return the command name. More...
     
    void set_name (string &new_name)
     Set the command name. More...
     Set the command name. More...
     
    string & get_lower_name ()
     Return the command name in lower case letters. More...
     Return the command name in lower case letters. More...
     
    Tango::CmdArgType get_in_type ()
     Return the input parameter type. More...
     Return the input parameter type. More...
     
    Tango::CmdArgType get_out_type ()
     Return the output parameter type. More...
     Return the output parameter type. More...
     
    string & get_in_type_desc ()
     Return the input parameter description. More...
     Return the input parameter description. More...
     
    string & get_out_type_desc ()
     Return the output parameter description. More...
     Return the output parameter description. More...
     
    Tango::DispLevel get_disp_level ()
     Return the command display level. More...
     Return the command display level. More...
     
    void set_in_type_desc (const char *desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_in_type_desc (string &desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_out_type_desc (const char *desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_out_type_desc (string &desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the command display level. More...
     Set the command display level. More...
     
    void set_polling_period (long per)
     Set the command polling period. More...
     Set the command polling period. More...
     
    long get_polling_period ()
     Get the command polling period. More...
     Get the command polling period. More...
     
    void extract (const CORBA::Any &in, Tango::DevBoolean &data)
     Extract a boolean data from a CORBA Any object. More...
     Extract a boolean data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevShort &data)
     Extract a short data from a CORBA Any object. More...
     Extract a short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong &data)
     Extract a long data from a CORBA Any object. More...
     Extract a long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong64 &data)
     Extract a 64 bits long data from a CORBA Any object. More...
     Extract a 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevFloat &data)
     Extract a float data from a CORBA Any object. More...
     Extract a float data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevDouble &data)
     Extract a double data from a CORBA Any object. More...
     Extract a double data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevUShort &data)
     Extract an unsigned short data from a CORBA Any object. More...
     Extract an unsigned short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong &data)
     Extract an unsigned long data from a CORBA Any object. More...
     Extract an unsigned long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong64 &data)
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevString &data)
     Extract a string from a CORBA Any object. More...
     Extract a string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const char *&data)
     Extract a const string from a CORBA Any object. More...
     Extract a const string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarCharArray *&data)
     Extract a char array from a CORBA Any object. More...
     Extract a char array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarShortArray *&data)
     Extract a short array from a CORBA Any object. More...
     Extract a short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongArray *&data)
     Extract a long array from a CORBA Any object. More...
     Extract a long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLong64Array *&data)
     Extract a 64 bits long array from a CORBA Any object. More...
     Extract a 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarFloatArray *&data)
     Extract a float array from a CORBA Any object. More...
     Extract a float array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleArray *&data)
     Extract a double array from a CORBA Any object. More...
     Extract a double array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarUShortArray *&data)
     Extract a unsigned short array from a CORBA Any object. More...
     Extract a unsigned short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULongArray *&data)
     Extract a unsigned long array from a CORBA Any object. More...
     Extract a unsigned long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULong64Array *&data)
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarStringArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarBooleanArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongStringArray *&data)
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleStringArray *&data)
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevState &data)
     Extract a Tango device state data from a CORBA Any object. More...
     Extract a Tango device state data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevEncoded *&data)
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     
    CORBA::Any * insert ()
     Create an empty CORBA Any object. More...
     Create an empty CORBA Any object. More...
     
    CORBA::Any * insert (Tango::DevBoolean data)
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     
    CORBA::Any * insert (Tango::DevShort data)
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     
    CORBA::Any * insert (Tango::DevLong data)
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     
    CORBA::Any * insert (Tango::DevLong64 data)
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevFloat data)
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     
    CORBA::Any * insert (Tango::DevDouble data)
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     
    CORBA::Any * insert (Tango::DevUShort data)
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     
    CORBA::Any * insert (Tango::DevULong data)
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     
    CORBA::Any * insert (Tango::DevULong64 data)
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevString data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (const char *data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray &data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray *data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray &data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray *data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray *data)
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (DevVarBooleanArray *data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    -CORBA::Any * insert (DevVarBooleanArray &data)
    CORBA::Any * insert (DevVarBooleanArray &data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevState data)
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     
    CORBA::Any * insert (Tango::DevEncoded *data)
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     
    - - - + + + - - - - - - @@ -563,11 +552,13 @@

    This class is a class representing a command in the template command model with input parameter but without output parameter.

    The class template parameter (called INARG) is the command input parameter type.

    -

    Synopsis : template <typename inarg>=""> class TemplCommandIn:public TemplCommand;

    -

    Usage : new TemplCommandIn<Tango::DevLong>(...);

    +

    Synopsis : template typename <INARG> class TemplCommandIn:public TemplCommand;

    +

    Usage : new TemplCommandIn<Tango::DevLong>(...);

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TemplCommandIn() [1/16]

    +
    - + +

    ◆ TemplCommandIn() [2/16]

    +
    - + +

    ◆ TemplCommandIn() [3/16]

    +
    - + +

    ◆ TemplCommandIn() [4/16]

    +
    - + +

    ◆ TemplCommandIn() [5/16]

    +
    - + +

    ◆ TemplCommandIn() [6/16]

    +
    - + +

    ◆ TemplCommandIn() [7/16]

    +
    - + +

    ◆ TemplCommandIn() [8/16]

    +
    - + +

    ◆ TemplCommandIn() [9/16]

    +
    - + +

    ◆ TemplCommandIn() [10/16]

    +
    - + +

    ◆ TemplCommandIn() [11/16]

    +
    - + +

    ◆ TemplCommandIn() [12/16]

    +
    - + +

    ◆ TemplCommandIn() [13/16]

    +
    - + +

    ◆ TemplCommandIn() [14/16]

    +
    - + +

    ◆ TemplCommandIn() [15/16]

    +
    - + +

    ◆ TemplCommandIn() [16/16]

    +

    Member Function Documentation

    - + +

    ◆ execute()

    +
    @@ -1478,7 +1501,7 @@

    Member Function Documentation

    Returns
    The CORBA Any object returned to the client. For command created with this TemplCommandIn class, this any object does not contain data.
    Exceptions

    Additional Inherited Members

    - Protected Attributes inherited from Tango::TemplCommand
    -bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    +bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    - Protected Attributes inherited from Tango::Command
    +
    string name
     The command name.
     
    +
    string lower_name
     The command name in lower case.
     
    +
    Tango::CmdArgType in_type
     The command input parameter type.
     
    +
    Tango::CmdArgType out_type
     The command output parameter type.
     
    +
    string in_type_desc
     The command input parameter description.
     
    +
    string out_type_desc
     The command output parameter type.
     
    - +
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    @@ -1487,7 +1510,9 @@

    Member Function Documentation

    - + +

    ◆ init_types()

    +
    @@ -1515,7 +1540,7 @@

    Member Function Documentation

    Reimplemented from Tango::Command.

    -

    Referenced by Tango::TemplCommandIn< INARG >::TemplCommandIn().

    +

    Referenced by Tango::TemplCommandIn< INARG >::TemplCommandIn().

    @@ -1527,10 +1552,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1TemplCommandInOut-members.html b/classTango_1_1TemplCommandInOut-members.html index 02a7fea..c053b04 100644 --- a/classTango_1_1TemplCommandInOut-members.html +++ b/classTango_1_1TemplCommandInOut-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@

    This is the complete list of members for Tango::TemplCommandInOut< INARG, OUTARG >, including all inherited members.

    - + @@ -192,67 +175,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    allowed_ptrTango::TemplCommandprotected
    allowed_ptrTango::TemplCommandprotected
    Command()Tango::Commandinline
    Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    insert(Tango::DevVarStringArray &data)Tango::Command
    insert(Tango::DevVarStringArray *data)Tango::Command
    insert(DevVarBooleanArray *data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    ~Command()Tango::Commandinlinevirtual
    insert(DevVarBooleanArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandInOut< INARG, OUTARG >
    ~Command()Tango::Commandinlinevirtual
    diff --git a/classTango_1_1TemplCommandInOut.html b/classTango_1_1TemplCommandInOut.html index 8ed0cb6..3379a43 100644 --- a/classTango_1_1TemplCommandInOut.html +++ b/classTango_1_1TemplCommandInOut.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TemplCommandInOut< INARG, OUTARG > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,20 @@
    Inheritance graph
    - + + + +
    [legend]
    Collaboration diagram for Tango::TemplCommandInOut< INARG, OUTARG >:
    Collaboration graph
    - + + + +
    [legend]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - +

    @@ -192,367 +181,367 @@

     
    - Public Member Functions inherited from Tango::TemplCommand
     TemplCommand ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
    void set_type (const type_info &data_type, Tango::CmdArgType &type)
     Choose the correct TANGO data type constant according to data type. More...
     Choose the correct TANGO data type constant according to data type. More...
     
    bool is_allowed (DeviceImpl *dev, const CORBA::Any &in_any)
     Invoke the command allowed method given at object creation time. More...
     Invoke the command allowed method given at object creation time. More...
     
    - Public Member Functions inherited from Tango::Command
     Command ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
    +
    virtual ~Command ()
     The object desctructor.
     
    string & get_name ()
     Return the command name. More...
     Return the command name. More...
     
    void set_name (string &new_name)
     Set the command name. More...
     Set the command name. More...
     
    string & get_lower_name ()
     Return the command name in lower case letters. More...
     Return the command name in lower case letters. More...
     
    Tango::CmdArgType get_in_type ()
     Return the input parameter type. More...
     Return the input parameter type. More...
     
    Tango::CmdArgType get_out_type ()
     Return the output parameter type. More...
     Return the output parameter type. More...
     
    string & get_in_type_desc ()
     Return the input parameter description. More...
     Return the input parameter description. More...
     
    string & get_out_type_desc ()
     Return the output parameter description. More...
     Return the output parameter description. More...
     
    Tango::DispLevel get_disp_level ()
     Return the command display level. More...
     Return the command display level. More...
     
    void set_in_type_desc (const char *desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_in_type_desc (string &desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_out_type_desc (const char *desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_out_type_desc (string &desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the command display level. More...
     Set the command display level. More...
     
    void set_polling_period (long per)
     Set the command polling period. More...
     Set the command polling period. More...
     
    long get_polling_period ()
     Get the command polling period. More...
     Get the command polling period. More...
     
    void extract (const CORBA::Any &in, Tango::DevBoolean &data)
     Extract a boolean data from a CORBA Any object. More...
     Extract a boolean data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevShort &data)
     Extract a short data from a CORBA Any object. More...
     Extract a short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong &data)
     Extract a long data from a CORBA Any object. More...
     Extract a long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong64 &data)
     Extract a 64 bits long data from a CORBA Any object. More...
     Extract a 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevFloat &data)
     Extract a float data from a CORBA Any object. More...
     Extract a float data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevDouble &data)
     Extract a double data from a CORBA Any object. More...
     Extract a double data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevUShort &data)
     Extract an unsigned short data from a CORBA Any object. More...
     Extract an unsigned short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong &data)
     Extract an unsigned long data from a CORBA Any object. More...
     Extract an unsigned long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong64 &data)
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevString &data)
     Extract a string from a CORBA Any object. More...
     Extract a string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const char *&data)
     Extract a const string from a CORBA Any object. More...
     Extract a const string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarCharArray *&data)
     Extract a char array from a CORBA Any object. More...
     Extract a char array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarShortArray *&data)
     Extract a short array from a CORBA Any object. More...
     Extract a short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongArray *&data)
     Extract a long array from a CORBA Any object. More...
     Extract a long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLong64Array *&data)
     Extract a 64 bits long array from a CORBA Any object. More...
     Extract a 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarFloatArray *&data)
     Extract a float array from a CORBA Any object. More...
     Extract a float array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleArray *&data)
     Extract a double array from a CORBA Any object. More...
     Extract a double array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarUShortArray *&data)
     Extract a unsigned short array from a CORBA Any object. More...
     Extract a unsigned short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULongArray *&data)
     Extract a unsigned long array from a CORBA Any object. More...
     Extract a unsigned long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULong64Array *&data)
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarStringArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarBooleanArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongStringArray *&data)
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleStringArray *&data)
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevState &data)
     Extract a Tango device state data from a CORBA Any object. More...
     Extract a Tango device state data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevEncoded *&data)
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     
    CORBA::Any * insert ()
     Create an empty CORBA Any object. More...
     Create an empty CORBA Any object. More...
     
    CORBA::Any * insert (Tango::DevBoolean data)
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     
    CORBA::Any * insert (Tango::DevShort data)
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     
    CORBA::Any * insert (Tango::DevLong data)
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     
    CORBA::Any * insert (Tango::DevLong64 data)
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevFloat data)
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     
    CORBA::Any * insert (Tango::DevDouble data)
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     
    CORBA::Any * insert (Tango::DevUShort data)
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     
    CORBA::Any * insert (Tango::DevULong data)
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     
    CORBA::Any * insert (Tango::DevULong64 data)
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevString data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (const char *data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray &data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray *data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray &data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray *data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray *data)
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (DevVarBooleanArray *data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    -CORBA::Any * insert (DevVarBooleanArray &data)
    CORBA::Any * insert (DevVarBooleanArray &data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevState data)
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     
    CORBA::Any * insert (Tango::DevEncoded *data)
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     
    - - - + + + - - - - - - @@ -564,10 +553,12 @@

    This class is a class representing a command in the template command model with output and input parameters.

    The class template parameters (called INARG and OUTARG) are the command input parameter type and the command output parameter type.

    Synopsis : template <typename INARG,typename OUTARG> class TemplCommandInOut:public TemplCommand;

    -

    Usage : new TemplCommandInOut<Tango::DevLong,Tango::DevFloat>(...);

    +

    Usage : new TemplCommandInOut<Tango::DevLong,Tango::DevFloat>(...);

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TemplCommandInOut() [1/16]

    +
    - + +

    ◆ TemplCommandInOut() [2/16]

    +
    - + +

    ◆ TemplCommandInOut() [3/16]

    +
    - + +

    ◆ TemplCommandInOut() [4/16]

    +
    - + +

    ◆ TemplCommandInOut() [5/16]

    +
    - + +

    ◆ TemplCommandInOut() [6/16]

    +
    - + +

    ◆ TemplCommandInOut() [7/16]

    +
    - + +

    ◆ TemplCommandInOut() [8/16]

    +
    - + +

    ◆ TemplCommandInOut() [9/16]

    +
    - + +

    ◆ TemplCommandInOut() [10/16]

    +
    - + +

    ◆ TemplCommandInOut() [11/16]

    +
    - + +

    ◆ TemplCommandInOut() [12/16]

    +
    - + +

    ◆ TemplCommandInOut() [13/16]

    +
    - + +

    ◆ TemplCommandInOut() [14/16]

    +
    - + +

    ◆ TemplCommandInOut() [15/16]

    +
    - + +

    ◆ TemplCommandInOut() [16/16]

    +

    Member Function Documentation

    - + +

    ◆ execute()

    +
    @@ -1478,7 +1501,7 @@

    Member Function Documentation

    Returns
    The CORBA Any object returned to the client.
    Exceptions

    Additional Inherited Members

    - Protected Attributes inherited from Tango::TemplCommand
    -bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    +bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    - Protected Attributes inherited from Tango::Command
    +
    string name
     The command name.
     
    +
    string lower_name
     The command name in lower case.
     
    +
    Tango::CmdArgType in_type
     The command input parameter type.
     
    +
    Tango::CmdArgType out_type
     The command output parameter type.
     
    +
    string in_type_desc
     The command input parameter description.
     
    +
    string out_type_desc
     The command output parameter type.
     
    - +
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    @@ -1487,7 +1510,9 @@

    Member Function Documentation

    - + +

    ◆ init_types()

    +
    @@ -1515,7 +1540,7 @@

    Member Function Documentation

    Reimplemented from Tango::Command.

    -

    Referenced by Tango::TemplCommandInOut< INARG, OUTARG >::TemplCommandInOut().

    +

    Referenced by Tango::TemplCommandInOut< INARG, OUTARG >::TemplCommandInOut().

    @@ -1527,10 +1552,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1TemplCommandInOut__coll__graph.map b/classTango_1_1TemplCommandInOut__coll__graph.map index 98f302d..3ccbc4c 100644 --- a/classTango_1_1TemplCommandInOut__coll__graph.map +++ b/classTango_1_1TemplCommandInOut__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandInOut__coll__graph.md5 b/classTango_1_1TemplCommandInOut__coll__graph.md5 index aa04e2d..8601a86 100644 --- a/classTango_1_1TemplCommandInOut__coll__graph.md5 +++ b/classTango_1_1TemplCommandInOut__coll__graph.md5 @@ -1 +1 @@ -9d1330110471ee094806409ba675b4e5 \ No newline at end of file +d297e2dfa19efa38453a867996c8b86d \ No newline at end of file diff --git a/classTango_1_1TemplCommandInOut__coll__graph.png b/classTango_1_1TemplCommandInOut__coll__graph.png index dd12852..2618292 100644 Binary files a/classTango_1_1TemplCommandInOut__coll__graph.png and b/classTango_1_1TemplCommandInOut__coll__graph.png differ diff --git a/classTango_1_1TemplCommandInOut__inherit__graph.map b/classTango_1_1TemplCommandInOut__inherit__graph.map index 98f302d..3ccbc4c 100644 --- a/classTango_1_1TemplCommandInOut__inherit__graph.map +++ b/classTango_1_1TemplCommandInOut__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandInOut__inherit__graph.md5 b/classTango_1_1TemplCommandInOut__inherit__graph.md5 index aa04e2d..4e6f318 100644 --- a/classTango_1_1TemplCommandInOut__inherit__graph.md5 +++ b/classTango_1_1TemplCommandInOut__inherit__graph.md5 @@ -1 +1 @@ -9d1330110471ee094806409ba675b4e5 \ No newline at end of file +644c583a050b22606d0db6c8680b4452 \ No newline at end of file diff --git a/classTango_1_1TemplCommandInOut__inherit__graph.png b/classTango_1_1TemplCommandInOut__inherit__graph.png index dd12852..2618292 100644 Binary files a/classTango_1_1TemplCommandInOut__inherit__graph.png and b/classTango_1_1TemplCommandInOut__inherit__graph.png differ diff --git a/classTango_1_1TemplCommandIn__coll__graph.map b/classTango_1_1TemplCommandIn__coll__graph.map index eef659a..de5cf3f 100644 --- a/classTango_1_1TemplCommandIn__coll__graph.map +++ b/classTango_1_1TemplCommandIn__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandIn__coll__graph.md5 b/classTango_1_1TemplCommandIn__coll__graph.md5 index cc848e8..3fa303f 100644 --- a/classTango_1_1TemplCommandIn__coll__graph.md5 +++ b/classTango_1_1TemplCommandIn__coll__graph.md5 @@ -1 +1 @@ -4ec6f6e9d98ceecfbd0a941828a776b3 \ No newline at end of file +9a94e3325211a172011393f98f32cae6 \ No newline at end of file diff --git a/classTango_1_1TemplCommandIn__coll__graph.png b/classTango_1_1TemplCommandIn__coll__graph.png index ffd58ef..b7db538 100644 Binary files a/classTango_1_1TemplCommandIn__coll__graph.png and b/classTango_1_1TemplCommandIn__coll__graph.png differ diff --git a/classTango_1_1TemplCommandIn__inherit__graph.map b/classTango_1_1TemplCommandIn__inherit__graph.map index eef659a..de5cf3f 100644 --- a/classTango_1_1TemplCommandIn__inherit__graph.map +++ b/classTango_1_1TemplCommandIn__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandIn__inherit__graph.md5 b/classTango_1_1TemplCommandIn__inherit__graph.md5 index cc848e8..9c8139c 100644 --- a/classTango_1_1TemplCommandIn__inherit__graph.md5 +++ b/classTango_1_1TemplCommandIn__inherit__graph.md5 @@ -1 +1 @@ -4ec6f6e9d98ceecfbd0a941828a776b3 \ No newline at end of file +be8739d1d0f428b974bd96c0208eccfc \ No newline at end of file diff --git a/classTango_1_1TemplCommandIn__inherit__graph.png b/classTango_1_1TemplCommandIn__inherit__graph.png index ffd58ef..b7db538 100644 Binary files a/classTango_1_1TemplCommandIn__inherit__graph.png and b/classTango_1_1TemplCommandIn__inherit__graph.png differ diff --git a/classTango_1_1TemplCommandOut-members.html b/classTango_1_1TemplCommandOut-members.html index 9d169cf..60bf1e1 100644 --- a/classTango_1_1TemplCommandOut-members.html +++ b/classTango_1_1TemplCommandOut-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +94,7 @@

    This is the complete list of members for Tango::TemplCommandOut< OUTARG >, including all inherited members.

    - + @@ -192,67 +175,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    allowed_ptrTango::TemplCommandprotected
    allowed_ptrTango::TemplCommandprotected
    Command()Tango::Commandinline
    Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)Tango::Command
    insert(Tango::DevVarStringArray &data)Tango::Command
    insert(Tango::DevVarStringArray *data)Tango::Command
    insert(DevVarBooleanArray *data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)())Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    ~Command()Tango::Commandinlinevirtual
    insert(DevVarBooleanArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray &data)Tango::Command
    insert(Tango::DevVarLongStringArray *data)Tango::Command
    insert(Tango::DevVarDoubleStringArray &data)Tango::Command
    insert(Tango::DevVarDoubleStringArray *data)Tango::Command
    insert(Tango::DevState data)Tango::Command
    insert(Tango::DevEncoded *data)Tango::Command
    is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)Tango::TemplCommandvirtual
    lower_nameTango::Commandprotected
    nameTango::Commandprotected
    out_typeTango::Commandprotected
    out_type_descTango::Commandprotected
    set_disp_level(Tango::DispLevel level)Tango::Commandinline
    set_in_type_desc(const char *desc)Tango::Commandinline
    set_in_type_desc(string &desc)Tango::Commandinline
    set_name(string &new_name)Tango::Commandinline
    set_out_type_desc(const char *desc)Tango::Commandinline
    set_out_type_desc(string &desc)Tango::Commandinline
    set_polling_period(long per)Tango::Commandinline
    set_type(const type_info &data_type, Tango::CmdArgType &type)Tango::TemplCommand
    TemplCommand()Tango::TemplCommandinline
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommand
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)())Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)Tango::TemplCommandOut< OUTARG >
    ~Command()Tango::Commandinlinevirtual
    diff --git a/classTango_1_1TemplCommandOut.html b/classTango_1_1TemplCommandOut.html index 1b2e5c0..052b230 100644 --- a/classTango_1_1TemplCommandOut.html +++ b/classTango_1_1TemplCommandOut.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TemplCommandOut< OUTARG > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,20 @@
    Inheritance graph
    - + + + +
    [legend]
    Collaboration diagram for Tango::TemplCommandOut< OUTARG >:
    Collaboration graph
    - + + + +
    [legend]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - +

    @@ -192,367 +181,367 @@

     
    - Public Member Functions inherited from Tango::TemplCommand
     TemplCommand ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)())
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     Constructs a newly allocated TemplCommand object for a command with a name and an execution method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a command allowed method. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method and a description for the input and output command parameters. More...
     
     TemplCommand (const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
     TemplCommand (string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     Constructs a newly allocated TemplCommand object for a command with a name, an execution method, a command allowed method and a description for the input and output command parameters. More...
     
    void set_type (const type_info &data_type, Tango::CmdArgType &type)
     Choose the correct TANGO data type constant according to data type. More...
     Choose the correct TANGO data type constant according to data type. More...
     
    bool is_allowed (DeviceImpl *dev, const CORBA::Any &in_any)
     Invoke the command allowed method given at object creation time. More...
     Invoke the command allowed method given at object creation time. More...
     
    - Public Member Functions inherited from Tango::Command
     Command ()
     Constructs a newly allocated Command object. More...
     Constructs a newly allocated Command object. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description The command display level is set to OPERATOR. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     Constructs a newly allocated Command object for a command from its name and its input and output parameter types. More...
     
     Command (const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
     Command (string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     Constructs a newly allocated Command object for a command from its name, its input and output parameter types plus parameters description. More...
     
    +
    virtual ~Command ()
     The object desctructor.
     
    string & get_name ()
     Return the command name. More...
     Return the command name. More...
     
    void set_name (string &new_name)
     Set the command name. More...
     Set the command name. More...
     
    string & get_lower_name ()
     Return the command name in lower case letters. More...
     Return the command name in lower case letters. More...
     
    Tango::CmdArgType get_in_type ()
     Return the input parameter type. More...
     Return the input parameter type. More...
     
    Tango::CmdArgType get_out_type ()
     Return the output parameter type. More...
     Return the output parameter type. More...
     
    string & get_in_type_desc ()
     Return the input parameter description. More...
     Return the input parameter description. More...
     
    string & get_out_type_desc ()
     Return the output parameter description. More...
     Return the output parameter description. More...
     
    Tango::DispLevel get_disp_level ()
     Return the command display level. More...
     Return the command display level. More...
     
    void set_in_type_desc (const char *desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_in_type_desc (string &desc)
     Set the input parameter description field. More...
     Set the input parameter description field. More...
     
    void set_out_type_desc (const char *desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_out_type_desc (string &desc)
     Set the output parameter description field. More...
     Set the output parameter description field. More...
     
    void set_disp_level (Tango::DispLevel level)
     Set the command display level. More...
     Set the command display level. More...
     
    void set_polling_period (long per)
     Set the command polling period. More...
     Set the command polling period. More...
     
    long get_polling_period ()
     Get the command polling period. More...
     Get the command polling period. More...
     
    void extract (const CORBA::Any &in, Tango::DevBoolean &data)
     Extract a boolean data from a CORBA Any object. More...
     Extract a boolean data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevShort &data)
     Extract a short data from a CORBA Any object. More...
     Extract a short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong &data)
     Extract a long data from a CORBA Any object. More...
     Extract a long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevLong64 &data)
     Extract a 64 bits long data from a CORBA Any object. More...
     Extract a 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevFloat &data)
     Extract a float data from a CORBA Any object. More...
     Extract a float data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevDouble &data)
     Extract a double data from a CORBA Any object. More...
     Extract a double data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevUShort &data)
     Extract an unsigned short data from a CORBA Any object. More...
     Extract an unsigned short data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong &data)
     Extract an unsigned long data from a CORBA Any object. More...
     Extract an unsigned long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevULong64 &data)
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     Extract an unsigned 64 bits long data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevString &data)
     Extract a string from a CORBA Any object. More...
     Extract a string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const char *&data)
     Extract a const string from a CORBA Any object. More...
     Extract a const string from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarCharArray *&data)
     Extract a char array from a CORBA Any object. More...
     Extract a char array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarShortArray *&data)
     Extract a short array from a CORBA Any object. More...
     Extract a short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongArray *&data)
     Extract a long array from a CORBA Any object. More...
     Extract a long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLong64Array *&data)
     Extract a 64 bits long array from a CORBA Any object. More...
     Extract a 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarFloatArray *&data)
     Extract a float array from a CORBA Any object. More...
     Extract a float array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleArray *&data)
     Extract a double array from a CORBA Any object. More...
     Extract a double array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarUShortArray *&data)
     Extract a unsigned short array from a CORBA Any object. More...
     Extract a unsigned short array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULongArray *&data)
     Extract a unsigned long array from a CORBA Any object. More...
     Extract a unsigned long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarULong64Array *&data)
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     Extract a unsigned 64 bits long array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarStringArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarBooleanArray *&data)
     Extract a string array from a CORBA Any object. More...
     Extract a string array from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarLongStringArray *&data)
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     Extract a DevVarLongStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevVarDoubleStringArray *&data)
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     Extract a DevVarDoubleStringArray data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, Tango::DevState &data)
     Extract a Tango device state data from a CORBA Any object. More...
     Extract a Tango device state data from a CORBA Any object. More...
     
    void extract (const CORBA::Any &in, const Tango::DevEncoded *&data)
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     Extract a Tango DevEncoded data from a CORBA Any object. More...
     
    CORBA::Any * insert ()
     Create an empty CORBA Any object. More...
     Create an empty CORBA Any object. More...
     
    CORBA::Any * insert (Tango::DevBoolean data)
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     Create a CORBA Any object and insert a Tango::DevBoolean data in it. More...
     
    CORBA::Any * insert (Tango::DevShort data)
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevShort data in it. More...
     
    CORBA::Any * insert (Tango::DevLong data)
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong data in it. More...
     
    CORBA::Any * insert (Tango::DevLong64 data)
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevLong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevFloat data)
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     Create a CORBA Any object and insert a Tango::DevFloat data in it. More...
     
    CORBA::Any * insert (Tango::DevDouble data)
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     Create a CORBA Any object and insert a Tango::DevDouble data in it. More...
     
    CORBA::Any * insert (Tango::DevUShort data)
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     Create a CORBA Any object and insert a Tango::DevUShort data in it. More...
     
    CORBA::Any * insert (Tango::DevULong data)
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong data in it. More...
     
    CORBA::Any * insert (Tango::DevULong64 data)
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     Create a CORBA Any object and insert a Tango::DevULong64 data in it. More...
     
    CORBA::Any * insert (Tango::DevString data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (const char *data)
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     Create a CORBA Any object and insert a Tango::DevString data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray &data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarCharArray *data)
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray &data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarFloatArray *data)
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleArray *data)
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray &data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarUShortArray *data)
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray &data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULongArray *data)
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array &data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarULong64Array *data)
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. More...
     
    CORBA::Any * insert (DevVarBooleanArray *data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    -CORBA::Any * insert (DevVarBooleanArray &data)
    CORBA::Any * insert (DevVarBooleanArray &data)
     Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarLongStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray &data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevVarDoubleStringArray *data)
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. More...
     
    CORBA::Any * insert (Tango::DevState data)
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     Create a CORBA Any object and insert a Tango::DevState data in it. More...
     
    CORBA::Any * insert (Tango::DevEncoded *data)
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     Create a CORBA Any object and insert a Tango::DevEncoded data in it. More...
     
    - - - + + + - - - - - - @@ -563,11 +552,13 @@

    This class is a class representing a command in the template command model with output parameter but without input parameter.

    The class template parameter (called OUTARG) is the command output parameter type.

    -

    Synopsis : template <typename outarg>=""> class TemplCommandOut:public TemplCommand;

    -

    Usage : new TemplCommandOut<Tango::DevLong>(...);

    +

    Synopsis : template <typename OUTARG> class TemplCommandOut:public TemplCommand;

    +

    Usage : new TemplCommandOut<Tango::DevLong>(...);

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TemplCommandOut() [1/16]

    +
    - + +

    ◆ TemplCommandOut() [2/16]

    +
    - + +

    ◆ TemplCommandOut() [3/16]

    +
    - + +

    ◆ TemplCommandOut() [4/16]

    +
    - + +

    ◆ TemplCommandOut() [5/16]

    +
    - + +

    ◆ TemplCommandOut() [6/16]

    +
    - + +

    ◆ TemplCommandOut() [7/16]

    +
    - + +

    ◆ TemplCommandOut() [8/16]

    +
    - + +

    ◆ TemplCommandOut() [9/16]

    +
    - + +

    ◆ TemplCommandOut() [10/16]

    +
    - + +

    ◆ TemplCommandOut() [11/16]

    +
    - + +

    ◆ TemplCommandOut() [12/16]

    +
    - + +

    ◆ TemplCommandOut() [13/16]

    +
    - + +

    ◆ TemplCommandOut() [14/16]

    +
    - + +

    ◆ TemplCommandOut() [15/16]

    +
    - + +

    ◆ TemplCommandOut() [16/16]

    +

    Member Function Documentation

    - + +

    ◆ execute()

    +
    @@ -1478,7 +1501,7 @@

    Member Function Documentation

    Returns
    The CORBA Any object returned to the client.
    Exceptions

    Additional Inherited Members

    - Protected Attributes inherited from Tango::TemplCommand
    -bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    +bool(DeviceImpl::* allowed_ptr )(const CORBA::Any &)
     The command allowed method object reference.
     
    - Protected Attributes inherited from Tango::Command
    +
    string name
     The command name.
     
    +
    string lower_name
     The command name in lower case.
     
    +
    Tango::CmdArgType in_type
     The command input parameter type.
     
    +
    Tango::CmdArgType out_type
     The command output parameter type.
     
    +
    string in_type_desc
     The command input parameter description.
     
    +
    string out_type_desc
     The command output parameter type.
     
    - +
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    DevFailedIf the execution method failed Click here to read DevFailed exception specification
    @@ -1487,7 +1510,9 @@

    Member Function Documentation

    - + +

    ◆ init_types()

    +
    @@ -1515,7 +1540,7 @@

    Member Function Documentation

    Reimplemented from Tango::Command.

    -

    Referenced by Tango::TemplCommandOut< OUTARG >::TemplCommandOut().

    +

    Referenced by Tango::TemplCommandOut< OUTARG >::TemplCommandOut().

    @@ -1527,10 +1552,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1TemplCommandOut__coll__graph.map b/classTango_1_1TemplCommandOut__coll__graph.map index 19c17b6..1d530ec 100644 --- a/classTango_1_1TemplCommandOut__coll__graph.map +++ b/classTango_1_1TemplCommandOut__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandOut__coll__graph.md5 b/classTango_1_1TemplCommandOut__coll__graph.md5 index 3413818..4144a56 100644 --- a/classTango_1_1TemplCommandOut__coll__graph.md5 +++ b/classTango_1_1TemplCommandOut__coll__graph.md5 @@ -1 +1 @@ -471a47adc9afb3cfec1ed760c699ce3c \ No newline at end of file +f9274e3b9e9e885d232a80083dd2d61b \ No newline at end of file diff --git a/classTango_1_1TemplCommandOut__coll__graph.png b/classTango_1_1TemplCommandOut__coll__graph.png index a58fa5e..7fab2f7 100644 Binary files a/classTango_1_1TemplCommandOut__coll__graph.png and b/classTango_1_1TemplCommandOut__coll__graph.png differ diff --git a/classTango_1_1TemplCommandOut__inherit__graph.map b/classTango_1_1TemplCommandOut__inherit__graph.map index 19c17b6..1d530ec 100644 --- a/classTango_1_1TemplCommandOut__inherit__graph.map +++ b/classTango_1_1TemplCommandOut__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1TemplCommandOut__inherit__graph.md5 b/classTango_1_1TemplCommandOut__inherit__graph.md5 index 3413818..b4439dc 100644 --- a/classTango_1_1TemplCommandOut__inherit__graph.md5 +++ b/classTango_1_1TemplCommandOut__inherit__graph.md5 @@ -1 +1 @@ -471a47adc9afb3cfec1ed760c699ce3c \ No newline at end of file +d929a85d949d925cf1687237a96dcb84 \ No newline at end of file diff --git a/classTango_1_1TemplCommandOut__inherit__graph.png b/classTango_1_1TemplCommandOut__inherit__graph.png index a58fa5e..7fab2f7 100644 Binary files a/classTango_1_1TemplCommandOut__inherit__graph.png and b/classTango_1_1TemplCommandOut__inherit__graph.png differ diff --git a/classTango_1_1TemplCommand__coll__graph.map b/classTango_1_1TemplCommand__coll__graph.map index dc81ab0..c3b6e27 100644 --- a/classTango_1_1TemplCommand__coll__graph.map +++ b/classTango_1_1TemplCommand__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1TemplCommand__coll__graph.md5 b/classTango_1_1TemplCommand__coll__graph.md5 index 72dcb74..9f9f0c2 100644 --- a/classTango_1_1TemplCommand__coll__graph.md5 +++ b/classTango_1_1TemplCommand__coll__graph.md5 @@ -1 +1 @@ -f7c533c1b8d644d78143961eb35842bd \ No newline at end of file +52b3d9b36bce308bb64ffdbfc1e32d28 \ No newline at end of file diff --git a/classTango_1_1TemplCommand__coll__graph.png b/classTango_1_1TemplCommand__coll__graph.png index cbd2ead..b845abd 100644 Binary files a/classTango_1_1TemplCommand__coll__graph.png and b/classTango_1_1TemplCommand__coll__graph.png differ diff --git a/classTango_1_1TemplCommand__inherit__graph.map b/classTango_1_1TemplCommand__inherit__graph.map index fad983d..bbfe46d 100644 --- a/classTango_1_1TemplCommand__inherit__graph.map +++ b/classTango_1_1TemplCommand__inherit__graph.map @@ -1,6 +1,7 @@ - - - - + + + + + diff --git a/classTango_1_1TemplCommand__inherit__graph.md5 b/classTango_1_1TemplCommand__inherit__graph.md5 index 442d6f0..624176b 100644 --- a/classTango_1_1TemplCommand__inherit__graph.md5 +++ b/classTango_1_1TemplCommand__inherit__graph.md5 @@ -1 +1 @@ -8c0d2fc1ee782fff7b8678f1d3ac3c83 \ No newline at end of file +b8a06210befed0f6d60d463782f80e3e \ No newline at end of file diff --git a/classTango_1_1TemplCommand__inherit__graph.png b/classTango_1_1TemplCommand__inherit__graph.png index d112073..c1bfd46 100644 Binary files a/classTango_1_1TemplCommand__inherit__graph.png and b/classTango_1_1TemplCommand__inherit__graph.png differ diff --git a/classTango_1_1TimedAttrData-members.html b/classTango_1_1TimedAttrData-members.html index 6cafba0..e616276 100644 --- a/classTango_1_1TimedAttrData-members.html +++ b/classTango_1_1TimedAttrData-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -154,9 +137,9 @@ diff --git a/classTango_1_1TimedAttrData.html b/classTango_1_1TimedAttrData.html index a56f1d9..c95192d 100644 --- a/classTango_1_1TimedAttrData.html +++ b/classTango_1_1TimedAttrData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TimedAttrData< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,121 +105,121 @@ Public Member Functions
    Miscellaneous constructors for scalar attribute
     TimedAttrData (const T *p_data, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
    Miscellaneous constructors for spectrum attribute
     TimedAttrData (const T *p_data, long x, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
    Miscellaneous constructors for image attribute
     TimedAttrData (const T *p_data, long x, long y, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, time_t when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, long y, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
     TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object. More...
     Create a new TimedAttrData object. More...
     
     TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, struct timeval when)
     Create a new TimedAttrData object for a R/W attribute. More...
     Create a new TimedAttrData object for a R/W attribute. More...
     
    Miscellaneous constructors for errors
     TimedAttrData (DevErrorList &errs, time_t when)
     Create a new TimedAttrData object for errors. More...
     Create a new TimedAttrData object for errors. More...
     
     TimedAttrData (DevErrorList &errs, timeval when)
     Create a new TimedAttrData object for errors. More...
     Create a new TimedAttrData object for errors. More...
     

    Detailed Description

    @@ -246,7 +229,9 @@

    This class is used to store one element of an attribute history stack.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TimedAttrData() [1/38]

    +
    @@ -272,7 +257,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -284,7 +269,9 @@ - + +

    ◆ TimedAttrData() [2/38]

    +
    @@ -316,7 +303,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -329,7 +316,9 @@ - + +

    ◆ TimedAttrData() [3/38]

    +
    @@ -361,7 +350,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -374,7 +363,9 @@ - + +

    ◆ TimedAttrData() [4/38]

    +
    @@ -412,7 +403,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -426,7 +417,9 @@ - + +

    ◆ TimedAttrData() [5/38]

    +
    @@ -464,7 +457,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -477,7 +470,9 @@ - + +

    ◆ TimedAttrData() [6/38]

    +
    @@ -521,7 +516,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -535,7 +530,9 @@ - + +

    ◆ TimedAttrData() [7/38]

    +
    @@ -561,7 +558,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -573,7 +570,9 @@ - + +

    ◆ TimedAttrData() [8/38]

    +
    @@ -605,7 +604,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -618,7 +617,9 @@ - + +

    ◆ TimedAttrData() [9/38]

    +
    @@ -650,7 +651,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -663,7 +664,9 @@ - + +

    ◆ TimedAttrData() [10/38]

    +
    @@ -701,7 +704,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -715,7 +718,9 @@ - + +

    ◆ TimedAttrData() [11/38]

    +
    @@ -753,7 +758,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -766,7 +771,9 @@ - + +

    ◆ TimedAttrData() [12/38]

    +
    @@ -810,7 +817,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -824,7 +831,9 @@ - + +

    ◆ TimedAttrData() [13/38]

    +
    @@ -856,7 +865,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -869,7 +878,9 @@ - + +

    ◆ TimedAttrData() [14/38]

    +
    @@ -913,7 +924,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -928,7 +939,9 @@ - + +

    ◆ TimedAttrData() [15/38]

    +
    @@ -966,7 +979,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -980,7 +993,9 @@ - + +

    ◆ TimedAttrData() [16/38]

    +
    @@ -1030,7 +1045,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -1046,7 +1061,9 @@ - + +

    ◆ TimedAttrData() [17/38]

    +
    @@ -1090,7 +1107,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -1104,7 +1121,9 @@ - + +

    ◆ TimedAttrData() [18/38]

    +
    @@ -1160,7 +1179,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -1176,7 +1195,9 @@ - + +

    ◆ TimedAttrData() [19/38]

    +
    @@ -1208,7 +1229,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -1221,7 +1242,9 @@ - + +

    ◆ TimedAttrData() [20/38]

    +
    @@ -1265,7 +1288,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -1280,7 +1303,9 @@ - + +

    ◆ TimedAttrData() [21/38]

    +
    @@ -1318,7 +1343,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -1332,7 +1357,9 @@ - + +

    ◆ TimedAttrData() [22/38]

    +
    @@ -1382,7 +1409,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -1398,7 +1425,9 @@ - + +

    ◆ TimedAttrData() [23/38]

    +
    @@ -1442,7 +1471,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -1456,7 +1485,9 @@ - + +

    ◆ TimedAttrData() [24/38]

    +
    @@ -1512,7 +1543,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -1528,7 +1559,9 @@ - + +

    ◆ TimedAttrData() [25/38]

    +
    @@ -1566,7 +1599,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -1580,7 +1613,9 @@ - + +

    ◆ TimedAttrData() [26/38]

    +
    @@ -1636,7 +1671,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -1653,7 +1688,9 @@ - + +

    ◆ TimedAttrData() [27/38]

    +
    @@ -1697,7 +1734,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -1712,7 +1749,9 @@ - + +

    ◆ TimedAttrData() [28/38]

    +
    @@ -1774,7 +1813,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -1792,7 +1831,9 @@ - + +

    ◆ TimedAttrData() [29/38]

    +
    @@ -1842,7 +1883,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -1857,7 +1898,9 @@ - + +

    ◆ TimedAttrData() [30/38]

    +
    @@ -1925,7 +1968,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -1943,7 +1986,9 @@ - + +

    ◆ TimedAttrData() [31/38]

    +
    @@ -1981,7 +2026,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -1995,7 +2040,9 @@ - + +

    ◆ TimedAttrData() [32/38]

    +
    @@ -2051,7 +2098,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID

    Parameters
    @@ -2068,7 +2115,9 @@ - + +

    ◆ TimedAttrData() [33/38]

    +
    @@ -2112,7 +2161,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -2127,7 +2176,9 @@ - + +

    ◆ TimedAttrData() [34/38]

    +
    @@ -2189,7 +2240,7 @@
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    The memory pointed to by the p_data and p_wr_data parameters will not be freed

    Parameters
    @@ -2207,7 +2258,9 @@ - + +

    ◆ TimedAttrData() [35/38]

    +
    @@ -2257,7 +2310,7 @@
    -

    Create a new TimedAttrData object.

    +

    Create a new TimedAttrData object.

    Parameters
    @@ -2272,7 +2325,9 @@ - + +

    ◆ TimedAttrData() [36/38]

    +
    @@ -2340,7 +2395,7 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for a R/W attribute.

    +

    Create a new TimedAttrData object for a R/W attribute.

    Parameters
    @@ -2358,7 +2413,9 @@ - + +

    ◆ TimedAttrData() [37/38]

    +
    @@ -2384,8 +2441,8 @@
    p_dataPointer to the attribute value
    -

    Create a new TimedAttrData object for errors.

    -

    The created TimedAttrData is used to store attribute errors in the attribute history stack

    +

    Create a new TimedAttrData object for errors.

    +

    The created TimedAttrData is used to store attribute errors in the attribute history stack

    Parameters
    @@ -2396,7 +2453,9 @@ - + +

    ◆ TimedAttrData() [38/38]

    +
    @@ -2422,8 +2481,8 @@
    errsThe error stack
    -

    Create a new TimedAttrData object for errors.

    -

    The created TimedAttrData is used to store attribute errors in the attribute history stack

    +

    Create a new TimedAttrData object for errors.

    +

    The created TimedAttrData is used to store attribute errors in the attribute history stack

    Parameters
    @@ -2442,10 +2501,10 @@ diff --git a/classTango_1_1TimedCmdData-members.html b/classTango_1_1TimedCmdData-members.html index 79aec3e..e3c6b04 100644 --- a/classTango_1_1TimedCmdData-members.html +++ b/classTango_1_1TimedCmdData-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    errsThe error stack
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/classTango_1_1TimedCmdData.html b/classTango_1_1TimedCmdData.html index e2321e7..58d0036 100644 --- a/classTango_1_1TimedCmdData.html +++ b/classTango_1_1TimedCmdData.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::TimedCmdData< T > Class Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,22 +105,22 @@

    Miscellaneous constructors

     TimedCmdData (T *p_data, time_t when)
     Create a new TimedCmdData object. More...
     Create a new TimedCmdData object. More...
     
     TimedCmdData (T *p_data, bool rel, time_t when)
     Create a new TimedCmdData object with memory management. More...
     Create a new TimedCmdData object with memory management. More...
     
     TimedCmdData (T *p_data, struct timeval when)
     Create a new TimedCmdData object. More...
     Create a new TimedCmdData object. More...
     
     TimedCmdData (T *p_data, bool rel, struct timeval when)
     Create a new TimedCmdData object with memory management. More...
     Create a new TimedCmdData object with memory management. More...
     
     TimedCmdData (DevErrorList errs, time_t when)
     Create a new TimedCmdData object for errors. More...
     Create a new TimedCmdData object for errors. More...
     
     TimedCmdData (DevErrorList errs, timeval when)
     Create a new TimedCmdData object for errors. More...
     Create a new TimedCmdData object for errors. More...
     

    Detailed Description

    @@ -147,7 +130,9 @@

    This class is used to store one element of a command history stack.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ TimedCmdData() [1/6]

    +
    @@ -173,7 +158,7 @@
    -

    Create a new TimedCmdData object.

    +

    Create a new TimedCmdData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -185,7 +170,9 @@ - + +

    ◆ TimedCmdData() [2/6]

    +
    @@ -217,7 +204,7 @@
    -

    Create a new TimedCmdData object with memory management.

    +

    Create a new TimedCmdData object with memory management.

    Parameters
    @@ -229,7 +216,9 @@ - + +

    ◆ TimedCmdData() [3/6]

    +
    @@ -255,7 +244,7 @@
    p_dataPointer to the command result data
    -

    Create a new TimedCmdData object.

    +

    Create a new TimedCmdData object.

    The memory pointed to by the p_data parameter will not be freed

    Parameters
    @@ -267,7 +256,9 @@ - + +

    ◆ TimedCmdData() [4/6]

    +
    @@ -299,7 +290,7 @@
    -

    Create a new TimedCmdData object with memory management.

    +

    Create a new TimedCmdData object with memory management.

    Parameters
    @@ -311,7 +302,9 @@ - + +

    ◆ TimedCmdData() [5/6]

    +
    @@ -345,8 +338,8 @@
    p_dataPointer to the command result data
    -

    Create a new TimedCmdData object for errors.

    -

    The created TimedCmdData is used to store command errors in the command history stack

    +

    Create a new TimedCmdData object for errors.

    +

    The created TimedCmdData is used to store command errors in the command history stack

    Parameters
    @@ -357,7 +350,9 @@ - + +

    ◆ TimedCmdData() [6/6]

    +
    @@ -391,8 +386,8 @@
    errsThe error stack
    -

    Create a new TimedCmdData object for errors.

    -

    The created TimedCmdData is used to store command errors in the command history stack

    +

    Create a new TimedCmdData object for errors.

    +

    The created TimedCmdData is used to store command errors in the command history stack

    Parameters
    @@ -411,10 +406,10 @@ diff --git a/classTango_1_1UserDefaultAttrProp-members.html b/classTango_1_1UserDefaultAttrProp-members.html index 41dacc0..a111cd7 100644 --- a/classTango_1_1UserDefaultAttrProp-members.html +++ b/classTango_1_1UserDefaultAttrProp-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    errsThe error stack
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -138,9 +121,9 @@ diff --git a/classTango_1_1UserDefaultAttrProp.html b/classTango_1_1UserDefaultAttrProp.html index 79224c6..982a03b 100644 --- a/classTango_1_1UserDefaultAttrProp.html +++ b/classTango_1_1UserDefaultAttrProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::UserDefaultAttrProp Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@
    Constructor

    Only one constructor is defined for this class

    +
     UserDefaultAttrProp ()
     Constructs a newly allocated UserDefaultAttrProp object.
     Constructs a newly allocated UserDefaultAttrProp object.
     
    Set default property methods
    void set_label (const char *def_label)

    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

    +

    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()

    +
    @@ -227,7 +212,9 @@ - + +

    ◆ set_archive_event_period()

    +
    @@ -259,7 +246,9 @@ - + +

    ◆ set_archive_event_rel_change()

    +
    @@ -291,7 +280,9 @@ - + +

    ◆ set_delta_t()

    +
    @@ -323,7 +314,9 @@ - + +

    ◆ set_delta_val()

    +
    @@ -355,7 +348,9 @@ - + +

    ◆ set_description()

    +
    @@ -387,7 +382,9 @@ - + +

    ◆ set_display_unit()

    +
    @@ -419,7 +416,9 @@ - + +

    ◆ set_enum_labels()

    +
    @@ -451,7 +450,9 @@ - + +

    ◆ set_event_abs_change()

    +
    @@ -483,7 +484,9 @@ - + +

    ◆ set_event_period()

    +
    @@ -515,7 +518,9 @@ - + +

    ◆ set_event_rel_change()

    +
    @@ -547,7 +552,9 @@ - + +

    ◆ set_format()

    +
    @@ -579,7 +586,9 @@ - + +

    ◆ set_label()

    +
    @@ -611,7 +620,9 @@ - + +

    ◆ set_max_alarm()

    +
    @@ -643,7 +654,9 @@ - + +

    ◆ set_max_value()

    +
    @@ -675,7 +688,9 @@ - + +

    ◆ set_max_warning()

    +
    @@ -707,7 +722,9 @@ - + +

    ◆ set_min_alarm()

    +
    @@ -739,7 +756,9 @@ - + +

    ◆ set_min_value()

    +
    @@ -771,7 +790,9 @@ - + +

    ◆ set_min_warning()

    +
    @@ -803,7 +824,9 @@ - + +

    ◆ set_standard_unit()

    +
    @@ -835,7 +858,9 @@ - + +

    ◆ set_unit()

    +
    @@ -875,10 +900,10 @@ diff --git a/classTango_1_1UserDefaultFwdAttrProp-members.html b/classTango_1_1UserDefaultFwdAttrProp-members.html index cee38c2..5cfd9ec 100644 --- a/classTango_1_1UserDefaultFwdAttrProp-members.html +++ b/classTango_1_1UserDefaultFwdAttrProp-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -118,9 +101,9 @@ diff --git a/classTango_1_1UserDefaultFwdAttrProp.html b/classTango_1_1UserDefaultFwdAttrProp.html index ab5ce5e..eaa5cbf 100644 --- a/classTango_1_1UserDefaultFwdAttrProp.html +++ b/classTango_1_1UserDefaultFwdAttrProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::UserDefaultFwdAttrProp Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@
    Constructor

    Only one constructor is defined for this class

    +
     UserDefaultFwdAttrProp ()
     Constructs a newly allocated UserDefaultAttrProp object.
     Constructs a newly allocated UserDefaultAttrProp object.
     
    Set default property methods
    void set_label (const string &def_label)

    Detailed Description

    User class to set forwarded attribute default properties.

    -

    This class is used to set forwarded 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 UserDefaultFwdAttrProp class) and finally a Tango library default value

    +

    This class is used to set forwarded 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 UserDefaultFwdAttrProp class) and finally a Tango library default value

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ set_label()

    +
    @@ -175,10 +160,10 @@ diff --git a/classTango_1_1UserDefaultPipeProp-members.html b/classTango_1_1UserDefaultPipeProp-members.html index 0e69ed0..e920352 100644 --- a/classTango_1_1UserDefaultPipeProp-members.html +++ b/classTango_1_1UserDefaultPipeProp-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/classTango_1_1UserDefaultPipeProp.html b/classTango_1_1UserDefaultPipeProp.html index 202efaa..70dafa5 100644 --- a/classTango_1_1UserDefaultPipeProp.html +++ b/classTango_1_1UserDefaultPipeProp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::UserDefaultPipeProp Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@
    Constructor

    Only one constructor is defined for this class

    - +  UserDefaultPipeProp () - Constructs a newly allocated UserDefaultPipeProp object.
    + Constructs a newly allocated UserDefaultPipeProp object.
     
    Set default property methods
    void set_label (const string &def_label) @@ -135,10 +118,12 @@

    Detailed Description

    User class to set pipe default properties.

    -

    This class is used to set pipe default properties. Three levels of pipes properties setting are implemented within Tango. The highest property setting level is the database. Then the user default (set using this UserDefaultPipeProp class) and finally a Tango library default value

    +

    This class is used to set pipe default properties. Three levels of pipes properties setting are implemented within Tango. The highest property setting level is the database. Then the user default (set using this UserDefaultPipeProp class) and finally a Tango library default value

    $Author$ $Revision$

    Member Function Documentation

    - + +

    ◆ set_description()

    +
    @@ -170,7 +155,9 @@ - + +

    ◆ set_label()

    +
    @@ -210,10 +197,10 @@ diff --git a/classTango_1_1Util-members.html b/classTango_1_1Util-members.html index 5e6584e..4f44725 100644 --- a/classTango_1_1Util-members.html +++ b/classTango_1_1Util-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -170,9 +153,9 @@ diff --git a/classTango_1_1Util.html b/classTango_1_1Util.html index 9d444d9..3e8a8bf 100644 --- a/classTango_1_1Util.html +++ b/classTango_1_1Util.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::Util Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,7 +105,7 @@
    Destructor

    Only one destructor is defined for this class

    - +  ~Util ()  The class destructor.
      @@ -170,13 +153,13 @@  Set the device server version. More...
      void set_class_list (vector< DeviceClass * > *list) - Set the DeviceClass list pointer. More...
    + Set the DeviceClass list pointer. More...
      void add_class_to_list (DeviceClass *cl) - Add a DeviceClass to the DeviceClass list pointer. More...
    + Add a DeviceClass to the DeviceClass list pointer. More...
      const vector< DeviceClass * > * get_class_list () - Get the DeviceClass list pointer. More...
    + Get the DeviceClass list pointer. More...
      void set_serial_model (SerialModel ser)  Set the serialization model. More...
    @@ -215,7 +198,7 @@  Get the polling threads pool size. More...
      void set_polling_before_9 (bool val) - Set the polling thread algorithm to the algorithum used before Tango 9. More...
    + Set the polling thread algorithm to the algorithum used before Tango 9. More...
     
    Miscellaneous methods
    bool is_svr_starting () @@ -231,7 +214,7 @@ void connect_db ()  Connect the process to the TANGO database. More...
      - + void reset_filedatabase ()  Reread the file database.
      @@ -268,7 +251,7 @@  Run the CORBA event loop. More...
      void server_cleanup () - Cleanup a Tango device server process before exit. More...
    + Cleanup a Tango device server process before exit. More...
      void server_set_event_loop (bool(*f_ptr)())  Set the server event loop. More...
    @@ -289,7 +272,7 @@

    Static Public Attributes

    Class data members
    - + static int _tracelevel  The process trace level.
      @@ -314,7 +297,9 @@

    This class is implemented using the singleton design pattern. Therefore a device server process can have only one instance of this class and its constructor is not public.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ Util()

    +
    @@ -359,7 +344,9 @@

    Member Function Documentation

    - + +

    ◆ add_class_to_list()

    +
    @@ -381,17 +368,19 @@

    Member Function Documentation

    -

    Add a DeviceClass to the DeviceClass list pointer.

    +

    Add a DeviceClass to the DeviceClass list pointer.

    Parameters
    - +
    clThe DeviceClass ptr
    clThe DeviceClass ptr
    - + +

    ◆ connect_db()

    +
    @@ -409,7 +398,9 @@

    Member Function Documentation

    - + +

    ◆ fill_attr_polling_buffer()

    +
    @@ -453,14 +444,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the call failed Click here to read DevFailed exception specification
    DevFailedIf the call failed Click here to read DevFailed exception specification
    - + +

    ◆ fill_cmd_polling_buffer()

    +
    @@ -504,14 +497,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the call failed Click here to read DevFailed exception specification
    DevFailedIf the call failed Click here to read DevFailed exception specification
    - + +

    ◆ get_class_list()

    +
    @@ -532,12 +527,14 @@

    Member Function Documentation

    -

    Get the DeviceClass list pointer.

    -
    Returns
    The DeviceClass ptr vector address
    +

    Get the DeviceClass list pointer.

    +
    Returns
    The DeviceClass ptr vector address
    - + +

    ◆ get_database()

    +
    @@ -563,14 +560,16 @@

    Member Function Documentation

    - + +

    ◆ get_device_by_name() [1/2]

    +
    - + @@ -587,21 +586,23 @@

    Member Function Documentation

    Returns
    The device reference
    Exceptions
    DeviceImpl* Tango::Util::get_device_by_name (const string & const char *  dev_name)
    - +
    DevFailedIf in the device is not served by one device pattern implemented in this process. Click here to read DevFailed exception specification
    DevFailedIf in the device is not served by one device pattern implemented in this process. Click here to read DevFailed exception specification
    - + +

    ◆ get_device_by_name() [2/2]

    +
    - + @@ -618,14 +619,16 @@

    Member Function Documentation

    Returns
    The device reference
    Exceptions
    DeviceImpl* Tango::Util::get_device_by_name (const char * const string &  dev_name)
    - +
    DevFailedIf in the device is not served by one device pattern implemented in this process. Click here to read DevFailed exception specification
    DevFailedIf in the device is not served by one device pattern implemented in this process. Click here to read DevFailed exception specification
    - + +

    ◆ get_device_list()

    +
    @@ -647,18 +650,20 @@

    Member Function Documentation

    -
    Returns
    The DeviceClass ptr vector address
    +
    Returns
    The DeviceClass ptr vector address
    - + +

    ◆ get_device_list_by_class() [1/2]

    +
    - + @@ -676,21 +681,23 @@

    Member Function Documentation

    Returns
    The device reference list
    Exceptions
    vector<DeviceImpl *>& Tango::Util::get_device_list_by_class (const string & const char *  class_name)
    - +
    DevFailedIf in the device server process there is no TANGO device pattern implemented the TANGO device class given as parameter Click here to read DevFailed exception specification
    DevFailedIf in the device server process there is no TANGO device pattern implemented the TANGO device class given as parameter Click here to read DevFailed exception specification
    - + +

    ◆ get_device_list_by_class() [2/2]

    +
    - + @@ -708,14 +715,16 @@

    Member Function Documentation

    Returns
    The device reference list
    Exceptions
    vector<DeviceImpl *>& Tango::Util::get_device_list_by_class (const char * const string &  class_name)
    - +
    DevFailedIf in the device server process there is no TANGO device pattern implemented the TANGO device class given as parameter Click here to read DevFailed exception specification
    DevFailedIf in the device server process there is no TANGO device pattern implemented the TANGO device class given as parameter Click here to read DevFailed exception specification
    - + +

    ◆ get_ds_exec_name()

    +
    @@ -741,7 +750,9 @@

    Member Function Documentation

    - + +

    ◆ get_ds_inst_name()

    +
    @@ -767,7 +778,9 @@

    Member Function Documentation

    - + +

    ◆ get_ds_name()

    +
    @@ -793,7 +806,9 @@

    Member Function Documentation

    - + +

    ◆ get_dserver_device()

    +
    @@ -811,7 +826,9 @@

    Member Function Documentation

    - + +

    ◆ get_host_name()

    +
    @@ -837,7 +854,9 @@

    Member Function Documentation

    - + +

    ◆ get_notifd_event_supplier()

    +
    @@ -863,7 +882,9 @@

    Member Function Documentation

    - + +

    ◆ get_orb()

    +
    @@ -890,7 +911,9 @@

    Member Function Documentation

    - + +

    ◆ get_pid()

    +
    @@ -916,7 +939,9 @@

    Member Function Documentation

    - + +

    ◆ get_pid_str()

    +
    @@ -942,7 +967,9 @@

    Member Function Documentation

    - + +

    ◆ get_poa()

    +
    @@ -969,7 +996,9 @@

    Member Function Documentation

    - + +

    ◆ get_polling_threads_pool_size()

    +
    @@ -995,7 +1024,9 @@

    Member Function Documentation

    - + +

    ◆ get_serial_model()

    +
    @@ -1021,7 +1052,9 @@

    Member Function Documentation

    - + +

    ◆ get_server_version()

    +
    @@ -1047,7 +1080,9 @@

    Member Function Documentation

    - + +

    ◆ get_tango_lib_release()

    +
    @@ -1061,11 +1096,13 @@

    Member Function Documentation

    Get the TANGO library version number.

    -
    Returns
    The Tango library release number coded in 3 digits (for instance 550,551,552,600,....)
    +
    Returns
    The Tango library release number coded in 3 digits (for instance 550,551,552,600,....)
    - + +

    ◆ get_trace_level()

    +
    @@ -1089,11 +1126,13 @@

    Member Function Documentation

    Get the process trace level.

    Returns
    The process trace level
    -

    References _tracelevel.

    +

    References _tracelevel.

    - + +

    ◆ get_version_str()

    +
    @@ -1119,7 +1158,9 @@

    Member Function Documentation

    - + +

    ◆ get_zmq_event_supplier()

    +
    @@ -1145,7 +1186,9 @@

    Member Function Documentation

    - + +

    ◆ init()

    +
    @@ -1190,7 +1233,9 @@

    Member Function Documentation

    - + +

    ◆ instance()

    +
    @@ -1218,7 +1263,9 @@

    Member Function Documentation

    - + +

    ◆ is_device_restarting()

    +
    @@ -1245,7 +1292,9 @@

    Member Function Documentation

    - + +

    ◆ is_svr_shutting_down()

    +
    @@ -1271,7 +1320,9 @@

    Member Function Documentation

    - + +

    ◆ is_svr_starting()

    +
    @@ -1297,7 +1348,9 @@

    Member Function Documentation

    - + +

    ◆ server_cleanup()

    +
    @@ -1310,12 +1363,14 @@

    Member Function Documentation

    -

    Cleanup a Tango device server process before exit.

    -

    This method cleanup a Tango device server and relinquish all computer resources before the process exit

    +

    Cleanup a Tango device server process before exit.

    +

    This method cleanup a Tango device server and relinquish all computer resources before the process exit

    - + +

    ◆ server_init()

    +
    @@ -1332,14 +1387,16 @@

    Member Function Documentation

    Initialise all the device server pattern(s) embedded in a device server process.

    Exceptions
    - +
    DevFailedIf the device pattern initialisation failed Click here to read DevFailed exception specification
    DevFailedIf the device pattern initialisation failed Click here to read DevFailed exception specification
    - + +

    ◆ server_run()

    +
    @@ -1357,7 +1414,9 @@

    Member Function Documentation

    - + +

    ◆ server_set_event_loop()

    +
    @@ -1380,7 +1439,7 @@

    Member Function Documentation

    Set the server event loop.

    -

    This method registers an event loop function in a Tango server. This function will be called by the process main thread in an infinite loop The process will not use the classical ORB blocking event loop. It is the user responsability to code this function in a way that it implements some kind of blocking in order not to load the computer CPU

    +

    This method registers an event loop function in a Tango server. This function will be called by the process main thread in an infinite loop The process will not use the classical ORB blocking event loop. It is the user responsability to code this function in a way that it implements some kind of blocking in order not to load the computer CPU

    Parameters
    @@ -1390,7 +1449,9 @@

    Member Function Documentation

    - + +

    ◆ set_class_list()

    +
    f_ptrThe event loop function pointer. This function will not receive any argument. It returns a boolean value. If this boolean is set to true, the device server process exit.
    @@ -1412,17 +1473,19 @@

    Member Function Documentation

    -

    Set the DeviceClass list pointer.

    +

    Set the DeviceClass list pointer.

    Parameters
    - +
    listThe DeviceClass ptr vector address
    listThe DeviceClass ptr vector address
    - + +

    ◆ set_ds_event_buffer_hwm()

    +
    @@ -1454,7 +1517,9 @@

    Member Function Documentation

    - + +

    ◆ set_polling_before_9()

    +
    @@ -1476,7 +1541,7 @@

    Member Function Documentation

    -

    Set the polling thread algorithm to the algorithum used before Tango 9.

    +

    Set the polling thread algorithm to the algorithum used before Tango 9.

    Parameters
    @@ -1486,7 +1551,9 @@

    Member Function Documentation

    - + +

    ◆ set_polling_threads_pool_size()

    +
    valPolling algorithm flag
    @@ -1518,7 +1585,9 @@

    Member Function Documentation

    - + +

    ◆ set_serial_model()

    +
    @@ -1550,7 +1619,9 @@

    Member Function Documentation

    - + +

    ◆ set_server_version()

    +
    @@ -1582,7 +1653,9 @@

    Member Function Documentation

    - + +

    ◆ set_trace_level()

    +
    @@ -1612,11 +1685,13 @@

    Member Function Documentation

    -

    References _tracelevel.

    +

    References _tracelevel.

    - + +

    ◆ trigger_attr_polling()

    +
    @@ -1651,14 +1726,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the call failed Click here to read DevFailed exception specification
    DevFailedIf the call failed Click here to read DevFailed exception specification
    - + +

    ◆ trigger_cmd_polling()

    +
    @@ -1693,14 +1770,16 @@

    Member Function Documentation

    Exceptions
    - +
    DevFailedIf the call failed Click here to read DevFailed exception specification
    DevFailedIf the call failed Click here to read DevFailed exception specification
    - + +

    ◆ unregister_server()

    +
    @@ -1719,7 +1798,9 @@

    Member Function Documentation

    Member Data Documentation

    - + +

    ◆ _daemon

    +
    @@ -1742,7 +1823,9 @@

    Member Data Documentation

    - + +

    ◆ _sleep_between_connect

    +
    @@ -1765,7 +1848,9 @@

    Member Data Documentation

    - + +

    ◆ _UseDb

    +
    @@ -1786,7 +1871,7 @@

    Member Data Documentation

    The database use flag (Use with extreme care).

    Implemented for device server started without database usage.

    -

    Referenced by Tango::DeviceImpl::get_db_device().

    +

    Referenced by Tango::DeviceImpl::get_db_device().

    @@ -1798,10 +1883,10 @@

    Member Data Documentation

    diff --git a/classTango_1_1Util.js b/classTango_1_1Util.js index cfddf2c..f5a3c44 100644 --- a/classTango_1_1Util.js +++ b/classTango_1_1Util.js @@ -8,11 +8,11 @@ var classTango_1_1Util = [ "fill_cmd_polling_buffer", "classTango_1_1Util.html#a797a10d317dc6aab6ef2948fc94b90cf", null ], [ "get_class_list", "classTango_1_1Util.html#a0d18e9c85522737eb4fb4bfff15af44c", null ], [ "get_database", "classTango_1_1Util.html#a7db09207aa90d9515115a296c057f789", null ], - [ "get_device_by_name", "classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8", null ], [ "get_device_by_name", "classTango_1_1Util.html#aaa87b8289e8861a4b2b3e4a6ea9fbc65", null ], + [ "get_device_by_name", "classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8", null ], [ "get_device_list", "classTango_1_1Util.html#ae201024b8f84c08743097a43e2551540", null ], - [ "get_device_list_by_class", "classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430", null ], [ "get_device_list_by_class", "classTango_1_1Util.html#abf276bb846ae72361fe4087b6817a430", null ], + [ "get_device_list_by_class", "classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430", null ], [ "get_ds_exec_name", "classTango_1_1Util.html#a23221e64a028a7ddd7a03b9064322ddd", null ], [ "get_ds_inst_name", "classTango_1_1Util.html#ae8f35a5ab069649e607be6097c8b1fd8", null ], [ "get_ds_name", "classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a", null ], diff --git a/classTango_1_1WAttribute-members.html b/classTango_1_1WAttribute-members.html index 4da972d..9b278c3 100644 --- a/classTango_1_1WAttribute-members.html +++ b/classTango_1_1WAttribute-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -224,11 +207,23 @@ set_date(struct timeval &t)Tango::Attributeinline set_date(time_t new_date)Tango::Attributeinline set_max_alarm(const T &new_max_alarm)Tango::Attribute + set_max_alarm(char *new_max_alarm)Tango::Attribute + set_max_alarm(const char *new_max_alarm)Tango::Attribute set_max_value(const T &max_value)Tango::WAttribute + set_max_value(char *max_value)Tango::WAttribute + set_max_value(const char *max_value)Tango::WAttribute set_max_warning(const T &new_max_warning)Tango::Attribute + set_max_warning(char *new_max_warning)Tango::Attribute + set_max_warning(const char *new_max_warning)Tango::Attribute set_min_alarm(const T &new_min_alarm)Tango::Attribute + set_min_alarm(char *new_min_alarm)Tango::Attribute + set_min_alarm(const char *new_min_alarm)Tango::Attribute set_min_value(const T &min_value)Tango::WAttribute + set_min_value(char *min_value)Tango::WAttribute + set_min_value(const char *min_value)Tango::WAttribute set_min_warning(const T &new_min_warning)Tango::Attribute + set_min_warning(char *new_min_warning)Tango::Attribute + set_min_warning(const char *new_min_warning)Tango::Attribute set_properties(Tango::MultiAttrProp< T > &props)Tango::Attribute set_quality(Tango::AttrQuality qua, bool send_event=false)Tango::Attribute set_user_attr_mutex(omni_mutex *mut_ptr)Tango::Attributeinline @@ -327,9 +322,9 @@ diff --git a/classTango_1_1WAttribute.html b/classTango_1_1WAttribute.html index 64d366a..f598846 100644 --- a/classTango_1_1WAttribute.html +++ b/classTango_1_1WAttribute.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::WAttribute Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,18 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::WAttribute:
    Collaboration graph
    - + + +
    [legend]
    - + - - + - + + - + + @@ -172,18 +159,18 @@ - + + - + + - @@ -270,7 +257,7 @@ - @@ -385,498 +372,500 @@ - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + + - + - + - + + - + + - + - + - + + - + + - + - + - + + - + + - +

    @@ -136,14 +123,14 @@

    Miscellaneous constructors

     WAttribute (vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx)
     Create a new Writable Attribute object. More...
     Create a new Writable Attribute object. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
     ~WAttribute ()
     The WAttribute desctructor.
     The WAttribute desctructor.
     
    Attribute configuration methods

    Miscellaneous methods dealing with attribute min and max value property

    @@ -155,11 +142,11 @@
    void set_min_value (const T &min_value)
     Set attribute minimum value. More...
     
    -void set_min_value (char *min_value)
    void set_min_value (char *min_value)
     Set attribute minimum value. More...
     
    -void set_min_value (const char *min_value)
    void set_min_value (const char *min_value)
     Set attribute minimum value. More...
     
    template<typename T >
    void get_min_value (T &min_value)
    void set_max_value (const T &max_value)
     Set attribute maximum value. More...
     
    -void set_max_value (char *max_value)
    void set_max_value (char *max_value)
     Set attribute maximum value. More...
     
    -void set_max_value (const char *max_value)
    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...
     
    Get new value for attribute

    Miscellaneous method to retrieve from the WAttribute object the new value for the attribute.

    +

    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...
     Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded and the attribute is SPECTRUM or IMAGE. More...
     
    Set new value for attribute

    Miscellaneous method to set a WAttribute value

    +

    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...
     
    - Public Member Functions inherited from Tango::Attribute
     Attribute (vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx)
     Create a new Attribute object. More...
     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...
     Check if the attribute has an associated writable attribute. More...
     
    bool is_min_alarm ()
     Check if the attribute is in minimum alarm condition . More...
     Check if the attribute is in minimum alarm condition . More...
     
    bool is_max_alarm ()
     Check if the attribute is in maximum alarm condition . More...
     Check if the attribute is in maximum alarm condition . More...
     
    bool is_min_warning ()
     Check if the attribute is in minimum warning condition . More...
     Check if the attribute is in minimum warning condition . More...
     
    bool is_max_warning ()
     Check if the attribute is in maximum warning condition . More...
     Check if the attribute is in maximum warning condition . More...
     
    bool is_rds_alarm ()
     Check if the attribute is in RDS alarm condition . More...
     Check if the attribute is in RDS alarm condition . More...
     
    bitset< numFlags > & is_alarmed ()
     Check if the attribute has an alarm defined. More...
     Check if the attribute has an alarm defined. More...
     
    bool is_polled ()
     Check if the attribute is polled . More...
     Check if the attribute is polled . More...
     
    bool check_alarm ()
     Check if the attribute read value is below/above the alarm level. More...
     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...
     Get the attribute writable type (RO/WO/RW). More...
     
    string & get_name ()
     Get attribute name. More...
     Get attribute name. More...
     
    long get_data_type ()
     Get attribute data type. More...
     Get attribute data type. More...
     
    Tango::AttrDataFormat get_data_format ()
     Get attribute data format. More...
     Get attribute data format. More...
     
    string & get_assoc_name ()
     Get name of the associated writable attribute. More...
     Get name of the associated writable attribute. More...
     
    long get_assoc_ind ()
     Get index of the associated writable attribute. More...
     Get index of the associated writable attribute. More...
     
    void set_assoc_ind (long val)
     Set index of the associated writable attribute. More...
     Set index of the associated writable attribute. More...
     
    Tango::TimeVal & get_date ()
     Get attribute date. More...
     Get attribute date. More...
     
    void set_date (Tango::TimeVal &new_date)
     Set attribute date. More...
     Set attribute date. More...
     
    void set_date (struct timeval &t)
     Set attribute date. More...
     Set attribute date. More...
     
    void set_date (time_t new_date)
     Set attribute date. More...
     Set attribute date. More...
     
    string & get_label ()
     Get attribute label property. More...
     Get attribute label property. More...
     
    Tango::AttrQuality & get_quality ()
     Get attribute data quality. More...
     Get attribute data quality. More...
     
    void set_quality (Tango::AttrQuality qua, bool send_event=false)
     Set attribute data quality. More...
     Set attribute data quality. More...
     
    long get_data_size ()
     Get attribute data size. More...
     Get attribute data size. More...
     
    long get_x ()
     Get attribute data size in x dimension. More...
     Get attribute data size in x dimension. More...
     
    long get_max_dim_x ()
     Get attribute maximum data size in x dimension. More...
     Get attribute maximum data size in x dimension. More...
     
    long get_y ()
     Get attribute data size in y dimension. More...
     Get attribute data size in y dimension. More...
     
    long get_max_dim_y ()
     Get attribute maximum data size in y dimension. More...
     Get attribute maximum data size in y dimension. More...
     
    long get_polling_period ()
     Get attribute polling period. More...
     Get attribute polling period. More...
     
    template<typename T >
    void get_properties (Tango::MultiAttrProp< T > &props)
     Get all modifiable attribute properties in one call. More...
     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...
     Set all modifiable attribute properties in one call. More...
     
    void set_attr_serial_model (AttrSerialModel ser_model)
     Set attribute serialization model. More...
     Set attribute serialization model. More...
     
    AttrSerialModel get_attr_serial_model ()
     Get attribute serialization model. More...
     Get attribute serialization model. More...
     
    void set_user_attr_mutex (omni_mutex *mut_ptr)
     Set attribute user mutex. More...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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 (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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     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...
     Fire a user event for the attribute value. More...
     
    void remove_configuration ()
     Remove the attribute configuration from the database. More...
     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...
     Set attribute minimum alarm. More...
     
    -void set_min_alarm (char *new_min_alarm)
    void set_min_alarm (char *new_min_alarm)
     Set attribute minimum alarm. More...
     
    -void set_min_alarm (const char *new_min_alarm)
    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...
     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...
     Set attribute maximum alarm. More...
     
    -void set_max_alarm (char *new_max_alarm)
    void set_max_alarm (char *new_max_alarm)
     Set attribute maximum alarm. More...
     
    -void set_max_alarm (const char *new_max_alarm)
    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...
     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...
     Set attribute minimum warning. More...
     
    -void set_min_warning (char *new_min_warning)
    void set_min_warning (char *new_min_warning)
     Set attribute minimum warning. More...
     
    -void set_min_warning (const char *new_min_warning)
    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...
     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...
     Set attribute maximum warning. More...
     
    -void set_max_warning (char *new_max_warning)
    void set_max_warning (char *new_max_warning)
     Set attribute maximum warning. More...
     
    -void set_max_warning (const char *new_max_warning)
    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...
     Get attribute maximum warning or throw an exception if the attribute does not have the maximum warning set. More...
     
    - - - - - - - + - + - + - + - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - -

    Additional Inherited Members

    - Protected Attributes inherited from Tango::Attribute
    +
    bool value_flag
     A flag set to true if the attribute value has been updated.
     
    +
    Tango::TimeVal when
     The date when attribute was read.
     
    +
    bool date
     Flag set to true if the date must be set.
     
    +
    Tango::AttrQuality quality
     The attribute quality factor.
     
    +
    string name
     The attribute name.
     
    +
    Tango::AttrWriteType writable
     The attribute writable flag.
     
    long data_type
     The attribute data type. More...
     The attribute data type. More...
     
    Tango::AttrDataFormat data_format
     The attribute data format. More...
     The attribute data format. More...
     
    long max_x
     The attribute maximum x dimension. More...
     The attribute maximum x dimension. More...
     
    long max_y
     The attribute maximum y dimension. More...
     The attribute maximum y dimension. More...
     
    +
    string label
     The attribute label.
     
    +
    string description
     The attribute description.
     
    +
    string unit
     The attribute unit.
     
    +
    string standard_unit
     The attribute standard unit.
     
    +
    string display_unit
     The attribute display unit.
     
    string format
     The attribute format. More...
     The attribute format. More...
     
    +
    string writable_attr_name
     The name of the associated writable attribute.
     
    +
    string min_alarm_str
     The attribute minimum alarm level.
     
    +
    string max_alarm_str
     The attribute maximun alarm level.
     
    +
    string min_value_str
     The attribute minimum value.
     
    +
    string max_value_str
     The attribute maximum value.
     
    +
    string min_warning_str
     The attribute minimun warning.
     
    +
    string max_warning_str
     The attribute maximum warning.
     
    +
    string delta_val_str
     The attribute delta value RDS alarm.
     
    +
    string delta_t_str
     The attribute delta time RDS alarm.
     
    +
    long assoc_ind
     Index in the main attribute vector of the associated writable attribute (if any)
     
    +
    Tango::Attr_CheckVal min_alarm
     The attribute minimum alarm in binary format.
     
    +
    Tango::Attr_CheckVal max_alarm
     The attribute maximum alarm in binary format.
     
    +
    Tango::Attr_CheckVal min_warning
     The attribute minimum warning in binary format.
     
    +
    Tango::Attr_CheckVal max_warning
     The attribute maximum warning in binary format.
     
    +
    Tango::Attr_CheckVal min_value
     The attribute minimum value in binary format.
     
    +
    Tango::Attr_CheckVal max_value
     The attribute maximum value in binary format.
     
    +
    Tango::Attr_Value value
     The attribute value.
     
    +
    long data_size
     The attribute data size.
     
    +
    bool check_min_value
     Flag set to true if a minimum value is defined.
     
    +
    bool check_max_value
     Flag set to true if a maximum alarm is defined.
     
    Tango::Attr_CheckVal delta_val
     Authorized delta between the last written value and the actual read. More...
     Authorized delta between the last written value and the actual read. More...
     
    +
    long delta_t
     Delta time after which the read value must be checked again the last written value if the attribute has an alarm on Read Different Than Set (RDS)
     
    +
    vector< string > enum_labels
     Enumeration labels when the attribute data type is DevEnum.
     

    Detailed Description

    This class represents a writable attribute.

    -

    It inherits from the Attribute class and only add what is specific to writable attribute.

    +

    It inherits from the Attribute class and only add what is specific to writable attribute.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ WAttribute()

    +
    @@ -912,13 +901,13 @@
    -

    Create a new Writable Attribute object.

    +

    Create a new Writable Attribute object.

    Parameters
    - +
    prop_listThe attribute properties list. Each property is an object of the AttrProperty class
    tmp_attrThe temporary attribute object built from user parameters
    dev_nameThe device name
    idxThe index of the related Attr object in the MultiClassAttribute vector of Attr object
    idxThe index of the related Attr object in the MultiClassAttribute vector of Attr object
    @@ -926,7 +915,9 @@

    Member Function Documentation

    - + +

    ◆ get_max_value()

    +
    @@ -952,7 +943,9 @@

    Member Function Documentation

    - + +

    ◆ get_min_value()

    +
    @@ -978,7 +971,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_date()

    +
    @@ -1005,7 +1000,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_value() [1/26]

    +
    @@ -1015,8 +1012,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevShort & val)const Tango::ConstDevString *& ptr)
    @@ -1027,17 +1024,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevString and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevShort data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [2/26]

    +
    @@ -1047,7 +1046,7 @@

    Member Function Documentation

    - + @@ -1059,17 +1058,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::DevShort *& const Tango::DevBoolean *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    ptrReference to a pointer wich will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [3/26]

    +
    @@ -1079,8 +1080,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevLong & val)const Tango::DevDouble *& ptr)
    @@ -1091,17 +1092,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevLong data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [4/26]

    +
    @@ -1111,7 +1114,7 @@

    Member Function Documentation

    - + @@ -1123,7 +1126,7 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::DevLong *& const Tango::DevEncoded *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded and the attribute is SPECTRUM or IMAGE.

    Parameters
    @@ -1133,7 +1136,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_value() [5/26]

    +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    @@ -1143,8 +1148,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevLong64 & val)const Tango::DevFloat *& ptr)
    @@ -1155,17 +1160,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevLong64 data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [6/26]

    +
    @@ -1175,7 +1182,7 @@

    Member Function Documentation

    - + @@ -1187,7 +1194,7 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::DevLong64 *& const Tango::DevLong *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong and the attribute is SPECTRUM or IMAGE.

    Parameters
    @@ -1197,7 +1204,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_value() [7/26]

    +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    @@ -1207,8 +1216,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevFloat & val)const Tango::DevLong64 *& ptr)
    @@ -1219,17 +1228,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevFloat data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [8/26]

    +
    @@ -1239,7 +1250,7 @@

    Member Function Documentation

    - + @@ -1251,17 +1262,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::DevFloat *& const Tango::DevShort *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    ptrReference to a pointer wich will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [9/26]

    +
    @@ -1271,8 +1284,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevDouble & val)const Tango::DevState *& ptr)
    @@ -1283,17 +1296,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevDouble data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [10/26]

    +
    @@ -1303,7 +1318,7 @@

    Member Function Documentation

    - + @@ -1315,7 +1330,7 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::DevDouble *& const Tango::DevUChar *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar and the attribute is SPECTRUM or IMAGE.

    Parameters
    @@ -1325,7 +1340,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_value() [11/26]

    +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    @@ -1335,8 +1352,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevString & val)const Tango::DevULong *& ptr)
    @@ -1347,17 +1364,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevString.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevString data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [12/26]

    +
    @@ -1367,7 +1386,7 @@

    Member Function Documentation

    - + @@ -1379,7 +1398,7 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (const Tango::ConstDevString *& const Tango::DevULong64 *&  ptr)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevString and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    Parameters
    @@ -1389,7 +1408,9 @@

    Member Function Documentation

    - + +

    ◆ get_write_value() [13/26]

    +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    @@ -1399,8 +1420,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (Tango::DevBoolean & val)const Tango::DevUShort *& ptr)
    @@ -1411,17 +1432,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort and the attribute is SPECTRUM or IMAGE.

    Parameters
    - +
    valA reference to a Tango::DevBoolean data which will be initialised with the new value
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    - + +

    ◆ get_write_value() [14/26]

    +
    @@ -1431,8 +1454,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevBoolean *& ptr)Tango::DevBoolean & val)
    @@ -1443,17 +1466,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevBoolean data which will be initialised with the new value
    - + +

    ◆ get_write_value() [15/26]

    +
    @@ -1463,7 +1488,7 @@

    Member Function Documentation

    - + @@ -1475,17 +1500,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevUShort & Tango::DevDouble &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble.

    Parameters
    - +
    valA reference to a Tango::DevUShort data which will be initialised with the new value
    valA reference to a Tango::DevDouble data which will be initialised with the new value
    - + +

    ◆ get_write_value() [16/26]

    +
    @@ -1495,8 +1522,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevUShort *& ptr)Tango::DevEncoded & val)
    @@ -1507,17 +1534,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevEncoded data which will be initialised with the new value
    - + +

    ◆ get_write_value() [17/26]

    +
    @@ -1527,7 +1556,7 @@

    Member Function Documentation

    - + @@ -1539,17 +1568,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevUChar & Tango::DevFloat &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat.

    Parameters
    - +
    valA reference to a Tango::DevUChar data which will be initialised with the new value
    valA reference to a Tango::DevFloat data which will be initialised with the new value
    - + +

    ◆ get_write_value() [18/26]

    +
    @@ -1559,8 +1590,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevUChar *& ptr)Tango::DevLong & val)
    @@ -1571,17 +1602,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevLong data which will be initialised with the new value
    - + +

    ◆ get_write_value() [19/26]

    +
    @@ -1591,7 +1624,7 @@

    Member Function Documentation

    - + @@ -1603,17 +1636,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevULong & Tango::DevLong64 &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64.

    Parameters
    - +
    valA reference to a Tango::DevULong data which will be initialised with the new value
    valA reference to a Tango::DevLong64 data which will be initialised with the new value
    - + +

    ◆ get_write_value() [20/26]

    +
    @@ -1623,8 +1658,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevULong *& ptr)Tango::DevShort & val)
    @@ -1635,17 +1670,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevShort data which will be initialised with the new value
    - + +

    ◆ get_write_value() [21/26]

    +
    @@ -1655,7 +1692,7 @@

    Member Function Documentation

    - + @@ -1667,17 +1704,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevULong64 & Tango::DevState &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong64.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevState.

    Parameters
    - +
    valA reference to a Tango::DevULong64 data which will be initialised with the new value
    valA reference to a Tango::DevState data which will be initialised with the new value
    - + +

    ◆ get_write_value() [22/26]

    +
    @@ -1687,8 +1726,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevULong64 *& ptr)Tango::DevString & val)
    @@ -1699,17 +1738,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevString.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevString data which will be initialised with the new value
    - + +

    ◆ get_write_value() [23/26]

    +
    @@ -1719,7 +1760,7 @@

    Member Function Documentation

    - + @@ -1731,17 +1772,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevState & Tango::DevUChar &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevState.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar.

    Parameters
    - +
    valA reference to a Tango::DevState data which will be initialised with the new value
    valA reference to a Tango::DevUChar data which will be initialised with the new value
    - + +

    ◆ get_write_value() [24/26]

    +
    @@ -1751,8 +1794,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevState *& ptr)Tango::DevULong & val)
    @@ -1763,17 +1806,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevULong data which will be initialised with the new value
    - + +

    ◆ get_write_value() [25/26]

    +
    @@ -1783,7 +1828,7 @@

    Member Function Documentation

    - + @@ -1795,17 +1840,19 @@

    Member Function Documentation

    void Tango::WAttribute::get_write_value (Tango::DevEncoded & Tango::DevULong64 &  val)
    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong64.

    Parameters
    - +
    valA reference to a Tango::DevEncoded data which will be initialised with the new value
    valA reference to a Tango::DevULong64 data which will be initialised with the new value
    - + +

    ◆ get_write_value() [26/26]

    +
    @@ -1815,8 +1862,8 @@

    Member Function Documentation

    - - + +
    void Tango::WAttribute::get_write_value (const Tango::DevEncoded *& ptr)Tango::DevUShort & val)
    @@ -1827,17 +1874,19 @@

    Member Function Documentation

    -

    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded and the attribute is SPECTRUM or IMAGE.

    +

    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort.

    Parameters
    - +
    ptrReference to a pointer which will be set to point to the data to be written into the attribute. This pointer points into attribute internal memory which must not be freed.
    valA reference to a Tango::DevUShort data which will be initialised with the new value
    - + +

    ◆ get_write_value_length()

    +
    @@ -1855,7 +1904,9 @@

    Member Function Documentation

    - + +

    ◆ is_max_value()

    +
    @@ -1879,11 +1930,13 @@

    Member Function Documentation

    Check if the attribute has a maximum value.

    Returns
    check_max_value A boolean set to true if the attribute has a maximum value defined
    -

    References Tango::Attribute::check_max_value.

    +

    References Tango::Attribute::check_max_value.

    - + +

    ◆ is_min_value()

    +
    @@ -1907,20 +1960,20 @@

    Member Function Documentation

    Check if the attribute has a minimum value.

    Returns
    A boolean set to true if the attribute has a minimum value defined
    -

    References Tango::Attribute::check_min_value.

    +

    References Tango::Attribute::check_min_value.

    - + +

    ◆ set_max_value() [1/3]

    +
    -
    -template<typename T >
    - + @@ -1930,179 +1983,183 @@

    Member Function Documentation

    Set attribute maximum value.

    Parameters
    void Tango::WAttribute::set_max_value (const T & char *  max_value)
    - +
    max_valueReference to a variable which represents the new max value
    max_valueThe new max value
    - + +

    ◆ set_max_value() [2/3]

    +
    -
    -template<typename T >
    - + - - + +
    void Tango::WAttribute::set_min_value void Tango::WAttribute::set_max_value (const T & min_value)const char * max_value)
    -

    Set attribute minimum value.

    +

    Set attribute maximum value.

    Parameters
    - +
    min_valueReference to a variable which represents the new min value
    max_valueThe new max value
    - + +

    ◆ set_max_value() [3/3]

    +
    +
    +template<typename T >
    - + - - + +
    void Tango::WAttribute::set_write_value void Tango::WAttribute::set_max_value (Tango::DevShort val)const T & max_value)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevShort.

    +

    Set attribute maximum value.

    Parameters
    - +
    valA reference to a Tango::DevShort data
    max_valueReference to a variable which represents the new max value
    - + +

    ◆ set_min_value() [1/3]

    +
    - + - - - - - + + - - - - - - - - - - - - -
    void Tango::WAttribute::set_write_value void Tango::WAttribute::set_min_value (Tango::DevShort * val,
    char * min_value) long x = 1,
    long y = 0 
    )
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort.

    +

    Set attribute minimum value.

    Parameters
    - - - +
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    min_valueThe new min value
    - + +

    ◆ set_min_value() [2/3]

    +
    - + - - - - - + + - - - - - - - - +
    void Tango::WAttribute::set_write_value void Tango::WAttribute::set_min_value (vector< Tango::DevShort > & val,
    const char * min_value) long x = 1,
    long y = 0 
    +
    + +

    Set attribute minimum value.

    +
    Parameters
    + + +
    min_valueThe new min value
    +
    +
    + +
    +
    + +

    ◆ set_min_value() [3/3]

    + +
    +
    +
    +template<typename T >
    + + + + + - -
    void Tango::WAttribute::set_min_value (const T & min_value) )
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort.

    +

    Set attribute minimum value.

    Parameters
    - - - +
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    min_valueReference to a variable which represents the new min value
    - + +

    ◆ set_write_value() [1/37]

    +
    - +
    void Tango::WAttribute::set_write_value (Tango::DevLong string &  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevLong.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevString.

    Parameters
    - +
    valA reference to a Tango::DevLong data
    valA reference to a std::string
    - + +

    ◆ set_write_value() [2/37]

    +
    - + @@ -2125,7 +2182,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevLong * Tango::DevBoolean *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean.

    Parameters
    @@ -2137,14 +2194,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [3/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< Tango::DevLong > & Tango::DevBoolean val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevBoolean.

    +
    Parameters
    + + +
    valA reference to a Tango::DevBoolean
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [4/37]

    + +
    +
    + + + + + @@ -2167,10 +2252,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevDouble *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble.

    Parameters
    - +
    valA vector containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2179,38 +2264,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [5/37]

    +
    - +
    void Tango::WAttribute::set_write_value (Tango::DevLong64 Tango::DevDouble  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevLong64.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevDouble.

    Parameters
    - +
    valA reference to a Tango::DevLong64 data
    valA reference to a Tango::DevDouble
    - + +

    ◆ set_write_value() [6/37]

    +
    - + @@ -2233,7 +2322,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevLong64 * Tango::DevFloat *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat.

    Parameters
    @@ -2245,14 +2334,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [7/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< Tango::DevLong64 > & Tango::DevFloat val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevFloat.

    +
    Parameters
    + + +
    valA reference to a Tango::DevFloat
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [8/37]

    + +
    +
    + + + + + @@ -2275,10 +2392,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevLong *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong.

    Parameters
    - +
    valA vector containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2287,38 +2404,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [9/37]

    +
    - +
    void Tango::WAttribute::set_write_value (Tango::DevDouble Tango::DevLong  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevDouble.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevLong.

    Parameters
    - +
    valA reference to a Tango::DevDouble
    valA reference to a Tango::DevLong data
    - + +

    ◆ set_write_value() [10/37]

    +
    - + @@ -2341,7 +2462,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevDouble * Tango::DevLong64 *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64.

    Parameters
    @@ -2353,14 +2474,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [11/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< Tango::DevDouble > & Tango::DevLong64 val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevLong64.

    +
    Parameters
    + + +
    valA reference to a Tango::DevLong64 data
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [12/37]

    + +
    +
    + + + + + @@ -2383,10 +2532,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevShort *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort.

    Parameters
    - +
    valA vector containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2395,62 +2544,42 @@

    Member Function Documentation

    - -
    -
    - - - - - - - - -
    void Tango::WAttribute::set_write_value (Tango::DevString val)
    -
    + +

    ◆ set_write_value() [13/37]

    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevString.

    -
    Parameters
    - - -
    valA reference to a Tango::DevString
    -
    -
    - -
    -
    -
    - +
    void Tango::WAttribute::set_write_value (string & Tango::DevShort  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevString.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevShort.

    Parameters
    - +
    valA reference to a std::string
    valA reference to a Tango::DevShort data
    - + +

    ◆ set_write_value() [14/37]

    +
    - + @@ -2473,7 +2602,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevString * Tango::DevState *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevString.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState.

    Parameters
    @@ -2485,14 +2614,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [15/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< string > & Tango::DevState val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevState.

    +
    Parameters
    + + +
    valA reference to a Tango::DevState data
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [16/37]

    + +
    +
    + + + + + @@ -2518,7 +2675,7 @@

    Member Function Documentation

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevString.

    Parameters
    void Tango::WAttribute::set_write_value (Tango::DevString *  val,
    - +
    valA vector of string containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2527,38 +2684,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [17/37]

    +
    - +
    void Tango::WAttribute::set_write_value (Tango::DevFloat Tango::DevString  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevFloat.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevString.

    Parameters
    - +
    valA reference to a Tango::DevFloat
    valA reference to a Tango::DevString
    - + +

    ◆ set_write_value() [18/37]

    +
    - + @@ -2581,7 +2742,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevFloat * Tango::DevUChar *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar.

    Parameters
    @@ -2593,14 +2754,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [19/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< Tango::DevFloat > & Tango::DevUChar val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevUChar.

    +
    Parameters
    + + +
    valA reference to a Tango::DevUChar
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [20/37]

    + +
    +
    + + + + + @@ -2623,10 +2812,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevULong *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong.

    Parameters
    - +
    valA vector containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2635,38 +2824,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [21/37]

    +
    - +
    void Tango::WAttribute::set_write_value (Tango::DevBoolean Tango::DevULong  val)
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevBoolean.

    +

    Set the writable scalar attribute value when the attribute data type is Tango::DevULong.

    Parameters
    - +
    valA reference to a Tango::DevBoolean
    valA reference to a Tango::DevULong data
    - + +

    ◆ set_write_value() [22/37]

    +
    - + @@ -2689,7 +2882,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevBoolean * Tango::DevULong64 *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64.

    Parameters
    @@ -2701,14 +2894,42 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [23/37]

    +
    valA reference to the attribute set value
    - + + + + +
    void Tango::WAttribute::set_write_value (vector< Tango::DevBoolean > & Tango::DevULong64 val)
    +
    + +

    Set the writable scalar attribute value when the attribute data type is Tango::DevULong64.

    +
    Parameters
    + + +
    valA reference to a Tango::DevULong64 data
    +
    +
    + +
    +
    + +

    ◆ set_write_value() [24/37]

    + +
    +
    + + + + + @@ -2731,10 +2952,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevUShort *  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort.

    Parameters
    - +
    valA vector containing the attribute set value
    valA reference to the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2743,7 +2964,9 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [25/37]

    +
    @@ -2767,14 +2990,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [26/37]

    +
    - + @@ -2797,10 +3022,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevUShort * vector< string > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevString.

    Parameters
    - +
    valA reference to the attribute set value
    valA vector of string containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2809,14 +3034,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [27/37]

    +
    - + @@ -2839,7 +3066,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (vector< Tango::DevUShort > & vector< Tango::DevBoolean > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevBoolean.

    Parameters
    @@ -2851,38 +3078,16 @@

    Member Function Documentation

    - -
    -
    -
    valA vector containing the attribute set value
    - - - - - - - -
    void Tango::WAttribute::set_write_value (Tango::DevUChar val)
    -
    - -

    Set the writable scalar attribute value when the attribute data type is Tango::DevUChar.

    -
    Parameters
    - - -
    valA reference to a Tango::DevUChar
    -
    -
    + +

    ◆ set_write_value() [28/37]

    -
    -
    -
    - + @@ -2905,10 +3110,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevUChar * vector< Tango::DevDouble > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevDouble.

    Parameters
    - +
    valA reference to the attribute set value
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -2917,14 +3122,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [29/37]

    +
    - + @@ -2947,7 +3154,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (vector< Tango::DevUChar > & vector< Tango::DevFloat > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevFloat.

    Parameters
    @@ -2959,38 +3166,16 @@

    Member Function Documentation

    - -
    -
    -
    valA vector containing the attribute set value
    - - - - - - - -
    void Tango::WAttribute::set_write_value (Tango::DevULong val)
    -
    - -

    Set the writable scalar attribute value when the attribute data type is Tango::DevULong.

    -
    Parameters
    - - -
    valA reference to a Tango::DevULong data
    -
    -
    + +

    ◆ set_write_value() [30/37]

    -
    -
    -
    - + @@ -3013,10 +3198,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevULong * vector< Tango::DevLong > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong.

    Parameters
    - +
    valA reference to the attribute set value
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -3025,14 +3210,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [31/37]

    +
    - + @@ -3055,7 +3242,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (vector< Tango::DevULong > & vector< Tango::DevLong64 > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevLong64.

    Parameters
    @@ -3067,38 +3254,60 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [32/37]

    +
    valA vector containing the attribute set value
    - - + + + + + + + + + + + + + + + + + +
    void Tango::WAttribute::set_write_value (Tango::DevULong64 val)vector< Tango::DevShort > & val,
    long x = 1,
    long y = 0 
    )
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevULong64.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevShort.

    Parameters
    - + + +
    valA reference to a Tango::DevULong64 data
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    - + +

    ◆ set_write_value() [33/37]

    +
    - + @@ -3121,10 +3330,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevULong64 * vector< Tango::DevState > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState.

    Parameters
    - +
    valA reference to the attribute set value
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -3133,14 +3342,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [34/37]

    +
    - + @@ -3163,7 +3374,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (vector< Tango::DevULong64 > & vector< Tango::DevUChar > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUChar.

    Parameters
    @@ -3175,38 +3386,60 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [35/37]

    +
    valA vector containing the attribute set value
    - - + + + + + + + + + + + + + + + + + +
    void Tango::WAttribute::set_write_value (Tango::DevState val)vector< Tango::DevULong > & val,
    long x = 1,
    long y = 0 
    )
    -

    Set the writable scalar attribute value when the attribute data type is Tango::DevState.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong.

    Parameters
    - + + +
    valA reference to a Tango::DevState data
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    - + +

    ◆ set_write_value() [36/37]

    +
    - + @@ -3229,10 +3462,10 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (Tango::DevState * vector< Tango::DevULong64 > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevULong64.

    Parameters
    - +
    valA reference to the attribute set value
    valA vector containing the attribute set value
    xThe attribute set value x length. Default value is 1
    yThe attribute set value y length. Default value is 0
    @@ -3241,14 +3474,16 @@

    Member Function Documentation

    - + +

    ◆ set_write_value() [37/37]

    +
    - + @@ -3271,7 +3506,7 @@

    Member Function Documentation

    void Tango::WAttribute::set_write_value (vector< Tango::DevState > & vector< Tango::DevUShort > &  val,
    -

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevState.

    +

    Set the writable spectrum or image attribute value when the attribute data type is Tango::DevUShort.

    Parameters
    @@ -3291,10 +3526,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1WAttribute.js b/classTango_1_1WAttribute.js index 6a08353..bd32409 100644 --- a/classTango_1_1WAttribute.js +++ b/classTango_1_1WAttribute.js @@ -5,72 +5,76 @@ var classTango_1_1WAttribute = [ "get_max_value", "classTango_1_1WAttribute.html#a257f2909d2037875379471e1c05a0c20", null ], [ "get_min_value", "classTango_1_1WAttribute.html#a6cf44ad3c1cd92d3a3c72399c1905115", null ], [ "get_write_date", "classTango_1_1WAttribute.html#a68956bf1b7eebe867fda36e338d8d34e", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5", null ], [ "get_write_value", "classTango_1_1WAttribute.html#adb5b6c5a41e64f332780d427b8dc6b48", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a47d8dc15428a7af9a51568c3e3f14c88", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a5d3b6c042f4247f6875bd31b7131a504", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6", null ], [ "get_write_value", "classTango_1_1WAttribute.html#af03e9a1cc30010efbc8d6f4f5a0a1e90", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a4a89cf4ea54ec94c484c70bae6ceb75b", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a3d237324e8a665bd683072541739a535", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92", null ], [ "get_write_value", "classTango_1_1WAttribute.html#af547b58cb53a0fd8aa50ab00c4fe6189", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8", null ], [ "get_write_value_length", "classTango_1_1WAttribute.html#a86f808b64fd05cc0a7912ede8a746503", null ], [ "is_max_value", "classTango_1_1WAttribute.html#a75be52f036f4e7e4a0de5f6418a10cfd", null ], [ "is_min_value", "classTango_1_1WAttribute.html#a07014d9f378998d66b12211ee78efe49", null ], + [ "set_max_value", "classTango_1_1WAttribute.html#aa1108fe16975a87b4b4509a09d0949ac", null ], + [ "set_max_value", "classTango_1_1WAttribute.html#add92cf6bfc1d74c4dde4da7ec0fc10cf", null ], [ "set_max_value", "classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9", null ], + [ "set_min_value", "classTango_1_1WAttribute.html#a1607b5b07321e6d1867fb7f8b78b56c9", null ], + [ "set_min_value", "classTango_1_1WAttribute.html#a6554f7bb0b05363282a11bb3ea2dd24f", null ], [ "set_min_value", "classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1", null ], [ "set_write_value", "classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2", null ] + [ "set_write_value", "classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a", null ] ]; \ No newline at end of file diff --git a/classTango_1_1WAttribute__coll__graph.map b/classTango_1_1WAttribute__coll__graph.map index 41d4946..ea7aa08 100644 --- a/classTango_1_1WAttribute__coll__graph.map +++ b/classTango_1_1WAttribute__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1WAttribute__coll__graph.md5 b/classTango_1_1WAttribute__coll__graph.md5 index d74e896..1408fc3 100644 --- a/classTango_1_1WAttribute__coll__graph.md5 +++ b/classTango_1_1WAttribute__coll__graph.md5 @@ -1 +1 @@ -0925e57bc98317eb7e2411b0717dd22c \ No newline at end of file +c5ab1de21852deb8c55504b68aeabcf0 \ No newline at end of file diff --git a/classTango_1_1WAttribute__coll__graph.png b/classTango_1_1WAttribute__coll__graph.png index e6e6498..56220e8 100644 Binary files a/classTango_1_1WAttribute__coll__graph.png and b/classTango_1_1WAttribute__coll__graph.png differ diff --git a/classTango_1_1WAttribute__inherit__graph.map b/classTango_1_1WAttribute__inherit__graph.map index 41d4946..ea7aa08 100644 --- a/classTango_1_1WAttribute__inherit__graph.map +++ b/classTango_1_1WAttribute__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1WAttribute__inherit__graph.md5 b/classTango_1_1WAttribute__inherit__graph.md5 index d74e896..23a9b13 100644 --- a/classTango_1_1WAttribute__inherit__graph.md5 +++ b/classTango_1_1WAttribute__inherit__graph.md5 @@ -1 +1 @@ -0925e57bc98317eb7e2411b0717dd22c \ No newline at end of file +b308a48107738b509ce6b2d7185ad19a \ No newline at end of file diff --git a/classTango_1_1WAttribute__inherit__graph.png b/classTango_1_1WAttribute__inherit__graph.png index e6e6498..56220e8 100644 Binary files a/classTango_1_1WAttribute__inherit__graph.png and b/classTango_1_1WAttribute__inherit__graph.png differ diff --git a/classTango_1_1WPipe-members.html b/classTango_1_1WPipe-members.html index 3c3f8e9..f485331 100644 --- a/classTango_1_1WPipe-members.html +++ b/classTango_1_1WPipe-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    valA vector containing the attribute set value
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -155,9 +138,9 @@ diff --git a/classTango_1_1WPipe.html b/classTango_1_1WPipe.html index e949fe1..73d3b66 100644 --- a/classTango_1_1WPipe.html +++ b/classTango_1_1WPipe.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::WPipe Class Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,14 +103,19 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::WPipe:
    Collaboration graph
    - + + + +
    [legend]
    - + - + - @@ -172,109 +160,109 @@ - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    @@ -136,15 +124,15 @@

    Miscellaneous constructors

     WPipe ()
     Constructs a newly allocated WPipe object. More...
     Constructs a newly allocated WPipe object. More...
     
     WPipe (const string &na, const Tango::DispLevel level)
     Constructs a newly allocated WPipe object from its name, its description, its label and its display level. More...
     Constructs a newly allocated WPipe object from its name, its description, its label and its display level. More...
     
    Destructor

    Only one desctructor is defined for this class

    +
    virtual ~WPipe ()
     The object desctructor.
     
     
    - Public Member Functions inherited from Tango::Pipe
     Pipe ()
     Constructs a newly allocated Pipe object. More...
     Constructs a newly allocated Pipe object. More...
     
     Pipe (const string &name, const Tango::DispLevel level, const PipeWriteType pwt=PIPE_READ)
     Constructs a newly allocated Pipe object from its name and its display level. More...
     Constructs a newly allocated Pipe object from its name and its display level. More...
     
    +
    virtual ~Pipe ()
     The object desctructor.
     
    string & get_name ()
     Return the pipe name. More...
     Return the pipe name. More...
     
    void set_name (string &new_name)
     Set the pipe name. More...
     Set the pipe name. More...
     
    void set_default_properties (UserDefaultPipeProp &prop)
     Set default attribute properties. More...
     Set default attribute properties. More...
     
    string & get_lower_name ()
     Return the pipe name in lower case letters. More...
     Return the pipe name in lower case letters. More...
     
    const string & get_root_blob_name ()
     Return the root data blob name. More...
     Return the root data blob name. More...
     
    void set_root_blob_name (const string &name)
     Set the root data blob name. More...
     Set the root data blob name. More...
     
    string & get_desc ()
     Return the pipe description. More...
     Return the pipe description. More...
     
    string & get_label ()
     Return the pipe label. More...
     Return the pipe label. More...
     
    Tango::DispLevel get_disp_level ()
     Return the pipe display level. More...
     Return the pipe display level. More...
     
    Tango::PipeWriteType get_writable ()
     Get the pipe writable type (RO/RW). More...
     Get the pipe writable type (RO/RW). More...
     
    void set_pipe_serial_model (PipeSerialModel ser_model)
     Set pipe serialization model. More...
     Set pipe serialization model. More...
     
    PipeSerialModel get_pipe_serial_model ()
     Get pipe serialization model. More...
     Get pipe serialization model. More...
     
    void set_user_pipe_mutex (omni_mutex *mut_ptr)
     Set pipe user mutex. More...
     Set pipe user mutex. More...
     
    Pipeoperator<< (short &datum)
     Insert data into a device pipe. More...
     Insert data into a device pipe. More...
     
    void set_data_elt_nb (size_t nb)
     Set blob data element number. More...
     Set blob data element number. More...
     
    void set_data_elt_names (vector< string > &names)
     Set blob data element number and names. More...
     Set blob data element number and names. More...
     
    size_t get_data_elt_nb ()
     Get blob data element number. More...
     Get blob data element number. More...
     
    void exceptions (bitset< DevicePipeBlob::numFlags > fl)
     Set exception flag. More...
     Set exception flag. More...
     
    bitset< DevicePipeBlob::numFlags > exceptions ()
     Get exception flag. More...
     Get exception flag. More...
     
    void reset_exceptions (DevicePipeBlob::except_flags fl)
     Reset one exception flag. More...
     Reset one exception flag. More...
     
    void set_exceptions (DevicePipeBlob::except_flags fl)
     Set one exception flag. More...
     Set one exception flag. More...
     
    bool has_failed ()
     Check insertion/extraction success. More...
     Check insertion/extraction success. More...
     
    bitset< DevicePipeBlob::numFlags > state ()
     Get instance insertion/extraction state. More...
     Get instance insertion/extraction state. More...
     
    - - - - - - @@ -284,7 +272,9 @@

    It is an base class. It is the a root class for pipe related classes.

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ WPipe() [1/2]

    +

    Additional Inherited Members

    - Protected Attributes inherited from Tango::Pipe
    +
    string name
     The pipe name.
     
    +
    string lower_name
     The pipe name in lower case.
     
    +
    string desc
     The pipe description.
     
    +
    string label
     The pipe label.
     
    +
    Tango::DispLevel disp_level
     The pipe display level.
     
    +
    Tango::PipeWriteType writable
     The pipe R/W type.
     
    @@ -305,12 +295,14 @@
    -

    Constructs a newly allocated WPipe object.

    +

    Constructs a newly allocated WPipe object.

    The default constructor

    - + +

    ◆ WPipe() [2/2]

    +
    @@ -334,7 +326,7 @@
    -

    Constructs a newly allocated WPipe object from its name, its description, its label and its display level.

    +

    Constructs a newly allocated WPipe object from its name, its description, its label and its display level.

    Parameters
    @@ -346,7 +338,9 @@

    Member Function Documentation

    - + +

    ◆ get_data_elt_name()

    +
    naThe pipe name
    @@ -378,11 +372,13 @@

    Member Function Documentation

    Returns
    The root blob data element name
    -

    References Tango::DevicePipeBlob::get_data_elt_name().

    +

    References Tango::DevicePipeBlob::get_data_elt_name().

    - + +

    ◆ get_data_elt_names()

    +
    @@ -407,11 +403,13 @@

    Member Function Documentation

    Get the root blob data elements name

    Returns
    The root blob data elements name
    -

    References Tango::DevicePipeBlob::get_data_elt_names().

    +

    References Tango::DevicePipeBlob::get_data_elt_names().

    - + +

    ◆ get_data_elt_nb()

    +
    @@ -436,11 +434,13 @@

    Member Function Documentation

    Get the root blob data element number

    Returns
    The root blob data element number
    -

    References Tango::DevicePipeBlob::get_data_elt_nb().

    +

    References Tango::DevicePipeBlob::get_data_elt_nb().

    - + +

    ◆ get_data_elt_type()

    +
    @@ -472,11 +472,13 @@

    Member Function Documentation

    Returns
    The blob data element value type
    -

    References Tango::DevicePipeBlob::get_data_elt_type().

    +

    References Tango::DevicePipeBlob::get_data_elt_type().

    - + +

    ◆ get_root_blob_name()

    +
    @@ -501,11 +503,13 @@

    Member Function Documentation

    Get the root blob name

    Returns
    The root blob name
    -

    References Tango::DevicePipeBlob::get_name().

    +

    References Tango::DevicePipeBlob::get_name().

    - + +

    ◆ operator>>()

    +
    @@ -520,7 +524,7 @@

    Member Function Documentation

    Extract data from a device pipe.

    -

    Extracting data from a WPipe instance is simlar to extracting data from a DevicePipeBlob class instance. See doc of DevicePipeBlob class extraction methods (DevicePipeBlob::operator>>) to get a complete documentation on how to extract data from a WPipe

    +

    Extracting data from a WPipe instance is simlar to extracting data from a DevicePipeBlob class instance. See doc of DevicePipeBlob class extraction methods (DevicePipeBlob::operator>>) to get a complete documentation on how to extract data from a WPipe

    Parameters
    @@ -544,10 +548,10 @@

    Member Function Documentation

    diff --git a/classTango_1_1WPipe__coll__graph.map b/classTango_1_1WPipe__coll__graph.map index d50312f..3803308 100644 --- a/classTango_1_1WPipe__coll__graph.map +++ b/classTango_1_1WPipe__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classTango_1_1WPipe__coll__graph.md5 b/classTango_1_1WPipe__coll__graph.md5 index 1ca574b..23e9142 100644 --- a/classTango_1_1WPipe__coll__graph.md5 +++ b/classTango_1_1WPipe__coll__graph.md5 @@ -1 +1 @@ -e63467516791c2b79fd3e9032e4af6fe \ No newline at end of file +b5fff64feed1b23dccb8319359599ca0 \ No newline at end of file diff --git a/classTango_1_1WPipe__coll__graph.png b/classTango_1_1WPipe__coll__graph.png index 4de4be2..fa82df6 100644 Binary files a/classTango_1_1WPipe__coll__graph.png and b/classTango_1_1WPipe__coll__graph.png differ diff --git a/classTango_1_1WPipe__inherit__graph.map b/classTango_1_1WPipe__inherit__graph.map index bad220b..fafca31 100644 --- a/classTango_1_1WPipe__inherit__graph.map +++ b/classTango_1_1WPipe__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/classTango_1_1WPipe__inherit__graph.md5 b/classTango_1_1WPipe__inherit__graph.md5 index 83f093e..81ee2ca 100644 --- a/classTango_1_1WPipe__inherit__graph.md5 +++ b/classTango_1_1WPipe__inherit__graph.md5 @@ -1 +1 @@ -d989eb2bcba1908832566e60957b6608 \ No newline at end of file +99f6bf3defbd9e2d06454c94ea19626f \ No newline at end of file diff --git a/classTango_1_1WPipe__inherit__graph.png b/classTango_1_1WPipe__inherit__graph.png index c03c6f0..b3ed890 100644 Binary files a/classTango_1_1WPipe__inherit__graph.png and b/classTango_1_1WPipe__inherit__graph.png differ diff --git a/classes.html b/classes.html index bd97fd1..a8c0709 100644 --- a/classes.html +++ b/classes.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Class Index + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]datumThe pipe data
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -108,56 +91,156 @@
    Class Index
    -
    A | C | D | E | F | G | I | M | N | P | S | T | U | W
    - - - - - - - - - - - - - - - - - - - - - - - - +
    a | c | d | e | f | g | i | m | n | p | s | t | u | w
    +
      A  
    -
    Command (Tango)   DeviceAttribute (Tango)   GroupAttrReply (Tango)   
      S  
    -
    CommandInfo (Tango)   DeviceAttributeConfig (Tango)   GroupAttrReplyList (Tango)   
    ApiUtil (Tango)   Connection (Tango)   DeviceAttributeHistory (Tango)   GroupCmdReply (Tango)   SpectrumAttr (Tango)   
    ArchiveEventInfo (Tango)   
      D  
    -
    DeviceClass (Tango)   GroupCmdReplyList (Tango)   
      T  
    -
    Attr (Tango)   DeviceData (Tango)   GroupReply (Tango)   
    AttrConfEventData (Tango)   Database (Tango)   DeviceDataHistory (Tango)   GroupReplyList (Tango)   TemplCommand (Tango)   
    AttrHistoryStack (Tango)   DataElement (Tango)   DeviceImpl (Tango)   
      I  
    -
    TemplCommandIn (Tango)   
    Attribute (Tango)   DataReadyEventData (Tango)   DevicePipe (Tango)   TemplCommandInOut (Tango)   
    AttributeAlarmInfo (Tango)   DbClass (Tango)   DevicePipeBlob (Tango)   ImageAttr (Tango)   TemplCommandOut (Tango)   
    AttributeEventInfo (Tango)   DbDatum (Tango)   DeviceProxy (Tango)   
      M  
    -
    TimedAttrData (Tango)   
    AttributeInfo (Tango)   DbDevExportInfo (Tango)   DevIntrChangeEventData (Tango)   TimedCmdData (Tango)   
    AttributeInfoEx (Tango)   DbDevFullInfo (Tango)   DoubleAttrProp (Tango)   MultiAttribute (Tango)   
      U  
    -
    AttributeProxy (Tango)   DbDevice (Tango)   
      E  
    -
    MultiAttrProp (Tango)   
    AttrProp (Tango)   DbDevImportInfo (Tango)   
      N  
    -
    UserDefaultAttrProp (Tango)   
    AttrReadEvent (Tango)   DbDevInfo (Tango)   EncodedAttribute (Tango)   UserDefaultFwdAttrProp (Tango)   
    AttrWrittenEvent (Tango)   DbHistory (Tango)   EventData (Tango)   NamedDevFailed (Tango)   UserDefaultPipeProp (Tango)   
    AutoConnectTimeout (Tango)   DbServer (Tango)   Except (Tango)   NamedDevFailedList (Tango)   Util (Tango)   
      C  
    -
    DbServerData (Tango)   
      F  
    -
      P  
    -
      W  
    -
    DevCommandInfo (Tango)   
    CallBack (Tango)   Device_2Impl (Tango)   FwdAttr (Tango)   PeriodicEventInfo (Tango)   WAttribute (Tango)   
    ChangeEventInfo (Tango)   Device_3Impl (Tango)   
      G  
    -
    Pipe (Tango)   WPipe (Tango)   
    CmdDoneEvent (Tango)   Device_4Impl (Tango)   PipeEventData (Tango)   
    CmdHistoryStack (Tango)   Device_5Impl (Tango)   Group (Tango)   PipeInfo (Tango)   
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      a  
    +
    Command (Tango)   DeviceAttribute (Tango)   GroupAttrReplyList (Tango)   
      t  
    +
    CommandInfo (Tango)   DeviceAttributeConfig (Tango)   GroupCmdReply (Tango)   
    ApiUtil (Tango)   Connection (Tango)   DeviceAttributeHistory (Tango)   GroupCmdReplyList (Tango)   TemplCommand (Tango)   
    ArchiveEventInfo (Tango)   
      d  
    +
    DeviceClass (Tango)   GroupReply (Tango)   TemplCommandIn (Tango)   
    Attr (Tango)   DeviceData (Tango)   GroupReplyList (Tango)   TemplCommandInOut (Tango)   
    AttrConfEventData (Tango)   Database (Tango)   DeviceDataHistory (Tango)   
      i  
    +
    TemplCommandOut (Tango)   
    AttrHistoryStack (Tango)   DataElement (Tango)   DeviceImpl (Tango)   TimedAttrData (Tango)   
    Attribute (Tango)   DataReadyEventData (Tango)   DevicePipe (Tango)   ImageAttr (Tango)   TimedCmdData (Tango)   
    AttributeAlarmInfo (Tango)   DbClass (Tango)   DevicePipeBlob (Tango)   
      m  
    +
      u  
    +
    AttributeEventInfo (Tango)   DbDatum (Tango)   DeviceProxy (Tango)   
    AttributeInfo (Tango)   DbDevExportInfo (Tango)   DevIntrChangeEventData (Tango)   MultiAttribute (Tango)   UserDefaultAttrProp (Tango)   
    AttributeInfoEx (Tango)   DbDevFullInfo (Tango)   DoubleAttrProp (Tango)   MultiAttrProp (Tango)   UserDefaultFwdAttrProp (Tango)   
    AttributeProxy (Tango)   DbDevice (Tango)   
      e  
    +
      n  
    +
    UserDefaultPipeProp (Tango)   
    AttrProp (Tango)   DbDevImportInfo (Tango)   Util (Tango)   
    AttrReadEvent (Tango)   DbDevInfo (Tango)   EventData (Tango)   NamedDevFailed (Tango)   
      w  
    +
    AttrWrittenEvent (Tango)   DbHistory (Tango)   Except (Tango)   NamedDevFailedList (Tango)   
    AutoConnectTimeout (Tango)   DbServer (Tango)   
      f  
    +
      p  
    +
    WAttribute (Tango)   
      c  
    +
    DbServerData (Tango)   WPipe (Tango)   
    DevCommandInfo (Tango)   FwdAttr (Tango)   PeriodicEventInfo (Tango)   
    CallBack (Tango)   Device_2Impl (Tango)   
      g  
    +
    Pipe (Tango)   
    ChangeEventInfo (Tango)   Device_3Impl (Tango)   PipeEventData (Tango)   
    CmdDoneEvent (Tango)   Device_4Impl (Tango)   Group (Tango)   PipeInfo (Tango)   
    CmdHistoryStack (Tango)   Device_5Impl (Tango)   GroupAttrReply (Tango)   
      s  
    +
    SpectrumAttr (Tango)   
    -
    A | C | D | E | F | G | I | M | N | P | S | T | U | W
    +
    a | c | d | e | f | g | i | m | n | p | s | t | u | w
    diff --git a/deprecated.html b/deprecated.html index e9f173e..7b9bc19 100644 --- a/deprecated.html +++ b/deprecated.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Deprecated List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -96,27 +86,28 @@
    -
    +
    Deprecated List
    -
    Member Tango::AttributeProxy::set_config (AttributeInfo &ai)
    -
    Use the set_config() method with AttributeInfoEx parameter data type
    -
    Member Tango::Database::get_alias (string dev_name, string &dev_alias)
    -
    use get_alias_from_device()
    -
    Member Tango::Database::get_device_alias (string dev_alias, string &dev_name)
    -
    use get_device_from_alias()
    +
    Member Tango::AttributeProxy::set_config (AttributeInfo &ai)
    +
    Use the set_config() method with AttributeInfoEx parameter data type
    +
    Member Tango::Database::get_alias (string dev_name, string &dev_alias)
    +
    use get_alias_from_device()
    +
    Member Tango::Database::get_device_alias (string dev_alias, string &dev_name)
    +
    use get_device_from_alias()
    -
    +
    + diff --git a/dir_31d7be486c4109ab8ee54697ad04a383.html b/dir_31d7be486c4109ab8ee54697ad04a383.html new file mode 100644 index 0000000..918fa64 --- /dev/null +++ b/dir_31d7be486c4109ab8ee54697ad04a383.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: bourtemb Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    bourtemb Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_44ce68f9d9c3fcd64f6ede5dcff5047c.html b/dir_44ce68f9d9c3fcd64f6ede5dcff5047c.html new file mode 100644 index 0000000..adf0463 --- /dev/null +++ b/dir_44ce68f9d9c3fcd64f6ede5dcff5047c.html @@ -0,0 +1,110 @@ + + + + + + + +Tango Core Classes Reference: cppapi Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    cppapi Directory Reference
    +
    +
    + + +

    +Directories

    +
    +
    + + + + diff --git a/dir_4aee8b31e306cf2c1e14414e4fce6174.html b/dir_4aee8b31e306cf2c1e14414e4fce6174.html new file mode 100644 index 0000000..77fc6ad --- /dev/null +++ b/dir_4aee8b31e306cf2c1e14414e4fce6174.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: server Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    server Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_4de69f9f37a433a20a1f7d1d7bbb2ab7.html b/dir_4de69f9f37a433a20a1f7d1d7bbb2ab7.html new file mode 100644 index 0000000..ef06f82 --- /dev/null +++ b/dir_4de69f9f37a433a20a1f7d1d7bbb2ab7.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: build Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    build Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_6f9ad785adbb8141c937934ab2a09034.html b/dir_6f9ad785adbb8141c937934ab2a09034.html new file mode 100644 index 0000000..255aab6 --- /dev/null +++ b/dir_6f9ad785adbb8141c937934ab2a09034.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: GIT Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    GIT Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_73f1f0162e3598f1e3b796c722de93aa.html b/dir_73f1f0162e3598f1e3b796c722de93aa.html new file mode 100644 index 0000000..a56862b --- /dev/null +++ b/dir_73f1f0162e3598f1e3b796c722de93aa.html @@ -0,0 +1,113 @@ + + + + + + + +Tango Core Classes Reference: client Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    client Directory Reference
    +
    +
    + + + + + +

    +Files

    file  doc.h
     Just a file to write some Doxygen specific documentation.
     
    +
    +
    + + + + diff --git a/dir_8896c8b7b4eadd9b00f8bb40f936a1c8.html b/dir_8896c8b7b4eadd9b00f8bb40f936a1c8.html new file mode 100644 index 0000000..21ff6a5 --- /dev/null +++ b/dir_8896c8b7b4eadd9b00f8bb40f936a1c8.html @@ -0,0 +1,110 @@ + + + + + + + +Tango Core Classes Reference: cppapi Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    cppapi Directory Reference
    +
    +
    + + +

    +Directories

    +
    +
    + + + + diff --git a/dir_9669779df7bfcf1c7bf651204e08d102.html b/dir_9669779df7bfcf1c7bf651204e08d102.html new file mode 100644 index 0000000..f1c3dbc --- /dev/null +++ b/dir_9669779df7bfcf1c7bf651204e08d102.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: users Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    users Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_ac6bcef5e2b4f4a5f755648b864abe55.html b/dir_ac6bcef5e2b4f4a5f755648b864abe55.html new file mode 100644 index 0000000..060cdba --- /dev/null +++ b/dir_ac6bcef5e2b4f4a5f755648b864abe55.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: server Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    server Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_c74ba362d74f98f11e554b0459a9ef9a.html b/dir_c74ba362d74f98f11e554b0459a9ef9a.html new file mode 100644 index 0000000..08c6bed --- /dev/null +++ b/dir_c74ba362d74f98f11e554b0459a9ef9a.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: bourtemb Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    bourtemb Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_c7e29264dc12ad2755e799a1a15bd522.html b/dir_c7e29264dc12ad2755e799a1a15bd522.html new file mode 100644 index 0000000..25240a4 --- /dev/null +++ b/dir_c7e29264dc12ad2755e799a1a15bd522.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: cppTango Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    cppTango Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/dir_db3a54907829b36871118d03417739cd.html b/dir_db3a54907829b36871118d03417739cd.html deleted file mode 100644 index f8c513d..0000000 --- a/dir_db3a54907829b36871118d03417739cd.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -Tango Core Classes Reference: client Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    -
    -
    client Directory Reference
    -
    -
    -
    -Directory dependency graph for client:
    -
    -
    client
    - - -
    - - - - - - - - - - - - - - - - - -

    -Files

    file  apiexcept.h
     
    file  dbapi.h
     
    file  devapi.h
     
    file  devasyn.h
     
    file  doc.h
     Just a file to write some Doxygen specific documentation.
     
    file  event.h
     
    file  group.h
     
    -
    -
    - - - - diff --git a/dir_db3a54907829b36871118d03417739cd_dep.map b/dir_db3a54907829b36871118d03417739cd_dep.map deleted file mode 100644 index 345ab26..0000000 --- a/dir_db3a54907829b36871118d03417739cd_dep.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dir_db3a54907829b36871118d03417739cd_dep.md5 b/dir_db3a54907829b36871118d03417739cd_dep.md5 deleted file mode 100644 index 99e83f9..0000000 --- a/dir_db3a54907829b36871118d03417739cd_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -9757dc090ad2b121778fef8372c6d7d6 \ No newline at end of file diff --git a/dir_db3a54907829b36871118d03417739cd_dep.png b/dir_db3a54907829b36871118d03417739cd_dep.png deleted file mode 100644 index 1935dfd..0000000 Binary files a/dir_db3a54907829b36871118d03417739cd_dep.png and /dev/null differ diff --git a/dir_ec4f2bf20b8ba05e6eb7ffe1e5fc10d7.html b/dir_ec4f2bf20b8ba05e6eb7ffe1e5fc10d7.html new file mode 100644 index 0000000..4b151ee --- /dev/null +++ b/dir_ec4f2bf20b8ba05e6eb7ffe1e5fc10d7.html @@ -0,0 +1,106 @@ + + + + + + + +Tango Core Classes Reference: debian9 Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Tango Core Classes Reference +  9.3.3 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    debian9 Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/ftv2doc.png b/doc.png similarity index 100% rename from ftv2doc.png rename to doc.png diff --git a/doxygen.css b/doxygen.css index 02e8b01..5bc13aa 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,9 +1,13 @@ -/* The standard CSS for doxygen 1.8.8 */ +/* The standard CSS for doxygen 1.8.16 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; } +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + /* @group Heading Levels */ h1.groupheader { @@ -49,11 +53,13 @@ dt { font-weight: bold; } -div.multicol { +ul.multicol { -moz-column-gap: 1em; -webkit-column-gap: 1em; + column-gap: 1em; -moz-column-count: 3; -webkit-column-count: 3; + column-count: 3; } p.startli, p.startdd { @@ -76,6 +82,15 @@ p.endtd { margin-bottom: 2px; } +p.interli { +} + +p.interdd { +} + +p.intertd { +} + /* @end */ caption { @@ -130,12 +145,12 @@ a.qindex { a.qindexHL { font-weight: bold; background-color: #9CAFD4; - color: #ffffff; + color: #FFFFFF; border: 1px double #869DCA; } .contents a.qindexHL:visited { - color: #ffffff; + color: #FFFFFF; } a.el { @@ -159,6 +174,25 @@ dl.el { margin-left: -1cm; } +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + pre.fragment { border: 1px solid #C4CFE5; background-color: #FBFCFD; @@ -173,8 +207,8 @@ pre.fragment { } div.fragment { - padding: 4px 6px; - margin: 4px 8px 4px 2px; + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; background-color: #FBFCFD; border: 1px solid #C4CFE5; } @@ -206,6 +240,11 @@ div.line { transition-duration: 0.5s; } +div.line:after { + content:"\000A"; + white-space: pre; +} + div.line.glow { background-color: cyan; box-shadow: 0 0 10px cyan; @@ -227,10 +266,19 @@ span.lineno a:hover { background-color: #C8C8C8; } -div.ah { +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { background-color: black; font-weight: bold; - color: #ffffff; + color: #FFFFFF; margin-bottom: 3px; margin-top: 3px; padding: 0.2em; @@ -242,7 +290,16 @@ div.ah { -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; } div.groupHeader { @@ -297,7 +354,7 @@ img.formulaDsp { } -img.formulaInl { +img.formulaInl, img.inline { vertical-align: middle; } @@ -375,6 +432,13 @@ blockquote { padding: 0 12px 0 16px; } +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + /* @end */ /* @@ -487,6 +551,29 @@ table.memberdecls { /* Styles for detailed member documentation */ +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + .memtemplate { font-size: 80%; color: #4665A2; @@ -525,7 +612,7 @@ table.memberdecls { } .memname { - font-weight: bold; + font-weight: 400; margin-left: 6px; } @@ -541,24 +628,24 @@ table.memberdecls { color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; + background-color: #DFE5F1; /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - border-top-left-radius: 4px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; } +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + .memdoc, dl.reflist dd { border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; @@ -616,17 +703,17 @@ dl.reflist dd { padding-left: 0px; } -.params .paramname, .retval .paramname { +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } -.params .paramtype { +.params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; } -.params .paramdir { +.params .paramdir, .tparams .paramdir { font-family: "courier new",courier,monospace; vertical-align: top; } @@ -773,7 +860,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2folderopen.png'); + background-image:url('folderopen.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; @@ -784,7 +871,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2folderclosed.png'); + background-image:url('folderclosed.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; @@ -795,7 +882,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2doc.png'); + background-image:url('doc.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; @@ -823,6 +910,10 @@ address { color: #2A3D61; } +table.doxtable caption { + caption-side: top; +} + table.doxtable { border-collapse:collapse; margin-top: 4px; @@ -896,6 +987,7 @@ table.fieldtable { padding-bottom: 4px; padding-top: 5px; text-align:left; + font-weight: 400; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; @@ -988,6 +1080,18 @@ div.summary a white-space: nowrap; } +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + div.ingroups { font-size: 8pt; @@ -1014,72 +1118,143 @@ div.headertitle padding: 5px 5px 5px 10px; } -dl -{ - padding: 0 0 0 10px; +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; } -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { margin-left: 0px; padding-left: 0px; } -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; } -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; } -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; } -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; } -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; } -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; } -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; } dl.section dd { @@ -1099,6 +1274,11 @@ dl.section dd { border: 0px none; } +#projectalign +{ + vertical-align: middle; +} + #projectname { font: 300% Tahoma, Arial,sans-serif; @@ -1143,6 +1323,11 @@ dl.section dd { text-align: center; } +.plantumlgraph +{ + text-align: center; +} + .diagraph { text-align: center; @@ -1182,10 +1367,15 @@ div.toc { border-radius: 7px 7px 7px 7px; float: right; height: auto; - margin: 0 20px 10px 10px; + margin: 0 8px 10px 10px; width: 200px; } +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + div.toc li { background: url("bdwn.png") no-repeat scroll 0 5px transparent; font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; @@ -1194,6 +1384,12 @@ div.toc li { padding-top: 2px; } +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + div.toc h3 { font: bold 12px/1.2 Arial,FreeSans,sans-serif; color: #4665A2; @@ -1223,6 +1419,26 @@ div.toc li.level4 { margin-left: 45px; } +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + .inherit_header { font-weight: bold; color: gray; @@ -1336,7 +1552,7 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; + border-top-color: #FFFFFF; border-width: 10px; margin: 0px -10px; } @@ -1364,7 +1580,7 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; + border-bottom-color: #FFFFFF; border-width: 10px; margin: 0px -10px; } @@ -1391,7 +1607,7 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: #ffffff; + border-left-color: #FFFFFF; border-width: 10px; top: 50%; margin-top: -10px; @@ -1407,7 +1623,7 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: #ffffff; + border-right-color: #FFFFFF; border-width: 10px; top: 50%; margin-top: -10px; @@ -1438,3 +1654,113 @@ tr.heading h2 { } } +/* @group Markdown */ + +/* +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTableHead tr { +} + +table.markdownTableBodyLeft td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft { + text-align: left +} + +th.markdownTableHeadRight { + text-align: right +} + +th.markdownTableHeadCenter { + text-align: center +} +*/ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/dynsections.js b/dynsections.js index 85e1836..ea0a7b3 100644 --- a/dynsections.js +++ b/dynsections.js @@ -1,3 +1,26 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ function toggleVisibility(linkObj) { var base = $(linkObj).attr('id'); @@ -15,7 +38,7 @@ function toggleVisibility(linkObj) summary.hide(); $(linkObj).removeClass('closed').addClass('opened'); $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } + } return false; } @@ -94,4 +117,4 @@ function toggleInherit(id) $(img).attr('src',src.substring(0,src.length-10)+'open.png'); } } - +/* @license-end */ diff --git a/except.html b/except.html index a53bce3..2ff3bbe 100644 --- a/except.html +++ b/except.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Exception + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -96,7 +86,7 @@
    -
    +
    Exception
    @@ -109,7 +99,7 @@
  • A string giving the name of the method which thrown the exception. This field is named origin
  • The error severity. This is an enumeration with three values which are WARN, ERR or PANIC. Its name is severity
  • -

    This is a variable length array in order to transmit to the client what is the primary error reason. The sequence element 0 describes the primary error. An exception class hierarchy has been implemented within the API to ease API programmers task. All the exception classes inherits from the Tango::DevFailed class. Except for the NamedDevFaildeList exception class, they don’t add any new fields to the exception, they just allow easy "catching". Exception classes thrown only by the API layer are :

      +

      This is a variable length array in order to transmit to the client what is the primary error reason. The sequence element 0 describes the primary error. An exception class hierarchy has been implemented within the API to ease API programmers task. All the exception classes inherits from the Tango::DevFailed class. Except for the NamedDevFailedList exception class, they don’t add any new fields to the exception, they just allow easy "catching". Exception classes thrown only by the API layer are :

      • ConnectionFailed
      • CommunicationFailed
      • WrongNameSyntax
      • @@ -127,83 +117,83 @@

        The ConnectionFailed exception

        This exception is thrown when a problem occurs during the connection establishment between the application and the device. The API is stateless. This means that DeviceProxy constructors filter most of the exception except for cases described in the following table.

        - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - +
        Method name device type error type Level reason
        Method name device type error type Level reason
        DeviceProxy constructor with database TANGO_HOST not set 0 API_TangoHostNotSet
        DeviceProxy constructor with database TANGO_HOST not set 0 API_TangoHostNotSet
        Device not defined in db or Alias not defined in db 0 DB_DeviceNotDefined
        Device not defined in db or Alias not defined in db 0 DB_DeviceNotDefined
        1 API_CommandFailed
        1 API_CommandFailed
        2 API_DeviceNotDefined
        2 API_DeviceNotDefined
        with database specified in dev name database server not running 0 API_CorbaException
        with database specified in dev name database server not running 0 API_CorbaException
        1 API_CantConnectToDatabase
        1 API_CantConnectToDatabase
        without database Server running but device not defined in server 0 API_CorbaException
        without database Server running but device not defined in server 0 API_CorbaException
        1

        API_DeviceNotExported

        +
        1

        API_DeviceNotExported

        AttributeProxy constructor with database TANGO_HOST not set 0 API_TangoHostNotSet
        AttributeProxy constructor with database TANGO_HOST not set 0 API_TangoHostNotSet
        Device not defined in db 0 DB_DeviceNotDefined
        Device not defined in db 0 DB_DeviceNotDefined
        1 API_CommandFailed
        1 API_CommandFailed
        2 API_DeviceNotDefined
        2 API_DeviceNotDefined
        Alias not defined in db 0 DB_SQLError
        Alias not defined in db 0 DB_SQLError
        1 API_CommandFailed
        1 API_CommandFailed
        2 API_AliasNotDefined
        2 API_AliasNotDefined
        with database specified in dev name database server not running 0 API_CorbaException
        with database specified in dev name database server not running 0 API_CorbaException
        1

        API_CantConnectToDatabase

        +
        1

        API_CantConnectToDatabase

        DeviceProxy or AttributeProxy method call (except command_inout, read_attribute) without database Server not running 0 API_CorbaException
        DeviceProxy or AttributeProxy method call (except command_inout, read_attribute) without database Server not running 0 API_CorbaException
        1 API_ServerNotRunning
        1 API_ServerNotRunning
        with database Server ot running 0 API_DeviceNotExported
        with database Server ot running 0 API_DeviceNotExported
        Dead server 0 API_CorbaException
        Dead server 0 API_CorbaException
        1 API_CantConnectToDevice
        1 API_CantConnectToDevice
        Dead database server when reconnection needed 0 API_CorbaException
        Dead database server when reconnection needed 0 API_CorbaException
        1

        API_CantConnectToDatabase

        +
        1

        API_CantConnectToDatabase

        DeviceProxy command_inout and read_attribute or AttributeProxy read and write without database Server not running 0 API_DeviceNotExported
        DeviceProxy command_inout and read_attribute or AttributeProxy read and write without database Server not running 0 API_DeviceNotExported
        1 API_ServerNotRunning
        1 API_ServerNotRunning
        2 API_CommandFailed
        2 API_CommandFailed
        with database Server not running 0 API_DeviceNotExported
        with database Server not running 0 API_DeviceNotExported
        1 API_CommandFailed
        1 API_CommandFailed
        Dead server 0 API_CorbaException
        Dead server 0 API_CorbaException
        1 API_CantConnectToDevice
        1 API_CantConnectToDevice
        2 API_CommandFailed or API_AttributeFailed
        2 API_CommandFailed or API_AttributeFailed
        Dead database server when re-connection needed 0 API_DeviceNotExported
        Dead database server when re-connection needed 0 API_DeviceNotExported
        1 API_CantConnectToDatabase
        1 API_CantConnectToDatabase
        2 API_CommandFailed
        2 API_CommandFailed

        The desc DevError structure field allows a user to get more precise information. These informations are (according to the reason field) :

        • DB_DeviceNotDefined: The name of the device not defined in the database
        • @@ -217,25 +207,25 @@

          The CommunicationFailed exception

          This exception is thrown when a communication problem is detected during the communication between the client application and the device server. It is a two levels Tango::DevError structure. In case of time-out, the DevError structures fields are:

          - + - + - +
          Level Reason Desc Severity
          Level Reason Desc Severity
          0 API_CorbaException CORBA exception fields translated into a string ERR
          0 API_CorbaException CORBA exception fields translated into a string ERR
          1 API_DeviceTimedOut String with time-out value and device name ERR
          1 API_DeviceTimedOut String with time-out value and device name ERR

          For all other communication errors, the DevError structures fields are:

          - + - + - +
          Level Reason Desc Severity
          Level Reason Desc Severity
          0 API_CorbaException CORBA exception fields translated into a string ERR
          0 API_CorbaException CORBA exception fields translated into a string ERR
          1 API_CommunicationFailed String with device, method, command/attribute name ERR
          1 API_CommunicationFailed String with device, method, command/attribute name ERR

          The WrongNameSyntax exception

          This exception has only one level of Tango::DevError structure. The possible value for the reason field are :

          • API_UnsupportedProtocol This error occurs when trying to build a DeviceProxy or an AttributeProxy instance for a device with an unsupported protocol. Refer to the appendix on device naming syntax to get the list of supported database modifier
          • -
          • API_UnsupportedDBaseModifier This error occurswhen trying to build a DeviceProxy or an AttributeProxy instance for a device/attribute with a database modifier unsupported. Refer to the appendix on device naming syntax to get the list of supported database modifier
          • +
          • API_UnsupportedDBaseModifier This error occurs when trying to build a DeviceProxy or an AttributeProxy instance for a device/attribute with a database modifier unsupported. Refer to the appendix on device naming syntax to get the list of supported database modifier
          • API_WrongDeviceNameSyntax This error occurs for all the other error in device name syntax. It is thrown by the DeviceProxy class constructor.
          • API_WrongAttributeNameSyntax This error occurs for all the other error in attribute name syntax. It is thrown by the AttributeProxy class constructor.
          • API_WrongWildcardUsage This error occurs if there is a bad usage of the wildcard character
          • @@ -248,14 +238,14 @@

            This exception has only one level of Tango::DevError structure. The possible value for the reason field are :

            • API_EmptyDbDatum This error occurs when trying to extract data from an empty DbDatum object
            • API_IncompatibleArgumentType This error occurs when trying to extract data with a type different than the type used to send the data
            • -
            • API_EmptyDeviceAttribute This error occurswhen trying to extract data froman empty DeviceAttribute object
            • +
            • API_EmptyDeviceAttribute This error occurs when trying to extract data from an empty DeviceAttribute object
            • API_IncompatibleAttrArgumentType This error occurs when trying to extract attribute data with a type different than the type used to send the data
            • API_EmptyDeviceData This error occurs when trying to extract data from an empty DeviceData object
            • API_IncompatibleCmdArgumentType This error occurs when trying to extract command data with a type different than the type used to send the data

            The NonSupportedFeature exception

            -

            This exception is thrown by the API layer when a request to a feature implemented in Tango device interface release n is requested for a device implementing Tango device interface n-x. There is one possible value for the reason field which is API_UnsupportedFeature.

            +

            This exception is thrown by the API layer when a request to a feature implemented in Tango device interface release n is requested for a device implementing Tango device interface n-x. There is one possible value for the reason field which is API_UnsupportedFeature.

            The AsynCall exception

            This exception is thrown by the API layer when a the asynchronous model id badly used. This exception has only one level of Tango::DevError structure. The possible value for the reason field are :

              @@ -274,7 +264,7 @@

              The EventSystemFailed exception

              This exception is thrown by the API layer when subscribing or unsubscribing from an event failed. This exception has only one level of Tango::DevError structure. The possible value for the reason field are :

              • API_NotificationServiceFailed This error occurs when the subscribe_event() method failed trying to access the CORBA notification service
              • -
              • API_EventNotFound This error occurswhen you are using an incorrect event_id in the unsubscribe_event() method
              • +
              • API_EventNotFound This error occurs when you are using an incorrect event_id in the unsubscribe_event() method
              • API_InvalidArgs This error occurs when NULL pointers are passed to the subscribe or unsubscribe event methods
              • API_MethodArgument This error occurs when trying to subscribe to an event which has already been subscribed to
              • API_DSFailedRegisteringEvent This error means that the device server to which the device belongs to failed when it tries to register the event. Most likely, it means that there is no event property defined
              • @@ -284,37 +274,918 @@

                The NamedDevFailedList exception

                This exception is only thrown by the DeviceProxy::write_attributes() method. In this case, it is necessary to have a new class of exception to transfer the error stack for several attribute(s) which failed during the writing. Therefore, this exception class contains for each attributes which failed :

                • The name of the attribute
                • -
                • Its index in the vector passed as argumen tof the write_attributes() method
                • +
                • Its index in the vector passed as argument tof the write_attributes() method
                • The error stack
                -

                The following piece of code is an example of how to use this class exception

                -
                {
                -
                long nb_faulty = e.get_faulty_attr_nb();
                -
                for (long i = 0;i < nb_faulty;i++)
                -
                {
                -
                cout << "Attribute " << e.err_list[i].name << " failed!" << endl;
                -
                for (long j = 0;j < e.err_list[i].err_stack.length();j++)
                -
                {
                -
                cout << "Reason [" << j << "] = " << e.err_list[i].err_stack[j].reason;
                -
                cout << "Desc [" << j << "] = " << e.err_list[i].err_stack[j].desc;
                -
                }
                -
                }
                -
                }
                -

                This exception inherits from Tango::DevFailed. It is possible to catch it with a "catch DevFailed" catch block. In this case, like any other DevFailed exception, there is only one error stack. This stack is initialised with the name of all the attributes which failed in its "reason" field.

                +

                The following piece of code is an example of how to use this class exception

                {
                long nb_faulty = e.get_faulty_attr_nb();
                for (long i = 0;i < nb_faulty;i++)
                {
                cout << "Attribute " << e.err_list[i].name << " failed!" << endl;
                for (long j = 0;j < e.err_list[i].err_stack.length();j++)
                {
                cout << "Reason [" << j << "] = " << e.err_list[i].err_stack[j].reason;
                cout << "Desc [" << j << "] = " << e.err_list[i].err_stack[j].desc;
                }
                }
                }

                This exception inherits from Tango::DevFailed. It is possible to catch it with a "catch DevFailed" catch block. In this case, like any other DevFailed exception, there is only one error stack. This stack is initialised with the name of all the attributes which failed in its "reason" field.

                The DeviceUnlocked exception

                This exception is thrown by the API layer when a device locked by the process has been unlocked by an admin client. This exception has two levels of Tango::DevError structure. There is only possible value for the reason field which is

                • API_DeviceUnlocked The device has been unlocked by another client (administration client)
                -

                The first level is the message reported by the Tango kernel from the server side. The second layer is added by the client API layer with informations on which API call generates the exception and device name.

                -
    +

    The first level is the message reported by the Tango kernel from the server side. The second layer is added by the client API layer with information on which API call generates the exception and device name.

    + + +
    User event.
    Definition: tango_const.h:1087
    +
    bool is_check_change_criteria()
    Check if the change event criteria should be checked when firing the event manually.
    Definition: attrdesc.h:495
    +
    string get_root_blob_name()
    Get root blob name.
    Definition: w_pipe.h:101
    +
    virtual Tango::AttributeValueList_5 * write_read_attributes_5(const Tango::AttributeValueList_4 &values, const Tango::DevVarStringArray &r_names, const Tango::ClntIdent &cl_ident)
    Write then read attribute(s) value.
    +
    bool is_archive_event()
    Check if the archive event is fired manually for this attribute.
    Definition: attrdesc.h:516
    +
    Tango::DevVarShortArray * create_DevVarShortArray(short *ptr, long length)
    Create a DevVarShortArray type.
    Definition: device.h:729
    +
    An exception class.
    Definition: apiexcept.h:54
    +
    string event
    The event name.
    Definition: event.h:458
    +
    vector< string > sys_extensions
    Future extensions.
    Definition: devapi.h:340
    +
    void set_exceptions(DevicePipeBlob::except_flags fl)
    Set one exception flag.
    Definition: pipe.h:331
    +
    void set_user_pipe_mutex(omni_mutex *mut_ptr)
    Set pipe user mutex.
    Definition: pipe.h:223
    +
    void exceptions(bitset< numFlags > fl)
    Set exception flag.
    Definition: devapi.h:951
    +
    bool is_writ_associated()
    Check if the attribute has an associated writable attribute.
    +
    GroupReplyList write_attribute(const DeviceAttribute &d, bool fwd=true)
    Writes an attribute on each device in the group.
    +
    Base structure for command information.
    Definition: devapi.h:98
    +
    Tango::PipeWriteType get_writable()
    Get the pipe writable type (RO/RW).
    Definition: pipe.h:194
    +
    string event
    The event name.
    Definition: event.h:371
    +
    void set_max_warning(const char *def_max_warning)
    Set default max_warning property.
    Definition: attrdesc.h:194
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1471
    +
    Tango::AttributeInfoEx AttributeInfoEx
    Extended attribute configuration data.
    +
    static TANGO_NORETURN void throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:651
    +
    void set_user_attr_mutex(omni_mutex *mut_ptr)
    Set attribute user mutex.
    Definition: attribute.h:482
    +
    static TANGO_NORETURN void throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:301
    +
    void set_min_value(const char *def_min_value)
    Set default min_value property.
    Definition: attrdesc.h:144
    +
    Attribute archive event configuration.
    Definition: devapi.h:277
    +
    virtual void push_event(AttrConfEventData *ace)
    attribute configuration change event callback method
    Definition: devasyn.h:290
    +
    TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))
    Constructs a newly allocated TemplCommandIn object for a command with a name and an execution method.
    Definition: command.h:2587
    +
    AttrProp(const string &value_str)
    Create a new AttrProp object.
    Definition: attrprop.h:98
    +
    string min_alarm
    Min alarm level.
    Definition: devapi.h:225
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1625
    +
    void set_state(const Tango::DevState &new_state)
    Set device state.
    Definition: device.h:3591
    +
    string host
    The host name where the device server process runs.
    Definition: dbapi.h:865
    +
    Container class for all exception related methods.
    Definition: except.h:74
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: devasyn.h:146
    +
    Tango::DispLevel disp_level
    Display level.
    Definition: devapi.h:206
    +
    bool is_check_archive_criteria()
    Check if the archive event criteria should be checked when firing the event manually.
    Definition: attribute.h:1708
    +
    string & get_lower_name()
    Return the pipe name in lower case letters.
    Definition: pipe.h:152
    +
    static TANGO_NORETURN void throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:616
    +
    vector< long > writable_attr_list
    The list of writable attribute.
    Definition: multiattribute.h:268
    +
    string description
    Attribute description.
    Definition: attrprop.h:571
    +
    Base class for all TANGO device since version 5.
    Definition: device_5.h:72
    +
    Attribute event configuration.
    Definition: devapi.h:295
    +
    void set_exceptions(except_flags fl)
    Set one exception flag.
    Definition: devapi.h:579
    +
    virtual void cmd_ended(CmdDoneEvent *cde)
    Asynchronous command execution callback method.
    Definition: devasyn.h:251
    +
    Fundamental type for receiving data from device attribute polling buffers.
    Definition: devapi.h:633
    +
    GroupAttrReplyList read_attribute(const std::string &a, bool fwd=true)
    Reads an attribute on each device in the group.
    +
    struct timeval & get_write_date()
    Retrieve the date of the last attribute writing.
    Definition: w_attribute.h:196
    +
    This class represents a writable attribute.
    Definition: w_attribute.h:68
    +
    bool check_alarm(const char *attr_name)
    Check alarm for one attribute with a given name.
    Definition: multiattribute.h:207
    +
    DeviceAttribute & get_data()
    Get attribute data.
    +
    vector< TimedCmdData< T > > & get_data()
    Get stack data.
    +
    string max_alarm
    max alarm level
    Definition: devapi.h:226
    +
    void set_disp_level(Tango::DispLevel level)
    Set the command display level.
    Definition: command.h:370
    +
    vector< string > extensions
    For future extensions.
    Definition: devapi.h:377
    +
    vector< Attribute * > attr_list
    The Attribute objects vector.
    Definition: multiattribute.h:262
    +
    string unit
    The attribute unit.
    Definition: attribute.h:2022
    +
    string host
    The host name where the device server process is running.
    Definition: dbapi.h:841
    +
    void set_max_warning(const T &new_max_warning)
    Set attribute maximum warning.
    +
    void exceptions(bitset< DevicePipeBlob::numFlags > fl)
    Set exception flag.
    Definition: pipe.h:295
    +
    This class is a used to pass an attribute value history when the user directly fills the attribute po...
    Definition: pollext.h:722
    +
    bool has_failed()
    Check if the record was a failure.
    Definition: devapi.h:661
    +
    MultiClassPipe * get_class_pipe()
    Get a pointer to the class pipes object.
    Definition: deviceclass.h:276
    +
    Tango::DispLevel disp_level
    The command display level.
    Definition: devapi.h:133
    +
    struct Tango::ArchiveEventInfo ArchiveEventInfo
    Attribute archive event configuration.
    +
    bool is_max_value()
    Check if the attribute has a maximum value.
    Definition: w_attribute.h:145
    +
    PeriodicEventInfo per_event
    Attribute periodic event info.
    Definition: devapi.h:301
    +
    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).
    +
    TimedCmdData(T *p_data, time_t when)
    Create a new TimedCmdData object.
    +
    vector< string > extensions
    For future extensions.
    Definition: devapi.h:188
    +
    vector< TimedAttrData< T > > & get_data()
    Get stack data.
    +
    string lower_name
    The pipe name in lower case.
    Definition: pipe.h:427
    +
    string & get_name()
    Get device name.
    Definition: device.h:240
    +
    string description
    The attribute description.
    Definition: attribute.h:2018
    +
    virtual Tango::ConstDevString dev_status()
    Get device status.
    +
    DevErrorList errors
    The error stack.
    Definition: event.h:291
    +
    void server_cleanup()
    Cleanup a Tango device server process before exit.
    +
    UserDefaultPipeProp()
    Constructs a newly allocated UserDefaultPipeProp object.
    Definition: pipedesc.h:68
    +
    Base class for Tango device access.
    Definition: devapi.h:56
    +
    Device_5Impl(DeviceClass *device_class, string &dev_name)
    Constructs a newly allocated Device_5Impl object from its name.
    +
    enum Tango::_AttrMemorizedType AttrMemorizedType
    Possible memorized attribute type.
    +
    string & get_name()
    Return the command name.
    Definition: command.h:286
    +
    void get_write_value(const Tango::ConstDevString *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevString and the at...
    Definition: w_attribute.h:311
    +
    Read attribute(s) even if one of the written attribute(s) failed.
    Definition: tango_const.h:1133
    +
    DeviceClass * device_class
    Pointer to the device-class object associated with the device.
    Definition: device.h:3276
    +
    long get_max_dim_x()
    Get attribute maximum data size in x dimension.
    Definition: attribute.h:412
    +
    void set_server_version(const char *vers)
    Set the device server version.
    Definition: utils.h:357
    +
    void clear()
    Clear the stack.
    Definition: pollext.h:752
    +
    void set_properties(Tango::MultiAttrProp< T > &props)
    Set all modifiable attribute properties in one call.
    +
    bool is_data_ready_event()
    Check if the data ready event is fired for this attribute.
    Definition: attrdesc.h:536
    +
    High level class allowing the user to handle Tango group.
    Definition: group.h:734
    +
    virtual ~Device_5Impl()
    The device desctructor.
    Definition: device_5.h:154
    +
    DbDevice * db_dev
    Pointer to the associated DbDevice object.
    Definition: device.h:3284
    +
    virtual void set_attribute_config_5(const Tango::AttributeConfigList_5 &new_conf, const Tango::ClntIdent &cl_ident)
    Set attribute(s) configuration.
    +
    vector< string > enum_labels
    Enumeration labels when the attribute data type is DevEnum.
    Definition: attribute.h:2132
    +
    Tango::DevVarLongArray * create_DevVarLongArray(DevLong *ptr, long length)
    Create a DevVarLongArray type.
    Definition: device.h:746
    +
    struct Tango::PeriodicEventInfo PeriodicEventInfo
    Attribute periodic event configuration.
    +
    void set_name(const string &blob_name)
    Set blob name.
    Definition: devapi.h:156
    +
    This class is a class representing a command in the TANGO device server pattern.
    Definition: command.h:83
    +
    Attribute(vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx)
    Create a new Attribute object.
    +
    void get_write_value(const Tango::DevLong64 *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the at...
    Definition: w_attribute.h:253
    +
    void get_write_value(const Tango::DevLong *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong and the attr...
    Definition: w_attribute.h:234
    +
    This class is a class representing a command in the template command model without input or output pa...
    Definition: command.h:1291
    +
    string min_alarm_str
    The attribute minimum alarm level.
    Definition: attribute.h:2044
    +
    Callback pull model.
    Definition: devapi.h:415
    +
    void set_description(const char *def_desc)
    Set default description property.
    Definition: attrdesc.h:94
    +
    void read_alarm(string &status)
    Add alarm message to device status.
    +
    DeviceProxy * device
    Definition: event.h:90
    +
    string out_type_desc
    The command output parameter type.
    Definition: command.h:1237
    +
    bitset< DbDatum::numFlags > exceptions()
    Get exception flag.
    Definition: dbapi.h:578
    +
    A database object for a device server which can be used to query or modify server database informatio...
    Definition: dbapi.h:157
    +
    bool has_failed() const
    Check if an error has occured.
    Definition: group.h:492
    +
    virtual PortableServer::POA_ptr _default_POA()
    Return device POA.
    +
    void set_str(const string &value_str)
    Set string representation of the compound attribute property values.
    Definition: attrprop.h:479
    +
    void set_quality(Tango::AttrQuality qua, bool send_event=false)
    Set attribute data quality.
    +
    void set_unit(const char *def_unit)
    Set default unit property.
    Definition: attrdesc.h:104
    +
    long write_attribute_asynch(const DeviceAttribute &d, bool fwd=true)
    Writes an attribute on each device in the group asynchronously.
    +
    bitset< numFlags > state()
    Get instance insertion/extraction state.
    Definition: devapi.h:615
    +
    void reset_exceptions(except_flags fl)
    Reset one exception flag.
    Definition: devapi.h:571
    +
    AttributeEventInfo events
    The attribute events configuration.
    Definition: devapi.h:339
    +
    string archive_rel_change
    Archive relative change threshold.
    Definition: devapi.h:282
    +
    void set_description(const string &def_desc)
    Set default description property.
    Definition: pipedesc.h:88
    +
    Attribute configuration data extension.
    Definition: devapi.h:201
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1141
    +
    void fire_event(vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
    Fire a user event for the attribute value.
    +
    Tango::AttrWriteType writable
    The attribute writable flag.
    Definition: attribute.h:1984
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1063
    +
    Tango::DispLevel get_disp_level()
    Return the pipe display level.
    Definition: pipe.h:187
    +
    size_t length()
    Get stack depth.
    Definition: pollext.h:740
    +
    string unit
    Attribute unit.
    Definition: attrprop.h:575
    +
    Tango::DevVarLong64Array * create_DevVarLong64Array(DevLong64 *ptr, long length)
    Create a DevVarLong64Array type.
    Definition: device.h:763
    +
    bool extract(std::vector< DevLong > &vl, std::vector< std::string > &vs)
    Get command data and extract them (DevVarLongStringArray)
    +
    void set_enum_labels(vector< string > &def_enum_labels)
    Set default enumeration labels.
    Definition: attrdesc.h:284
    +
    Tango::Device_var get_d_var()
    Get the associated CORBA object reference.
    Definition: device.h:302
    +
    void get_write_value(Tango::DevFloat &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat.
    Definition: w_attribute.h:263
    +
    string type
    The TANGO device type name.
    Definition: deviceclass.h:416
    +
    This class represents a Tango attribute.
    Definition: attribute.h:149
    +
    void set_min_warning(const char *def_min_warning)
    Set default min_warning property.
    Definition: attrdesc.h:184
    +
    long get_tango_lib_release()
    Get the TANGO library version number.
    +
    Definition: devapi.h:999
    +
    void set_label(const char *def_label)
    Set default label property.
    Definition: attrdesc.h:84
    +
    virtual ~DeviceImpl()
    The device desctructor.
    +
    bool is_there_subscriber(const string &att_name, EventType event_type)
    Check if there is subscriber(s) listening for the event.
    +
    void set_archive_event_rel_change(const char *def_archive_rel_change)
    Set default archive event rel_change property.
    Definition: attrdesc.h:264
    +
    AttrProp< T > max_warning
    Attribute max_warning.
    Definition: attrprop.h:611
    +
    long max_x
    The attribute maximum x dimension.
    Definition: attribute.h:2004
    +
    bool is_max_alarm()
    Check if the attribute is in maximum alarm condition .
    Definition: attribute.h:246
    +
    virtual Tango::DevCmdInfo_2 * command_query_2(const char *command)
    Get command info.
    +
    int get_trace_level()
    Get the process trace level.
    Definition: utils.h:247
    +
    virtual void write_attr_hardware(vector< long > &attr_list)
    Write the hardware for attributes.
    Definition: device.h:503
    +
    Base class for all TANGO device-class class.
    Definition: deviceclass.h:76
    +
    Pipe & operator<<(short &datum)
    Insert data into a device pipe.
    +
    GroupCmdReplyList command_inout(const std::string &c, bool fwd=true)
    Executes a Tango command on a group.
    +
    string name
    The pipe name.
    Definition: pipe.h:423
    +
    void extract(const CORBA::Any &in, Tango::DevBoolean &data)
    Extract a boolean data from a CORBA Any object.
    +
    void get_write_value(Tango::DevLong64 &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64.
    Definition: w_attribute.h:243
    +
    CORBA::Any * execute(DeviceImpl *dev, const CORBA::Any &in_any)
    Invoke the command execution method given at object creation time.
    Definition: command.h:3287
    +
    void reset()
    Reset the object.
    Definition: group.h:501
    +
    bool is_archive_event()
    Check if the archive event is fired manually for this attribute.
    Definition: attribute.h:1701
    +
    virtual ~Attr()
    The object destructor.
    +
    AttrProp & operator=(const char *value_str)
    Assign the string representation of the attribute property value.
    Definition: attrprop.h:130
    +
    void server_run()
    Run the CORBA event loop.
    +
    string & get_desc()
    Return the pipe description.
    Definition: pipe.h:173
    +
    long get_size(bool fwd=true)
    Return the number of devices in the hierarchy.
    +
    int max_dim_x
    Max dim X.
    Definition: devapi.h:175
    +
    virtual DeviceProxy * get_device(const std::string &device_name)
    Returns a reference to the specified device.
    +
    string max_value
    Max value.
    Definition: devapi.h:184
    +
    size_t length()
    Get stack depth.
    Definition: pollext.h:927
    +
    Tango::Attr_CheckVal max_value
    The attribute maximum value in binary format.
    Definition: attribute.h:2100
    +
    CORBA::Any * execute(DeviceImpl *dev, const CORBA::Any &in_any)
    Invoke the command execution method given at object creation time.
    Definition: command.h:2751
    +
    DeviceData & get_data()
    Get command data.
    +
    Attribute configuration change event callback execution data.
    Definition: event.h:172
    +
    CORBA::ORB_ptr get_orb()
    Get a reference to the CORBA ORB.
    Definition: utils.h:222
    +
    int get_data_elt_type(size_t ind)
    Get root blob data element value type.
    Definition: w_pipe.h:153
    +
    virtual Tango::AttributeValueList_4 * read_attributes_4(const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
    Read attribute(s) value.
    +
    void set_type(string &dev_type)
    Set the TANGO device type name.
    Definition: deviceclass.h:282
    +
    bool check_alarm()
    Check if the attribute read value is below/above the alarm level.
    +
    Device pipe event.
    Definition: tango_const.h:1091
    +
    WAttribute(vector< AttrProperty > &prop_list, Attr &tmp_attr, string &dev_name, long idx)
    Create a new Writable Attribute object.
    +
    TimedCmdData(DevErrorList errs, time_t when)
    Create a new TimedCmdData object for errors.
    Definition: pollext.h:856
    +
    Tango::TimeVal & get_date()
    Get attribute date.
    Definition: attribute.h:348
    +
    Tango::AttrDataFormat get_data_format()
    Get attribute data format.
    Definition: attribute.h:322
    +
    void set_date(struct timeval &t)
    Set attribute date.
    Definition: attribute.h:368
    +
    There is one instance of this class for each device.
    Definition: multiattribute.h:87
    +
    static TANGO_NORETURN void throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:338
    +
    string & get_name()
    Get attribute name.
    Definition: attribute.h:310
    +
    vector< AttributeInfoEx > AttributeInfoListEx
    vector of AttributeInfoEx structure
    Definition: devapi.h:359
    +
    virtual ~Group()
    Create a Group instance.
    +
    Tango::DevVarStringArray * create_DevVarStringArray(char **ptr, long length)
    Create a DevVarStringArray type.
    Definition: device.h:862
    +
    virtual void pipe_factory()
    Create all the pipes supported by this class of device.
    Definition: deviceclass.h:145
    +
    vector< string > extensions
    Future extensions.
    Definition: devapi.h:251
    +
    void get_min_value(T &min_value)
    Gets attribute minimum value or throws an exception if the attribute does not have a minimum value.
    +
    vector< DeviceAttribute > * argout
    The attribute data.
    Definition: devasyn.h:145
    +
    string desc
    The device description.
    Definition: device.h:3260
    +
    void fire_archive_event(DevFailed *except=NULL)
    Fire an archive event for the attribute value.
    +
    Extended attribute configuration data.
    Definition: devapi.h:330
    +
    Attribute configuration change event.
    Definition: tango_const.h:1088
    +
    void set_name(string &new_name)
    Set the command name.
    Definition: command.h:293
    +
    Tango::DevVarDoubleArray * create_DevVarDoubleArray(double *ptr, long length)
    Create a DevVarDoubleArray type.
    Definition: device.h:795
    +
    int pid
    The device server process PID.
    Definition: dbapi.h:867
    +
    string description
    Pipe description.
    Definition: devapi.h:373
    +
    void set_disp_level(Tango::DispLevel level)
    Set the attribute display level.
    Definition: attrdesc.h:446
    +
    WAttribute & get_w_attr_by_name(const char *attr_name)
    Get Writable Attribute object from its name.
    +
    static TANGO_NORETURN void throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:797
    +
    string get_data_elt_name(size_t ind)
    Get root blob data element name.
    Definition: w_pipe.h:144
    +
    string & get_ds_name()
    Get the device server name.
    Definition: utils.h:307
    +
    string attr_name
    The attribute name.
    Definition: event.h:91
    +
    virtual Tango::DevAttrHistoryList_3 * read_attribute_history_3(const char *name, CORBA::Long n)
    Read attribute value history.
    +
    TimedAttrData(const T *p_data, time_t when)
    Create a new TimedAttrData object.
    +
    Tango::AttrQuality & get_quality()
    Get attribute data quality.
    Definition: attribute.h:386
    +
    Device_3Impl(DeviceClass *device_class, string &dev_name)
    Constructs a newly allocated Device_3Impl object from its name.
    +
    void set_archive_event(string attr_name, bool implemented, bool detect=true)
    Set an implemented flag for the attribute to indicate that the server fires archive events manually,...
    +
    User class to create a no dimension attribute object.
    Definition: attrdesc.h:376
    +
    DoubleAttrProp< DevDouble > archive_abs_change
    Attribute archive_abs_change.
    Definition: attrprop.h:643
    +
    This class is used to store one element of a command history stack.
    Definition: pollext.h:799
    +
    vector< Attribute * > & get_attribute_list()
    Get the vector of attribute objects.
    Definition: multiattribute.h:251
    +
    long cmd_tag
    The command tag.
    Definition: devapi.h:104
    +
    UserDefaultAttrProp()
    Constructs a newly allocated UserDefaultAttrProp object.
    Definition: attrdesc.h:74
    +
    void set_pipe_serial_model(PipeSerialModel ser_model)
    Set pipe serialization model.
    +
    static bool enable_exception(bool exception_mode=true)
    Enable/Disable exception.
    +
    MultiAttrProp()
    Default constructor.
    Definition: attrprop.h:556
    +
    ChangeEventInfo ch_event
    Attribute change event info.
    Definition: devapi.h:300
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1288
    +
    void set_delta_val(const char *def_delta_val)
    Set default RDS alarm delta_val property.
    Definition: attrdesc.h:214
    +
    void exceptions(bitset< numFlags > fl)
    Set exception flag.
    Definition: devapi.h:543
    +
    string name
    The TANGO device class name.
    Definition: deviceclass.h:408
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1102
    +
    string & get_assoc_name()
    Get name of the associated writable attribute.
    Definition: attribute.h:328
    +
    long get_polling_period()
    Get attribute polling period.
    Definition: attribute.h:433
    +
    void set_change_event(string attr_name, bool implemented, bool detect=true)
    Set an implemented flag for the attribute to indicate that the server fires change events manually,...
    +
    A database object for a class which can be used to query or modify class properties.
    Definition: dbapi.h:267
    +
    string ds_full_name
    The full device server process name.
    Definition: dbapi.h:840
    +
    string max_alarm_str
    The attribute maximun alarm level.
    Definition: attribute.h:2048
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1252
    +
    MultiClassAttribute * class_attr
    Pointer to the class multi attribute object.
    Definition: deviceclass.h:432
    +
    GroupReplyList write_attribute_reply(long req_id, long tmo_ms=0)
    Returns the acknowledgements of an asynchronous attribute writing.
    +
    void set_date(Tango::TimeVal &new_date)
    Set attribute date.
    Definition: attribute.h:354
    +
    void set_memorized()
    Set the attribute as memorized in database (only for scalar and writable attribute) By default the se...
    +
    Base class for all TANGO device since version 2.
    Definition: device_2.h:77
    +
    string out_type_desc
    Ouptput parameter description.
    Definition: devapi.h:108
    +
    bool has_failed()
    Check insertion/extraction success.
    +
    static TANGO_NORETURN void throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Throw a TANGO MultiDevFailed exception.
    Definition: except.h:1770
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1433
    +
    virtual void always_executed_hook(void)
    Hook method.
    Definition: device.h:455
    +
    AttrProp< T > delta_val
    Attribute delta_val.
    Definition: attrprop.h:619
    +
    Tango::DevVarUShortArray * create_DevVarUShortArray(unsigned short *ptr, long length)
    Create a DevVarUShortArray type.
    Definition: device.h:811
    +
    string desc
    The pipe description.
    Definition: pipe.h:431
    +
    PortableServer::ObjectId_var & get_obj_id()
    Get the associated CORBA object identifier.
    Definition: device.h:322
    +
    void set_min_alarm(const char *def_min_alarm)
    Set default min_alarm property.
    Definition: attrdesc.h:164
    +
    string name
    The device name.
    Definition: dbapi.h:818
    +
    This class represents a Tango compound attribute property which consists of two values.
    Definition: attrprop.h:272
    +
    Device_4Impl(DeviceClass *device_class, string &dev_name)
    Constructs a newly allocated Device_4Impl object from its name.
    +
    static TANGO_NORETURN void throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:582
    +
    DServer * get_dserver_device()
    Get a reference to the dserver device attached to the device server process.
    +
    bool dev_started
    Device started flag (true when event sent due to device being (re)started and with only a possible bu...
    Definition: event.h:375
    +
    This class is a used to store TANGO device server process data and to provide the user with a set of ...
    Definition: utils.h:153
    +
    Fundamental type for receiving data from device command polling buffers.
    Definition: devapi.h:510
    +
    long version
    The device version.
    Definition: device.h:3272
    +
    Device information for Database device creation.
    Definition: dbapi.h:795
    +
    vector< NamedDevFailed > err_list
    There is one element in this vector for each attribute which failed during its writing.
    Definition: apiexcept.h:99
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:986
    +
    void stop_poll_command(const string &cmd_name)
    Stop polling one command.
    +
    void unregister_signal(long signo)
    Unregister a signal.
    +
    User class to set forwarded attribute default properties.
    Definition: fwdattrdesc.h:58
    +
    long assoc_ind
    Index in the main attribute vector of the associated writable attribute (if any)
    Definition: attribute.h:2076
    +
    TimedCmdData(DevErrorList errs, timeval when)
    Create a new TimedCmdData object for errors.
    Definition: pollext.h:866
    +
    DevErrorList & errors
    The error stack.
    Definition: devasyn.h:94
    +
    virtual ~Attribute()
    The attribute destructor.
    +
    virtual Tango::AttributeConfigList_3 * get_attribute_config_3(const Tango::DevVarStringArray &names)
    Get attribute(s) configuration.
    +
    long get_data_type()
    Get attribute data type.
    Definition: attribute.h:316
    +
    bool is_svr_starting()
    Check if the device server process is in its starting phase.
    Definition: utils.h:517
    +
    void set_data_elt_nb(size_t nb)
    Set blob data element number.
    +
    static TANGO_NORETURN void throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:228
    +
    asyn_req_type
    Possible asynchronous request type.
    Definition: devapi.h:399
    +
    void get_write_value(const Tango::DevULong *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong and the att...
    Definition: w_attribute.h:387
    +
    void set_val(const T &value)
    Set the attribute property value.
    Definition: attrprop.h:183
    +
    void set_exceptions(except_flags fl)
    Set one exception flag.
    Definition: dbapi.h:594
    +
    string label
    Label.
    Definition: devapi.h:178
    +
    User class to create a forwarded attribute object.
    Definition: fwdattrdesc.h:117
    +
    Data ready event callback execution data.
    Definition: event.h:268
    +
    Device import information from the database.
    Definition: dbapi.h:815
    +
    Tango::AttrQuality quality
    The attribute quality factor.
    Definition: attribute.h:1975
    +
    string & get_label()
    Return the pipe label.
    Definition: pipe.h:180
    +
    virtual ~Command()
    The object desctructor.
    Definition: command.h:225
    +
    Callback mode request.
    Definition: devapi.h:402
    +
    BlackBox * blackbox_ptr
    The device black box pointer.
    Definition: device.h:3248
    +
    Base class for Group reply.
    Definition: group.h:140
    +
    Tango::PipeWriteType writable
    Writable type (Read, Read-Write)
    Definition: devapi.h:376
    +
    vector< string > get_data_elt_names()
    Get blob data elements name.
    +
    vector< PollObj * >::iterator get_polled_obj_by_type_name(Tango::PollObjType obj_type, const string &obj_name)
    Retrieve a polled object from the polled object list.
    +
    void operator<<(DevVarCharArray &lval, const vector< unsigned char > &rval)
    Init a DevVarCharArray from a C++ vector of char(s).
    Definition: seqvec.h:77
    +
    virtual ~Device_3Impl()
    The device desctructor.
    Definition: device_3.h:170
    +
    string max_warning
    Max warning level.
    Definition: devapi.h:228
    +
    Attribute periodic event configuration.
    Definition: devapi.h:261
    +
    vector< DeviceImpl * > get_device_list(const string &name)
    Get DeviceList from name.
    +
    long read_attributes_asynch(const std::vector< std::string > &al, bool fwd=true)
    Reads several attributes on each device in the group asynchronously.
    +
    ~MultiAttribute()
    The MultiAttribute desctructor.
    +
    void get_write_value(const Tango::DevUShort *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort and the at...
    Definition: w_attribute.h:349
    +
    Device information from the database.
    Definition: dbapi.h:836
    +
    void get_write_value(const Tango::DevEncoded *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded and the a...
    Definition: w_attribute.h:444
    +
    DbDevice * get_db_device()
    Get a pointer to the associated DbDevice object.
    Definition: utils.h:1204
    +
    Tango::AttributeInfo AttributeInfo
    Attribute configuration data extension.
    +
    Tango::CmdArgType in_type
    The command input parameter type.
    Definition: command.h:1225
    +
    AttrProp< T > min_alarm
    Attribute min_alarm.
    Definition: attrprop.h:599
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1360
    +
    virtual void attr_written(AttrWrittenEvent *awe)
    Asynchronous write attribute execution callback method.
    Definition: devasyn.h:271
    +
    static TANGO_NORETURN void throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:375
    +
    long delta_t
    Delta time after which the read value must be checked again the last written value if the attribute h...
    Definition: attribute.h:2128
    +
    virtual Tango::DevAttrHistoryList * read_attribute_history_2(const char *name, CORBA::Long n)
    Read attribute value history.
    +
    T get_val()
    Get the attribute property value.
    Definition: attrprop.h:161
    +
    AttrProp & operator=(const string &value_str)
    Assign the string representation of the attribute property value.
    Definition: attrprop.h:143
    +
    long pid
    The device server process PID (-1 if not set in DB)
    Definition: dbapi.h:844
    +
    Group reply for a write_attribute execution.
    Definition: group.h:403
    +
    Tango::Attr_CheckVal min_warning
    The attribute minimum warning in binary format.
    Definition: attribute.h:2088
    +
    bool is_command_polled(const string &cmd_name)
    Check if command is polled.
    +
    void init_types()
    Initialise command input and output types.
    Definition: command.h:2167
    +
    DeviceImpl * get_device_by_name(const string &dev_name)
    Get a device reference from its name.
    +
    Device export information to the database.
    Definition: dbapi.h:860
    +
    DoubleAttrProp< DevDouble > rel_change
    Attribute rel_change.
    Definition: attrprop.h:631
    +
    virtual void set_attribute_config_4(const Tango::AttributeConfigList_3 &new_conf, const Tango::ClntIdent &cl_ident)
    Set attribute(s) configuration.
    +
    Tango::Attr_CheckVal max_warning
    The attribute maximum warning in binary format.
    Definition: attribute.h:2092
    +
    A database value.
    Definition: dbapi.h:443
    +
    string & get_in_type_desc()
    Return the input parameter description.
    Definition: command.h:321
    +
    ImageAttr(const char *name)
    Constructs a newly allocated ImageAttr object.
    Definition: attrdesc.h:809
    +
    TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))
    Constructs a newly allocated TemplCommandInOut object for a command with a name and an execution meth...
    Definition: command.h:2030
    +
    Tango::CmdArgType out_type
    The command output parameter type.
    Definition: command.h:1229
    +
    bool check_min_value
    Flag set to true if a minimum value is defined.
    Definition: attribute.h:2112
    +
    bool check_max_value
    Flag set to true if a maximum alarm is defined.
    Definition: attribute.h:2116
    +
    Tango::PipeWriteType writable
    The pipe R/W type.
    Definition: pipe.h:443
    +
    bool is_data_ready_event()
    Check if the data ready event is fired for this attribute.
    Definition: attribute.h:1721
    +
    virtual void set_attribute_config_3(const Tango::AttributeConfigList_3 &new_conf)
    Set attribute(s) configuration.
    +
    string & get_doc_url()
    Get the TANGO device class documentation URL.
    Definition: deviceclass.h:216
    +
    vector< DeviceImpl * > device_list
    The device(s) list.
    Definition: deviceclass.h:424
    +
    void push_change_event(string attr_name, DevFailed *except=NULL)
    Push a change event for a state or status attribute or return an exception as change event for any at...
    +
    static Util * init(int argc, char *argv[])
    Create and get the singleton object reference.
    +
    DevErrorList errors
    The error stack.
    Definition: event.h:461
    +
    const std::string & obj_name() const
    Get object name.
    Definition: group.h:209
    +
    TangoSys_Pid get_pid()
    Get the device server process identifier.
    Definition: utils.h:328
    +
    string min_value
    Min value.
    Definition: devapi.h:183
    +
    virtual bool is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)
    Check if the command is allowed in the actual device state.
    Definition: command.h:263
    +
    string lower_name
    The command name in lower case.
    Definition: command.h:1221
    +
    User class to create a two dimensions attribute object.
    Definition: attrdesc.h:741
    +
    string device_name
    The device name.
    Definition: device.h:3256
    +
    This class is a class representing a pipe in the TANGO device server pattern.
    Definition: pipe.h:77
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:911
    +
    virtual Tango::AttributeConfigList_2 * get_attribute_config_2(const Tango::DevVarStringArray &names)
    Get attribute(s) configuration.
    +
    bool is_change_event()
    Check if the change event is fired manually for this attribute.
    Definition: attrdesc.h:488
    +
    void set_polling_period(long update)
    Set the attribute polling update period.
    Definition: attrdesc.h:452
    +
    bitset< numFlags > & is_alarmed()
    Check if the attribute has an alarm defined.
    Definition: attribute.h:276
    +
    Class used to move/copy a complete device server process database configuration from one Tango host t...
    Definition: dbapi.h:1025
    +
    ArchiveEventInfo arch_event
    Attribute archive event info.
    Definition: devapi.h:302
    +
    virtual Tango::DevAttrHistory_4 * read_attribute_history_4(const char *name, CORBA::Long n)
    Read attribute value history.
    +
    Command information data extension.
    Definition: devapi.h:128
    +
    vector< string > enum_labels
    Enumerated attribute labels.
    Definition: devapi.h:337
    +
    AttributeAlarmInfo alarms
    The attribute alarms.
    Definition: devapi.h:338
    +
    High level class which provides the client with an easy-to-use interface to TANGO devices.
    Definition: devapi.h:56
    +
    string ior
    The device IOR.
    Definition: dbapi.h:864
    +
    A high level object which contains the link to the database.
    Definition: dbapi.h:53
    +
    void set_data_elt_names(vector< string > &names)
    Set blob data element number and names.
    Definition: pipe.h:258
    +
    bool is_device_restarting(string &d_name)
    Check if the device is actually restarted by the device server process admin device with its DevResta...
    Definition: utils.h:1075
    +
    int get_attribute_poll_period(const string &att_name)
    Get attribute polling period.
    +
    void get_write_value(Tango::DevShort &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort.
    Definition: w_attribute.h:205
    +
    void get_properties(Tango::MultiAttrProp< T > &props)
    Get all modifiable attribute properties in one call.
    +
    string started_date
    Date of the last device export (empty if not set in DB)
    Definition: dbapi.h:842
    +
    void trigger_attr_polling(DeviceImpl *dev, const string &name)
    Trigger polling for polled attribute.
    +
    bool is_min_value()
    Check if the attribute has a minimum value.
    Definition: w_attribute.h:108
    +
    virtual ~Device_4Impl()
    The device desctructor.
    Definition: device_4.h:160
    +
    virtual Tango::AttributeValueList * read_attributes_2(const Tango::DevVarStringArray &names, Tango::DevSource source)
    Read attribute(s) value.
    +
    AttrProp< DevLong > archive_period
    Attribute archive_period.
    Definition: attrprop.h:627
    +
    bool is_svr_shutting_down()
    Check if the device server process is in its shutting down sequence.
    Definition: utils.h:523
    +
    virtual CORBA::Any * command_inout_2(const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source)
    Execute a command.
    +
    Easy to use interface to Tango device attribute.
    Definition: devapi.h:58
    +
    bool call_failed()
    Check if the call failed.
    Definition: apiexcept.h:97
    +
    static TANGO_IMP long _sleep_between_connect
    The loop sleeping time in case of the _daemon flag set to true.
    Definition: utils.h:709
    +
    void push(TimedAttrData< T > const &elt)
    Store a new element in the stack.
    +
    string rel_change
    Relative change threshold.
    Definition: devapi.h:249
    +
    void set_attr_serial_model(AttrSerialModel ser_model)
    Set attribute serialization model.
    +
    void set_default_properties(UserDefaultAttrProp &prop)
    Set default attribute properties.
    +
    string name
    The device name.
    Definition: dbapi.h:798
    +
    void set_change_event(bool implemented, bool detect)
    Set a flag to indicate that the server fires change events manually without the polling to be started...
    Definition: attrdesc.h:478
    +
    long blackbox_depth
    The device black box depth.
    Definition: device.h:3252
    +
    void set_status(const string &new_status)
    Set device status.
    Definition: device.h:198
    +
    void set_archive_event_abs_change(const char *def_archive_abs_change)
    Set default archive event abs_change property.
    Definition: attrdesc.h:254
    +
    bool is_attribute_polled(const string &att_name)
    Check if attribute is polled.
    +
    string doc_url
    The TANGO device class documentation URL.
    Definition: deviceclass.h:412
    +
    struct Tango::AttributeEventInfo AttributeEventInfo
    Attribute event configuration.
    +
    static TANGO_NORETURN void throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:265
    +
    virtual bool ping(bool fwd=true)
    Ping all devices in a group.
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1396
    +
    MultiAttribute * dev_attr
    Pointer to the multi attribute object.
    Definition: device.h:3280
    +
    Tango::CmdArgType get_out_type()
    Return the output parameter type.
    Definition: command.h:314
    +
    Change event.
    Definition: tango_const.h:1083
    +
    static TANGO_NORETURN void throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:157
    +
    string attr_name
    The attribute name.
    Definition: event.h:191
    +
    vector< DeviceImpl * > & get_device_list()
    Get the device object vector.
    Definition: deviceclass.h:228
    +
    string min_warning_str
    The attribute minimun warning.
    Definition: attribute.h:2060
    +
    virtual void init_types()
    Init command parameters type.
    Definition: command.h:273
    +
    A device pipe blob.
    Definition: devapi.h:112
    +
    virtual void read_attr_hardware(vector< long > &attr_list)
    Read the hardware to return attribute value(s).
    Definition: device.h:473
    +
    ~ImageAttr()
    The object destructor.
    Definition: attrdesc.h:818
    +
    DeviceProxy * device
    Definition: event.h:284
    +
    string pipe_name
    The pipe name.
    Definition: event.h:457
    +
    void get_max_alarm(T &max_al)
    Get attribute maximum alarm or throw an exception if the attribute does not have the maximum alarm se...
    +
    Tango::DispLevel get_disp_level()
    Return the command display level.
    Definition: command.h:335
    +
    bool is_min_warning()
    Check if the attribute is in minimum warning condition .
    Definition: attribute.h:253
    +
    Tango::CommandInfo CommandInfo
    Command information data extension.
    +
    void set_max_value(const T &max_value)
    Set attribute maximum value.
    +
    void get_write_value(Tango::DevBoolean &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean.
    Definition: w_attribute.h:320
    +
    virtual Tango::AttributeValueList_5 * read_attributes_5(const Tango::DevVarStringArray &names, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
    Read attribute(s) value.
    +
    void get_write_value(const Tango::DevFloat *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevFloat and the att...
    Definition: w_attribute.h:273
    +
    string device_name
    The device name.
    Definition: event.h:372
    +
    long out_type
    Output parameter data type.
    Definition: devapi.h:106
    +
    Base class for all TANGO device since version 4.
    Definition: device_4.h:78
    +
    bool is_check_change_criteria()
    Check if the change event criteria should be checked when firing the event manually.
    Definition: attribute.h:1649
    +
    Tango::AttrDataFormat data_format
    The attribute data format.
    Definition: attribute.h:1998
    +
    string format
    Attribute format.
    Definition: attrprop.h:587
    +
    static TANGO_NORETURN void throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:446
    +
    void get_write_value(const Tango::DevShort *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevShort and the att...
    Definition: w_attribute.h:215
    +
    string delta_t_str
    The attribute delta time RDS alarm.
    Definition: attribute.h:2072
    +
    string & get_version_str()
    Get the IDL TANGO version.
    Definition: utils.h:343
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1025
    +
    long read_attribute_asynch(const std::string &a, bool fwd=true)
    Reads an attribute on each device in the group asynchronously.
    +
    An exception class.
    Definition: apiexcept.h:79
    +
    void set_root_blob_name(const string &name)
    Set the root data blob name.
    Definition: pipe.h:166
    +
    void push(Tango::TimedCmdData< T > const &elt)
    Store a new element in the stack.
    +
    string name
    The name of the attribute which fails.
    Definition: apiexcept.h:57
    +
    AttrProp< DevLong > event_period
    Attribute event_period.
    Definition: attrprop.h:623
    +
    void get_write_value(Tango::DevUChar &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar.
    Definition: w_attribute.h:358
    +
    int ctr
    The user counter. Set to 0 if not defined when sent by the server.
    Definition: event.h:288
    +
    long max_y
    The attribute maximum y dimension.
    Definition: attribute.h:2010
    +
    Tango::Attr_Value value
    The attribute value.
    Definition: attribute.h:2104
    +
    static TANGO_NORETURN void throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:834
    +
    virtual Tango::AttributeValueList_3 * read_attributes_3(const Tango::DevVarStringArray &names, Tango::DevSource source)
    Read attribute(s) value.
    +
    SpectrumAttr(const char *name)
    Constructs a newly allocated SpectrumAttr object.
    Definition: attrdesc.h:695
    +
    virtual Tango::DevCmdInfoList_2 * command_list_query_2()
    Get device command list.
    +
    Tango::TimeVal when
    The date when attribute was read.
    Definition: attribute.h:1967
    +
    string name
    The command name.
    Definition: command.h:1217
    +
    string name
    The device name.
    Definition: dbapi.h:863
    +
    AttrProp(const T &value)
    Create a new AttrProp object.
    Definition: attrprop.h:80
    +
    string delta_t
    Delta t RDS.
    Definition: devapi.h:229
    +
    string min_value_str
    The attribute minimum value.
    Definition: attribute.h:2052
    +
    Tango::Attr_CheckVal delta_val
    Authorized delta between the last written value and the actual read.
    Definition: attribute.h:2122
    +
    static TANGO_NORETURN void throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:412
    +
    Tango::Attr_CheckVal max_alarm
    The attribute maximum alarm in binary format.
    Definition: attribute.h:2084
    +
    cb_sub_model
    Possible callback mode.
    Definition: devapi.h:412
    +
    string display_unit
    Display unit.
    Definition: devapi.h:181
    +
    User class to set pipe default properties.
    Definition: pipedesc.h:58
    +
    struct Tango::ChangeEventInfo ChangeEventInfo
    Attribute change event configuration.
    +
    GroupAttrReplyList read_attributes(const std::vector< std::string > &al, bool fwd=true)
    Reads several attributes on each device in the group.
    +
    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 starte...
    Definition: attribute.h:1631
    +
    void trigger_cmd_polling(DeviceImpl *dev, const string &name)
    Trigger polling for polled command.
    +
    FwdAttr(const string &name, const string &root_attribute=RootAttNotDef)
    Constructs a newly allocated FwdAttr object.
    +
    string label
    Pipe label.
    Definition: devapi.h:374
    +
    DevErrorList err_stack
    The error stack.
    Definition: apiexcept.h:59
    +
    bool operator>>(T &dest)
    Get attribute data and extract them.
    Definition: group.h:1778
    +
    virtual Tango::DevPipeData * read_pipe_5(const char *name, const Tango::ClntIdent &cl_ident)
    Read pipe value.
    +
    int max_dim_y
    Max dim Y.
    Definition: devapi.h:176
    +
    string & get_server_version()
    Get the device server version.
    Definition: utils.h:350
    +
    void remove_configuration()
    Remove the attribute configuration from the database.
    +
    vector< string > & attr_names
    The attribute name list.
    Definition: devasyn.h:144
    +
    DeviceAttribute * attr_value
    The attribute data.
    Definition: event.h:93
    +
    DbClass * db_class
    The associated DbClass object.
    Definition: deviceclass.h:428
    +
    string stopped_date
    Date of the last device un-export (empty if not set in DB)
    Definition: dbapi.h:843
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1180
    +
    string label
    The attribute label.
    Definition: attribute.h:2014
    +
    void get_write_value(Tango::DevLong &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong.
    Definition: w_attribute.h:224
    +
    string server
    The full device server process name.
    Definition: dbapi.h:800
    +
    void set_label(const string &def_label)
    Set default label property.
    Definition: pipedesc.h:78
    +
    MultiClassPipe * class_pipe
    Pointer to the class multi pipe object.
    Definition: deviceclass.h:436
    +
    string & get_ds_exec_name()
    Get the device server executable name.
    Definition: utils.h:298
    +
    ImageAttr(const char *name, long data_type, long max_x, long max_y)
    Constructs a newly allocated ImageAttr object.
    +
    Tango::Attr_CheckVal min_value
    The attribute minimum value in binary format.
    Definition: attribute.h:2096
    +
    long get_max_dim_y()
    Get attribute maximum data size in y dimension.
    Definition: attribute.h:426
    +
    string min_warning
    Min warning level.
    Definition: devapi.h:227
    +
    void set_date(time_t new_date)
    Set attribute date.
    Definition: attribute.h:374
    +
    string & get_host_name()
    Get the host name where the device server process is running.
    Definition: utils.h:314
    +
    void set_out_type_desc(const char *desc)
    Set the output parameter description field.
    Definition: command.h:356
    +
    void set_str(const char *value_str)
    Set string representation of the attribute property value.
    Definition: attrprop.h:197
    +
    static TANGO_NORETURN void throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:687
    +
    User class to create a one dimension attribute object.
    Definition: attrdesc.h:634
    +
    Tango::DispLevel disp_level
    The pipe display level.
    Definition: pipe.h:439
    +
    WPipe()
    Constructs a newly allocated WPipe object.
    Definition: w_pipe.h:64
    +
    string display_unit
    The attribute display unit.
    Definition: attribute.h:2030
    +
    DeviceImpl(DeviceClass *device_class, string &dev_name)
    Constructs a newly allocated DeviceImpl object from its name.
    +
    void set_max_alarm(const char *def_max_alarm)
    Set default max_alarm property.
    Definition: attrdesc.h:174
    +
    string period
    Event period.
    Definition: devapi.h:266
    +
    void set_event_rel_change(const char *def_rel_change)
    Set default change event rel_change property.
    Definition: attrdesc.h:234
    +
    void reset_exceptions(DevicePipeBlob::except_flags fl)
    Reset one exception flag.
    Definition: pipe.h:323
    +
    virtual Tango::DevInfo_3 * info_3()
    Get device info.
    +
    ErrorManagementType
    Possible error management with write_read_attribute call.
    Definition: tango_const.h:1131
    +
    void length(long nb)
    Reserve memory for stack elements.
    Definition: pollext.h:934
    +
    static TANGO_NORETURN void throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:514
    +
    void reset_exceptions(except_flags fl)
    Reset one exception flag.
    Definition: dbapi.h:586
    +
    MultiAttribute * get_device_attr()
    Get device multi attribute object.
    Definition: device.h:260
    +
    void set_in_type_desc(const char *desc)
    Set the input parameter description field.
    Definition: command.h:342
    +
    void fire_change_event(DevFailed *except=NULL)
    Fire a change event for the attribute value.
    +
    void poll_attribute(const string &att_name, int period)
    Start polling one attribute.
    +
    void set_class_list(vector< DeviceClass * > *list)
    Set the DeviceClass list pointer.
    Definition: utils.h:364
    +
    void set_display_unit(const char *def_disp_unit)
    Set default display unit property.
    Definition: attrdesc.h:124
    +
    ostream & operator<<(ostream &lval, const DevVarEncodedArray &rval)
    Print a DevVarEncodedArray.
    +
    bool is_val()
    Check if the attribute property value has been assigned.
    Definition: attrprop.h:218
    +
    SerialModel get_serial_model()
    Get the serialization model.
    Definition: utils.h:394
    +
    void push_archive_event(string attr_name, DevFailed *except=NULL)
    Push an archive event for state or status attribute or push an exception as archive event for any att...
    +
    bool is_check_archive_criteria()
    Check if the archive event criteria should be checked when firing the event manually.
    Definition: attrdesc.h:523
    +
    DoubleAttrProp & operator=(const vector< T > &values)
    Assign the values of the compound attribute property.
    Definition: attrprop.h:339
    +
    virtual void read_attr(Attribute &attr)
    Set the attribute read value.
    Definition: device.h:486
    +
    virtual CORBA::Any * command_inout_4(const char *in_cmd, const CORBA::Any &in_data, Tango::DevSource source, const Tango::ClntIdent &cl_ident)
    Execute a command.
    +
    bool check_alarm()
    Check alarm on all attribute(s) with an alarm defined.
    +
    string attr_name
    The attribute name.
    Definition: event.h:285
    +
    DoubleAttrProp(const string &value_str)
    Create a new DoubleAttrProp object.
    Definition: attrprop.h:323
    +
    CORBA::Any * insert()
    Create an empty CORBA Any object.
    +
    Tango::AttrWriteType get_writable()
    Get the attribute writable type (RO/WO/RW).
    Definition: attribute.h:304
    +
    vector< string > enum_labels
    Enumeration labels (For DevEnum data type)
    Definition: attrprop.h:647
    +
    void set_out_type_desc(string &desc)
    Set the output parameter description field.
    Definition: command.h:363
    +
    void set_min_value(const T &min_value)
    Set attribute minimum value.
    +
    bool is_polled()
    Check if the attribute is polled .
    +
    PortableServer::POA_ptr get_poa()
    Get a reference to the CORBA Portable Object Adapter (POA)
    Definition: utils.h:233
    +
    string event
    The event name.
    Definition: event.h:192
    +
    void get_write_value(Tango::DevString &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevString.
    Definition: w_attribute.h:301
    +
    string label
    Attribute label.
    Definition: attrprop.h:567
    +
    Asynchronous write attribute execution callback data.
    Definition: devasyn.h:182
    +
    AttrWriteType writable
    Writable type (Read, Write,...)
    Definition: devapi.h:172
    +
    Asynchronous read attribute execution callback data.
    Definition: devasyn.h:129
    +
    virtual bool contains(const std::string &pattern, bool fwd=true)
    Check if the hierarchy contains groups and/or devices which name matches the specified pattern.
    +
    Memorized attribute with memorized value writen at initialization.
    Definition: devapi.h:319
    +
    User class to set attribute default properties.
    Definition: attrdesc.h:64
    +
    Callback push model.
    Definition: devapi.h:414
    +
    virtual void push_event(EventData *ed)
    Event callback method.
    Definition: devasyn.h:280
    +
    void set_memorized_init(bool write_on_init)
    Set the initialisation flag for memorized attributes true = the setpoint value will be written to the...
    Definition: attrdesc.h:467
    +
    TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())
    Constructs a newly allocated TemplCommandOut object for a command with a name and an execution method...
    Definition: command.h:3123
    +
    Group reply for a command execution.
    Definition: group.h:469
    +
    AttrProp & operator=(const T &value)
    Assign the value of the attribute property.
    Definition: attrprop.h:113
    +
    Tango::DevVarFloatArray * create_DevVarFloatArray(float *ptr, long length)
    Create a DevVarFloatArray type.
    Definition: device.h:779
    +
    virtual Tango::AttributeValueList_4 * write_read_attributes_4(const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
    Write then read attribute(s) value.
    +
    Fundamental type for sending and receiving data from device commands.
    Definition: devapi.h:64
    +
    bool is_max_warning()
    Check if the attribute is in maximum warning condition .
    Definition: attribute.h:260
    +
    void set_min_warning(const T &new_min_warning)
    Set attribute minimum warning.
    +
    Group reply for a read_attribute execution.
    Definition: group.h:534
    +
    virtual ~Pipe()
    The object desctructor.
    Definition: pipe.h:112
    +
    const DevErrorList & get_err_stack() const
    Get error stack.
    Definition: group.h:220
    +
    vector< Command * > command_list
    The command(s) list.
    Definition: deviceclass.h:420
    +
    virtual void write_pipe_5(const Tango::DevPipeData &pipe_value, const Tango::ClntIdent &cl_ident)
    Write pipe value.
    +
    This class is used to store one element of an attribute history stack.
    Definition: pollext.h:152
    +
    Pipe()
    Constructs a newly allocated Pipe object.
    Definition: pipe.h:89
    +
    void set_d_var(Tango::Device_ptr d)
    Set the associated CORBA object reference.
    Definition: device.h:291
    +
    vector< T > get_val()
    Get the vector containing the compound attribute property values.
    Definition: attrprop.h:415
    +
    static TANGO_NORETURN void throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:480
    +
    ~Util()
    The class destructor.
    +
    virtual void push_event(DevIntrChangeEventData *dic)
    Device interface change event callback method.
    Definition: devasyn.h:308
    +
    long idx_in_call
    Index in the write_attributes method parameter vector of the attribute which failed.
    Definition: apiexcept.h:58
    +
    UserDefaultFwdAttrProp()
    Constructs a newly allocated UserDefaultAttrProp object.
    Definition: fwdattrdesc.h:68
    +
    Tango::DevState & get_state()
    Get device state.
    Definition: device.h:216
    +
    virtual void remove_all()
    Removes all elements in the group.
    +
    long data_type
    The attribute data type.
    Definition: attribute.h:1992
    +
    virtual void attr_read(AttrReadEvent *are)
    Asynchronous read attribute execution callback method.
    Definition: devasyn.h:261
    +
    void set_trace_level(int level)
    Set the process trace level.
    Definition: utils.h:240
    +
    string in_type_desc
    The command input parameter description.
    Definition: command.h:1233
    +
    void get_write_value(Tango::DevULong64 &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong64.
    Definition: w_attribute.h:396
    +
    string standard_unit
    Attribute standard_unit.
    Definition: attrprop.h:579
    +
    string & get_label()
    Get attribute label property.
    Definition: attribute.h:380
    +
    long get_data_size()
    Get attribute data size.
    Definition: attribute.h:400
    +
    void get_max_warning(T &max_war)
    Get attribute maximum warning or throw an exception if the attribute does not have the maximum warnin...
    +
    string root_attr_name
    Root attribute name (in case of forwarded attribute)
    Definition: devapi.h:335
    +
    DbClass * get_db_class()
    Get a pointer to the associated DbClass object.
    Definition: deviceclass.h:264
    +
    vector< string > extensions
    Future extensions.
    Definition: devapi.h:267
    +
    Tango::DeviceProxy * device
    Definition: devasyn.h:194
    +
    long exported
    The exported flag.
    Definition: dbapi.h:819
    +
    vector< string > & attr_names
    The attribute name list.
    Definition: devasyn.h:195
    +
    void get_write_value(const Tango::DevBoolean *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevBoolean and the a...
    Definition: w_attribute.h:330
    +
    std::vector< std::string > get_device_list(bool fwd=true)
    Returns the list of devices currently in the hierarchy.
    +
    Base class for all TANGO device.
    Definition: device.h:90
    +
    void get_min_alarm(T &min_al)
    Get attribute minimum alarm or throw an exception if the attribute does not have the minimum alarm.
    +
    DevErrorList errors
    The error stack.
    Definition: event.h:95
    +
    void set_device_attr(MultiAttribute *ptr)
    Set device multi attribute object.
    Definition: device.h:270
    +
    string format
    The attribute format.
    Definition: attribute.h:2036
    +
    void fill_attr_polling_buffer(DeviceImpl *dev, string &att_name, AttrHistoryStack< T > &data)
    Fill polling buffer for polled attribute.
    +
    MultiAttribute(string &dev_name, DeviceClass *dev_class, DeviceImpl *dev)
    Create a new MultiAttribute object.
    +
    int get_command_poll_period(const string &cmd_name)
    Get command polling period.
    +
    void get_write_value(Tango::DevUShort &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevUShort.
    Definition: w_attribute.h:339
    +
    string name
    The attribute name.
    Definition: attribute.h:1980
    +
    bool has_failed() const
    Check if an error has occured.
    Definition: group.h:187
    +
    void set_obj_id(PortableServer::ObjectId_var o)
    Set the associated CORBA object identifier.
    Definition: device.h:312
    +
    virtual void add(Group *group, int tmo_ms=-1)
    Attaches a (sub) group.
    +
    string & get_name()
    Get the TANGO device class name.
    Definition: deviceclass.h:210
    +
    void push_pipe_event(const string &pipe_name, DevFailed *except)
    Push a pipe event with exception data as value The method needs the pipe name as input.
    +
    Fundamental type for sending/receiving data from device pipes.
    Definition: devapi.h:811
    +
    void init_types()
    Initialise command input and output types.
    Definition: command.h:2723
    +
    TemplCommand()
    Constructs a newly allocated Command object.
    Definition: command.h:1303
    +
    DevicePipe * pipe_value
    The pipe data.
    Definition: event.h:459
    +
    SpectrumAttr(const char *name, long data_type, long max_x)
    Constructs a newly allocated SpectrumAttr object.
    +
    Single element group reply for a read attribute execution.
    Definition: group.h:338
    +
    void add_attribute(Attr *new_attr)
    Add a new attribute to the device attribute list.
    +
    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).
    +
    virtual CORBA::Any * execute(DeviceImpl *dev, const CORBA::Any &in_any)=0
    Execute the command.
    +
    void add_class_to_list(DeviceClass *cl)
    Add a DeviceClass to the DeviceClass list pointer.
    Definition: utils.h:371
    +
    Class used to retrieve database object history.
    Definition: dbapi.h:724
    +
    void set_assoc_ind(long val)
    Set index of the associated writable attribute.
    Definition: attribute.h:342
    +
    void exceptions(bitset< DbDatum::numFlags > fl)
    Set exception flag.
    Definition: dbapi.h:558
    +
    Attribute change event configuration.
    Definition: devapi.h:244
    +
    void set_polling_before_9(bool val)
    Set the polling thread algorithm to the algorithum used before Tango 9.
    Definition: utils.h:507
    +
    vector< DeviceImpl * > & get_device_list_by_class(const string &class_name)
    Get the list of device references for a given TANGO class.
    +
    void set_type(const char *dev_type)
    Set the TANGO device type name.
    Definition: deviceclass.h:288
    +
    bool operator>>(T &dest)
    Get command data and extract them.
    Definition: group.h:1716
    +
    This class is a used to pass a command result history when the user directly fills the command pollin...
    Definition: pollext.h:909
    +
    const DevErrorList & get_err_stack()
    Get record error stack.
    Definition: devapi.h:555
    +
    vector< Command * > & get_command_list()
    Get the command object vector.
    Definition: deviceclass.h:234
    +
    string & get_status()
    Get device status.
    Definition: device.h:191
    +
    The attribute is not memorized.
    Definition: devapi.h:317
    +
    string delta_val
    Delta val RDS.
    Definition: devapi.h:230
    +
    string standard_unit
    Standard unit.
    Definition: devapi.h:180
    +
    DeviceProxy * device
    Definition: event.h:370
    +
    virtual void write_attributes_4(const Tango::AttributeValueList_4 &values, const Tango::ClntIdent &cl_ident)
    Write attribute(s) value.
    +
    void length(long nb)
    Reserve memory for stack elements.
    Definition: pollext.h:747
    +
    static TANGO_NORETURN void throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:761
    +
    void server_set_event_loop(bool(*f_ptr)())
    Set the server event loop.
    Definition: utils.h:681
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1324
    +
    Device too old to get this info.
    Definition: devapi.h:316
    +
    Fundamental type for sending an dreceiving data to and from device attributes.
    Definition: devapi.h:73
    +
    string event
    The event name.
    Definition: event.h:286
    +
    virtual Tango::DevCmdHistoryList * command_inout_history_2(const char *command, CORBA::Long n)
    Read command value history.
    +
    bool is_change_event()
    Check if the change event is fired manually (without polling) for this attribute.
    Definition: attribute.h:1642
    +
    AttrProp< T > max_alarm
    Attribute max_alarm.
    Definition: attrprop.h:603
    +
    void get_write_value(Tango::DevState &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevState.
    Definition: w_attribute.h:415
    +
    string version
    The device version (as a string)
    Definition: dbapi.h:821
    +
    virtual void remove(const std::string &pattern, bool fwd=true)
    Removes any group or device which name matches the specified pattern.
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: devasyn.h:196
    +
    virtual void signal_handler(long signo)
    Signal handler.
    +
    DoubleAttrProp< DevDouble > abs_change
    Attribute abs_change.
    Definition: attrprop.h:635
    +
    size_t get_data_elt_nb()
    Get root blob data element number.
    Definition: w_pipe.h:127
    +
    All request.
    Definition: devapi.h:403
    +
    Tango::DevVarULongArray * create_DevVarULongArray(DevULong *ptr, long length)
    Create a DevVarULongArray type.
    Definition: device.h:828
    +
    Tango::DevVarULong64Array * create_DevVarULong64Array(DevULong64 *ptr, long length)
    Create a DevVarULong64Array type.
    Definition: device.h:846
    +
    NotifdEventSupplier * get_notifd_event_supplier()
    Get a reference to the notifd TANGO EventSupplier object.
    Definition: utils.h:401
    +
    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 start...
    Definition: attribute.h:1689
    +
    bool is_rds_alarm()
    Check if the attribute is in RDS alarm condition .
    Definition: attribute.h:267
    +
    string cmd_name
    The command name.
    Definition: devapi.h:103
    +
    AttributeInfoEx * attr_conf
    The attribute configuration.
    Definition: event.h:193
    +
    const string & get_name()
    Get blob name.
    Definition: devapi.h:164
    +
    void exceptions(bitset< numFlags > fl)
    Set exception flag.
    Definition: devapi.h:510
    +
    void remove_attribute(Attr *rem_attr, bool free_it=false, bool clean_db=true)
    Remove one attribute from the device attribute list.
    +
    struct Tango::AttributeAlarmInfo AttributeAlarmInfo
    Attribute alarms configuration.
    +
    Util(int argc, char *argv[])
    Constructs a newly allocated Util object.
    +
    void set_format(const char *def_format)
    Set default format property.
    Definition: attrdesc.h:134
    +
    void get_write_value(const Tango::DevULong64 *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the at...
    Definition: w_attribute.h:406
    +
    void fill_cmd_polling_buffer(DeviceImpl *dev, string &cmd_name, CmdHistoryStack< T > &data)
    Fill polling buffer for polled command.
    +
    bool date
    Flag set to true if the date must be set.
    Definition: attribute.h:1971
    +
    Memorized attribute.
    Definition: devapi.h:318
    +
    virtual Tango::DevState dev_state()
    Get device state.
    +
    string writable_attr_name
    The name of the associated writable attribute.
    Definition: attribute.h:2040
    +
    Tango::DevState & get_prev_state()
    Get device's previous state.
    Definition: device.h:225
    +
    void append_status(const string &stat, bool new_line=false)
    Appends a string to the device status.
    Definition: device.h:206
    +
    void set_data_elt_nb(size_t nb)
    Set blob data element number.
    Definition: pipe.h:249
    +
    vector< CommandInfo > CommandInfoList
    A vector of CommandInfo structure.
    Definition: devapi.h:146
    +
    size_t get_faulty_attr_nb()
    Get faulty attribute number.
    Definition: apiexcept.h:89
    +
    AttrMemorizedType memorized
    The attribute memorization type.
    Definition: devapi.h:336
    +
    void get_write_value(const Tango::DevState *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevLong64 and the at...
    Definition: w_attribute.h:425
    +
    void push_event(string attr_name, vector< string > &filt_names, vector< double > &filt_vals, DevFailed *except=NULL)
    Push a user event for a state or status attribute or return an exception as user event for any attrib...
    +
    void register_signal(long signo, bool own_handler=false)
    Register a signal to be executed in a signal handler.
    +
    string name
    Pipe name.
    Definition: devapi.h:372
    +
    string & get_ds_inst_name()
    Get the device server instance name.
    Definition: utils.h:291
    +
    void set_event_abs_change(const char *def_abs_change)
    Set default change event abs_change property.
    Definition: attrdesc.h:224
    +
    EventType
    Possible event type.
    Definition: tango_const.h:1082
    +
    virtual void attribute_factory(vector< Attr * > &)
    Create all the attributes name supported by this class of device.
    Definition: deviceclass.h:136
    +
    virtual void push_event(PipeEventData *ped)
    Pipe event callback method.
    Definition: devasyn.h:317
    +
    vector< string > extensions
    Future exetnsions.
    Definition: devapi.h:285
    +
    void remove_command(Command *rem_cmd, bool free_it=false, bool clean_db=true)
    Remove one command from the device command list.
    +
    bool is_val()
    Check if the compound attribute property values have been assigned.
    Definition: attrprop.h:495
    +
    AttrProp< T > min_warning
    Attribute min_warning.
    Definition: attrprop.h:607
    +
    GroupAttrReplyList read_attribute_reply(long req_id, long tmo_ms=0)
    Returns the results of an asynchronous attribute reading.
    +
    virtual Tango::PipeConfigList * get_pipe_config_5(const Tango::DevVarStringArray &names)
    Get pipe(s) configuration.
    +
    long get_polling_period()
    Get the command polling period.
    Definition: command.h:384
    +
    virtual void write_attributes_3(const Tango::AttributeValueList &values)
    Write attribute(s) value.
    +
    virtual void set_pipe_config_5(const Tango::PipeConfigList &new_conf, const Tango::ClntIdent &cl_ident)
    Set pipe(s) configuration.
    +
    bool(DeviceImpl::* allowed_ptr)(const CORBA::Any &)
    The command allowed method object reference.
    Definition: command.h:1651
    +
    string display_unit
    Attribute display_unit.
    Definition: attrprop.h:583
    +
    Tango::DeviceProxy * device
    Definition: devasyn.h:90
    +
    string _class
    The device class name.
    Definition: dbapi.h:799
    +
    string delta_val_str
    The attribute delta value RDS alarm.
    Definition: attribute.h:2068
    +
    bitset< DevicePipeBlob::numFlags > exceptions()
    Get exception flag.
    Definition: pipe.h:315
    +
    void get_write_value(Tango::DevULong &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevULong.
    Definition: w_attribute.h:377
    +
    static TANGO_IMP bool _UseDb
    The database use flag (Use with extreme care).
    Definition: utils.h:695
    +
    void get_max_value(T &max_value)
    Get attribute maximum value or throws an exception if the attribute does not have a maximum value.
    +
    ~WAttribute()
    The WAttribute desctructor.
    +
    Periodic event.
    Definition: tango_const.h:1085
    +
    void poll_command(const string &cmd_name, int period)
    Start polling a command.
    +
    string abs_change
    Absolute change threshold.
    Definition: devapi.h:250
    +
    This class represents a Tango attribute property.
    Definition: attrprop.h:65
    +
    virtual void set_timeout_millis(int tmo_ms)
    Set client side timeout for all devices in the group.
    +
    CommandInfoList cmd_list
    Device command list info.
    Definition: event.h:373
    +
    vector< string > get_data_elt_names()
    Get root blob data elements name.
    Definition: w_pipe.h:135
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: event.h:460
    +
    WPipe & operator>>(short &datum)
    Extract data from a device pipe.
    +
    unsigned long get_attr_nb()
    Get attribute number.
    Definition: multiattribute.h:192
    +
    virtual ~Device_2Impl()
    The device desctructor.
    Definition: device_2.h:159
    +
    Attribute alarms configuration.
    Definition: devapi.h:220
    +
    void set_standard_unit(const char *def_std_unit)
    Set default standard unit property.
    Definition: attrdesc.h:114
    +
    DoubleAttrProp(const vector< T > &values)
    Create a new DoubleAttrProp object.
    Definition: attrprop.h:288
    +
    AttrProp< T > min_value
    Attribute min_value.
    Definition: attrprop.h:591
    +
    virtual ~WPipe()
    The object desctructor.
    Definition: w_pipe.h:86
    +
    ~SpectrumAttr()
    The object destructor.
    Definition: attrdesc.h:704
    +
    vector< Pipe * > pipe_list
    The pipe(s) list.
    Definition: deviceclass.h:440
    +
    DeviceProxy * device
    Definition: event.h:190
    +
    Tango::DispLevel disp_level
    Display level.
    Definition: devapi.h:375
    +
    void set_delta_t(const char *def_delta_t)
    Set default RDS alarm delta_t property.
    Definition: attrdesc.h:204
    +
    Device interface change event callback execution data.
    Definition: event.h:353
    +
    const vector< DeviceClass * > * get_class_list()
    Get the DeviceClass list pointer.
    Definition: utils.h:378
    +
    Event and asynchronous (callback model) calls base class.
    Definition: devasyn.h:234
    +
    This class is a class representing a command in the template command model with input parameter but w...
    Definition: command.h:2245
    +
    void set_data_elt_names(vector< string > &names)
    Set blob data element number and names.
    +
    void set_event_period(const char *def_period)
    Set default periodic event period property.
    Definition: attrdesc.h:244
    +
    void clear()
    Clear the stack.
    Definition: pollext.h:939
    +
    bool has_failed()
    Check insertion/extraction success.
    Definition: pipe.h:340
    +
    vector< long > & get_alarm_list()
    Get list of attribute with an alarm level defined.
    Definition: multiattribute.h:186
    +
    Database * get_database()
    Get a reference to the TANGO database object.
    Definition: utils.h:553
    +
    long get_x()
    Get attribute data size in x dimension.
    Definition: attribute.h:406
    +
    DoubleAttrProp(const T &value)
    Create a new DoubleAttrProp object.
    Definition: attrprop.h:305
    +
    string max_warning_str
    The attribute maximum warning.
    Definition: attribute.h:2064
    +
    Single element group reply for a command execution.
    Definition: group.h:251
    +
    void set_default_command(Command *cmd)
    Set a Tango classs default command.
    Definition: deviceclass.h:400
    +
    static TANGO_NORETURN void throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:122
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: event.h:378
    +
    void get_min_warning(T &min_war)
    Get attribute minimum warning or throw an exception if the attribute does not have the minimum warnin...
    +
    long in_type
    Input parameter data type.
    Definition: devapi.h:105
    +
    string description
    Description.
    Definition: devapi.h:177
    +
    virtual void delete_device()
    Delete a device.
    Definition: device.h:442
    +
    bool err
    A boolean flag set to true if the command failed. False otherwise.
    Definition: devasyn.h:93
    +
    void set_archive_event_period(const char *def_archive_period)
    Set default archive event period property.
    Definition: attrdesc.h:274
    +
    void set_archive_event(bool implemented, bool detect)
    Set a flag to indicate that the server fires archive events manually without the polling to be starte...
    Definition: attrdesc.h:506
    +
    This class is a class representing a writable pipe in the TANGO device server pattern.
    Definition: w_pipe.h:52
    +
    static TANGO_IMP_EXP Util * instance(bool exit=true)
    Get the singleton object reference.
    +
    virtual void device_name_factory(vector< string > &list)
    Create device(s) name list (for no database device server).
    Definition: deviceclass.h:172
    +
    unsigned long get_polling_threads_pool_size()
    Get the polling threads pool size.
    Definition: utils.h:500
    +
    void server_init(bool with_window=false)
    Initialise all the device server pattern(s) embedded in a device server process.
    +
    void set_str(const char *value_str)
    Set string representation of the compound attribute property values.
    Definition: attrprop.h:473
    +
    GroupCmdReplyList command_inout_reply(long req_id, long tmo_ms=0)
    Returns the results of an asynchronous command.
    +
    DeviceProxy * device
    Definition: event.h:456
    +
    GroupAttrReplyList read_attributes_reply(long req_id, long tmo_ms=0)
    Returns the results of an asynchronous attributes reading.
    +
    virtual void push_event(DataReadyEventData *dre)
    Data ready event callback method.
    Definition: devasyn.h:299
    +
    void set_data_ready_event(bool implemented)
    Set a flag to indicate that the server fires data ready events.
    Definition: attrdesc.h:530
    +
    ZmqEventSupplier * get_zmq_event_supplier()
    Get a reference to the ZMQ TANGO EventSupplier object.
    Definition: utils.h:408
    +
    void set_data_ready_event(bool implemented)
    Set a flag to indicate that the server fires data ready events.
    Definition: attribute.h:1715
    +
    static TANGO_NORETURN void throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:548
    +
    AttrProp< T > max_value
    Attribute max_value.
    Definition: attrprop.h:595
    +
    DevErrorList errors
    The error stack.
    Definition: event.h:379
    +
    long get_attr_ind_by_name(const char *attr_name)
    Get Attribute index into the main attribute vector from its name.
    +
    void set_serial_model(SerialModel ser)
    Set the serialization model.
    Definition: utils.h:386
    +
    virtual DeviceProxy * operator[](long idx)
    Returns a reference to the "idx-th" device in the hierarchy.
    +
    const string & get_root_blob_name()
    Return the root data blob name.
    Definition: pipe.h:159
    +
    virtual Tango::DevAttrHistory_5 * read_attribute_history_5(const char *name, CORBA::Long n)
    Read attribute value history.
    +
    Base structure for Attribute configuration.
    Definition: devapi.h:166
    +
    string max_value_str
    The attribute maximum value.
    Definition: attribute.h:2056
    +
    size_t get_data_elt_nb()
    Get blob data element number.
    +
    const std::string & dev_name() const
    Get device name.
    Definition: group.h:198
    +
    bool check_alarm(const long ind)
    Check alarm for one attribute from its index in the main attributes vector.
    Definition: multiattribute.h:221
    +
    long data_size
    The attribute data size.
    Definition: attribute.h:2108
    +
    Data ready event.
    Definition: tango_const.h:1089
    +
    static TANGO_NORETURN void throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Throw a TANGO MultiDevFailed exception.
    Definition: except.h:1732
    +
    string version
    The device version.
    Definition: dbapi.h:866
    +
    string & get_lower_name()
    Return the command name in lower case letters.
    Definition: command.h:300
    +
    Command()
    Constructs a newly allocated Command object.
    Definition: command.h:95
    +
    static TANGO_NORETURN void throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:724
    +
    string archive_abs_change
    Archive abosolute change threshold.
    Definition: devapi.h:283
    +
    string ior
    The device IOR.
    Definition: dbapi.h:820
    +
    int attr_data_type
    The attribute data type.
    Definition: event.h:287
    +
    void set_max_alarm(const T &new_max_alarm)
    Set attribute maximum alarm.
    +
    AttrProp()
    Default constructor.
    Definition: attrprop.h:74
    +
    string event
    The event name.
    Definition: event.h:92
    +
    Base class for all TANGO device since version 3.
    Definition: device_3.h:85
    +
    DeviceClass * get_device_class()
    Get device class singleton.
    Definition: device.h:250
    +
    static TANGO_NORETURN void throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Generate and throw a TANGO DevFailed exception.
    Definition: except.h:193
    +
    string min_alarm
    Min alarm.
    Definition: devapi.h:185
    +
    MultiClassAttribute * get_class_attr()
    Get a pointer to the class attributes object.
    Definition: deviceclass.h:270
    +
    DoubleAttrProp< DevDouble > archive_rel_change
    Attribute archive_rel_change.
    Definition: attrprop.h:639
    +
    DoubleAttrProp(const char *value_str)
    Create a new DoubleAttrProp object.
    Definition: attrprop.h:317
    +
    Miscellaneous utility methods usefull in a Tango client.
    Definition: devapi.h:55
    +
    long command_inout_asynch(const std::string &c, bool fgt=false, bool fwd=true)
    Executes a Tango command on each device in the group asynchronously.
    +
    virtual void init_device()=0
    Intialise a device.
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1548
    +
    string in_type_desc
    Input parameter description.
    Definition: devapi.h:107
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: event.h:290
    +
    bitset< DevicePipeBlob::numFlags > state()
    Get instance insertion/extraction state.
    Definition: pipe.h:367
    +
    long get_assoc_ind()
    Get index of the associated writable attribute.
    Definition: attribute.h:335
    +
    Device_2Impl(DeviceClass *device_class, string &dev_name)
    Constructs a newly allocated Device_2Impl object from its name.
    +
    string & get_name()
    Return the pipe name.
    Definition: pipe.h:131
    +
    void set_default_properties(UserDefaultPipeProp &prop)
    Set default attribute properties.
    +
    void set_ds_event_buffer_hwm(DevLong val)
    Set device server process event buffer high water mark (HWM)
    Definition: utils.h:415
    +
    bool is_min_alarm()
    Check if the attribute is in minimum alarm condition .
    Definition: attribute.h:239
    +
    void set_name(string &new_name)
    Set the pipe name.
    Definition: pipe.h:138
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1216
    +
    void set_data_ready_event(string attr_name, bool implemented)
    Set an implemented flag for the attribute to indicate that the server fires data ready event for this...
    +
    void reset()
    Reset the object.
    Definition: group.h:566
    +
    string adm_device_name
    The administration device name.
    Definition: device.h:3288
    +
    void push_data_ready_event(const string &attr_name, Tango::DevLong ctr=0)
    Push a data ready event for the attribute with name specified as the first parameter.
    +
    Asynchronous command execution callback data.
    Definition: devasyn.h:76
    +
    Event callback execution data.
    Definition: event.h:73
    +
    void add_command(Command *new_cmd, bool device=false)
    Add a new command to the device command list.
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: event.h:94
    +
    void unregister_server()
    Unregister a device server process from the TANGO database.
    +
    string name
    Name.
    Definition: devapi.h:171
    +
    bool has_failed() const
    Check if an error has occured.
    Definition: group.h:426
    +
    void set_min_alarm(const T &new_min_alarm)
    Set attribute minimum alarm.
    +
    string & get_str()
    Get string representation of the compound attribute property values.
    Definition: attrprop.h:429
    +
    This class represents Tango modifiable attribute properties grouped in one object to facilitate setti...
    Definition: attrprop.h:547
    +
    void set_polling_threads_pool_size(unsigned long thread_nb)
    Set the polling threads pool size.
    Definition: utils.h:493
    +
    Attribute & get_attr_by_ind(const long ind)
    Get Attribute object from its index.
    Definition: multiattribute.h:142
    +
    DoubleAttrProp()
    Default constructor.
    Definition: attrprop.h:281
    +
    string label
    The pipe label.
    Definition: pipe.h:435
    +
    string writable_attr_name
    Writable att. name.
    Definition: devapi.h:187
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1509
    +
    NamedDevFailedList & errors
    The error stack.
    Definition: devasyn.h:197
    +
    DoubleAttrProp & operator=(const T &value)
    Assign the values of the compound attribute property.
    Definition: attrprop.h:362
    +
    long get_y()
    Get attribute data size in y dimension.
    Definition: attribute.h:419
    +
    Tango::DevVarCharArray * create_DevVarCharArray(unsigned char *ptr, long length)
    Create a DevVarCharArray type.
    Definition: device.h:713
    +
    void stop_poll_attribute(const string &att_name)
    Stop polling one attribute.
    +
    string format
    Format.
    Definition: devapi.h:182
    +
    Polling mode request.
    Definition: devapi.h:401
    +
    Device interface change event.
    Definition: tango_const.h:1090
    +
    bool err
    A boolean flag set to true if the request failed. False otherwise.
    Definition: event.h:194
    +
    virtual Tango::DevCmdHistory_4 * command_inout_history_4(const char *command, CORBA::Long n)
    Read command value history.
    +
    void reset()
    Reset the object.
    Definition: group.h:435
    +
    Tango::DeviceProxy * device
    Definition: devasyn.h:143
    +
    This class is a class representing a command in the template command model with output parameter but ...
    Definition: command.h:2796
    +
    static TANGO_IMP bool _daemon
    A daemon process flag.
    Definition: utils.h:702
    +
    AttrSerialModel get_attr_serial_model()
    Get attribute serialization model.
    Definition: attribute.h:471
    +
    DoubleAttrProp & operator=(const string &value_str)
    Assign the values of the compound attribute property.
    Definition: attrprop.h:397
    +
    void set_val(const vector< T > &values)
    Set the compound attribute property values.
    Definition: attrprop.h:437
    +
    int data_type
    Data type.
    Definition: devapi.h:174
    +
    CORBA::Any * execute(DeviceImpl *dev, const CORBA::Any &in_any)
    Invoke the command execution method given at object creation time.
    Definition: command.h:2199
    +
    AttributeInfoListEx att_list
    Device attribute list info.
    Definition: event.h:374
    +
    void set_val(const T &value)
    Set the compound attribute property values.
    Definition: attrprop.h:459
    +
    virtual Tango::AttributeConfigList_5 * get_attribute_config_5(const Tango::DevVarStringArray &names)
    Get attribute(s) configuration.
    +
    DoubleAttrProp & operator=(const char *value_str)
    Assign the values of the compound attribute property.
    Definition: attrprop.h:383
    +
    bool has_failed() const
    Check if an error has occured.
    Definition: group.h:557
    +
    string device_status
    The device status.
    Definition: device.h:3264
    +
    string archive_period
    Archive event period.
    Definition: devapi.h:284
    +
    void set_label(const string &def_label)
    Set default label property.
    Definition: fwdattrdesc.h:78
    +
    AttrProp(const char *value_str)
    Create a new AttrProp object.
    Definition: attrprop.h:92
    +
    void get_write_value(Tango::DevDouble &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble.
    Definition: w_attribute.h:282
    +
    Archive event.
    Definition: tango_const.h:1086
    +
    string & get_type()
    Get the TANGO device type name.
    Definition: deviceclass.h:222
    +
    Base structure for pipe information.
    Definition: devapi.h:367
    +
    string get_data_elt_name(size_t ind)
    Get blob data element name.
    +
    Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)
    Constructs a newly allocated Attr object.
    +
    string max_alarm
    Max alarm.
    Definition: devapi.h:186
    +
    DeviceData & argout
    The command argout.
    Definition: devasyn.h:92
    +
    DevErrorList & errors
    The error stack.
    Definition: devasyn.h:147
    +
    void get_write_value(const Tango::DevUChar *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevUChar and the att...
    Definition: w_attribute.h:368
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:1586
    +
    string standard_unit
    The attribute standard unit.
    Definition: attribute.h:2026
    +
    void set_write_value(Tango::DevShort val)
    Set the writable scalar attribute value when the attribute data type is Tango::DevShort.
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:874
    +
    virtual Group * get_group(const std::string &group_name)
    Returns a reference to the specified group.
    +
    size_t get_data_elt_nb()
    Get blob data element number.
    Definition: pipe.h:266
    +
    static TANGO_NORETURN void re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)
    Re-throw a TANGO DevFailed exception with one more error.
    Definition: except.h:949
    +
    string & get_out_type_desc()
    Return the output parameter description.
    Definition: command.h:328
    +
    WAttribute & get_w_attr_by_ind(const long ind)
    Get Writable Attribute object from its index.
    Definition: multiattribute.h:165
    +
    PipeSerialModel get_pipe_serial_model()
    Get pipe serialization model.
    Definition: pipe.h:212
    +
    void set_in_type_desc(string &desc)
    Set the input parameter description field.
    Definition: command.h:349
    +
    void init_types()
    Initialise command input and output types.
    Definition: command.h:3260
    +
    string & get_pid_str()
    Get the device server process identifier as a String.
    Definition: utils.h:321
    +
    bool value_flag
    A flag set to true if the attribute value has been updated.
    Definition: attribute.h:1963
    +
    long get_write_value_length()
    Retrieve the new value length (data number) for writable attribute.
    +
    Attribute & get_attr_by_name(const char *attr_name)
    Get Attribute object from its name.
    +
    void get_write_value(const Tango::DevDouble *&ptr)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevDouble and the at...
    Definition: w_attribute.h:292
    +
    void get_write_value(Tango::DevEncoded &val)
    Retrieve the new value for writable attribute when attribute data type is Tango::DevEncoded.
    Definition: w_attribute.h:434
    +
    string & get_str()
    Get string representation of the attribute property value.
    Definition: attrprop.h:175
    +
    bool is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)
    Invoke the command allowed method given at object creation time.
    +
    A high level object for a device interface to the database.
    Definition: dbapi.h:52
    +
    vector< string > extensions
    Future extensions.
    Definition: devapi.h:231
    +
    void set_default_properties(UserDefaultFwdAttrProp &prop)
    Set default attribute properties.
    +
    Tango::CmdArgType get_in_type()
    Return the input parameter type.
    Definition: command.h:307
    +
    static int _tracelevel
    The process trace level.
    Definition: utils.h:690
    +
    virtual Tango::DevPipeData * write_read_pipe_5(const Tango::DevPipeData &pipe_value, const Tango::ClntIdent &cl_ident)
    Write then read pipe value.
    +
    Do not read attribute(s) if one of the written attribute(s) failed.
    Definition: tango_const.h:1132
    +
    string & cmd_name
    The command name.
    Definition: devasyn.h:91
    +
    Quality change event (deprecated - do not use)
    Definition: tango_const.h:1084
    +
    AttrDataFormat data_format
    Data format (Scalar, Spectrum,...)
    Definition: devapi.h:173
    +
    vector< long > alarm_attr_list
    The list of attribute with an alarm level defined.
    Definition: multiattribute.h:274
    +
    void set_type(const type_info &data_type, Tango::CmdArgType &type)
    Choose the correct TANGO data type constant according to data type.
    +
    Tango::Attr_CheckVal min_alarm
    The attribute minimum alarm in binary format.
    Definition: attribute.h:2080
    +
    DevErrorList errors
    The error stack.
    Definition: event.h:195
    +
    string unit
    Unit.
    Definition: devapi.h:179
    +
    void set_max_value(const char *def_max_value)
    Set default max_value property.
    Definition: attrdesc.h:154
    +
    _AttrMemorizedType
    Possible memorized attribute type.
    Definition: devapi.h:314
    +
    CORBA::Any * execute(DeviceImpl *dev, const CORBA::Any &in_any)
    Invoke the command execution method given at object creation time.
    +
    void set_str(const string &value_str)
    Set string representation of the attribute property value.
    Definition: attrprop.h:203
    +
    void set_polling_period(long per)
    Set the command polling period.
    Definition: command.h:377
    +
    void connect_db()
    Connect the process to the TANGO database.
    +
    AttrProp< DevLong > delta_t
    Attribute delta_t.
    Definition: attrprop.h:615
    +
    void reset_filedatabase()
    Reread the file database.
    +
    Pipe event callback execution data.
    Definition: event.h:439
    +
    int get_data_elt_type(size_t ind)
    Get blob data element value type.
    +
    Tango::DevState device_state
    The device state.
    Definition: device.h:3268
    +
    This class is a class representing a command in the template command model with output and input para...
    Definition: command.h:1688
    diff --git a/ftv2folderclosed.png b/folderclosed.png similarity index 100% rename from ftv2folderclosed.png rename to folderclosed.png diff --git a/ftv2folderopen.png b/folderopen.png similarity index 100% rename from ftv2folderopen.png rename to folderopen.png diff --git a/ftv2blank.png b/ftv2blank.png deleted file mode 100644 index 63c605b..0000000 Binary files a/ftv2blank.png and /dev/null differ diff --git a/ftv2lastnode.png b/ftv2lastnode.png deleted file mode 100644 index 63c605b..0000000 Binary files a/ftv2lastnode.png and /dev/null differ diff --git a/ftv2link.png b/ftv2link.png deleted file mode 100644 index 17edabf..0000000 Binary files a/ftv2link.png and /dev/null differ diff --git a/ftv2mlastnode.png b/ftv2mlastnode.png deleted file mode 100644 index 0b63f6d..0000000 Binary files a/ftv2mlastnode.png and /dev/null differ diff --git a/ftv2mnode.png b/ftv2mnode.png deleted file mode 100644 index 0b63f6d..0000000 Binary files a/ftv2mnode.png and /dev/null differ diff --git a/ftv2node.png b/ftv2node.png deleted file mode 100644 index 63c605b..0000000 Binary files a/ftv2node.png and /dev/null differ diff --git a/ftv2plastnode.png b/ftv2plastnode.png deleted file mode 100644 index c6ee22f..0000000 Binary files a/ftv2plastnode.png and /dev/null differ diff --git a/ftv2pnode.png b/ftv2pnode.png deleted file mode 100644 index c6ee22f..0000000 Binary files a/ftv2pnode.png and /dev/null differ diff --git a/ftv2vertline.png b/ftv2vertline.png deleted file mode 100644 index 63c605b..0000000 Binary files a/ftv2vertline.png and /dev/null differ diff --git a/functions.html b/functions.html index 9d4e846..f40f8da 100644 --- a/functions.html +++ b/functions.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,76 +39,22 @@ - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - _ -

      +

      - _ -

      • _class : Tango::DbDevInfo
      • @@ -166,9 +114,9 @@

        - _ -

          diff --git a/functions_a.html b/functions_a.html index fa230aa..87a5deb 100644 --- a/functions_a.html +++ b/functions_a.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - a -

    @@ -280,9 +228,9 @@

    - a -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - b -

      +

      - b -

      • black_box() : Tango::DeviceProxy
      • @@ -157,9 +105,9 @@

        - b -

          diff --git a/functions_c.html b/functions_c.html index 27ccfda..6e728a0 100644 --- a/functions_c.html +++ b/functions_c.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - c -

      +

      - c -

      • call_failed() : Tango::NamedDevFailedList
      • @@ -292,9 +240,9 @@

        - c -

          diff --git a/functions_d.html b/functions_d.html index 66fdf15..71eeabb 100644 --- a/functions_d.html +++ b/functions_d.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - d -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,31 +89,10 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - e -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - f -

      +

      - f -

      • fill_attr_polling_buffer() : Tango::Util
      • @@ -171,9 +119,9 @@

        - f -

          diff --git a/functions_func.html b/functions_func.html index cf7cdf2..f6472bf 100644 --- a/functions_func.html +++ b/functions_func.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - _ -

      +

      - _ -

      • _default_POA() : Tango::DeviceImpl
      • @@ -149,9 +99,9 @@

        - _ -

          diff --git a/functions_func_a.html b/functions_func_a.html index a8ea12d..d77ed1e 100644 --- a/functions_func_a.html +++ b/functions_func_a.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - a -

    @@ -216,9 +166,9 @@

    - a -

    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - b -

      +

      - b -

      • black_box() : Tango::DeviceProxy
      • @@ -149,9 +99,9 @@

        - b -

          diff --git a/functions_func_c.html b/functions_func_c.html index 7e3f868..01c60d3 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - c -

      +

      - c -

      • call_failed() : Tango::NamedDevFailedList
      • @@ -256,9 +206,9 @@

        - c -

          diff --git a/functions_func_d.html b/functions_func_d.html index 3c289cd..9bcc473 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - d -

    @@ -281,9 +222,9 @@

    - d -

    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,31 +89,10 @@
      -

    - e -

    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - f -

      +

      - f -

      • fill_attr_polling_buffer() : Tango::Util
      • @@ -164,9 +114,9 @@

        - f -

          diff --git a/functions_func_g.html b/functions_func_g.html index a9efa4f..2511b0b 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - g -

      +

      - g -

      • get_alarm_list() : Tango::MultiAttribute
      • @@ -451,7 +401,7 @@

        - g -

        • get_err_stack() : Tango::DeviceAttribute , Tango::DeviceDataHistory -, Tango::GroupReply +, Tango::GroupReply
        • get_events() : Tango::AttributeProxy @@ -753,9 +703,9 @@

          - g -

            diff --git a/functions_func_h.html b/functions_func_h.html index 2ef589b..6d9753d 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,17 +89,17 @@
      -

    - h -

    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - i -

      +

      - i -

      • ImageAttr() : Tango::ImageAttr
      • @@ -169,9 +119,9 @@

        - i -

          , Tango::TemplCommandOut< OUTARG >
        • insert() -: Tango::Command +: Tango::Command , Tango::DeviceAttribute -, Tango::DeviceData +, Tango::DeviceData
        • instance() : Tango::ApiUtil @@ -280,9 +230,9 @@

          - i -

            diff --git a/functions_func_l.html b/functions_func_l.html index 23df4ed..f8f451f 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - l -

      +

      - l -

      • length() : Tango::AttrHistoryStack< T > , Tango::CmdHistoryStack< T > @@ -156,9 +106,9 @@

        - l -

          diff --git a/functions_func_m.html b/functions_func_m.html index fee01bd..6fd445c 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - m -

      +

      - m -

      • MultiAttribute() : Tango::MultiAttribute
      • @@ -152,9 +102,9 @@

        - m -

          diff --git a/functions_func_n.html b/functions_func_n.html index d1345a8..04bd7c3 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - n -

      +

      - n -

      • name() : Tango::AttributeProxy , Tango::DeviceProxy @@ -150,9 +100,9 @@

        - n -

          diff --git a/functions_func_o.html b/functions_func_o.html index 190abac..6d3fbc9 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,9 +89,9 @@
      -

    - o -

      +

      - o -

      • obj_name() -: Tango::GroupReply +: Tango::GroupReply
      • operator<<() : Tango::DbDatum @@ -174,9 +124,9 @@

        - o -

          diff --git a/functions_func_p.html b/functions_func_p.html index 1e58c51..57f9457 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - p -

      +

      - p -

      • pending_asynch_call() : Tango::ApiUtil , Tango::DeviceProxy @@ -243,9 +193,9 @@

        - p -

          diff --git a/functions_func_r.html b/functions_func_r.html index 371c62a..6c56574 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,9 +89,9 @@
      -

    - r -

      +

      - r -

      • re_throw_exception() -: Tango::Except +: Tango::Except
      • read() : Tango::AttributeProxy @@ -266,9 +216,9 @@

        - r -

          diff --git a/functions_func_s.html b/functions_func_s.html index 2038797..a324d77 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - s -

    @@ -455,9 +405,9 @@

    - s -

    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - t -

      +

      - t -

      • TemplCommand() : Tango::TemplCommand
      • @@ -153,10 +103,10 @@

        - t -

          : Tango::TemplCommandOut< OUTARG >
        • throw_exception() -: Tango::Except +: Tango::Except
        • throw_named_exception() -: Tango::Except +: Tango::Except
        • TimedAttrData() : Tango::TimedAttrData< T > @@ -176,9 +126,9 @@

          - t -

            diff --git a/functions_func_u.html b/functions_func_u.html index c42f5d2..fa9cae6 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - u -

      +

      - u -

      • unexport_device() : Tango::Database
      • @@ -182,9 +132,9 @@

        - u -

          diff --git a/functions_func_w.html b/functions_func_w.html index 8bc3112..6d45836 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - w -

      +

      - w -

      • WAttribute() : Tango::WAttribute
      • @@ -218,9 +168,9 @@

        - w -

          diff --git a/functions_func_~.html b/functions_func_~.html index 26adf2a..9c8546a 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - ~ -

      +

      - ~ -

      • ~Attr() : Tango::Attr
      • @@ -167,9 +117,6 @@

        - ~ -

        • ~DeviceImpl() : Tango::DeviceImpl
        • -
        • ~EncodedAttribute() -: Tango::EncodedAttribute -
        • ~Group() : Tango::Group
        • @@ -200,9 +147,9 @@

          - ~ -

            diff --git a/functions_g.html b/functions_g.html index f0d3732..c1f0ff5 100644 --- a/functions_g.html +++ b/functions_g.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - g -

      +

      - g -

      • get_alarm_list() : Tango::MultiAttribute
      • @@ -453,7 +401,7 @@

        - g -

        • get_err_stack() : Tango::DeviceAttribute , Tango::DeviceDataHistory -, Tango::GroupReply +, Tango::GroupReply
        • get_events() : Tango::AttributeProxy @@ -755,9 +703,9 @@

          - g -

            diff --git a/functions_h.html b/functions_h.html index 8e9ddfa..1c694ce 100644 --- a/functions_h.html +++ b/functions_h.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,17 +89,17 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - h -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - i -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - l -

      +

      - l -

      • label : Tango::Attribute , Tango::DeviceAttributeConfig @@ -169,9 +117,9 @@

        - l -

          diff --git a/functions_m.html b/functions_m.html index 0865a37..85102c2 100644 --- a/functions_m.html +++ b/functions_m.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - m -

      +

      - m -

      • max_alarm : Tango::Attribute , Tango::AttributeAlarmInfo @@ -219,9 +167,9 @@

        - m -

          diff --git a/functions_n.html b/functions_n.html index 386f15e..385ce46 100644 --- a/functions_n.html +++ b/functions_n.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - n -

      +

      - n -

      • name : Tango::Attribute , Tango::AttributeProxy @@ -163,9 +111,9 @@

        - n -

          diff --git a/functions_o.html b/functions_o.html index bf0388f..d109ed3 100644 --- a/functions_o.html +++ b/functions_o.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,9 +89,9 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - o -

      +

      - o -

      • obj_name() -: Tango::GroupReply +: Tango::GroupReply
      • operator<<() : Tango::DbDatum @@ -186,9 +134,9 @@

        - o -

          diff --git a/functions_p.html b/functions_p.html index 6c70f90..6462d43 100644 --- a/functions_p.html +++ b/functions_p.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - p -

      +

      - p -

      • pending_asynch_call() : Tango::ApiUtil , Tango::DeviceProxy @@ -264,9 +212,9 @@

        - p -

          diff --git a/functions_q.html b/functions_q.html index b0b00e0..f082f0c 100644 --- a/functions_q.html +++ b/functions_q.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - q -

      +

      - q -

      • quality : Tango::Attribute
      • @@ -151,9 +99,9 @@

        - q -

          diff --git a/functions_r.html b/functions_r.html index 03d5fc0..ceb7a23 100644 --- a/functions_r.html +++ b/functions_r.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,9 +89,9 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - r -

      +

      - r -

      • re_throw_exception() -: Tango::Except +: Tango::Except
      • read() : Tango::AttributeProxy @@ -275,9 +223,9 @@

        - r -

          diff --git a/functions_rela.html b/functions_rela.html index e092621..76c3982 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Related Functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,49 +39,22 @@
    - + - - - + + + +
    @@ -102,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -125,9 +100,9 @@ diff --git a/functions_s.html b/functions_s.html index 4de5bee..cb6413b 100644 --- a/functions_s.html +++ b/functions_s.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - s -

    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - t -

      +

      - t -

      • TemplCommand() : Tango::TemplCommand
      • @@ -155,10 +103,10 @@

        - t -

          : Tango::TemplCommandOut< OUTARG >
        • throw_exception() -: Tango::Except +: Tango::Except
        • throw_named_exception() -: Tango::Except +: Tango::Except
        • TimedAttrData() : Tango::TimedAttrData< T > @@ -181,9 +129,9 @@

          - t -

            diff --git a/functions_u.html b/functions_u.html index 95fc92c..4593e19 100644 --- a/functions_u.html +++ b/functions_u.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - u -

      +

      - u -

      • unexport_device() : Tango::Database
      • @@ -189,9 +137,9 @@

        - u -

          diff --git a/functions_v.html b/functions_v.html index 75d3d91..fff79b0 100644 --- a/functions_v.html +++ b/functions_v.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - v -

      +

      - v -

      • value : Tango::Attribute , Tango::DataElement< T > @@ -160,9 +108,9 @@

        - v -

          diff --git a/functions_vars.html b/functions_vars.html index 70b07e8..939350e 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - _ -

      +

      - _ -

      • _class : Tango::DbDevInfo
      • @@ -161,9 +111,9 @@

        - _ -

          diff --git a/functions_vars_a.html b/functions_vars_a.html index 72c8a07..9c1ae3f 100644 --- a/functions_vars_a.html +++ b/functions_vars_a.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - a -

      +

      - a -

      • abs_change : Tango::ChangeEventInfo , Tango::MultiAttrProp< T > @@ -154,7 +104,7 @@

        - a -

          : Tango::AttributeInfoEx
        • allowed_ptr -: Tango::TemplCommand +: Tango::TemplCommand
        • arch_event : Tango::AttributeEventInfo @@ -208,9 +158,9 @@

          - a -

            diff --git a/functions_vars_b.html b/functions_vars_b.html index 95bd19d..7cf8061 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - b -

      +

      - b -

      • blackbox_depth : Tango::DeviceImpl
      • @@ -152,9 +102,9 @@

        - b -

          diff --git a/functions_vars_c.html b/functions_vars_c.html index 883255b..1f819a9 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - c -

      +

      - c -

      • ch_event : Tango::AttributeEventInfo
      • @@ -180,9 +130,9 @@

        - c -

          diff --git a/functions_vars_d.html b/functions_vars_d.html index 4548313..d284db0 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - d -

      +

      - d -

      • data_format : Tango::Attribute , Tango::DeviceAttributeConfig @@ -241,9 +191,9 @@

        - d -

          diff --git a/functions_vars_e.html b/functions_vars_e.html index 7109cb8..0391fb5 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - e -

      +

      - e -

      • enum_labels : Tango::Attribute , Tango::AttributeInfoEx @@ -201,9 +151,9 @@

        - e -

          diff --git a/functions_vars_f.html b/functions_vars_f.html index 0d41aca..405e4da 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - f -

      +

      - f -

      • format : Tango::Attribute , Tango::DeviceAttributeConfig @@ -151,9 +101,9 @@

        - f -

          diff --git a/functions_vars_h.html b/functions_vars_h.html index a889e1e..9ca0988 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - h -

      +

      - h -

      • host : Tango::DbDevExportInfo , Tango::DbDevFullInfo @@ -150,9 +100,9 @@

        - h -

          diff --git a/functions_vars_i.html b/functions_vars_i.html index 6db8d44..f1edd14 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - i -

      +

      - i -

      • idx_in_call : Tango::NamedDevFailed
      • @@ -161,9 +111,9 @@

        - i -

          diff --git a/functions_vars_l.html b/functions_vars_l.html index a6fc80e..5d1e7a2 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - l -

      +

      - l -

      • label : Tango::Attribute , Tango::DeviceAttributeConfig @@ -157,9 +107,9 @@

        - l -

          diff --git a/functions_vars_m.html b/functions_vars_m.html index d65c399..efb89cf 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - m -

      +

      - m -

      • max_alarm : Tango::Attribute , Tango::AttributeAlarmInfo @@ -211,9 +161,9 @@

        - m -

          diff --git a/functions_vars_n.html b/functions_vars_n.html index 98f4573..b8a3b3b 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - n -

      +

      - n -

      • name : Tango::Attribute , Tango::Command @@ -159,9 +109,9 @@

        - n -

          diff --git a/functions_vars_o.html b/functions_vars_o.html index bdb9ee1..b5ce0ee 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - o -

      +

      - o -

      • out_type : Tango::Command , Tango::DevCommandInfo @@ -154,9 +104,9 @@

        - o -

          diff --git a/functions_vars_p.html b/functions_vars_p.html index 8fecb58..31830f8 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - p -

      +

      - p -

      • per_event : Tango::AttributeEventInfo
      • @@ -165,9 +115,9 @@

        - p -

          diff --git a/functions_vars_q.html b/functions_vars_q.html index e574939..65616fb 100644 --- a/functions_vars_q.html +++ b/functions_vars_q.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - q -

      +

      - q -

      • quality : Tango::Attribute
      • @@ -149,9 +99,9 @@

        - q -

          diff --git a/functions_vars_r.html b/functions_vars_r.html index e7bd2d5..5db1c33 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - r -

      +

      - r -

      • rel_change : Tango::ChangeEventInfo , Tango::MultiAttrProp< T > @@ -153,9 +103,9 @@

        - r -

          diff --git a/functions_vars_s.html b/functions_vars_s.html index 6e812f1..c1020c0 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - s -

      +

      - s -

      • server : Tango::DbDevInfo
      • @@ -163,9 +113,9 @@

        - s -

          diff --git a/functions_vars_t.html b/functions_vars_t.html index 49139d8..7899198 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - t -

      +

      - t -

      • type : Tango::DeviceClass
      • @@ -149,9 +99,9 @@

        - t -

          diff --git a/functions_vars_u.html b/functions_vars_u.html index 791f636..7a82db0 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - u -

      +

      - u -

      • unit : Tango::Attribute , Tango::DeviceAttributeConfig @@ -151,9 +101,9 @@

        - u -

          diff --git a/functions_vars_v.html b/functions_vars_v.html index 593c01a..8691158 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - v -

      +

      - v -

      • value : Tango::Attribute , Tango::DataElement< T > @@ -158,9 +108,9 @@

        - v -

          diff --git a/functions_vars_w.html b/functions_vars_w.html index 875c7fd..8b5f398 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members - Variables + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,74 +39,22 @@
    - + - - - - + + + +
    @@ -127,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -139,7 +89,7 @@
      -

    - w -

      +

      - w -

      • when : Tango::Attribute
      • @@ -162,9 +112,9 @@

        - w -

          diff --git a/functions_w.html b/functions_w.html index 1deb55d..e2596dc 100644 --- a/functions_w.html +++ b/functions_w.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - w -

      +

      - w -

      • WAttribute() : Tango::WAttribute
      • @@ -236,9 +184,9 @@

        - w -

          diff --git a/functions_~.html b/functions_~.html index 9c12cf8..bcab137 100644 --- a/functions_~.html +++ b/functions_~.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Members + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
          Tango Core Classes Reference -  9.2.6 +  9.3.3
          @@ -39,76 +39,22 @@
    - + - - - - + + + +
    @@ -129,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,7 +89,7 @@
    Here is a list of all documented class members with links to the class documentation for each member:
    -

    - ~ -

      +

      - ~ -

      • ~Attr() : Tango::Attr
      • @@ -169,9 +117,6 @@

        - ~ -

        • ~DeviceImpl() : Tango::DeviceImpl
        • -
        • ~EncodedAttribute() -: Tango::EncodedAttribute -
        • ~Group() : Tango::Group
        • @@ -202,9 +147,9 @@

          - ~ -

            diff --git a/graph_legend.html b/graph_legend.html index f6522e8..78081b3 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Graph Legend + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
            Tango Core Classes Reference -  9.2.6 +  9.3.3
            @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -102,52 +92,15 @@

    This page explains how to interpret the graphs that are generated by doxygen.

    -

    Consider the following example:

    1 /*! Invisible class because of truncation */
    -
    2 class Invisible { };
    -
    3 
    -
    4 /*! Truncated class, inheritance relation is hidden */
    -
    5 class Truncated : public Invisible { };
    -
    6 
    -
    7 /* Class not documented with doxygen comments */
    -
    8 class Undocumented { };
    -
    9 
    -
    10 /*! Class that is inherited using public inheritance */
    -
    11 class PublicBase : public Truncated { };
    -
    12 
    -
    13 /*! A template class */
    -
    14 template<class T> class Templ { };
    -
    15 
    -
    16 /*! Class that is inherited using protected inheritance */
    -
    17 class ProtectedBase { };
    -
    18 
    -
    19 /*! Class that is inherited using private inheritance */
    -
    20 class PrivateBase { };
    -
    21 
    -
    22 /*! Class that is used by the Inherited class */
    -
    23 class Used { };
    -
    24 
    -
    25 /*! Super class that inherits a number of other classes */
    -
    26 class Inherited : public PublicBase,
    -
    27  protected ProtectedBase,
    -
    28  private PrivateBase,
    -
    29  public Undocumented,
    -
    30  public Templ<int>
    -
    31 {
    -
    32  private:
    -
    33  Used *m_usedClass;
    -
    34 };
    -

    This will result in the following graph:

    -
    - -
    -

    The boxes in the above graph have the following meaning:

    +

    Consider the following example:

    /*! Invisible class because of truncation */
    class Invisible { };
    /*! Truncated class, inheritance relation is hidden */
    class Truncated : public Invisible { };
    /* Class not documented with doxygen comments */
    class Undocumented { };
    /*! Class that is inherited using public inheritance */
    class PublicBase : public Truncated { };
    /*! A template class */
    template<class T> class Templ { };
    /*! Class that is inherited using protected inheritance */
    class ProtectedBase { };
    /*! Class that is inherited using private inheritance */
    class PrivateBase { };
    /*! Class that is used by the Inherited class */
    class Used { };
    /*! Super class that inherits a number of other classes */
    class Inherited : public PublicBase,
    protected ProtectedBase,
    private PrivateBase,
    public Undocumented,
    public Templ<int>
    {
    private:
    Used *m_usedClass;
    };

    This will result in the following graph:

    +

    The boxes in the above graph have the following meaning:

    @@ -160,18 +113,18 @@
  • A dark red arrow is used for private inheritance.
  • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
  • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
    diff --git a/graph_legend.md5 b/graph_legend.md5 index 9c81926..05690eb 100644 --- a/graph_legend.md5 +++ b/graph_legend.md5 @@ -1 +1 @@ -be59f0ca02e87bd21eee1b531e914f8f \ No newline at end of file +b7565132b6c84c895b78d83172ce6fc2 \ No newline at end of file diff --git a/graph_legend.png b/graph_legend.png index e39c3d6..7925979 100644 Binary files a/graph_legend.png and b/graph_legend.png differ diff --git a/group__Client.html b/group__Client.html index ec86b73..2cab243 100644 --- a/group__Client.html +++ b/group__Client.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Client classes + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -111,7 +101,11 @@
    - + + + + +
    @@ -125,28 +119,28 @@ - + - + - + - + - + - + - + @@ -158,16 +152,16 @@ - + - + - + @@ -212,63 +206,57 @@ - + - +

    Classes

    class  Tango::ApiUtil
     Miscellaneous utility methods usefull in a Tango client. More...
     Miscellaneous utility methods usefull in a Tango client. More...
     
    struct  Tango::ArchiveEventInfo
     Attribute archive event configuration. More...
     Attribute archive event configuration. More...
     
    class  Tango::AttrConfEventData
     Attribute configuration change event callback execution data. More...
     Attribute configuration change event callback execution data. More...
     
    struct  Tango::AttributeAlarmInfo
     Attribute alarms configuration. More...
     Attribute alarms configuration. More...
     
    struct  Tango::AttributeEventInfo
     Attribute event configuration. More...
     Attribute event configuration. More...
     
    struct  Tango::AttributeInfo
     Attribute configuration data extension. More...
     Attribute configuration data extension. More...
     
    struct  Tango::AttributeInfoEx
     Extended attribute configuration data. More...
     
    class  Tango::AttributeProxy
     Easy to use interface to Tango device attribute. More...
     Easy to use interface to Tango device attribute. More...
     
    class  Tango::AttrReadEvent
     Asynchronous read attribute execution callback data. More...
     Event and asynchronous (callback model) calls base class. More...
     
    struct  Tango::ChangeEventInfo
     Attribute change event configuration. More...
     Attribute change event configuration. More...
     
    class  Tango::CmdDoneEvent
     Asynchronous command execution callback data. More...
     
    struct  Tango::CommandInfo
     Command information data extension. More...
     Command information data extension. More...
     
    class  Tango::Connection
     Base class for Tango device access. More...
     Base class for Tango device access. More...
     
    struct  Tango::DataElement< T >
     Fundamental type for extracting data from a device pipe blob. More...
     An exception class. More...
     
    struct  Tango::PeriodicEventInfo
     Attribute periodic event configuration. More...
     Attribute periodic event configuration. More...
     
    class  Tango::PipeEventData
     Pipe event callback execution data. More...
     Pipe event callback execution data. More...
     
    - - + + - - + + - - + + - - + - - - + + - + - - + + - - + - - + + - - + +

    Typedefs

    -typedef struct
    -Tango::ArchiveEventInfo 
    Tango::ArchiveEventInfo
     Attribute archive event configuration.
    +typedef struct Tango::ArchiveEventInfo Tango::ArchiveEventInfo
     Attribute archive event configuration.
     
    -typedef struct
    -Tango::AttributeAlarmInfo 
    Tango::AttributeAlarmInfo
     Attribute alarms configuration.
    +typedef struct Tango::AttributeAlarmInfo Tango::AttributeAlarmInfo
     Attribute alarms configuration.
     
    -typedef struct
    -Tango::AttributeEventInfo 
    Tango::AttributeEventInfo
     Attribute event configuration.
    +typedef struct Tango::AttributeEventInfo Tango::AttributeEventInfo
     Attribute event configuration.
     
    +
    typedef Tango::AttributeInfo Tango::AttributeInfo
     Attribute configuration data extension.
     Attribute configuration data extension.
     
    +
    typedef Tango::AttributeInfoEx Tango::AttributeInfoEx
     Extended attribute configuration data.
     
    -typedef vector< AttributeInfoEx > Tango::AttributeInfoListEx
     vector of AttributeInfoEx structure
    +typedef vector< AttributeInfoExTango::AttributeInfoListEx
     vector of AttributeInfoEx structure
     
    -typedef enum
    -Tango::_AttrMemorizedType 
    Tango::AttrMemorizedType
    +typedef enum Tango::_AttrMemorizedType Tango::AttrMemorizedType
     Possible memorized attribute type.
     
    -typedef struct
    -Tango::ChangeEventInfo 
    Tango::ChangeEventInfo
     Attribute change event configuration.
    +typedef struct Tango::ChangeEventInfo Tango::ChangeEventInfo
     Attribute change event configuration.
     
    +
    typedef Tango::CommandInfo Tango::CommandInfo
     Command information data extension.
     Command information data extension.
     
    -typedef vector< CommandInfo > Tango::CommandInfoList
     A vector of CommandInfo structure.
    +typedef vector< CommandInfoTango::CommandInfoList
     A vector of CommandInfo structure.
     
    -typedef struct
    -Tango::PeriodicEventInfo 
    Tango::PeriodicEventInfo
     Attribute periodic event configuration.
    +typedef struct Tango::PeriodicEventInfo Tango::PeriodicEventInfo
     Attribute periodic event configuration.
     

    @@ -336,7 +324,9 @@

    Detailed Description

    Enumeration Type Documentation

    - + +

    ◆ _AttrMemorizedType

    +
    @@ -348,23 +338,21 @@

    Enumeration Type Documentation

    Possible memorized attribute type.

    - - - -
    Enumerator
    NOT_KNOWN  -

    Device too old to get this info.

    +
    Enumerator
    NOT_KNOWN 

    Device too old to get this info.

    NONE  -

    The attribute is not memorized.

    +
    NONE 

    The attribute is not memorized.

    MEMORIZED  -

    Memorized attribute.

    +
    MEMORIZED 

    Memorized attribute.

    MEMORIZED_WRITE_INIT  -

    Memorized attribute with memorized value writen at initialization.

    +
    MEMORIZED_WRITE_INIT 

    Memorized attribute with memorized value writen at initialization.

    - + +

    ◆ asyn_req_type

    +
    @@ -376,20 +364,19 @@

    Enumeration Type Documentation

    Possible asynchronous request type.

    - - -
    Enumerator
    POLLING  -

    Polling mode request.

    +
    Enumerator
    POLLING 

    Polling mode request.

    CALL_BACK  -

    Callback mode request.

    +
    CALL_BACK 

    Callback mode request.

    ALL_ASYNCH  -

    All request.

    +
    ALL_ASYNCH 

    All request.

    - + +

    ◆ cb_sub_model

    +
    @@ -401,17 +388,17 @@

    Enumeration Type Documentation

    Possible callback mode.

    - -
    Enumerator
    PUSH_CALLBACK  -

    Callback push model.

    +
    Enumerator
    PUSH_CALLBACK 

    Callback push model.

    PULL_CALLBACK  -

    Callback pull model.

    +
    PULL_CALLBACK 

    Callback pull model.

    - + +

    ◆ ErrorManagementType

    +
    @@ -423,17 +410,17 @@

    Enumeration Type Documentation

    Possible error management with write_read_attribute call.

    - -
    Enumerator
    ABORT_ON_ERROR  -

    Do not read attribute(s) if one of the written attribute(s) failed.

    +
    Enumerator
    ABORT_ON_ERROR 

    Do not read attribute(s) if one of the written attribute(s) failed.

    CONTINUE_ON_ERROR  -

    Read attribute(s) even if one of the written attribute(s) failed.

    +
    CONTINUE_ON_ERROR 

    Read attribute(s) even if one of the written attribute(s) failed.

    - + +

    ◆ EventType

    +
    @@ -445,32 +432,23 @@

    Enumeration Type Documentation

    Possible event type.

    - - - - - - - - -
    Enumerator
    CHANGE_EVENT  -

    Change event.

    +
    Enumerator
    CHANGE_EVENT 

    Change event.

    QUALITY_EVENT  -

    Quality change event (deprecated - do not use)

    +
    QUALITY_EVENT 

    Quality change event (deprecated - do not use)

    PERIODIC_EVENT  -

    Periodic event.

    +
    PERIODIC_EVENT 

    Periodic event.

    ARCHIVE_EVENT  -

    Archive event.

    +
    ARCHIVE_EVENT 

    Archive event.

    USER_EVENT  -

    User event.

    +
    USER_EVENT 

    User event.

    ATTR_CONF_EVENT  -

    Attribute configuration change event.

    +
    ATTR_CONF_EVENT 

    Attribute configuration change event.

    DATA_READY_EVENT  -

    Data ready event.

    +
    DATA_READY_EVENT 

    Data ready event.

    INTERFACE_CHANGE_EVENT  -

    Device interface change event.

    +
    INTERFACE_CHANGE_EVENT 

    Device interface change event.

    PIPE_EVENT  -

    Device pipe event.

    +
    PIPE_EVENT 

    Device pipe event.

    @@ -481,9 +459,9 @@

    Enumeration Type Documentation

    diff --git a/group__Client.js b/group__Client.js index f7607b0..3399c71 100644 --- a/group__Client.js +++ b/group__Client.js @@ -51,20 +51,20 @@ var group__Client = [ "AttributeProxy", "classTango_1_1AttributeProxy.html", [ [ "AttributeProxy", "classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9", null ], [ "AttributeProxy", "classTango_1_1AttributeProxy.html#ab8a6da05eb30b76b144557c8e20c5e81", null ], + [ "delete_property", "classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719", null ], [ "delete_property", "classTango_1_1AttributeProxy.html#ac6b4497b44f0668640c308e404d2eef7", null ], [ "delete_property", "classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98", null ], - [ "delete_property", "classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719", null ], [ "event_queue_size", "classTango_1_1AttributeProxy.html#a149cf6bb79d1e0a9c066395b7b286e4d", null ], [ "get_config", "classTango_1_1AttributeProxy.html#aa226b2ffd4e1919880e8a14f52851a79", null ], [ "get_device_proxy", "classTango_1_1AttributeProxy.html#ae52a9e07a42cf0479aea39f158e957f2", null ], + [ "get_events", "classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac", null ], [ "get_events", "classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab", null ], [ "get_events", "classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd", null ], - [ "get_events", "classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac", null ], [ "get_last_event_date", "classTango_1_1AttributeProxy.html#a88b91e0189b350080975a60b3b90595c", null ], [ "get_poll_period", "classTango_1_1AttributeProxy.html#a9d25e3cec680c7bac3c80f7f0b4dc340", null ], + [ "get_property", "classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520", null ], [ "get_property", "classTango_1_1AttributeProxy.html#ad6e69af1b3948d3d0941dd8940e3823c", null ], [ "get_property", "classTango_1_1AttributeProxy.html#aca240e15843814bc1ea2afa2ddd818b6", null ], - [ "get_property", "classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520", null ], [ "history", "classTango_1_1AttributeProxy.html#abf8c234ac15a83f8f6699fcb6d963f94", null ], [ "is_event_queue_empty", "classTango_1_1AttributeProxy.html#a8a058915ddab00f20210db286d92ba0b", null ], [ "is_polled", "classTango_1_1AttributeProxy.html#a22e280c80b96332363b35d43e1c0813d", null ], @@ -110,10 +110,10 @@ var group__Client = [ "attr_read", "classTango_1_1CallBack.html#a47a4fc0fca26863bd7b31e6f1e978f72", null ], [ "attr_written", "classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc", null ], [ "cmd_ended", "classTango_1_1CallBack.html#a9a39818975ee8f46755209a62ffed5f7", null ], - [ "push_event", "classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9", null ], [ "push_event", "classTango_1_1CallBack.html#a5d1dc656f3a7f50df6860f01fac4f32e", null ], [ "push_event", "classTango_1_1CallBack.html#abab8a359a1e492e12a21b3dab7b93501", null ], [ "push_event", "classTango_1_1CallBack.html#acf0ff8451e6fd851f8724237d4fad4a8", null ], + [ "push_event", "classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9", null ], [ "push_event", "classTango_1_1CallBack.html#aac4aa49f209d8db18ce415f2a1a5d13d", null ] ] ], [ "ChangeEventInfo", "structTango_1_1ChangeEventInfo.html", [ @@ -134,18 +134,18 @@ var group__Client = [ "Connection", "classTango_1_1Connection.html", [ [ "cancel_all_polling_asynch_request", "classTango_1_1Connection.html#a7e596bb67ca070748f501ab990d5f880", null ], [ "cancel_asynch_request", "classTango_1_1Connection.html#aa340cda55c9be5ba4c87b92b6213f6f1", null ], - [ "command_inout", "classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347", null ], [ "command_inout", "classTango_1_1Connection.html#affa1c0fff97f714eddf69ebdb17c6665", null ], - [ "command_inout", "classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5", null ], [ "command_inout", "classTango_1_1Connection.html#a484969b4553471d1f15d873cc638cc1d", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56", null ], + [ "command_inout", "classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347", null ], + [ "command_inout", "classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#a13709d9e18276ce038e358e9ef7e54e0", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#a3ac6eaa4960de354249d9d9fa6c09b32", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#ab15806ba65762f244739c66e6a978fcc", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966", null ], + [ "command_inout_asynch", "classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56", null ], [ "command_inout_asynch", "classTango_1_1Connection.html#af29ba99c37cb252ab1d386d192f2721f", null ], - [ "command_inout_asynch", "classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c", null ], [ "command_inout_reply", "classTango_1_1Connection.html#afae0ebefc88ab77671fc717f30b53c8f", null ], [ "command_inout_reply", "classTango_1_1Connection.html#a02eedd172fbcb947d0a93f10d4f8def1", null ], [ "get_asynch_replies", "classTango_1_1Connection.html#aab2655c9b8626777ab54dc795a4f0738", null ], @@ -179,8 +179,8 @@ var group__Client = [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#a67d52e21a5029a03601c3756445e318e", null ], [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#a72d6ce5f1e5c090014a6feba02948c76", null ], [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html#aba7c0a8dfee681451efc32a97a3f8471", null ], - [ "exceptions", "classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5", null ], [ "exceptions", "classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449", null ], + [ "exceptions", "classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5", null ], [ "extract", "classTango_1_1DeviceAttribute.html#ad70f7601d11c6a8f7b6dff85c45e2fa3", null ], [ "extract_read", "classTango_1_1DeviceAttribute.html#abab196e07e204f0708cd5bbc7f50142b", null ], [ "extract_set", "classTango_1_1DeviceAttribute.html#a286075b484aacfc6101ad9653ae2451b", null ], @@ -200,16 +200,16 @@ var group__Client = [ "get_written_dim_y", "classTango_1_1DeviceAttribute.html#a2425639e58b4c8741eb3ffdf6e352070", null ], [ "has_failed", "classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233", null ], [ "insert", "classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96", null ], - [ "insert", "classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f", null ], [ "insert", "classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6", null ], [ "insert", "classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa", null ], + [ "insert", "classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f", null ], [ "is_empty", "classTango_1_1DeviceAttribute.html#a627233903abcb7f81d9e4ae21a5a9bc0", null ], [ "operator<<", "classTango_1_1DeviceAttribute.html#a39d8445992f45faabe7210065a49c1db", null ], [ "operator>>", "classTango_1_1DeviceAttribute.html#a76dcb00f710fd52a8d2038dc95f66b07", null ], [ "reset_exceptions", "classTango_1_1DeviceAttribute.html#aadacbabadd2fb9533f47c2e401c2bf9c", null ], [ "set_exceptions", "classTango_1_1DeviceAttribute.html#a4dfe60e076172a05f332a35c5412e182", null ], - [ "set_name", "classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6", null ], [ "set_name", "classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f", null ], + [ "set_name", "classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6", null ], [ "state", "classTango_1_1DeviceAttribute.html#acd36c145050e5e3bf3bd4a172a0249c7", null ] ] ], [ "DeviceAttributeHistory", "classTango_1_1DeviceAttributeHistory.html", [ @@ -218,15 +218,15 @@ var group__Client = ] ], [ "DeviceData", "classTango_1_1DeviceData.html", [ [ "DeviceData", "classTango_1_1DeviceData.html#a2227d87b07be33fda5a23639f79022ad", null ], - [ "exceptions", "classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2", null ], [ "exceptions", "classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb", null ], + [ "exceptions", "classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2", null ], + [ "extract", "classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96", null ], [ "extract", "classTango_1_1DeviceData.html#a996cb6f093c40bc7d2aecbdaf927ba27", null ], [ "extract", "classTango_1_1DeviceData.html#ab0ed8579ce26b2b834a70dc6473a86ed", null ], - [ "extract", "classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96", null ], [ "get_type", "classTango_1_1DeviceData.html#a435d573580962abb03ce5041ad0fff67", null ], + [ "insert", "classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b", null ], [ "insert", "classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5", null ], [ "insert", "classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e", null ], - [ "insert", "classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b", null ], [ "is_empty", "classTango_1_1DeviceData.html#a6a46f83cfabcd66a51e1a879a2b8aca5", null ], [ "operator<<", "classTango_1_1DeviceData.html#a441796301b708d97386ea636104889d4", null ], [ "operator>>", "classTango_1_1DeviceData.html#a2b6646e364f813aa50c9bae5b0ffea8f", null ], @@ -245,8 +245,8 @@ var group__Client = [ "DevicePipe", "classTango_1_1DevicePipe.html#a22601f9beee583d33c2d17a9cff58c71", null ], [ "DevicePipe", "classTango_1_1DevicePipe.html#a747b3e03295bc6ec45f87c25bef1d377", null ], [ "DevicePipe", "classTango_1_1DevicePipe.html#a95863583fd8ff5bff2f16fb8d98cd932", null ], - [ "exceptions", "classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099", null ], [ "exceptions", "classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7", null ], + [ "exceptions", "classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099", null ], [ "get_data_elt_name", "classTango_1_1DevicePipe.html#a242f6981b33c372833459baee14315fe", null ], [ "get_data_elt_names", "classTango_1_1DevicePipe.html#a1c49f10b17cda1734a1b3f3134bdb8c7", null ], [ "get_data_elt_nb", "classTango_1_1DevicePipe.html#a00c05c84ecb64e225d735a0a2fc4e546", null ], @@ -268,8 +268,8 @@ var group__Client = [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html", [ [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html#a5bfde9fdf42756efc933898124e64c1a", null ], [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html#ad93b7bf767381d3883a1460cad4ff381", null ], - [ "exceptions", "classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df", null ], [ "exceptions", "classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305", null ], + [ "exceptions", "classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df", null ], [ "get_data_elt_name", "classTango_1_1DevicePipeBlob.html#a73058a3dbe75fa859caad08c56b9e83f", null ], [ "get_data_elt_names", "classTango_1_1DevicePipeBlob.html#a2becdbba06b82cf962423f937d54b608", null ], [ "get_data_elt_nb", "classTango_1_1DevicePipeBlob.html#a85220fe9f2351d7a43dc4f7fdf4cd3d5", null ], @@ -288,61 +288,61 @@ var group__Client = [ "DeviceProxy", "classTango_1_1DeviceProxy.html", [ [ "DeviceProxy", "classTango_1_1DeviceProxy.html#a2e4fa0ea2f3c016c47d31a788911a6b1", null ], [ "DeviceProxy", "classTango_1_1DeviceProxy.html#a16a52119368b7c0b9473f2059b9c77a3", null ], - [ "add_logging_target", "classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13", null ], [ "add_logging_target", "classTango_1_1DeviceProxy.html#a5af2f2566a2e8e70ce99b13ab0560696", null ], + [ "add_logging_target", "classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13", null ], [ "adm_name", "classTango_1_1DeviceProxy.html#a226a137b3f763634d2d086abb96895b8", null ], [ "alias", "classTango_1_1DeviceProxy.html#af7055281741adb8aa737e0b11d55f66c", null ], - [ "attribute_history", "classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4", null ], [ "attribute_history", "classTango_1_1DeviceProxy.html#a50002daad4dc97b0651680e5f2b7a655", null ], + [ "attribute_history", "classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4", null ], [ "attribute_list_query", "classTango_1_1DeviceProxy.html#af30ae974b0dd6ea2e9c7a5dddbcc3fc9", null ], [ "attribute_list_query_ex", "classTango_1_1DeviceProxy.html#a379c04c3a3bfabe7324cda9c3d7c47eb", null ], [ "attribute_query", "classTango_1_1DeviceProxy.html#a86d45a2c6d13ceff780b96854a095920", null ], [ "black_box", "classTango_1_1DeviceProxy.html#a11b7d307b87a97d0196b8133b612b16a", null ], - [ "command_history", "classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1", null ], [ "command_history", "classTango_1_1DeviceProxy.html#a5c362996e56c723d7d2959a974b9aacc", null ], + [ "command_history", "classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1", null ], [ "command_list_query", "classTango_1_1DeviceProxy.html#a851a4e738873aaa58b2bfb79b17e875d", null ], [ "command_query", "classTango_1_1DeviceProxy.html#a8d12bb3833933c404a5b16e1793d797b", null ], + [ "delete_property", "classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220", null ], [ "delete_property", "classTango_1_1DeviceProxy.html#acc165c22d5b08d1d7083723f3b551a5f", null ], [ "delete_property", "classTango_1_1DeviceProxy.html#ad6f95010e7074d582cfc01b4cd6a08d0", null ], - [ "delete_property", "classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220", null ], [ "description", "classTango_1_1DeviceProxy.html#a34a3c96b2fa13b809f8b2818958bfc1b", null ], [ "dev_name", "classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7", null ], [ "event_queue_size", "classTango_1_1DeviceProxy.html#ad50a2c7c5f0e23706bc51c7cce3c062e", null ], - [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2", null ], [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a8f82994f65d0093c54f8c9183e0a6a1d", null ], + [ "get_attribute_config", "classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2", null ], [ "get_attribute_config_ex", "classTango_1_1DeviceProxy.html#adbe7b3df29ada6c0e924f09a2537b8a9", null ], [ "get_attribute_list", "classTango_1_1DeviceProxy.html#a255baafbbd2312af92b53a55d3d73b41", null ], - [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27", null ], [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#ae9da824d70061b4879d5b079785b48da", null ], + [ "get_attribute_poll_period", "classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27", null ], [ "get_command_config", "classTango_1_1DeviceProxy.html#a8e81a9cdaba63b632f47acd62936ad3b", null ], [ "get_command_config", "classTango_1_1DeviceProxy.html#ab9d325e57ea939812cc3adb4c843a51b", null ], [ "get_command_list", "classTango_1_1DeviceProxy.html#ad42c9ee0ce868bb7f54b10f7d4cea2f9", null ], - [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5", null ], [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a8090ccc6ceb0e1b12beeece35d363060", null ], - [ "get_events", "classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c", null ], - [ "get_events", "classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d", null ], + [ "get_command_poll_period", "classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5", null ], [ "get_events", "classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499", null ], + [ "get_events", "classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c", null ], [ "get_events", "classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa", null ], [ "get_events", "classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4", null ], + [ "get_events", "classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d", null ], [ "get_events", "classTango_1_1DeviceProxy.html#aa8921e89183efb2125aae0fc5d594921", null ], [ "get_last_event_date", "classTango_1_1DeviceProxy.html#a2ec8d64a3d908ee8370d2ef835b9234b", null ], [ "get_locker", "classTango_1_1DeviceProxy.html#a8b33fe97f4c0ee808a1a50bf9f6fd124", null ], [ "get_logging_level", "classTango_1_1DeviceProxy.html#a7bed3468688fb6b52cb6ce398effdc51", null ], [ "get_logging_target", "classTango_1_1DeviceProxy.html#a6629ccfb78b4da94bf4444168509f863", null ], - [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f", null ], [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a52a28d42e973f478417f14ca17fef85f", null ], + [ "get_pipe_config", "classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f", null ], [ "get_pipe_list", "classTango_1_1DeviceProxy.html#a675b8134e200fdd9e790597fc8e8ec36", null ], + [ "get_property", "classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334", null ], [ "get_property", "classTango_1_1DeviceProxy.html#afe7a028be773f0bd7cfbf7b5f3d0fc03", null ], [ "get_property", "classTango_1_1DeviceProxy.html#ad0ca005ff41311109bef21b60ae38af5", null ], - [ "get_property", "classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334", null ], [ "get_property_list", "classTango_1_1DeviceProxy.html#ad1c0e6f8c6212b984d26463ba4088581", null ], [ "get_tango_lib_version", "classTango_1_1DeviceProxy.html#a95c99610ef6c9ba172a0b3fcb8f2f6f8", null ], [ "import_info", "classTango_1_1DeviceProxy.html#a5746c63f1c1e602ce2a945337cfc441e", null ], [ "info", "classTango_1_1DeviceProxy.html#a47c570748174ff9cb4f4d0c7431dd5d3", null ], - [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b", null ], [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#af84d3df1d23560071a23fae661747b11", null ], - [ "is_command_polled", "classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085", null ], + [ "is_attribute_polled", "classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b", null ], [ "is_command_polled", "classTango_1_1DeviceProxy.html#a19f9fb092c6dafdd7e7326feae8d392f", null ], + [ "is_command_polled", "classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085", null ], [ "is_event_queue_empty", "classTango_1_1DeviceProxy.html#ab559dda4e1539bd77cbe5617275bcf23", null ], [ "is_locked", "classTango_1_1DeviceProxy.html#ae6e863ee03896f7783a84af048095f0d", null ], [ "is_locked_by_me", "classTango_1_1DeviceProxy.html#a6f41f2fa087bca0140e0341f2295ec70", null ], @@ -351,17 +351,17 @@ var group__Client = [ "name", "classTango_1_1DeviceProxy.html#a4f628cc35233a6269f22ac50033dce42", null ], [ "pending_asynch_call", "classTango_1_1DeviceProxy.html#a9ff908df6f1663a79fd589c87f967094", null ], [ "ping", "classTango_1_1DeviceProxy.html#a326eda7fff8a36cfcc999fec9552625d", null ], - [ "poll_attribute", "classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403", null ], [ "poll_attribute", "classTango_1_1DeviceProxy.html#ab5e92a19ce8f69b13c2aba1a8bc7b6e8", null ], - [ "poll_command", "classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e", null ], + [ "poll_attribute", "classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403", null ], [ "poll_command", "classTango_1_1DeviceProxy.html#acafadb30994e2433e5da0d317e5032a5", null ], + [ "poll_command", "classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e", null ], [ "polling_status", "classTango_1_1DeviceProxy.html#a588c2d243bd52435283851f01b93ffcd", null ], [ "put_property", "classTango_1_1DeviceProxy.html#a98d7a6e56b47f851551a773c8aff8bcd", null ], - [ "read_attribute", "classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb", null ], [ "read_attribute", "classTango_1_1DeviceProxy.html#a018166664ab04036946d69807a0a0ef8", null ], - [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e", null ], + [ "read_attribute", "classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a2152d80457a5fc501be7a3d7f4127b90", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#ac7c591f4abe2a12667704b4911d49678", null ], + [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e", null ], [ "read_attribute_asynch", "classTango_1_1DeviceProxy.html#a76274245067a3bf14a2a897e1952ebc6", null ], [ "read_attribute_reply", "classTango_1_1DeviceProxy.html#ad4e6e92f4e83f836e9adfab7e937d269", null ], [ "read_attribute_reply", "classTango_1_1DeviceProxy.html#a4a742508785623a198dd38f893854321", null ], @@ -371,18 +371,18 @@ var group__Client = [ "read_attributes_reply", "classTango_1_1DeviceProxy.html#ad604e7b59d68d08e6b14068503e1677f", null ], [ "read_attributes_reply", "classTango_1_1DeviceProxy.html#a1840d3b20a28ea3bda5cbff7f6b3dac3", null ], [ "read_pipe", "classTango_1_1DeviceProxy.html#ac9074138f6b8479bfa03258ed1ff86bc", null ], - [ "remove_logging_target", "classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e", null ], [ "remove_logging_target", "classTango_1_1DeviceProxy.html#a88c9ad5c6e2245f609972758251398dc", null ], + [ "remove_logging_target", "classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e", null ], [ "set_attribute_config", "classTango_1_1DeviceProxy.html#ac729ab3d20dbebaf34ab523307770a08", null ], [ "set_attribute_config", "classTango_1_1DeviceProxy.html#aa9f8bd287abfbcae5e47fe7c8924ea70", null ], [ "set_logging_level", "classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9", null ], [ "set_pipe_config", "classTango_1_1DeviceProxy.html#af3d0074df73ed0eb8512a88e98c0e053", null ], [ "state", "classTango_1_1DeviceProxy.html#ac173ba95be20afec6d5e836cddc98ce9", null ], [ "status", "classTango_1_1DeviceProxy.html#a2ffd167a049b60027c4fc8e529f844c9", null ], - [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b", null ], [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a89b2d5d3226b4bf4ddb85ce1c141012b", null ], - [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6", null ], + [ "stop_poll_attribute", "classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b", null ], [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a825e655557a1cdee4e82b11a9bcba5a6", null ], + [ "stop_poll_command", "classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#af1b71ba4bd5427c2effd7321d53a7af4", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#a80c449b725a134b1e9aac6771b70ed5c", null ], [ "subscribe_event", "classTango_1_1DeviceProxy.html#a5fef157c74708fa54acde839749b9449", null ], diff --git a/group__Client.map b/group__Client.map index 92b2b8f..2552674 100644 --- a/group__Client.map +++ b/group__Client.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/group__Client.md5 b/group__Client.md5 index d566699..c1dfc8d 100644 --- a/group__Client.md5 +++ b/group__Client.md5 @@ -1 +1 @@ -efd63045704badfad7ba382ec8207f1f \ No newline at end of file +720e69213a516d4e8de239790ade4fd1 \ No newline at end of file diff --git a/group__Client.png b/group__Client.png index ee88864..277ab5b 100644 Binary files a/group__Client.png and b/group__Client.png differ diff --git a/group__DBase.html b/group__DBase.html index 9e45c07..55e0e64 100644 --- a/group__DBase.html +++ b/group__DBase.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Database Client classes + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -108,7 +98,9 @@
    - + + +
    @@ -136,7 +128,7 @@ - + @@ -145,7 +137,7 @@ - +
     Device import information from the database. More...
     
    class  Tango::DbDevInfo
     Device information for Database device creation. More...
     Device information for Database device creation. More...
     
    class  Tango::DbHistory
     Class used to retrieve database object history. More...
     A database object for a device server which can be used to query or modify server database information. More...
     
    class  Tango::DbServerData
     Class used to move/copy a complete device server process database configuration from one Tango host to another. More...
     Class used to move/copy a complete device server process database configuration from one Tango host to another. More...
     

    Detailed Description

    @@ -154,9 +146,9 @@ diff --git a/group__DBase.js b/group__DBase.js index 5dbae50..6b34270 100644 --- a/group__DBase.js +++ b/group__DBase.js @@ -101,8 +101,8 @@ var group__DBase = [ "DbDatum", "classTango_1_1DbDatum.html", [ [ "DbDatum", "classTango_1_1DbDatum.html#aeff53e61f2fa3a42ac930113af6b9f0c", null ], [ "DbDatum", "classTango_1_1DbDatum.html#af66b0aadb93b23168cb56d81d61baf48", null ], - [ "exceptions", "classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0", null ], [ "exceptions", "classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205", null ], + [ "exceptions", "classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0", null ], [ "is_empty", "classTango_1_1DbDatum.html#aead8e1ceb14215958af0c4202d973e54", null ], [ "operator<<", "classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e", null ], [ "operator>>", "classTango_1_1DbDatum.html#afd6ed9a2e6b129bcc9ae26e16ae4ef0b", null ], @@ -169,7 +169,7 @@ var group__DBase = [ "DbServerData", "classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf", null ], [ "already_exist", "classTango_1_1DbServerData.html#a19dd1e256705a4ba7aae9a7e696c6a7b", null ], [ "put_in_database", "classTango_1_1DbServerData.html#a642eaefe3d22329cb415d6893a388c9d", null ], - [ "remove", "classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73", null ], - [ "remove", "classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b", null ] + [ "remove", "classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b", null ], + [ "remove", "classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73", null ] ] ] ]; \ No newline at end of file diff --git a/group__DBase.map b/group__DBase.map index dcff61b..4cb0a4a 100644 --- a/group__DBase.map +++ b/group__DBase.map @@ -1,3 +1,4 @@ - + + diff --git a/group__DBase.md5 b/group__DBase.md5 index c79da64..9b4aaaa 100644 --- a/group__DBase.md5 +++ b/group__DBase.md5 @@ -1 +1 @@ -4018fec6c2f3a99be979f0ad90bfee9c \ No newline at end of file +6820b95eeccb779fc9f0ec1acf7540cf \ No newline at end of file diff --git a/group__DBase.png b/group__DBase.png index 3770805..27ddbf0 100644 Binary files a/group__DBase.png and b/group__DBase.png differ diff --git a/group__Eas.html b/group__Eas.html index 00f90ea..068e059 100644 --- a/group__Eas.html +++ b/group__Eas.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Easy printing operator overloading functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -104,55 +94,57 @@
    -

    Overloading of the << operator between C++ ostream and some Tango types. +

    Overloading of the << operator between C++ ostream and some Tango types. More...

    + + + - + - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Functions

    ostream & Tango::operator<< (ostream &lval, const DevVarBooleanArray &rval)
     Print a DevVarBooleanArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarCharArray &rval)
     Print a DevVarCharArray. More...
     Print a DevVarCharArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarShortArray &rval)
     Print a DevVarShortArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarLongArray &rval)
     Print a DevVarLongArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarLong64Array &rval)
     Print a DevVarLong64Array. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarFloatArray &rval)
     Print a DevVarFloatArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarDoubleArray &rval)
     Print a DevVarDoubleArray. More...
     Print a DevVarDoubleArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarBooleanArray &rval)
     Print a DevVarBooleanArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarUShortArray &rval)
     Print a DevVarUShortArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarULongArray &rval)
     Print a DevVarULongArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarULong64Array &rval)
     Print a DevVarULong64Array. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarStringArray &rval)
     Print a DevVarStringArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarStateArray &rval)
     Print a DevVarStateArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarEncodedArray &rval)
     Print a DevVarEncodedArray. More...
     Print a DevVarEncodedArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarFloatArray &rval)
     Print a DevVarFloatArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarLong64Array &rval)
     Print a DevVarLong64Array. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarLongArray &rval)
     Print a DevVarLongArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarShortArray &rval)
     Print a DevVarShortArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarStateArray &rval)
     Print a DevVarStateArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarStringArray &rval)
     Print a DevVarStringArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarULong64Array &rval)
     Print a DevVarULong64Array. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarULongArray &rval)
     Print a DevVarULongArray. More...
     
    ostream & Tango::operator<< (ostream &lval, const DevVarUShortArray &rval)
     Print a DevVarUShortArray. More...
     

    Detailed Description

    -

    Overloading of the << operator between C++ ostream and some Tango types.

    +

    Overloading of the << operator between C++ ostream and some Tango types.

    Function Documentation

    - + +

    ◆ operator<<() [1/13]

    +
    @@ -165,7 +157,7 @@

    Function Documentation

    - + @@ -176,19 +168,21 @@

    Function Documentation

    const DevVarCharArray & const DevVarBooleanArray &  rval 
    -

    Print a DevVarCharArray.

    +

    Print a DevVarBooleanArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarCharArray sequence to be printed
    rvalThe DevVarBooleanArray sequence to be printed
    - + +

    ◆ operator<<() [2/13]

    +
    @@ -201,7 +195,7 @@

    Function Documentation

    - + @@ -212,19 +206,21 @@

    Function Documentation

    const DevVarShortArray & const DevVarCharArray &  rval 
    -

    Print a DevVarShortArray.

    +

    Print a DevVarCharArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarShortArray sequence to be printed
    rvalThe DevVarCharArray sequence to be printed
    - + +

    ◆ operator<<() [3/13]

    +
    @@ -237,7 +233,7 @@

    Function Documentation

    - + @@ -248,19 +244,21 @@

    Function Documentation

    const DevVarLongArray & const DevVarDoubleArray &  rval 
    -

    Print a DevVarLongArray.

    +

    Print a DevVarDoubleArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarLongArray sequence to be printed
    rvalThe DevVarDoubleArray sequence to be printed
    - + +

    ◆ operator<<() [4/13]

    +
    @@ -273,7 +271,7 @@

    Function Documentation

    - + @@ -284,19 +282,21 @@

    Function Documentation

    const DevVarLong64Array & const DevVarEncodedArray &  rval 
    -

    Print a DevVarLong64Array.

    +

    Print a DevVarEncodedArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarLong64Array sequence to be printed
    rvalThe DevVarEncodedArray sequence to be printed
    - + +

    ◆ operator<<() [5/13]

    +
    @@ -332,7 +332,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [6/13]

    +
    @@ -345,7 +347,7 @@

    Function Documentation

    - + @@ -356,19 +358,21 @@

    Function Documentation

    const DevVarDoubleArray & const DevVarLong64Array &  rval 
    -

    Print a DevVarDoubleArray.

    +

    Print a DevVarLong64Array.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarDoubleArray sequence to be printed
    rvalThe DevVarLong64Array sequence to be printed
    - + +

    ◆ operator<<() [7/13]

    +
    @@ -381,7 +385,7 @@

    Function Documentation

    - + @@ -392,19 +396,21 @@

    Function Documentation

    const DevVarBooleanArray & const DevVarLongArray &  rval 
    -

    Print a DevVarBooleanArray.

    +

    Print a DevVarLongArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarBooleanArray sequence to be printed
    rvalThe DevVarLongArray sequence to be printed
    - + +

    ◆ operator<<() [8/13]

    +
    @@ -417,7 +423,7 @@

    Function Documentation

    - + @@ -428,19 +434,21 @@

    Function Documentation

    const DevVarUShortArray & const DevVarShortArray &  rval 
    -

    Print a DevVarUShortArray.

    +

    Print a DevVarShortArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarUShortArray sequence to be printed
    rvalThe DevVarShortArray sequence to be printed
    - + +

    ◆ operator<<() [9/13]

    +
    @@ -453,7 +461,7 @@

    Function Documentation

    - + @@ -464,19 +472,21 @@

    Function Documentation

    const DevVarULongArray & const DevVarStateArray &  rval 
    -

    Print a DevVarULongArray.

    +

    Print a DevVarStateArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarULongArray sequence to be printed
    rvalThe DevVarStateArray sequence to be printed
    - + +

    ◆ operator<<() [10/13]

    +
    @@ -489,7 +499,7 @@

    Function Documentation

    - + @@ -500,19 +510,21 @@

    Function Documentation

    const DevVarULong64Array & const DevVarStringArray &  rval 
    -

    Print a DevVarULong64Array.

    +

    Print a DevVarStringArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarULong64Array sequence to be printed
    rvalThe DevVarStringArray sequence to be printed
    - + +

    ◆ operator<<() [11/13]

    +
    @@ -525,7 +537,7 @@

    Function Documentation

    - + @@ -536,19 +548,21 @@

    Function Documentation

    const DevVarStringArray & const DevVarULong64Array &  rval 
    -

    Print a DevVarStringArray.

    +

    Print a DevVarULong64Array.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarStringArray sequence to be printed
    rvalThe DevVarULong64Array sequence to be printed
    - + +

    ◆ operator<<() [12/13]

    +
    @@ -561,7 +575,7 @@

    Function Documentation

    - + @@ -572,19 +586,21 @@

    Function Documentation

    const DevVarStateArray & const DevVarULongArray &  rval 
    -

    Print a DevVarStateArray.

    +

    Print a DevVarULongArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarStateArray sequence to be printed
    rvalThe DevVarULongArray sequence to be printed
    - + +

    ◆ operator<<() [13/13]

    +
    @@ -597,7 +613,7 @@

    Function Documentation

    - + @@ -608,12 +624,12 @@

    Function Documentation

    const DevVarEncodedArray & const DevVarUShortArray &  rval 
    -

    Print a DevVarEncodedArray.

    +

    Print a DevVarUShortArray.

    One line is printed for each sequence element.

    Parameters
    - +
    lvalThe C++ stream used for printing
    rvalThe DevVarEncodedArray sequence to be printed
    rvalThe DevVarUShortArray sequence to be printed
    @@ -625,9 +641,9 @@

    Function Documentation

    diff --git a/group__Eas.js b/group__Eas.js index 8217c2f..822b596 100644 --- a/group__Eas.js +++ b/group__Eas.js @@ -1,16 +1,16 @@ var group__Eas = [ + [ "operator<<", "group__Eas.html#ga27f592e1a0289f21e241c34a238f1520", null ], [ "operator<<", "group__Eas.html#ga213256d883d58b4b92b68ad4206aa7f7", null ], - [ "operator<<", "group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61", null ], - [ "operator<<", "group__Eas.html#ga526a3b02fee65f31055a344ae05c253f", null ], - [ "operator<<", "group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7", null ], - [ "operator<<", "group__Eas.html#gab83d969cc0c817f26f238606131fd148", null ], [ "operator<<", "group__Eas.html#ga631fd756fea5395eb31839fd6bb7f2da", null ], - [ "operator<<", "group__Eas.html#ga27f592e1a0289f21e241c34a238f1520", null ], - [ "operator<<", "group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd", null ], - [ "operator<<", "group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f", null ], - [ "operator<<", "group__Eas.html#ga2bf34aa1481440d055ec63beee55076c", null ], - [ "operator<<", "group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7", null ], + [ "operator<<", "group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6", null ], + [ "operator<<", "group__Eas.html#gab83d969cc0c817f26f238606131fd148", null ], + [ "operator<<", "group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7", null ], + [ "operator<<", "group__Eas.html#ga526a3b02fee65f31055a344ae05c253f", null ], + [ "operator<<", "group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61", null ], [ "operator<<", "group__Eas.html#gacf5f7184cbe21f4e68cd235343ed63a3", null ], - [ "operator<<", "group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6", null ] + [ "operator<<", "group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7", null ], + [ "operator<<", "group__Eas.html#ga2bf34aa1481440d055ec63beee55076c", null ], + [ "operator<<", "group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f", null ], + [ "operator<<", "group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd", null ] ]; \ No newline at end of file diff --git a/group__Grp.html b/group__Grp.html index b075a2a..865f987 100644 --- a/group__Grp.html +++ b/group__Grp.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Group Client classes + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -108,32 +98,34 @@
    - + + +
    - + - + - + - + - +

    Classes

    class  Tango::Group
     High level class allowing the user to handle Tango group. More...
     High level class allowing the user to handle Tango group. More...
     
    class  Tango::GroupAttrReply
     Single element group reply for a read attribute execution. More...
     
    class  Tango::GroupAttrReplyList
     Group reply for a read_attribute execution. More...
     Group reply for a read_attribute execution. More...
     
    class  Tango::GroupCmdReply
     Single element group reply for a command execution. More...
     
    class  Tango::GroupCmdReplyList
     Group reply for a command execution. More...
     Group reply for a command execution. More...
     
    class  Tango::GroupReply
     Base class for Group reply. More...
     Base class for Group reply. More...
     
    class  Tango::GroupReplyList
     Group reply for a write_attribute execution. More...
     Group reply for a write_attribute execution. More...
     

    Detailed Description

    @@ -142,9 +134,9 @@ diff --git a/group__Grp.js b/group__Grp.js index 6496cd8..9be4872 100644 --- a/group__Grp.js +++ b/group__Grp.js @@ -3,9 +3,9 @@ var group__Grp = [ "Group", "classTango_1_1Group.html", [ [ "Group", "classTango_1_1Group.html#aa1bcfe79af9522faa65449efb128fc3e", null ], [ "~Group", "classTango_1_1Group.html#acd7a0b40d37852923131e9bce68dd9ff", null ], - [ "add", "classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58", null ], [ "add", "classTango_1_1Group.html#ad0cae4533d2ab5f218d6b65748f8374f", null ], [ "add", "classTango_1_1Group.html#a633d0ced915368b8b084adb3a215cca5", null ], + [ "add", "classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58", null ], [ "command_inout", "classTango_1_1Group.html#a8511861bcd0723b9e726e2bfaac6de3a", null ], [ "command_inout", "classTango_1_1Group.html#ab02f116ab2fcaed5850b0301dd8095a7", null ], [ "command_inout", "classTango_1_1Group.html#ae50c9d4d35e13d374dfc22afb6f6ab01", null ], @@ -34,11 +34,11 @@ var group__Grp = [ "remove_all", "classTango_1_1Group.html#a12404b76c3e64df47467a1260591e7df", null ], [ "set_timeout_millis", "classTango_1_1Group.html#a92242b89511557c3296480ee19b790b2", null ], [ "write_attribute", "classTango_1_1Group.html#a64da6f972d7dca15b192c66226e3d4c7", null ], - [ "write_attribute", "classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7", null ], [ "write_attribute", "classTango_1_1Group.html#a5b513a1564a1a4f9e5482dfcef528d0c", null ], + [ "write_attribute", "classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7", null ], [ "write_attribute_asynch", "classTango_1_1Group.html#a2ead1c134a086855da1e809aa8f13d03", null ], - [ "write_attribute_asynch", "classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197", null ], [ "write_attribute_asynch", "classTango_1_1Group.html#a187f0b29e02bf82b74f21b55c4252d62", null ], + [ "write_attribute_asynch", "classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197", null ], [ "write_attribute_reply", "classTango_1_1Group.html#aa300f78715baea10d390b7e7489e0506", null ] ] ], [ "GroupAttrReply", "classTango_1_1GroupAttrReply.html", [ @@ -46,7 +46,7 @@ var group__Grp = [ "operator>>", "classTango_1_1GroupAttrReply.html#a421f7a196fc46f20b76a2124da30de95", null ] ] ], [ "GroupAttrReplyList", "classTango_1_1GroupAttrReplyList.html", [ - [ "has_failed", "classTango_1_1GroupAttrReplyList.html#a1737797b7a4585b948752ef80c915fb2", null ], + [ "has_failed", "classTango_1_1GroupAttrReplyList.html#a89e5381c98c2b505bd0b8b80a7250d1b", null ], [ "reset", "classTango_1_1GroupAttrReplyList.html#a27620a4010723a1649c0dd810b4e1367", null ] ] ], [ "GroupCmdReply", "classTango_1_1GroupCmdReply.html", [ @@ -56,17 +56,17 @@ var group__Grp = [ "operator>>", "classTango_1_1GroupCmdReply.html#a54b600d46c948acd7d1943f6d9738943", null ] ] ], [ "GroupCmdReplyList", "classTango_1_1GroupCmdReplyList.html", [ - [ "has_failed", "classTango_1_1GroupCmdReplyList.html#a453e217deecfd463162892d471f181d6", null ], + [ "has_failed", "classTango_1_1GroupCmdReplyList.html#a6369a7c800544c2013dcedbc30ad378f", null ], [ "reset", "classTango_1_1GroupCmdReplyList.html#a30946c9b34cf1275f3e4b442652935e2", null ] ] ], [ "GroupReply", "classTango_1_1GroupReply.html", [ - [ "dev_name", "classTango_1_1GroupReply.html#a4fe578ba1fcd03239b7dc589ffc1af77", null ], - [ "get_err_stack", "classTango_1_1GroupReply.html#a47419919cad3f689140757bd09eae457", null ], - [ "has_failed", "classTango_1_1GroupReply.html#aec0def5a9df786134dc9cb8c66c21cb8", null ], - [ "obj_name", "classTango_1_1GroupReply.html#a13564b3e6df04a5257b2592b94a07d88", null ] + [ "dev_name", "classTango_1_1GroupReply.html#a2fa1816d6756265a01cac8c9e2d9b666", null ], + [ "get_err_stack", "classTango_1_1GroupReply.html#a848ea423dd27d13e865f3456a8ddc75d", null ], + [ "has_failed", "classTango_1_1GroupReply.html#a43f7fdd85b44559a65332784d1cba5a5", null ], + [ "obj_name", "classTango_1_1GroupReply.html#ad905b10e982096cf724f5ec04788e3a0", null ] ] ], [ "GroupReplyList", "classTango_1_1GroupReplyList.html", [ - [ "has_failed", "classTango_1_1GroupReplyList.html#a7221a5debe8d58e6679ac2e234b3384d", null ], + [ "has_failed", "classTango_1_1GroupReplyList.html#ad215aebab55a2795aa4b6fd7d920e9f1", null ], [ "reset", "classTango_1_1GroupReplyList.html#afe1cb42828f48dd701a0e8d250470e93", null ] ] ] ]; \ No newline at end of file diff --git a/group__Grp.map b/group__Grp.map index 81c3307..1201df3 100644 --- a/group__Grp.map +++ b/group__Grp.map @@ -1,3 +1,4 @@ - + + diff --git a/group__Grp.md5 b/group__Grp.md5 index 478b0f5..5842a90 100644 --- a/group__Grp.md5 +++ b/group__Grp.md5 @@ -1 +1 @@ -52be334c24065132d15bd7ddc47bbac1 \ No newline at end of file +b87ee7d7fc22c98a8771e4295a9972f1 \ No newline at end of file diff --git a/group__Grp.png b/group__Grp.png index c2ce054..213bf6e 100644 Binary files a/group__Grp.png and b/group__Grp.png differ diff --git a/group__Ope.html b/group__Ope.html index 9c9cb1d..ce42352 100644 --- a/group__Ope.html +++ b/group__Ope.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Operator overloading functions + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -104,88 +94,90 @@
    -

    Overloading of the << operator between C++ vector and Tango types. +

    Overloading of the << operator between C++ vector and Tango types. More...

    + + + - + - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - - - + - - - + + + + + + + + + - + - - - - - - + + + + + +

    Functions

    void Tango::operator<< (DevVarBooleanArray &lval, const vector< bool > &rval)
     Init a DevVarBooleanArray from a C++ vector of bool(s). More...
     
    void Tango::operator<< (DevVarCharArray &lval, const vector< unsigned char > &rval)
     Init a DevVarCharArray from a C++ vector of char(s). More...
     Init a DevVarCharArray from a C++ vector of char(s). More...
     
    void Tango::operator<< (vector< unsigned char > &lval, const DevVarCharArray &rval)
     Init a C++ vector of char from a DevVarCharArray. More...
     
    void Tango::operator<< (DevVarShortArray &lval, const vector< short > &rval)
     Init a DevVarShortArray from a C++ vector of short(s). More...
     
    void Tango::operator<< (vector< short > &lval, const DevVarShortArray &rval)
     Init a C++ vector of short from a DevVarShortArray. More...
     
    void Tango::operator<< (DevVarDoubleArray &lval, const vector< double > &rval)
     Init a DevVarDoubleArray from a C++ vector of double(s). More...
     
    void Tango::operator<< (DevVarFloatArray &lval, const vector< float > &rval)
     Init a DevVarFloatArray from a C++ vector of float(s). More...
     
    void Tango::operator<< (DevVarLong64Array &lval, const vector< DevLong64 > &rval)
     Init a DevVarLongArray from a C++ vector of DevLong64(s). More...
     
    void Tango::operator<< (DevVarLongArray &lval, const vector< DevLong > &rval)
     Init a DevVarLongArray from a C++ vector of DevLong(s). More...
     Init a DevVarLongArray from a C++ vector of DevLong(s). More...
     
    void Tango::operator<< (DevVarShortArray &lval, const vector< short > &rval)
     Init a DevVarShortArray from a C++ vector of short(s). More...
     
    void Tango::operator<< (DevVarStateArray &lval, const vector< DevState > &rval)
     Init a DevVarStateArray from a C++ vector of state(s). More...
     
    void Tango::operator<< (DevVarStringArray &lval, const vector< string > &rval)
     Init a DevVarStringArray from a C++ vector of string(s). More...
     
    void Tango::operator<< (DevVarULong64Array &lval, const vector< DevULong64 > &rval)
     Init a DevVarULong64Array from a C++ vector of DevULong64(s). More...
     
    void Tango::operator<< (DevVarULongArray &lval, const vector< DevULong > &rval)
     Init a DevVarULongArray from a C++ vector of DevULong(s). More...
     
    void Tango::operator<< (DevVarUShortArray &lval, const vector< unsigned short > &rval)
     Init a DevVarUShortArray from a C++ vector of unsigned short(s). More...
     
    void Tango::operator<< (vector< bool > &lval, const DevVarBooleanArray &rval)
     Init a C++ vector of long from a DevVarBooleanArray. More...
     
    void Tango::operator<< (vector< DevLong > &lval, const DevVarLongArray &rval)
     Init a C++ vector of DevLong from a DevVarLongArray. More...
     Init a C++ vector of DevLong from a DevVarLongArray. More...
     
    void Tango::operator<< (DevVarLong64Array &lval, const vector< DevLong64 > &rval)
     Init a DevVarLongArray from a C++ vector of DevLong64(s). More...
     
    void Tango::operator<< (vector< DevLong64 > &lval, const DevVarLong64Array &rval)
     Init a C++ vector of long from a DevVarLong64Array. More...
     Init a C++ vector of long from a DevVarLong64Array. More...
     
    void Tango::operator<< (DevVarFloatArray &lval, const vector< float > &rval)
     Init a DevVarFloatArray from a C++ vector of float(s). More...
     
    void Tango::operator<< (vector< float > &lval, const DevVarFloatArray &rval)
     Init a C++ vector of long from a DevVarFloatArray. More...
     
    void Tango::operator<< (DevVarDoubleArray &lval, const vector< double > &rval)
     Init a DevVarDoubleArray from a C++ vector of double(s). More...
     
    void Tango::operator<< (vector< double > &lval, const DevVarDoubleArray &rval)
     Init a C++ vector of long from a DevVarDoubleArray. More...
     
    void Tango::operator<< (DevVarBooleanArray &lval, const vector< bool > &rval)
     Init a DevVarBooleanArray from a C++ vector of bool(s). More...
     
    void Tango::operator<< (vector< bool > &lval, const DevVarBooleanArray &rval)
     Init a C++ vector of long from a DevVarBooleanArray. More...
     
    void Tango::operator<< (DevVarUShortArray &lval, const vector< unsigned short > &rval)
     Init a DevVarUShortArray from a C++ vector of unsigned short(s). More...
     
    void Tango::operator<< (vector< unsigned short > &lval, const DevVarUShortArray &rval)
     Init a C++ vector of long from a DevVarUShortArray. More...
     
    void Tango::operator<< (DevVarULongArray &lval, const vector< DevULong > &rval)
     Init a DevVarULongArray from a C++ vector of DevULong(s). More...
     
    void Tango::operator<< (vector< DevState > &lval, const DevVarStateArray &rval)
     Init a C++ vector of long from a DevVarStateArray. More...
     
    void Tango::operator<< (vector< DevULong > &lval, const DevVarULongArray &rval)
     Init a C++ vector of long from a DevVarULongArray. More...
     Init a C++ vector of long from a DevVarULongArray. More...
     
    void Tango::operator<< (DevVarULong64Array &lval, const vector< DevULong64 > &rval)
     Init a DevVarULong64Array from a C++ vector of DevULong64(s). More...
     
    void Tango::operator<< (vector< DevULong64 > &lval, const DevVarULong64Array &rval)
     Init a C++ vector of long from a DevVarULong64Array. More...
     Init a C++ vector of long from a DevVarULong64Array. More...
     
    void Tango::operator<< (DevVarStringArray &lval, const vector< string > &rval)
     Init a DevVarStringArray from a C++ vector of string(s). More...
     
    void Tango::operator<< (vector< double > &lval, const DevVarDoubleArray &rval)
     Init a C++ vector of long from a DevVarDoubleArray. More...
     
    void Tango::operator<< (vector< float > &lval, const DevVarFloatArray &rval)
     Init a C++ vector of long from a DevVarFloatArray. More...
     
    void Tango::operator<< (vector< short > &lval, const DevVarShortArray &rval)
     Init a C++ vector of short from a DevVarShortArray. More...
     
    void Tango::operator<< (vector< string > &lval, const DevVarStringArray &rval)
     Init a C++ vector of long from a DevVarStringArray. More...
     Init a C++ vector of long from a DevVarStringArray. More...
     
    void Tango::operator<< (DevVarStateArray &lval, const vector< DevState > &rval)
     Init a DevVarStateArray from a C++ vector of state(s). More...
     
    void Tango::operator<< (vector< DevState > &lval, const DevVarStateArray &rval)
     Init a C++ vector of long from a DevVarStateArray. More...
     
    void Tango::operator<< (vector< unsigned char > &lval, const DevVarCharArray &rval)
     Init a C++ vector of char from a DevVarCharArray. More...
     
    void Tango::operator<< (vector< unsigned short > &lval, const DevVarUShortArray &rval)
     Init a C++ vector of long from a DevVarUShortArray. More...
     

    Detailed Description

    -

    Overloading of the << operator between C++ vector and Tango types.

    +

    Overloading of the << operator between C++ vector and Tango types.

    Function Documentation

    - + +

    ◆ operator<<() [1/24]

    +
    @@ -195,13 +187,13 @@

    Function Documentation

    - + - + @@ -217,10 +209,10 @@

    Function Documentation

    void Tango::operator<< (DevVarCharArray & DevVarBooleanArray &  lval,
    const vector< unsigned char > & const vector< bool > &  rval 
    -

    Init a DevVarCharArray from a C++ vector of char(s).

    +

    Init a DevVarBooleanArray from a C++ vector of bool(s).

    Parameters
    - +
    lvalThe DevVarCharArray to be initialised
    lvalThe DevVarBooleanArray to be initialised
    rvalThe C++ vector
    @@ -228,7 +220,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [2/24]

    +
    @@ -238,13 +232,13 @@

    Function Documentation

    - + - + @@ -260,18 +254,20 @@

    Function Documentation

    void Tango::operator<< (vector< unsigned char > & DevVarCharArray &  lval,
    const DevVarCharArray & const vector< unsigned char > &  rval 
    -

    Init a C++ vector of char from a DevVarCharArray.

    +

    Init a DevVarCharArray from a C++ vector of char(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarCharArray
    lvalThe DevVarCharArray to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [3/24]

    +
    @@ -281,13 +277,13 @@

    Function Documentation

    - + - + @@ -303,10 +299,10 @@

    Function Documentation

    void Tango::operator<< (DevVarShortArray & DevVarDoubleArray &  lval,
    const vector< short > & const vector< double > &  rval 
    -

    Init a DevVarShortArray from a C++ vector of short(s).

    +

    Init a DevVarDoubleArray from a C++ vector of double(s).

    Parameters
    - +
    lvalThe DevVarShortArray to be initialised
    lvalThe DevVarDoubleArray to be initialised
    rvalThe C++ vector
    @@ -314,7 +310,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [4/24]

    +
    @@ -324,13 +322,13 @@

    Function Documentation

    - + - + @@ -346,18 +344,20 @@

    Function Documentation

    void Tango::operator<< (vector< short > & DevVarFloatArray &  lval,
    const DevVarShortArray & const vector< float > &  rval 
    -

    Init a C++ vector of short from a DevVarShortArray.

    +

    Init a DevVarFloatArray from a C++ vector of float(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarShortArray
    lvalThe DevVarFloatArray to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [5/24]

    +
    @@ -367,13 +367,13 @@

    Function Documentation

    - + - + @@ -389,10 +389,10 @@

    Function Documentation

    void Tango::operator<< (DevVarLongArray & DevVarLong64Array &  lval,
    const vector< DevLong > & const vector< DevLong64 > &  rval 
    -

    Init a DevVarLongArray from a C++ vector of DevLong(s).

    +

    Init a DevVarLongArray from a C++ vector of DevLong64(s).

    Parameters
    - +
    lvalThe DevVarLongArray to be initialised
    lvalThe DevVarLong64Array to be initialised
    rvalThe C++ vector
    @@ -400,7 +400,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [6/24]

    +
    @@ -410,13 +412,13 @@

    Function Documentation

    - + - + @@ -432,18 +434,20 @@

    Function Documentation

    void Tango::operator<< (vector< DevLong > & DevVarLongArray &  lval,
    const DevVarLongArray & const vector< DevLong > &  rval 
    -

    Init a C++ vector of DevLong from a DevVarLongArray.

    +

    Init a DevVarLongArray from a C++ vector of DevLong(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarLongArray
    lvalThe DevVarLongArray to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [7/24]

    +
    @@ -453,13 +457,13 @@

    Function Documentation

    - + - + @@ -475,10 +479,10 @@

    Function Documentation

    void Tango::operator<< (DevVarLong64Array & DevVarShortArray &  lval,
    const vector< DevLong64 > & const vector< short > &  rval 
    -

    Init a DevVarLongArray from a C++ vector of DevLong64(s).

    +

    Init a DevVarShortArray from a C++ vector of short(s).

    Parameters
    - +
    lvalThe DevVarLong64Array to be initialised
    lvalThe DevVarShortArray to be initialised
    rvalThe C++ vector
    @@ -486,7 +490,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [8/24]

    +
    @@ -496,13 +502,13 @@

    Function Documentation

    - + - + @@ -518,18 +524,20 @@

    Function Documentation

    void Tango::operator<< (vector< DevLong64 > & DevVarStateArray &  lval,
    const DevVarLong64Array & const vector< DevState > &  rval 
    -

    Init a C++ vector of long from a DevVarLong64Array.

    +

    Init a DevVarStateArray from a C++ vector of state(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarLong64Array
    lvalThe DevVarStateArray to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [9/24]

    +
    @@ -539,13 +547,13 @@

    Function Documentation

    - + - + @@ -561,10 +569,10 @@

    Function Documentation

    void Tango::operator<< (DevVarFloatArray & DevVarStringArray &  lval,
    const vector< float > & const vector< string > &  rval 
    -

    Init a DevVarFloatArray from a C++ vector of float(s).

    +

    Init a DevVarStringArray from a C++ vector of string(s).

    Parameters
    - +
    lvalThe DevVarFloatArray to be initialised
    lvalThe DevVarStringArray to be initialised
    rvalThe C++ vector
    @@ -572,7 +580,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [10/24]

    +
    @@ -582,13 +592,13 @@

    Function Documentation

    - + - + @@ -604,18 +614,20 @@

    Function Documentation

    void Tango::operator<< (vector< float > & DevVarULong64Array &  lval,
    const DevVarFloatArray & const vector< DevULong64 > &  rval 
    -

    Init a C++ vector of long from a DevVarFloatArray.

    +

    Init a DevVarULong64Array from a C++ vector of DevULong64(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarFloatArray
    lvalThe DevVarULong64Array to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [11/24]

    +
    @@ -625,13 +637,13 @@

    Function Documentation

    - + - + @@ -647,10 +659,10 @@

    Function Documentation

    void Tango::operator<< (DevVarDoubleArray & DevVarULongArray &  lval,
    const vector< double > & const vector< DevULong > &  rval 
    -

    Init a DevVarDoubleArray from a C++ vector of double(s).

    +

    Init a DevVarULongArray from a C++ vector of DevULong(s).

    Parameters
    - +
    lvalThe DevVarDoubleArray to be initialised
    lvalThe DevVarULongArray to be initialised
    rvalThe C++ vector
    @@ -658,7 +670,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [12/24]

    +
    @@ -668,13 +682,13 @@

    Function Documentation

    - + - + @@ -690,18 +704,20 @@

    Function Documentation

    void Tango::operator<< (vector< double > & DevVarUShortArray &  lval,
    const DevVarDoubleArray & const vector< unsigned short > &  rval 
    -

    Init a C++ vector of long from a DevVarDoubleArray.

    +

    Init a DevVarUShortArray from a C++ vector of unsigned short(s).

    Parameters
    - - + +
    lvalThe C++ vector to be initialised
    rvalThe DevVarDoubleArray
    lvalThe DevVarUShortArray to be initialised
    rvalThe C++ vector
    - + +

    ◆ operator<<() [13/24]

    +
    @@ -711,13 +727,13 @@

    Function Documentation

    - + - + @@ -733,18 +749,20 @@

    Function Documentation

    void Tango::operator<< (DevVarBooleanArray & vector< bool > &  lval,
    const vector< bool > & const DevVarBooleanArray &  rval 
    -

    Init a DevVarBooleanArray from a C++ vector of bool(s).

    +

    Init a C++ vector of long from a DevVarBooleanArray.

    Parameters
    - - + +
    lvalThe DevVarBooleanArray to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarBooleanArray
    - + +

    ◆ operator<<() [14/24]

    +
    @@ -754,13 +772,13 @@

    Function Documentation

    - + - + @@ -776,18 +794,20 @@

    Function Documentation

    void Tango::operator<< (vector< bool > & vector< DevLong > &  lval,
    const DevVarBooleanArray & const DevVarLongArray &  rval 
    -

    Init a C++ vector of long from a DevVarBooleanArray.

    +

    Init a C++ vector of DevLong from a DevVarLongArray.

    Parameters
    - +
    lvalThe C++ vector to be initialised
    rvalThe DevVarBooleanArray
    rvalThe DevVarLongArray
    - + +

    ◆ operator<<() [15/24]

    +
    @@ -797,13 +817,13 @@

    Function Documentation

    - + - + @@ -819,18 +839,20 @@

    Function Documentation

    void Tango::operator<< (DevVarUShortArray & vector< DevLong64 > &  lval,
    const vector< unsigned short > & const DevVarLong64Array &  rval 
    -

    Init a DevVarUShortArray from a C++ vector of unsigned short(s).

    +

    Init a C++ vector of long from a DevVarLong64Array.

    Parameters
    - - + +
    lvalThe DevVarUShortArray to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarLong64Array
    - + +

    ◆ operator<<() [16/24]

    +
    @@ -840,13 +862,13 @@

    Function Documentation

    - + - + @@ -862,18 +884,20 @@

    Function Documentation

    void Tango::operator<< (vector< unsigned short > & vector< DevState > &  lval,
    const DevVarUShortArray & const DevVarStateArray &  rval 
    -

    Init a C++ vector of long from a DevVarUShortArray.

    +

    Init a C++ vector of long from a DevVarStateArray.

    Parameters
    - +
    lvalThe C++ vector to be initialised
    rvalThe DevVarUShortArray
    rvalThe DevVarStateArray
    - + +

    ◆ operator<<() [17/24]

    +
    @@ -883,13 +907,13 @@

    Function Documentation

    - + - + @@ -905,18 +929,20 @@

    Function Documentation

    void Tango::operator<< (DevVarULongArray & vector< DevULong > &  lval,
    const vector< DevULong > & const DevVarULongArray &  rval 
    -

    Init a DevVarULongArray from a C++ vector of DevULong(s).

    +

    Init a C++ vector of long from a DevVarULongArray.

    Parameters
    - - + +
    lvalThe DevVarULongArray to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarULongArray
    - + +

    ◆ operator<<() [18/24]

    +
    @@ -926,13 +952,13 @@

    Function Documentation

    - + - + @@ -948,18 +974,20 @@

    Function Documentation

    void Tango::operator<< (vector< DevULong > & vector< DevULong64 > &  lval,
    const DevVarULongArray & const DevVarULong64Array &  rval 
    -

    Init a C++ vector of long from a DevVarULongArray.

    +

    Init a C++ vector of long from a DevVarULong64Array.

    Parameters
    - +
    lvalThe C++ vector to be initialised
    rvalThe DevVarULongArray
    rvalThe DevVarULong64Array
    - + +

    ◆ operator<<() [19/24]

    +
    @@ -969,13 +997,13 @@

    Function Documentation

    - + - + @@ -991,18 +1019,20 @@

    Function Documentation

    void Tango::operator<< (DevVarULong64Array & vector< double > &  lval,
    const vector< DevULong64 > & const DevVarDoubleArray &  rval 
    -

    Init a DevVarULong64Array from a C++ vector of DevULong64(s).

    +

    Init a C++ vector of long from a DevVarDoubleArray.

    Parameters
    - - + +
    lvalThe DevVarULong64Array to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarDoubleArray
    - + +

    ◆ operator<<() [20/24]

    +
    @@ -1012,13 +1042,13 @@

    Function Documentation

    - + - + @@ -1034,18 +1064,20 @@

    Function Documentation

    void Tango::operator<< (vector< DevULong64 > & vector< float > &  lval,
    const DevVarULong64Array & const DevVarFloatArray &  rval 
    -

    Init a C++ vector of long from a DevVarULong64Array.

    +

    Init a C++ vector of long from a DevVarFloatArray.

    Parameters
    - +
    lvalThe C++ vector to be initialised
    rvalThe DevVarULong64Array
    rvalThe DevVarFloatArray
    - + +

    ◆ operator<<() [21/24]

    +
    @@ -1055,13 +1087,13 @@

    Function Documentation

    - + - + @@ -1077,18 +1109,20 @@

    Function Documentation

    void Tango::operator<< (DevVarStringArray & vector< short > &  lval,
    const vector< string > & const DevVarShortArray &  rval 
    -

    Init a DevVarStringArray from a C++ vector of string(s).

    +

    Init a C++ vector of short from a DevVarShortArray.

    Parameters
    - - + +
    lvalThe DevVarStringArray to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarShortArray
    - + +

    ◆ operator<<() [22/24]

    +
    @@ -1131,7 +1165,9 @@

    Function Documentation

    - + +

    ◆ operator<<() [23/24]

    +
    @@ -1141,13 +1177,13 @@

    Function Documentation

    - + - + @@ -1163,18 +1199,20 @@

    Function Documentation

    void Tango::operator<< (DevVarStateArray & vector< unsigned char > &  lval,
    const vector< DevState > & const DevVarCharArray &  rval 
    -

    Init a DevVarStateArray from a C++ vector of state(s).

    +

    Init a C++ vector of char from a DevVarCharArray.

    Parameters
    - - + +
    lvalThe DevVarStateArray to be initialised
    rvalThe C++ vector
    lvalThe C++ vector to be initialised
    rvalThe DevVarCharArray
    - + +

    ◆ operator<<() [24/24]

    +
    @@ -1184,13 +1222,13 @@

    Function Documentation

    - + - + @@ -1206,11 +1244,11 @@

    Function Documentation

    void Tango::operator<< (vector< DevState > & vector< unsigned short > &  lval,
    const DevVarStateArray & const DevVarUShortArray &  rval 
    -

    Init a C++ vector of long from a DevVarStateArray.

    +

    Init a C++ vector of long from a DevVarUShortArray.

    Parameters
    - +
    lvalThe C++ vector to be initialised
    rvalThe DevVarStateArray
    rvalThe DevVarUShortArray
    @@ -1222,9 +1260,9 @@

    Function Documentation

    diff --git a/group__Ope.js b/group__Ope.js index c291a08..f478f35 100644 --- a/group__Ope.js +++ b/group__Ope.js @@ -1,27 +1,27 @@ var group__Ope = [ + [ "operator<<", "group__Ope.html#ga8539aea7c8f1186903d21add572c80dd", null ], [ "operator<<", "group__Ope.html#ga065f1fbeb02af4e92d4029235f2a186e", null ], - [ "operator<<", "group__Ope.html#gae546232aa642350a7e19a4a5e4698289", null ], - [ "operator<<", "group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1", null ], - [ "operator<<", "group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5", null ], + [ "operator<<", "group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072", null ], + [ "operator<<", "group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6", null ], + [ "operator<<", "group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2", null ], [ "operator<<", "group__Ope.html#ga65fc9c8f67a267ecb0002c0169dbbf8e", null ], + [ "operator<<", "group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1", null ], + [ "operator<<", "group__Ope.html#ga8360391336ed746e606b04aa964cdb60", null ], + [ "operator<<", "group__Ope.html#gac29792db54cd10f9f2cc14c487012686", null ], + [ "operator<<", "group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8", null ], + [ "operator<<", "group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d", null ], + [ "operator<<", "group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc", null ], + [ "operator<<", "group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0", null ], [ "operator<<", "group__Ope.html#gaeb08b2bed8f7c2583e3457bc862dc6b0", null ], - [ "operator<<", "group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2", null ], [ "operator<<", "group__Ope.html#ga90a170909487d4e37dfcb485535e02cc", null ], - [ "operator<<", "group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6", null ], - [ "operator<<", "group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae", null ], - [ "operator<<", "group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072", null ], - [ "operator<<", "group__Ope.html#gaba6e519930474d843b776205eebbe76f", null ], - [ "operator<<", "group__Ope.html#ga8539aea7c8f1186903d21add572c80dd", null ], - [ "operator<<", "group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0", null ], - [ "operator<<", "group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc", null ], - [ "operator<<", "group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90", null ], - [ "operator<<", "group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d", null ], + [ "operator<<", "group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7", null ], [ "operator<<", "group__Ope.html#ga5f2f3b2eb5521d98b6e495ebaf038fca", null ], - [ "operator<<", "group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8", null ], [ "operator<<", "group__Ope.html#gaaa8f568d0165d5b64eb1aeec34a2919b", null ], - [ "operator<<", "group__Ope.html#gac29792db54cd10f9f2cc14c487012686", null ], + [ "operator<<", "group__Ope.html#gaba6e519930474d843b776205eebbe76f", null ], + [ "operator<<", "group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae", null ], + [ "operator<<", "group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5", null ], [ "operator<<", "group__Ope.html#gabfe49dc628f325d11dbbc592779bf53a", null ], - [ "operator<<", "group__Ope.html#ga8360391336ed746e606b04aa964cdb60", null ], - [ "operator<<", "group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7", null ] + [ "operator<<", "group__Ope.html#gae546232aa642350a7e19a4a5e4698289", null ], + [ "operator<<", "group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90", null ] ]; \ No newline at end of file diff --git a/group__Server.html b/group__Server.html index 4f3cdab..c88b33c 100644 --- a/group__Server.html +++ b/group__Server.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Server classes + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -108,7 +98,9 @@
    - + + +
    @@ -121,10 +113,10 @@ - + - + @@ -151,10 +143,7 @@ - - - - + @@ -169,7 +158,7 @@ - + @@ -220,9 +209,9 @@ diff --git a/group__Server.js b/group__Server.js index 4151ca0..6e20d4d 100644 --- a/group__Server.js +++ b/group__Server.js @@ -3,6 +3,7 @@ var group__Server = [ "Attr", "classTango_1_1Attr.html", [ [ "Attr", "classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8", null ], [ "Attr", "classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39", null ], + [ "Attr", "classTango_1_1Attr.html#ad69e9aa5dcd4c22be0509ed72a01cd0d", null ], [ "~Attr", "classTango_1_1Attr.html#af280714a1ec4254e7ad7009eb0e8feda", null ], [ "is_archive_event", "classTango_1_1Attr.html#aff00859f5da6a7f48e7abe079491f12c", null ], [ "is_change_event", "classTango_1_1Attr.html#a9269546f4b25a6395efe8b93bdb8d07f", null ], @@ -72,59 +73,67 @@ var group__Server = [ "set_attr_serial_model", "classTango_1_1Attribute.html#abc67fbc105dc54f7cb685e137074b2d9", null ], [ "set_change_event", "classTango_1_1Attribute.html#a25f157fedeb2f37741b1e41ce6422fcd", null ], [ "set_data_ready_event", "classTango_1_1Attribute.html#a111d02f6d34acbd29a9b396b1ce026ad", null ], - [ "set_date", "classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4", null ], [ "set_date", "classTango_1_1Attribute.html#a535e525aa3be98940bed3b229b7dd1ae", null ], + [ "set_date", "classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4", null ], [ "set_date", "classTango_1_1Attribute.html#a174152e7af49d2da5644ddfb701d71a9", null ], + [ "set_max_alarm", "classTango_1_1Attribute.html#a0883ff3d91d5d10f6501d244ae0af240", null ], + [ "set_max_alarm", "classTango_1_1Attribute.html#a2f99ee34d41eaef4fcec47143f904a46", null ], [ "set_max_alarm", "classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234", null ], + [ "set_max_warning", "classTango_1_1Attribute.html#aaac81a25b5e20b80d35eade9792769fc", null ], + [ "set_max_warning", "classTango_1_1Attribute.html#a11c4d8b3605e998f665dc9f8dc1bf5ef", null ], [ "set_max_warning", "classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac", null ], + [ "set_min_alarm", "classTango_1_1Attribute.html#ad19cadedfa731b8f31513dd3584cf956", null ], + [ "set_min_alarm", "classTango_1_1Attribute.html#a29e50bf4cafda0d224c670e342a0d50c", null ], [ "set_min_alarm", "classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef", null ], + [ "set_min_warning", "classTango_1_1Attribute.html#a848f8cc8e7563c1f84c5960d72eac007", null ], + [ "set_min_warning", "classTango_1_1Attribute.html#a0cfba122c474f13d36dca26e23f0b424", null ], [ "set_min_warning", "classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c", null ], [ "set_properties", "classTango_1_1Attribute.html#aa2de0a6f8fd759c0fd9d999dc248fc18", null ], [ "set_quality", "classTango_1_1Attribute.html#aadb400c90467daf5c1ccfd36c2ea67e3", null ], [ "set_user_attr_mutex", "classTango_1_1Attribute.html#a938e182ff0b0c1664b30b713f3d11d3f", null ], - [ "set_value", "classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6", null ], + [ "set_value", "classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca", null ], + [ "set_value", "classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73", null ], + [ "set_value", "classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218", null ], + [ "set_value", "classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b", null ], [ "set_value", "classTango_1_1Attribute.html#a0ce80d387752b5473a45cadeb4e3e8a8", null ], [ "set_value", "classTango_1_1Attribute.html#a15477da4adc5bf319908594236ab20c5", null ], - [ "set_value", "classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b", null ], - [ "set_value", "classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73", null ], + [ "set_value", "classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6", null ], + [ "set_value", "classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17", null ], [ "set_value", "classTango_1_1Attribute.html#a7b93f82b0ddd0fd7ad705cce8b6e0d44", null ], - [ "set_value", "classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca", null ], - [ "set_value", "classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d", null ], + [ "set_value", "classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7", null ], [ "set_value", "classTango_1_1Attribute.html#aca7f1f8e88a8f2786cfd68e726fc193b", null ], [ "set_value", "classTango_1_1Attribute.html#af88071e8300eb9aa6e910d64b0807b4c", null ], [ "set_value", "classTango_1_1Attribute.html#ad37028ab970c5ba3d9e81c42058101cc", null ], - [ "set_value", "classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17", null ], - [ "set_value", "classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218", null ], - [ "set_value", "classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7", null ], + [ "set_value", "classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d", null ], [ "set_value", "classTango_1_1Attribute.html#aadf8b5a62912164ea0bb5980b18913b6", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db", null ], [ "set_value_date_quality", "classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0", null ], - [ "set_value_date_quality", "classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef", null ], + [ "set_value_date_quality", "classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946", null ], [ "assoc_ind", "classTango_1_1Attribute.html#a8a0518c6215b0be3f488e9ece88eb7ec", null ], [ "check_max_value", "classTango_1_1Attribute.html#a79996bd7b057dc08983b40e5aac86207", null ], [ "check_min_value", "classTango_1_1Attribute.html#a918731e8ed902c983bf5045b2e27e9f9", null ], @@ -173,9 +182,9 @@ var group__Server = [ "get_str", "classTango_1_1AttrProp.html#a265af5bc3684e8e88be9c027d4f095db", null ], [ "get_val", "classTango_1_1AttrProp.html#a0c80445d1ce52c04813778057ee1bc22", null ], [ "is_val", "classTango_1_1AttrProp.html#a558a0456d0591c428f438e86e0afb2e4", null ], - [ "operator=", "classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5", null ], [ "operator=", "classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21", null ], [ "operator=", "classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7", null ], + [ "operator=", "classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5", null ], [ "set_str", "classTango_1_1AttrProp.html#a089ac8d3f4a88385be4c41b69fa31ae1", null ], [ "set_str", "classTango_1_1AttrProp.html#ab08e7d7ba473008754b457a74a7fde87", null ], [ "set_val", "classTango_1_1AttrProp.html#a275eeb284b55ce66cefdc06b5436a784", null ] @@ -199,32 +208,32 @@ var group__Server = [ "Command", "classTango_1_1Command.html#a892d20cd88adcf27ccb7a5483027c856", null ], [ "~Command", "classTango_1_1Command.html#a05ff827c05911f69e56e3835345f5e84", null ], [ "execute", "classTango_1_1Command.html#a24505e18425086e1c6b84d7ba1f92503", null ], - [ "extract", "classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233", null ], - [ "extract", "classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb", null ], - [ "extract", "classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526", null ], - [ "extract", "classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3", null ], - [ "extract", "classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7", null ], - [ "extract", "classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e", null ], - [ "extract", "classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e", null ], - [ "extract", "classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34", null ], - [ "extract", "classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d", null ], - [ "extract", "classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee", null ], [ "extract", "classTango_1_1Command.html#ac7af73b7e2addf8e28a4286b9f454957", null ], + [ "extract", "classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea", null ], + [ "extract", "classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda", null ], [ "extract", "classTango_1_1Command.html#ae350209b019e0e27b72da229b701cfcb", null ], - [ "extract", "classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f", null ], - [ "extract", "classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8", null ], - [ "extract", "classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f", null ], - [ "extract", "classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d", null ], [ "extract", "classTango_1_1Command.html#ab965311c14dafd6dc1d6e52af4378c62", null ], - [ "extract", "classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817", null ], - [ "extract", "classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208", null ], - [ "extract", "classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553", null ], - [ "extract", "classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a", null ], - [ "extract", "classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda", null ], - [ "extract", "classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab", null ], [ "extract", "classTango_1_1Command.html#ab1ee52c490c42f9a0727d778892bdc3c", null ], + [ "extract", "classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d", null ], + [ "extract", "classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f", null ], + [ "extract", "classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8", null ], + [ "extract", "classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab", null ], + [ "extract", "classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f", null ], + [ "extract", "classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a", null ], + [ "extract", "classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553", null ], + [ "extract", "classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208", null ], + [ "extract", "classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817", null ], + [ "extract", "classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233", null ], + [ "extract", "classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e", null ], + [ "extract", "classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7", null ], + [ "extract", "classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526", null ], + [ "extract", "classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3", null ], + [ "extract", "classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb", null ], [ "extract", "classTango_1_1Command.html#acb2054505f53b0b638b3aab737289e8d", null ], - [ "extract", "classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea", null ], + [ "extract", "classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee", null ], + [ "extract", "classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34", null ], + [ "extract", "classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d", null ], + [ "extract", "classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e", null ], [ "get_disp_level", "classTango_1_1Command.html#a943bac0451ccabcb2e093911a6cf852f", null ], [ "get_in_type", "classTango_1_1Command.html#a66cba1d14a421998571b5d871e31c155", null ], [ "get_in_type_desc", "classTango_1_1Command.html#ae36c1e09f7be85f9bf88fbbf68ca436e", null ], @@ -235,44 +244,45 @@ var group__Server = [ "get_polling_period", "classTango_1_1Command.html#a1e60dcb1a8a89eb7e6596a2f0ecd87a7", null ], [ "init_types", "classTango_1_1Command.html#a9cd12d4e02a35bfdb896a7cc89fc7eb0", null ], [ "insert", "classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903", null ], + [ "insert", "classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894", null ], + [ "insert", "classTango_1_1Command.html#a5c5574e1bb5b2775313814509d05d227", null ], + [ "insert", "classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3", null ], [ "insert", "classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a", null ], - [ "insert", "classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6", null ], + [ "insert", "classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c", null ], + [ "insert", "classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a", null ], + [ "insert", "classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136", null ], [ "insert", "classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90", null ], [ "insert", "classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6", null ], - [ "insert", "classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136", null ], - [ "insert", "classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c", null ], - [ "insert", "classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c", null ], + [ "insert", "classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6", null ], + [ "insert", "classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3", null ], + [ "insert", "classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb", null ], [ "insert", "classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff", null ], [ "insert", "classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f", null ], - [ "insert", "classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb", null ], - [ "insert", "classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894", null ], + [ "insert", "classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c", null ], [ "insert", "classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833", null ], [ "insert", "classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa", null ], - [ "insert", "classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6", null ], - [ "insert", "classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69", null ], - [ "insert", "classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863", null ], - [ "insert", "classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea", null ], - [ "insert", "classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01", null ], - [ "insert", "classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1", null ], - [ "insert", "classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47", null ], - [ "insert", "classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd", null ], [ "insert", "classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8", null ], [ "insert", "classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238", null ], - [ "insert", "classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b", null ], - [ "insert", "classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312", null ], - [ "insert", "classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f", null ], - [ "insert", "classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943", null ], - [ "insert", "classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd", null ], - [ "insert", "classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35", null ], - [ "insert", "classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b", null ], - [ "insert", "classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1", null ], - [ "insert", "classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3", null ], - [ "insert", "classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a", null ], - [ "insert", "classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb", null ], [ "insert", "classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7", null ], [ "insert", "classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4", null ], - [ "insert", "classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3", null ], - [ "insert", "classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a", null ], + [ "insert", "classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47", null ], + [ "insert", "classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd", null ], + [ "insert", "classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01", null ], + [ "insert", "classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1", null ], + [ "insert", "classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863", null ], + [ "insert", "classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea", null ], + [ "insert", "classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a", null ], + [ "insert", "classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb", null ], + [ "insert", "classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6", null ], + [ "insert", "classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69", null ], + [ "insert", "classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b", null ], + [ "insert", "classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1", null ], + [ "insert", "classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd", null ], + [ "insert", "classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35", null ], + [ "insert", "classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f", null ], + [ "insert", "classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943", null ], + [ "insert", "classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b", null ], + [ "insert", "classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312", null ], [ "is_allowed", "classTango_1_1Command.html#af634fd436701aca40fbcdaeb5d4691b1", null ], [ "set_disp_level", "classTango_1_1Command.html#a9108e06b866948d8ea6a5de2cde80853", null ], [ "set_in_type_desc", "classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba", null ], @@ -352,8 +362,8 @@ var group__Server = [ "attribute_factory", "classTango_1_1DeviceClass.html#a0ea1a3848a3d59f55a6734772859c4ec", null ], [ "command_factory", "classTango_1_1DeviceClass.html#ac86eef5f7d53b5291a034f7bb6fd289a", null ], [ "command_handler", "classTango_1_1DeviceClass.html#ac69ec5233cd47d4e73bcc51ac280a9d2", null ], - [ "device_destroyer", "classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d", null ], [ "device_destroyer", "classTango_1_1DeviceClass.html#adfd9b083e3d9a923ef44fc67d71e103c", null ], + [ "device_destroyer", "classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d", null ], [ "device_factory", "classTango_1_1DeviceClass.html#afe62dc15b693afaabae6ccab09e759b1", null ], [ "device_name_factory", "classTango_1_1DeviceClass.html#a2596f49733e5dc80d52d8d240f4f83cd", null ], [ "export_device", "classTango_1_1DeviceClass.html#a80c2d408c01346850d29b45541c7f740", null ], @@ -371,8 +381,8 @@ var group__Server = [ "pipe_factory", "classTango_1_1DeviceClass.html#a09321e4257b799709d77f40ace03242a", null ], [ "register_signal", "classTango_1_1DeviceClass.html#acbcd3e21052bd117ec2ef7aa0ccccb3e", null ], [ "set_default_command", "classTango_1_1DeviceClass.html#abffecec6eb34eebaa56e8297e2999204", null ], - [ "set_type", "classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1", null ], [ "set_type", "classTango_1_1DeviceClass.html#af84e5725fbc6e5d97219c3cdc9169ed9", null ], + [ "set_type", "classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1", null ], [ "signal_handler", "classTango_1_1DeviceClass.html#a18b1c69d52e63e73cf6a844ee348da4a", null ], [ "unregister_signal", "classTango_1_1DeviceClass.html#aa3ea36c4bc496245b84592f424043df7", null ], [ "class_attr", "classTango_1_1DeviceClass.html#a4430e4458d46045ebd5a19ed472e2c59", null ], @@ -428,93 +438,93 @@ var group__Server = [ "poll_attribute", "classTango_1_1DeviceImpl.html#a6a748b41d85396d38cd004a30a10bda1", null ], [ "poll_command", "classTango_1_1DeviceImpl.html#a96a247ceb8f389dbb02e8e693847fcdf", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5db64e22096acbd28c24e4c0eb91ae8f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a49d509f24520272f94c3b62f05f0f2f4", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a46a4961a1752697ae17e35ad90722c13", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0a405f3f33a489bd943795cdca916506", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a9d97a4c743bd5d7df0418f19ab31c68b", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a5a14133c408b27f7bb1ea58ade98eb9f", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0548aefd3fec998fcd006dd5b3f21909", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a4e2c6e3b95067910f1e3fd091985ba68", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641", null ], [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0270cdbc600f7f614708175e7f2c674b", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8", null ], - [ "push_archive_event", "classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f", null ], + [ "push_archive_event", "classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a6c789211496cd65dd417ea4fe633c85a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#ad46f18d53f1d78430bf0113ba4b0d8d2", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a8aca443b2753cd3258bafa05ad534d4b", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a5f4b6031c439b9a6ff7e6e933bc60e82", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a1a78d899253dc8be6c44866dc8dd055f", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a7e5d6d6a6e2f15baad7a76465b93b1a6", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a4da73eb21138da11e156c018ceff3810", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#ae747f15a580daaa2977402598b2e5550", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49", null ], [ "push_change_event", "classTango_1_1DeviceImpl.html#a23bfcd091ac32924cb96d5a64e4dbd95", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5", null ], - [ "push_change_event", "classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3", null ], + [ "push_change_event", "classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01", null ], [ "push_data_ready_event", "classTango_1_1DeviceImpl.html#a0de42a80d6d1fc464b142dae308671b4", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a002bc27747f35517048b5b87169c52c8", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741", null ], [ "push_event", "classTango_1_1DeviceImpl.html#aa50f68d34b10b33c56588040a16d9767", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a80d07794e70f84930fc1125237659a5d", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a79d790e27316aca2aaa355c11f46a97c", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a8a7c19733896179f5282f9009468263f", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a4999198b1a726c85867eadac47d14494", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a6a551682fe5936c4364e33fd162da35b", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9", null ], [ "push_event", "classTango_1_1DeviceImpl.html#af852d77c72a39a73187f491c993d39b9", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6", null ], [ "push_event", "classTango_1_1DeviceImpl.html#a14ac401d247b784b1bd06a485af4f094", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831", null ], - [ "push_event", "classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f", null ], + [ "push_event", "classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#aedd422cbede721279f2bbac705e34017", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#abfe94a1987a8d5db4b69e9cc2c05c294", null ], [ "push_pipe_event", "classTango_1_1DeviceImpl.html#a058f5747705f5bda88f1357dc9b2865e", null ], @@ -559,28 +569,14 @@ var group__Server = [ "get_str", "classTango_1_1DoubleAttrProp.html#a378c84beef01e53519bc1b0702335e59", null ], [ "get_val", "classTango_1_1DoubleAttrProp.html#a377133f8bb35b0c6609fd0fe024d84c6", null ], [ "is_val", "classTango_1_1DoubleAttrProp.html#a75cbfd41ce00381a7a89c10b259fda8d", null ], - [ "operator=", "classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b", null ], - [ "operator=", "classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347", null ], [ "operator=", "classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68", null ], [ "operator=", "classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003", null ], + [ "operator=", "classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347", null ], + [ "operator=", "classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b", null ], [ "set_str", "classTango_1_1DoubleAttrProp.html#a680efb91abb5de604a811ebac5dafb5a", null ], [ "set_str", "classTango_1_1DoubleAttrProp.html#aed5483824956e3eb5fe40462331a5f91", null ], - [ "set_val", "classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb", null ], - [ "set_val", "classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678", null ] - ] ], - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html", [ - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html#a2d44e9152c929390d51fd631f5e31d37", null ], - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html#a63df51e7343e74e6f10253f6fd69a8ea", null ], - [ "~EncodedAttribute", "classTango_1_1EncodedAttribute.html#a6e013aa1fbfaa40971b3db1a32c17970", null ], - [ "decode_gray16", "classTango_1_1EncodedAttribute.html#a76fef5a1583210da6f06d7e3fe5bf7bb", null ], - [ "decode_gray8", "classTango_1_1EncodedAttribute.html#ae12a9771857f2fecbebd3b9381213ab5", null ], - [ "decode_rgb32", "classTango_1_1EncodedAttribute.html#a0a64f653b5fe0049cb04daf0740c4755", null ], - [ "encode_gray16", "classTango_1_1EncodedAttribute.html#aa67d49c4b99bd6e91e80138acca7a1a4", null ], - [ "encode_gray8", "classTango_1_1EncodedAttribute.html#a0aeecda296c64b53ab43317e94e6ac35", null ], - [ "encode_jpeg_gray8", "classTango_1_1EncodedAttribute.html#a7a98013fc1577c67127c0cca9b192b88", null ], - [ "encode_jpeg_rgb24", "classTango_1_1EncodedAttribute.html#a2bf74ff1635f2d3120dd0cdbef5e0c00", null ], - [ "encode_jpeg_rgb32", "classTango_1_1EncodedAttribute.html#afd6be02fbf49d3f7823679d190eea0a1", null ], - [ "encode_rgb24", "classTango_1_1EncodedAttribute.html#a8c0850a138718cf1a1513c20c1e58844", null ] + [ "set_val", "classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678", null ], + [ "set_val", "classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb", null ] ] ], [ "Except", "classTango_1_1Except.html", null ], [ "FwdAttr", "classTango_1_1FwdAttr.html", [ @@ -592,14 +588,15 @@ var group__Server = [ "ImageAttr", "classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e", null ], [ "ImageAttr", "classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51", null ], [ "ImageAttr", "classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e", null ], + [ "ImageAttr", "classTango_1_1ImageAttr.html#a941b6e0f0409f199c6b86a18c40fb8f0", null ], [ "~ImageAttr", "classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8", null ] ] ], [ "MultiAttribute", "classTango_1_1MultiAttribute.html", [ [ "MultiAttribute", "classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34", null ], [ "~MultiAttribute", "classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440", null ], + [ "check_alarm", "classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a", null ], [ "check_alarm", "classTango_1_1MultiAttribute.html#af25a9b37449cc1e596bd5154c710c8df", null ], [ "check_alarm", "classTango_1_1MultiAttribute.html#a11c6b528f663726ccc8b39f0e0ddf967", null ], - [ "check_alarm", "classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a", null ], [ "get_alarm_list", "classTango_1_1MultiAttribute.html#a18553cf9309d7a92f2f8d1fe96b7c637", null ], [ "get_attr_by_ind", "classTango_1_1MultiAttribute.html#a30ec97afa15f663a53df8a07aab3b29f", null ], [ "get_attr_by_name", "classTango_1_1MultiAttribute.html#a7b35eb2625bb190393524de6971e2a84", null ], @@ -641,8 +638,8 @@ var group__Server = [ "Pipe", "classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d", null ], [ "Pipe", "classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d", null ], [ "~Pipe", "classTango_1_1Pipe.html#a4b23ac2255767c1effe26d4a3bd26cab", null ], - [ "exceptions", "classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4", null ], [ "exceptions", "classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa", null ], + [ "exceptions", "classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4", null ], [ "get_data_elt_nb", "classTango_1_1Pipe.html#a85b5e99f841bc2a6f6fe2c7dce9f2928", null ], [ "get_desc", "classTango_1_1Pipe.html#a21c57287d00cae3a66f6cb9626f6324d", null ], [ "get_disp_level", "classTango_1_1Pipe.html#a6b6e9b53474dc7121ff7fb38942c1250", null ], @@ -676,6 +673,7 @@ var group__Server = [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04", null ], [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051", null ], [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469", null ], + [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html#af79bca652cbf52e1561cb0d3eac378fd", null ], [ "~SpectrumAttr", "classTango_1_1SpectrumAttr.html#a2204d147fb74aac1efeff7ea9ea5c7be", null ] ] ], [ "TemplCommand", "classTango_1_1TemplCommand.html", [ @@ -699,7 +697,7 @@ var group__Server = [ "execute", "classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3", null ], [ "is_allowed", "classTango_1_1TemplCommand.html#a203f6dc3223fd20f230af555e34848fd", null ], [ "set_type", "classTango_1_1TemplCommand.html#a95ab85ef01d98875e631a0fc40d1d414", null ], - [ "allowed_ptr", "classTango_1_1TemplCommand.html#a1e3db2bfcf9cb38f76d4465ac575db5a", null ] + [ "allowed_ptr", "classTango_1_1TemplCommand.html#aa416a6e7504369917757e18e3513f8cc", null ] ] ], [ "TemplCommandIn", "classTango_1_1TemplCommandIn.html", [ [ "TemplCommandIn", "classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757", null ], @@ -851,11 +849,11 @@ var group__Server = [ "fill_cmd_polling_buffer", "classTango_1_1Util.html#a797a10d317dc6aab6ef2948fc94b90cf", null ], [ "get_class_list", "classTango_1_1Util.html#a0d18e9c85522737eb4fb4bfff15af44c", null ], [ "get_database", "classTango_1_1Util.html#a7db09207aa90d9515115a296c057f789", null ], - [ "get_device_by_name", "classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8", null ], [ "get_device_by_name", "classTango_1_1Util.html#aaa87b8289e8861a4b2b3e4a6ea9fbc65", null ], + [ "get_device_by_name", "classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8", null ], [ "get_device_list", "classTango_1_1Util.html#ae201024b8f84c08743097a43e2551540", null ], - [ "get_device_list_by_class", "classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430", null ], [ "get_device_list_by_class", "classTango_1_1Util.html#abf276bb846ae72361fe4087b6817a430", null ], + [ "get_device_list_by_class", "classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430", null ], [ "get_ds_exec_name", "classTango_1_1Util.html#a23221e64a028a7ddd7a03b9064322ddd", null ], [ "get_ds_inst_name", "classTango_1_1Util.html#ae8f35a5ab069649e607be6097c8b1fd8", null ], [ "get_ds_name", "classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a", null ], @@ -898,74 +896,78 @@ var group__Server = [ "get_max_value", "classTango_1_1WAttribute.html#a257f2909d2037875379471e1c05a0c20", null ], [ "get_min_value", "classTango_1_1WAttribute.html#a6cf44ad3c1cd92d3a3c72399c1905115", null ], [ "get_write_date", "classTango_1_1WAttribute.html#a68956bf1b7eebe867fda36e338d8d34e", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5", null ], [ "get_write_value", "classTango_1_1WAttribute.html#adb5b6c5a41e64f332780d427b8dc6b48", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a47d8dc15428a7af9a51568c3e3f14c88", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a5d3b6c042f4247f6875bd31b7131a504", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6", null ], [ "get_write_value", "classTango_1_1WAttribute.html#af03e9a1cc30010efbc8d6f4f5a0a1e90", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a4a89cf4ea54ec94c484c70bae6ceb75b", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d", null ], [ "get_write_value", "classTango_1_1WAttribute.html#a3d237324e8a665bd683072541739a535", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92", null ], [ "get_write_value", "classTango_1_1WAttribute.html#af547b58cb53a0fd8aa50ab00c4fe6189", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027", null ], - [ "get_write_value", "classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c", null ], + [ "get_write_value", "classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8", null ], [ "get_write_value_length", "classTango_1_1WAttribute.html#a86f808b64fd05cc0a7912ede8a746503", null ], [ "is_max_value", "classTango_1_1WAttribute.html#a75be52f036f4e7e4a0de5f6418a10cfd", null ], [ "is_min_value", "classTango_1_1WAttribute.html#a07014d9f378998d66b12211ee78efe49", null ], + [ "set_max_value", "classTango_1_1WAttribute.html#aa1108fe16975a87b4b4509a09d0949ac", null ], + [ "set_max_value", "classTango_1_1WAttribute.html#add92cf6bfc1d74c4dde4da7ec0fc10cf", null ], [ "set_max_value", "classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9", null ], + [ "set_min_value", "classTango_1_1WAttribute.html#a1607b5b07321e6d1867fb7f8b78b56c9", null ], + [ "set_min_value", "classTango_1_1WAttribute.html#a6554f7bb0b05363282a11bb3ea2dd24f", null ], [ "set_min_value", "classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07", null ], + [ "set_write_value", "classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2", null ], [ "set_write_value", "classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b", null ], [ "set_write_value", "classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1", null ], [ "set_write_value", "classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf", null ], - [ "set_write_value", "classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2", null ] + [ "set_write_value", "classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a", null ] ] ], [ "WPipe", "classTango_1_1WPipe.html", [ [ "WPipe", "classTango_1_1WPipe.html#a55a5cb58749f6c67f8f40680ef51271e", null ], diff --git a/group__Server.map b/group__Server.map index ca591b4..0a9ef17 100644 --- a/group__Server.map +++ b/group__Server.map @@ -1,3 +1,4 @@ - + + diff --git a/group__Server.md5 b/group__Server.md5 index 54c65da..68f0316 100644 --- a/group__Server.md5 +++ b/group__Server.md5 @@ -1 +1 @@ -71642a9c9d55ce9c6a7905ff03e551ca \ No newline at end of file +e90abd83549c54f82b473f1c537d702c \ No newline at end of file diff --git a/group__Server.png b/group__Server.png index e079646..44ed074 100644 Binary files a/group__Server.png and b/group__Server.png differ diff --git a/hierarchy.html b/hierarchy.html index cd8dc4e..791a599 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Class Hierarchy + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
     This class is a used to pass an attribute value history when the user directly fills the attribute polling buffer. More...
     
    class  Tango::Attribute
     This class represents a Tango attribute. More...
     This class represents a Tango attribute. More...
     
    class  Tango::AttrProp< T >
     This class represents a Tango attribute property. More...
     This class represents a Tango attribute property. More...
     
    class  Tango::CmdHistoryStack< T >
     This class is a used to pass a command result history when the user directly fills the command polling buffer. More...
     Base class for all TANGO device. More...
     
    class  Tango::DoubleAttrProp< T >
     This class represents a Tango compound attribute property which consists of two values. More...
     
    class  Tango::EncodedAttribute
     This class provides method to deal with Tango::DevEncoded attribute format. More...
     This class represents a Tango compound attribute property which consists of two values. More...
     
    class  Tango::Except
     Container class for all exception related methods. More...
     There is one instance of this class for each device. More...
     
    class  Tango::MultiAttrProp< T >
     This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. More...
     This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. More...
     
    class  Tango::Pipe
     This class is a class representing a pipe in the TANGO device server pattern. More...
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,27 +95,26 @@

    Go to the graphical class hierarchy

    This inheritance list is sorted roughly, but not completely, alphabetically:
    [detail level 12345]
    - - + + - + - + - - - - + + + + - + - + @@ -140,7 +122,7 @@ - + @@ -151,16 +133,16 @@ - + - + - + - - + + @@ -173,33 +155,32 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + +
     CTango::ApiUtilMiscellaneous utility methods usefull in a Tango client
     CTango::ArchiveEventInfoAttribute archive event configuration
     CTango::ApiUtilMiscellaneous utility methods usefull in a Tango client
     CTango::ArchiveEventInfoAttribute archive event configuration
     CTango::AttrUser class to create a no dimension attribute object
     CTango::SpectrumAttrUser class to create a one dimension attribute object
     CTango::ImageAttrUser class to create a two dimensions attribute object
     CTango::FwdAttrUser class to create a forwarded attribute object
     CTango::AttrConfEventDataAttribute configuration change event callback execution data
     CTango::AttrConfEventDataAttribute configuration change event callback execution data
     CTango::AttrHistoryStack< T >This class is a used to pass an attribute value history when the user directly fills the attribute polling buffer
     CTango::AttributeThis class represents a Tango attribute
     CTango::AttributeThis class represents a Tango attribute
     CTango::WAttributeThis class represents a writable attribute
     CTango::AttributeAlarmInfoAttribute alarms configuration
     CTango::AttributeEventInfoAttribute event configuration
     CTango::AttributeProxyEasy to use interface to Tango device attribute
     CTango::AttrProp< T >This class represents a Tango attribute property
     CTango::AttributeAlarmInfoAttribute alarms configuration
     CTango::AttributeEventInfoAttribute event configuration
     CTango::AttributeProxyEasy to use interface to Tango device attribute
     CTango::AttrProp< T >This class represents a Tango attribute property
     CTango::AttrProp< DevLong >
     CTango::AttrReadEventAsynchronous read attribute execution callback data
     CTango::AttrWrittenEventAsynchronous write attribute execution callback data
     CTango::AutoConnectTimeout

    Small utility classes

    -
     CTango::AutoConnectTimeout
     CTango::CallBackEvent and asynchronous (callback model) calls base class
     CTango::ChangeEventInfoAttribute change event configuration
     CTango::ChangeEventInfoAttribute change event configuration
     CTango::CmdDoneEventAsynchronous command execution callback data
     CTango::CmdHistoryStack< T >This class is a used to pass a command result history when the user directly fills the command polling buffer
     CTango::CommandThis class is a class representing a command in the TANGO device server pattern
     CTango::TemplCommandIn< INARG >This class is a class representing a command in the template command model with input parameter but without output parameter
     CTango::TemplCommandInOut< INARG, OUTARG >This class is a class representing a command in the template command model with output and input parameters
     CTango::TemplCommandOut< OUTARG >This class is a class representing a command in the template command model with output parameter but without input parameter
     CTango::ConnectionBase class for Tango device access
     CTango::ConnectionBase class for Tango device access
     CTango::DatabaseA high level object which contains the link to the database
     CTango::DeviceProxyHigh level class which provides the client with an easy-to-use interface to TANGO devices
     CTango::DataElement< T >Fundamental type for extracting data from a device pipe blob
     CTango::DbDeviceA high level object for a device interface to the database
     CTango::DbDevImportInfoDevice import information from the database
     CTango::DbDevFullInfoDevice information from the database
     CTango::DbDevInfoDevice information for Database device creation
     CTango::DbDevInfoDevice information for Database device creation
     CTango::DbHistoryClass used to retrieve database object history
     CTango::DbServerA database object for a device server which can be used to query or modify server database information
     CTango::DbServerDataClass used to move/copy a complete device server process database configuration from one Tango host to another
     CTango::DbServerDataClass used to move/copy a complete device server process database configuration from one Tango host to another
     CTango::DevCommandInfoBase structure for command information
     CTango::CommandInfoCommand information data extension
     CTango::CommandInfoCommand information data extension
     CTango::DeviceAttributeFundamental type for sending an dreceiving data to and from device attributes
     CTango::DeviceAttributeHistoryFundamental type for receiving data from device attribute polling buffers
     CTango::DeviceAttributeConfigBase structure for Attribute configuration
     CTango::AttributeInfoAttribute configuration data extension
     CTango::DeviceAttributeConfigBase structure for Attribute configuration
     CTango::AttributeInfoAttribute configuration data extension
     CTango::AttributeInfoExExtended attribute configuration data
     CTango::DeviceClassBase class for all TANGO device-class class
     CTango::DeviceDataFundamental type for sending and receiving data from device commands
     CTango::DevicePipeFundamental type for sending/receiving data from device pipes
     CTango::DevicePipeBlobA device pipe blob
     CTango::DevIntrChangeEventDataDevice interface change event callback execution data
     CTango::DoubleAttrProp< T >This class represents a Tango compound attribute property which consists of two values
     CTango::DoubleAttrProp< T >This class represents a Tango compound attribute property which consists of two values
     CTango::DoubleAttrProp< DevDouble >
     CTango::EncodedAttributeThis class provides method to deal with Tango::DevEncoded attribute format
     CTango::EventDataEvent callback execution data
     CTango::ExceptContainer class for all exception related methods
     CTango::GroupHigh level class allowing the user to handle Tango group
     CTango::GroupAttrReplyListGroup reply for a read_attribute execution
     CTango::GroupCmdReplyListGroup reply for a command execution
     CTango::GroupReplyBase class for Group reply
     CTango::GroupAttrReplySingle element group reply for a read attribute execution
     CTango::GroupCmdReplySingle element group reply for a command execution
     CTango::GroupReplyListGroup reply for a write_attribute execution
     CTango::MultiAttributeThere is one instance of this class for each device
     CTango::MultiAttrProp< T >This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go
     CTango::NamedDevFailedAn exception class
     CTango::NamedDevFailedListAn exception class
     CTango::PeriodicEventInfoAttribute periodic event configuration
     CTango::PipeThis class is a class representing a pipe in the TANGO device server pattern
     CTango::WPipeThis class is a class representing a writable pipe in the TANGO device server pattern
     CTango::PipeEventDataPipe event callback execution data
     CTango::PipeInfoBase structure for pipe information
     CTango::TimedAttrData< T >This class is used to store one element of an attribute history stack
     CTango::TimedCmdData< T >This class is used to store one element of a command history stack
     CTango::UserDefaultAttrPropUser class to set attribute default properties
     CTango::UserDefaultFwdAttrPropUser class to set forwarded attribute default properties
     CTango::UserDefaultPipePropUser class to set pipe default properties
     CTango::UtilThis class is a used to store TANGO device server process data and to provide the user with a set of utilities method
     CTango::EventDataEvent callback execution data
     CTango::ExceptContainer class for all exception related methods
     CTango::GroupHigh level class allowing the user to handle Tango group
     CTango::GroupAttrReplyListGroup reply for a read_attribute execution
     CTango::GroupCmdReplyListGroup reply for a command execution
     CTango::GroupReplyBase class for Group reply
     CTango::GroupAttrReplySingle element group reply for a read attribute execution
     CTango::GroupCmdReplySingle element group reply for a command execution
     CTango::GroupReplyListGroup reply for a write_attribute execution
     CTango::MultiAttributeThere is one instance of this class for each device
     CTango::MultiAttrProp< T >This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go
     CTango::NamedDevFailedAn exception class
     CTango::NamedDevFailedListAn exception class
     CTango::PeriodicEventInfoAttribute periodic event configuration
     CTango::PipeThis class is a class representing a pipe in the TANGO device server pattern
     CTango::WPipeThis class is a class representing a writable pipe in the TANGO device server pattern
     CTango::PipeEventDataPipe event callback execution data
     CTango::PipeInfoBase structure for pipe information
     CTango::TimedAttrData< T >This class is used to store one element of an attribute history stack
     CTango::TimedCmdData< T >This class is used to store one element of a command history stack
     CTango::UserDefaultAttrPropUser class to set attribute default properties
     CTango::UserDefaultFwdAttrPropUser class to set forwarded attribute default properties
     CTango::UserDefaultPipePropUser class to set pipe default properties
     CTango::UtilThis class is a used to store TANGO device server process data and to provide the user with a set of utilities method
    @@ -207,9 +188,9 @@ diff --git a/hierarchy.js b/hierarchy.js index 4eaa0c5..4df22e6 100644 --- a/hierarchy.js +++ b/hierarchy.js @@ -79,7 +79,6 @@ var hierarchy = [ "Tango::DevIntrChangeEventData", "classTango_1_1DevIntrChangeEventData.html", null ], [ "Tango::DoubleAttrProp< T >", "classTango_1_1DoubleAttrProp.html", null ], [ "Tango::DoubleAttrProp< DevDouble >", "classTango_1_1DoubleAttrProp.html", null ], - [ "Tango::EncodedAttribute", "classTango_1_1EncodedAttribute.html", null ], [ "Tango::EventData", "classTango_1_1EventData.html", null ], [ "Tango::Except", "classTango_1_1Except.html", null ], [ "Tango::Group", "classTango_1_1Group.html", null ], diff --git a/index.html b/index.html index 6577ad6..0e8a8b0 100644 --- a/index.html +++ b/index.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Main Page + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -96,31 +86,30 @@
    -
    +
    Tango Core Classes Reference Documentation

    Introduction

    -

    This is the reference documentation for all classes provided by the Tango C++ API. These classes are divided in two groups (modules) which are

      +

      This is the reference documentation for all classes provided by the Tango C++ API. These classes are divided in two groups (modules) which are

      -

      Client classes are mostly used in application(s) acting as clients and dealing with Tango devices. Server classes are mostly used in Tango class or device server process main function.

      -

      In order to develop Tango's related software, it's a good idea to have a look at the so-called "Tango book" (maily chapter 4 but not only)

      -

      A look at the so-called "Related Pages" could also help the developper.

      -

      Many information are also available in the Tango Web site

      -
    +

    Client classes are mostly used in application(s) acting as clients and dealing with Tango devices. Server classes are mostly used in Tango class or device server process main function.

    +

    In order to develop Tango's related software, it's a good idea to have a look at the Tango Controls documentation, especially the Developer's Guide section.

    +

    A look at the so-called "Related Pages" could also help the developer.

    +

    Useful information is also available on the Tango Web site.

    +
    + diff --git a/inherit_graph_0.map b/inherit_graph_0.map index 8d257ed..d54ede2 100644 --- a/inherit_graph_0.map +++ b/inherit_graph_0.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 index 6345dd2..852c0ad 100644 --- a/inherit_graph_0.md5 +++ b/inherit_graph_0.md5 @@ -1 +1 @@ -f8f4ca4aa20f4d899f41197a30aabd7a \ No newline at end of file +2c70636b309d59d2390072ab166f2422 \ No newline at end of file diff --git a/inherit_graph_0.png b/inherit_graph_0.png index 2084765..21e2d72 100644 Binary files a/inherit_graph_0.png and b/inherit_graph_0.png differ diff --git a/inherit_graph_1.map b/inherit_graph_1.map index 8cc10b3..704d856 100644 --- a/inherit_graph_1.map +++ b/inherit_graph_1.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_1.md5 b/inherit_graph_1.md5 index 501561e..4bfa2cc 100644 --- a/inherit_graph_1.md5 +++ b/inherit_graph_1.md5 @@ -1 +1 @@ -0e39d4f6403f066a682ab380f2df4121 \ No newline at end of file +e7726c8e0a3c0434f88af4e5a4891f65 \ No newline at end of file diff --git a/inherit_graph_1.png b/inherit_graph_1.png index a8cc2e3..24416b8 100644 Binary files a/inherit_graph_1.png and b/inherit_graph_1.png differ diff --git a/inherit_graph_10.map b/inherit_graph_10.map index ea1f31b..109ee22 100644 --- a/inherit_graph_10.map +++ b/inherit_graph_10.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_10.md5 b/inherit_graph_10.md5 index b5657f5..a522c2c 100644 --- a/inherit_graph_10.md5 +++ b/inherit_graph_10.md5 @@ -1 +1 @@ -605e12928dc05bf2920ebcf5a2c6cd12 \ No newline at end of file +6fabd79239085d1926cf602c8710f6ca \ No newline at end of file diff --git a/inherit_graph_10.png b/inherit_graph_10.png index 61bf566..e6f549b 100644 Binary files a/inherit_graph_10.png and b/inherit_graph_10.png differ diff --git a/inherit_graph_11.map b/inherit_graph_11.map index 21d3309..51e55d2 100644 --- a/inherit_graph_11.map +++ b/inherit_graph_11.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_11.md5 b/inherit_graph_11.md5 index 7f5b06e..1b4cd68 100644 --- a/inherit_graph_11.md5 +++ b/inherit_graph_11.md5 @@ -1 +1 @@ -65aeee9ef5a78cae116eaee51e0c4498 \ No newline at end of file +1583f627ce1a20191940cbf158130f98 \ No newline at end of file diff --git a/inherit_graph_11.png b/inherit_graph_11.png index bc45c75..e05465b 100644 Binary files a/inherit_graph_11.png and b/inherit_graph_11.png differ diff --git a/inherit_graph_12.map b/inherit_graph_12.map index 712b5f8..6c55d04 100644 --- a/inherit_graph_12.map +++ b/inherit_graph_12.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_12.md5 b/inherit_graph_12.md5 index 41242d0..cabd6d2 100644 --- a/inherit_graph_12.md5 +++ b/inherit_graph_12.md5 @@ -1 +1 @@ -c239c9e3e99ee8e21aeae37f0d135e47 \ No newline at end of file +fe002882a0cf11175bf0ff03a3f06e68 \ No newline at end of file diff --git a/inherit_graph_12.png b/inherit_graph_12.png index 3e19163..bfe561f 100644 Binary files a/inherit_graph_12.png and b/inherit_graph_12.png differ diff --git a/inherit_graph_13.map b/inherit_graph_13.map index a4505df..9d998a9 100644 --- a/inherit_graph_13.map +++ b/inherit_graph_13.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_13.md5 b/inherit_graph_13.md5 index 68198a4..97d107c 100644 --- a/inherit_graph_13.md5 +++ b/inherit_graph_13.md5 @@ -1 +1 @@ -ef7a6404294450ca1d90ae33309a0963 \ No newline at end of file +421b3ab78bd0d0783c2b34c958928212 \ No newline at end of file diff --git a/inherit_graph_13.png b/inherit_graph_13.png index 5079fb7..663ad3f 100644 Binary files a/inherit_graph_13.png and b/inherit_graph_13.png differ diff --git a/inherit_graph_14.map b/inherit_graph_14.map index df97ed5..b4d7740 100644 --- a/inherit_graph_14.map +++ b/inherit_graph_14.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_14.md5 b/inherit_graph_14.md5 index 944dc67..525f742 100644 --- a/inherit_graph_14.md5 +++ b/inherit_graph_14.md5 @@ -1 +1 @@ -e3d1092a61f6fd60354e1828a7b41525 \ No newline at end of file +194ff8f5183a8b47172557644b85cb47 \ No newline at end of file diff --git a/inherit_graph_14.png b/inherit_graph_14.png index f61616f..c39f732 100644 Binary files a/inherit_graph_14.png and b/inherit_graph_14.png differ diff --git a/inherit_graph_15.map b/inherit_graph_15.map index 5ee1e50..b1b0f7a 100644 --- a/inherit_graph_15.map +++ b/inherit_graph_15.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_15.md5 b/inherit_graph_15.md5 index a54b3a9..618255d 100644 --- a/inherit_graph_15.md5 +++ b/inherit_graph_15.md5 @@ -1 +1 @@ -8c2d0c4b9bbe511c5b5b56ed1dd21d08 \ No newline at end of file +d33d8092942bb170a1ab258ef8d667a6 \ No newline at end of file diff --git a/inherit_graph_15.png b/inherit_graph_15.png index 0781df4..b20d0b7 100644 Binary files a/inherit_graph_15.png and b/inherit_graph_15.png differ diff --git a/inherit_graph_16.map b/inherit_graph_16.map index 34fbf45..39898a1 100644 --- a/inherit_graph_16.map +++ b/inherit_graph_16.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_16.md5 b/inherit_graph_16.md5 index 0fca516..bc35f79 100644 --- a/inherit_graph_16.md5 +++ b/inherit_graph_16.md5 @@ -1 +1 @@ -0efb749f6b7fed6ab83f832d5133a834 \ No newline at end of file +b67be90a808dc116cd45cece62328806 \ No newline at end of file diff --git a/inherit_graph_16.png b/inherit_graph_16.png index 4ae81cd..7712d38 100644 Binary files a/inherit_graph_16.png and b/inherit_graph_16.png differ diff --git a/inherit_graph_17.map b/inherit_graph_17.map index 3abed67..6a7ebd8 100644 --- a/inherit_graph_17.map +++ b/inherit_graph_17.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 index ea1ab9c..4c83259 100644 --- a/inherit_graph_17.md5 +++ b/inherit_graph_17.md5 @@ -1 +1 @@ -8a0950971c80502de2842add35ec875f \ No newline at end of file +b86dd3914390a7d121f54fe2fb7534c2 \ No newline at end of file diff --git a/inherit_graph_17.png b/inherit_graph_17.png index 780da45..8219cbf 100644 Binary files a/inherit_graph_17.png and b/inherit_graph_17.png differ diff --git a/inherit_graph_18.map b/inherit_graph_18.map index deb1aef..7453480 100644 --- a/inherit_graph_18.map +++ b/inherit_graph_18.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/inherit_graph_18.md5 b/inherit_graph_18.md5 index b210de5..f2296ee 100644 --- a/inherit_graph_18.md5 +++ b/inherit_graph_18.md5 @@ -1 +1 @@ -ce0c46aea1d9be32859a17bbfb9611e1 \ No newline at end of file +932eaca9977f13f4e49b909c216e5e04 \ No newline at end of file diff --git a/inherit_graph_18.png b/inherit_graph_18.png index f2252f2..09fbfa5 100644 Binary files a/inherit_graph_18.png and b/inherit_graph_18.png differ diff --git a/inherit_graph_19.map b/inherit_graph_19.map index 5819e92..b528439 100644 --- a/inherit_graph_19.map +++ b/inherit_graph_19.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/inherit_graph_19.md5 b/inherit_graph_19.md5 index a9210d4..2e6d7bf 100644 --- a/inherit_graph_19.md5 +++ b/inherit_graph_19.md5 @@ -1 +1 @@ -fd5250dba1ab50f694b346de2abb8c22 \ No newline at end of file +b69fd7abe1507b249f37da85c77cf34e \ No newline at end of file diff --git a/inherit_graph_19.png b/inherit_graph_19.png index 9a227b4..6ac2195 100644 Binary files a/inherit_graph_19.png and b/inherit_graph_19.png differ diff --git a/inherit_graph_2.map b/inherit_graph_2.map index 05cbc48..70f849d 100644 --- a/inherit_graph_2.map +++ b/inherit_graph_2.map @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 index 6cf1b86..1bcbe89 100644 --- a/inherit_graph_2.md5 +++ b/inherit_graph_2.md5 @@ -1 +1 @@ -2f8b32a7fe6142cce079e5d19951ac9b \ No newline at end of file +40d11010791e44a43fa682d79818f005 \ No newline at end of file diff --git a/inherit_graph_2.png b/inherit_graph_2.png index a103b09..5530114 100644 Binary files a/inherit_graph_2.png and b/inherit_graph_2.png differ diff --git a/inherit_graph_20.map b/inherit_graph_20.map index 688a86e..781ceb3 100644 --- a/inherit_graph_20.map +++ b/inherit_graph_20.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_20.md5 b/inherit_graph_20.md5 index d935a29..77a9937 100644 --- a/inherit_graph_20.md5 +++ b/inherit_graph_20.md5 @@ -1 +1 @@ -0c946652f6bcf7c922fa1cbbed7527d6 \ No newline at end of file +59067653639e798d65aade80384de7a3 \ No newline at end of file diff --git a/inherit_graph_20.png b/inherit_graph_20.png index f0b6ae6..8dab7f6 100644 Binary files a/inherit_graph_20.png and b/inherit_graph_20.png differ diff --git a/inherit_graph_21.map b/inherit_graph_21.map index c2f15aa..808fc52 100644 --- a/inherit_graph_21.map +++ b/inherit_graph_21.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_21.md5 b/inherit_graph_21.md5 index 06243e5..0ede8d3 100644 --- a/inherit_graph_21.md5 +++ b/inherit_graph_21.md5 @@ -1 +1 @@ -5b086b9c844e35d9d762a9fe29b5ba2b \ No newline at end of file +eaa463643af01ad5d5f77ce9bf6b02af \ No newline at end of file diff --git a/inherit_graph_21.png b/inherit_graph_21.png index a1feb92..333894a 100644 Binary files a/inherit_graph_21.png and b/inherit_graph_21.png differ diff --git a/inherit_graph_22.map b/inherit_graph_22.map index 708a154..2c2988e 100644 --- a/inherit_graph_22.map +++ b/inherit_graph_22.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_22.md5 b/inherit_graph_22.md5 index f27db6b..68cfc9b 100644 --- a/inherit_graph_22.md5 +++ b/inherit_graph_22.md5 @@ -1 +1 @@ -c8663657dbc0c913404abb864acdf50d \ No newline at end of file +4d5989e27aeaef8e2ca8c0a37cbf87c6 \ No newline at end of file diff --git a/inherit_graph_22.png b/inherit_graph_22.png index d408f8d..20f5fb0 100644 Binary files a/inherit_graph_22.png and b/inherit_graph_22.png differ diff --git a/inherit_graph_23.map b/inherit_graph_23.map index 13bc12d..322cf3b 100644 --- a/inherit_graph_23.map +++ b/inherit_graph_23.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_23.md5 b/inherit_graph_23.md5 index 03a118c..dd50300 100644 --- a/inherit_graph_23.md5 +++ b/inherit_graph_23.md5 @@ -1 +1 @@ -1af9e3861e812dd7a9b1b60798bf639d \ No newline at end of file +ae8910bacb578093627f7b8a60cdabce \ No newline at end of file diff --git a/inherit_graph_23.png b/inherit_graph_23.png index 85e12ed..944b9f9 100644 Binary files a/inherit_graph_23.png and b/inherit_graph_23.png differ diff --git a/inherit_graph_24.map b/inherit_graph_24.map index 0eadf8b..db685a1 100644 --- a/inherit_graph_24.map +++ b/inherit_graph_24.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_24.md5 b/inherit_graph_24.md5 index 0d5b739..9616eb4 100644 --- a/inherit_graph_24.md5 +++ b/inherit_graph_24.md5 @@ -1 +1 @@ -20ce5365fac0de4199b98c460abb4547 \ No newline at end of file +14b1430013dc46f2e97ce4c1cf561340 \ No newline at end of file diff --git a/inherit_graph_24.png b/inherit_graph_24.png index 6d31646..3a48eb3 100644 Binary files a/inherit_graph_24.png and b/inherit_graph_24.png differ diff --git a/inherit_graph_25.map b/inherit_graph_25.map index ae100b3..c887892 100644 --- a/inherit_graph_25.map +++ b/inherit_graph_25.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_25.md5 b/inherit_graph_25.md5 index 759fea5..3e1289e 100644 --- a/inherit_graph_25.md5 +++ b/inherit_graph_25.md5 @@ -1 +1 @@ -bc81b6c5b4071088798abc6f1df0ea93 \ No newline at end of file +29589fb1643f2c718481b43a2721a42f \ No newline at end of file diff --git a/inherit_graph_25.png b/inherit_graph_25.png index c33f003..8912cc0 100644 Binary files a/inherit_graph_25.png and b/inherit_graph_25.png differ diff --git a/inherit_graph_26.map b/inherit_graph_26.map index ef551a5..c4bf9a0 100644 --- a/inherit_graph_26.map +++ b/inherit_graph_26.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_26.md5 b/inherit_graph_26.md5 index 3627ae3..7eb6ecc 100644 --- a/inherit_graph_26.md5 +++ b/inherit_graph_26.md5 @@ -1 +1 @@ -3ffa0243cdf200b01d6ebf2e425e1966 \ No newline at end of file +b4fc133a361de9485548bbe5b82d9956 \ No newline at end of file diff --git a/inherit_graph_26.png b/inherit_graph_26.png index 89358ac..922defb 100644 Binary files a/inherit_graph_26.png and b/inherit_graph_26.png differ diff --git a/inherit_graph_27.map b/inherit_graph_27.map index 698e0f2..d18ebc4 100644 --- a/inherit_graph_27.map +++ b/inherit_graph_27.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_27.md5 b/inherit_graph_27.md5 index 46250b1..7b24eef 100644 --- a/inherit_graph_27.md5 +++ b/inherit_graph_27.md5 @@ -1 +1 @@ -537699df691392cbe05ca6d30580496f \ No newline at end of file +a4c08379c21aa74142eb459fdb8a2e91 \ No newline at end of file diff --git a/inherit_graph_27.png b/inherit_graph_27.png index 8e0c9a2..99fee8d 100644 Binary files a/inherit_graph_27.png and b/inherit_graph_27.png differ diff --git a/inherit_graph_28.map b/inherit_graph_28.map index a16224d..a9cc9c5 100644 --- a/inherit_graph_28.map +++ b/inherit_graph_28.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_28.md5 b/inherit_graph_28.md5 index 380fc08..63b5038 100644 --- a/inherit_graph_28.md5 +++ b/inherit_graph_28.md5 @@ -1 +1 @@ -80771d5e13140b8153dc4a8a212d4330 \ No newline at end of file +91a23bf7606407e59e3fba6ed432d252 \ No newline at end of file diff --git a/inherit_graph_28.png b/inherit_graph_28.png index 7992456..47848a4 100644 Binary files a/inherit_graph_28.png and b/inherit_graph_28.png differ diff --git a/inherit_graph_29.map b/inherit_graph_29.map index cb14abc..ab32f7a 100644 --- a/inherit_graph_29.map +++ b/inherit_graph_29.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_29.md5 b/inherit_graph_29.md5 index ee2130a..e0f8460 100644 --- a/inherit_graph_29.md5 +++ b/inherit_graph_29.md5 @@ -1 +1 @@ -3c38edd9dd5fd2218505a24cb61a1755 \ No newline at end of file +7d734a4b3038f3880a5fab8a0a07e711 \ No newline at end of file diff --git a/inherit_graph_29.png b/inherit_graph_29.png index e02c517..f0d486d 100644 Binary files a/inherit_graph_29.png and b/inherit_graph_29.png differ diff --git a/inherit_graph_3.map b/inherit_graph_3.map index e176b05..9bbc761 100644 --- a/inherit_graph_3.map +++ b/inherit_graph_3.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 index 09d3173..3a79c5a 100644 --- a/inherit_graph_3.md5 +++ b/inherit_graph_3.md5 @@ -1 +1 @@ -4144226c9fc8ba16aa0cea6dca741722 \ No newline at end of file +82c2469bc072b5d3e34360a749b80973 \ No newline at end of file diff --git a/inherit_graph_3.png b/inherit_graph_3.png index 5d8c8a6..78db6c3 100644 Binary files a/inherit_graph_3.png and b/inherit_graph_3.png differ diff --git a/inherit_graph_30.map b/inherit_graph_30.map index 67a8078..ca454e1 100644 --- a/inherit_graph_30.map +++ b/inherit_graph_30.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_30.md5 b/inherit_graph_30.md5 index 3fe53b4..fbd3aa3 100644 --- a/inherit_graph_30.md5 +++ b/inherit_graph_30.md5 @@ -1 +1 @@ -646918782114fde21b7a92412dd91745 \ No newline at end of file +10a3f85dad2bc6bd304a6dd0c4a4945f \ No newline at end of file diff --git a/inherit_graph_30.png b/inherit_graph_30.png index 61406d1..41ec7c5 100644 Binary files a/inherit_graph_30.png and b/inherit_graph_30.png differ diff --git a/inherit_graph_31.map b/inherit_graph_31.map index 139610a..30783e1 100644 --- a/inherit_graph_31.map +++ b/inherit_graph_31.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5 index 5c4facd..42a5ea4 100644 --- a/inherit_graph_31.md5 +++ b/inherit_graph_31.md5 @@ -1 +1 @@ -d239c28583374a9fb990229731eaccc7 \ No newline at end of file +6a979be081f4e366e47540895eb8979a \ No newline at end of file diff --git a/inherit_graph_31.png b/inherit_graph_31.png index 3d31b2f..6544844 100644 Binary files a/inherit_graph_31.png and b/inherit_graph_31.png differ diff --git a/inherit_graph_32.map b/inherit_graph_32.map index 09f8b27..c94d696 100644 --- a/inherit_graph_32.map +++ b/inherit_graph_32.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_32.md5 b/inherit_graph_32.md5 index 87db08f..be6c2c0 100644 --- a/inherit_graph_32.md5 +++ b/inherit_graph_32.md5 @@ -1 +1 @@ -1334d6b81ab883c722c5178a6a7d4bb4 \ No newline at end of file +2b65503fbddeac5df1fb81515d110c2c \ No newline at end of file diff --git a/inherit_graph_32.png b/inherit_graph_32.png index 5604865..a63c450 100644 Binary files a/inherit_graph_32.png and b/inherit_graph_32.png differ diff --git a/inherit_graph_33.map b/inherit_graph_33.map index 38f87f5..65c6b2d 100644 --- a/inherit_graph_33.map +++ b/inherit_graph_33.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/inherit_graph_33.md5 b/inherit_graph_33.md5 index 37d4842..421b2f2 100644 --- a/inherit_graph_33.md5 +++ b/inherit_graph_33.md5 @@ -1 +1 @@ -a83869734f4e327a88f3d5594b06280c \ No newline at end of file +cb3c00ec4600d1fd29223f279eca571d \ No newline at end of file diff --git a/inherit_graph_33.png b/inherit_graph_33.png index 11a699c..bb09dc3 100644 Binary files a/inherit_graph_33.png and b/inherit_graph_33.png differ diff --git a/inherit_graph_34.map b/inherit_graph_34.map index c887551..9076c92 100644 --- a/inherit_graph_34.map +++ b/inherit_graph_34.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_34.md5 b/inherit_graph_34.md5 index 584b15f..35c1a7c 100644 --- a/inherit_graph_34.md5 +++ b/inherit_graph_34.md5 @@ -1 +1 @@ -2655bef6d9938e3491f67e5062cead09 \ No newline at end of file +edc95fdd96ea06b3b679efb068c8642c \ No newline at end of file diff --git a/inherit_graph_34.png b/inherit_graph_34.png index 8a8d3c4..f5a636f 100644 Binary files a/inherit_graph_34.png and b/inherit_graph_34.png differ diff --git a/inherit_graph_35.map b/inherit_graph_35.map index 2985afe..2559e68 100644 --- a/inherit_graph_35.map +++ b/inherit_graph_35.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_35.md5 b/inherit_graph_35.md5 index 31b817d..389d83a 100644 --- a/inherit_graph_35.md5 +++ b/inherit_graph_35.md5 @@ -1 +1 @@ -a09a2a763bcbf0ef3f33872cf1c7b58b \ No newline at end of file +181310328fd9ff97fff2f87c8628b85d \ No newline at end of file diff --git a/inherit_graph_35.png b/inherit_graph_35.png index 64a8986..c89787b 100644 Binary files a/inherit_graph_35.png and b/inherit_graph_35.png differ diff --git a/inherit_graph_36.map b/inherit_graph_36.map index 155af26..296a155 100644 --- a/inherit_graph_36.map +++ b/inherit_graph_36.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/inherit_graph_36.md5 b/inherit_graph_36.md5 index 33d493f..add63d0 100644 --- a/inherit_graph_36.md5 +++ b/inherit_graph_36.md5 @@ -1 +1 @@ -826bb3869ee094f50d9b8324c4904651 \ No newline at end of file +1e071f90dbb32ee1bcae8a8d5f4615c1 \ No newline at end of file diff --git a/inherit_graph_36.png b/inherit_graph_36.png index c8d1e96..cd466cf 100644 Binary files a/inherit_graph_36.png and b/inherit_graph_36.png differ diff --git a/inherit_graph_37.map b/inherit_graph_37.map index e576000..d872892 100644 --- a/inherit_graph_37.map +++ b/inherit_graph_37.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_37.md5 b/inherit_graph_37.md5 index 455f9e7..34d47cf 100644 --- a/inherit_graph_37.md5 +++ b/inherit_graph_37.md5 @@ -1 +1 @@ -ea36c24bac9402e35d37d0583144a6d0 \ No newline at end of file +61dc7e40cca31f6ca3aa1561fdecc705 \ No newline at end of file diff --git a/inherit_graph_37.png b/inherit_graph_37.png index 5dbe7f6..9d5bb5c 100644 Binary files a/inherit_graph_37.png and b/inherit_graph_37.png differ diff --git a/inherit_graph_38.map b/inherit_graph_38.map index 51da513..405055f 100644 --- a/inherit_graph_38.map +++ b/inherit_graph_38.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_38.md5 b/inherit_graph_38.md5 index 447a55a..61c533b 100644 --- a/inherit_graph_38.md5 +++ b/inherit_graph_38.md5 @@ -1 +1 @@ -2706fadfed49d1abe3a30885eec2d779 \ No newline at end of file +094713c66b6cc04d07f19076a20d9da5 \ No newline at end of file diff --git a/inherit_graph_38.png b/inherit_graph_38.png index 1da2216..4a2cd19 100644 Binary files a/inherit_graph_38.png and b/inherit_graph_38.png differ diff --git a/inherit_graph_39.map b/inherit_graph_39.map index 93b3014..f4555c2 100644 --- a/inherit_graph_39.map +++ b/inherit_graph_39.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_39.md5 b/inherit_graph_39.md5 index 9e9cccb..4a277df 100644 --- a/inherit_graph_39.md5 +++ b/inherit_graph_39.md5 @@ -1 +1 @@ -abd449ea265661db6fe10ce8a92623f7 \ No newline at end of file +630ce42e7a719a6b759be1be08746aa6 \ No newline at end of file diff --git a/inherit_graph_39.png b/inherit_graph_39.png index 7291964..5c73a4b 100644 Binary files a/inherit_graph_39.png and b/inherit_graph_39.png differ diff --git a/inherit_graph_4.map b/inherit_graph_4.map index c0022ce..7300059 100644 --- a/inherit_graph_4.map +++ b/inherit_graph_4.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 index e18048e..9f20cda 100644 --- a/inherit_graph_4.md5 +++ b/inherit_graph_4.md5 @@ -1 +1 @@ -3947ed2967efedd2c57747dba282ef10 \ No newline at end of file +6c96c06f50026d80e176b48202684b5e \ No newline at end of file diff --git a/inherit_graph_4.png b/inherit_graph_4.png index 2571a66..bf962df 100644 Binary files a/inherit_graph_4.png and b/inherit_graph_4.png differ diff --git a/inherit_graph_40.map b/inherit_graph_40.map index 518d4b3..54fcf8b 100644 --- a/inherit_graph_40.map +++ b/inherit_graph_40.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_40.md5 b/inherit_graph_40.md5 index fb1b146..c9cb883 100644 --- a/inherit_graph_40.md5 +++ b/inherit_graph_40.md5 @@ -1 +1 @@ -e20348a5c59531cec80dc70dd2d9ddee \ No newline at end of file +d0ef73ae1547af8e4913d9a3a22d858b \ No newline at end of file diff --git a/inherit_graph_40.png b/inherit_graph_40.png index bcef7fe..c0bc730 100644 Binary files a/inherit_graph_40.png and b/inherit_graph_40.png differ diff --git a/inherit_graph_41.map b/inherit_graph_41.map index 5fc2f13..a3cc9e6 100644 --- a/inherit_graph_41.map +++ b/inherit_graph_41.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_41.md5 b/inherit_graph_41.md5 index ec13190..5e2462f 100644 --- a/inherit_graph_41.md5 +++ b/inherit_graph_41.md5 @@ -1 +1 @@ -088d83a122b75fc09ede3a5c7012c1cf \ No newline at end of file +47fc25b9dd782cf6b23d2ca9c503eeff \ No newline at end of file diff --git a/inherit_graph_41.png b/inherit_graph_41.png index 1cae715..a07abbc 100644 Binary files a/inherit_graph_41.png and b/inherit_graph_41.png differ diff --git a/inherit_graph_42.map b/inherit_graph_42.map index 98957e3..71120e0 100644 --- a/inherit_graph_42.map +++ b/inherit_graph_42.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_42.md5 b/inherit_graph_42.md5 index ac24093..ee09f52 100644 --- a/inherit_graph_42.md5 +++ b/inherit_graph_42.md5 @@ -1 +1 @@ -0e913469c8890bce9141fc3376b15f61 \ No newline at end of file +2b47899d82b0e4284bc09a39a1980db4 \ No newline at end of file diff --git a/inherit_graph_42.png b/inherit_graph_42.png index 25ff33b..c9bfb30 100644 Binary files a/inherit_graph_42.png and b/inherit_graph_42.png differ diff --git a/inherit_graph_43.map b/inherit_graph_43.map index f278855..3fb7da1 100644 --- a/inherit_graph_43.map +++ b/inherit_graph_43.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_43.md5 b/inherit_graph_43.md5 index fa29200..982f280 100644 --- a/inherit_graph_43.md5 +++ b/inherit_graph_43.md5 @@ -1 +1 @@ -ebec889de4b280f9881aa45ebbf97ca0 \ No newline at end of file +9e6c5182b3ccbb488bc2adec3cf8c909 \ No newline at end of file diff --git a/inherit_graph_43.png b/inherit_graph_43.png index 1230fcb..5ce0696 100644 Binary files a/inherit_graph_43.png and b/inherit_graph_43.png differ diff --git a/inherit_graph_44.map b/inherit_graph_44.map index f5d1484..2b3a2f8 100644 --- a/inherit_graph_44.map +++ b/inherit_graph_44.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_44.md5 b/inherit_graph_44.md5 index 0477c8c..0f95582 100644 --- a/inherit_graph_44.md5 +++ b/inherit_graph_44.md5 @@ -1 +1 @@ -844cc5f1ee3ca5cbfa5822628217b53c \ No newline at end of file +5f27288364c3aff52390ec96f411055f \ No newline at end of file diff --git a/inherit_graph_44.png b/inherit_graph_44.png index 262ae6c..894ff49 100644 Binary files a/inherit_graph_44.png and b/inherit_graph_44.png differ diff --git a/inherit_graph_45.map b/inherit_graph_45.map index b3d2ad7..7b0ec3b 100644 --- a/inherit_graph_45.map +++ b/inherit_graph_45.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_45.md5 b/inherit_graph_45.md5 index bde808d..503e3c2 100644 --- a/inherit_graph_45.md5 +++ b/inherit_graph_45.md5 @@ -1 +1 @@ -0db10893332972e41285aa61a110021c \ No newline at end of file +e87579f806d8423a192d78ec0612b3ed \ No newline at end of file diff --git a/inherit_graph_45.png b/inherit_graph_45.png index 288f30f..b475551 100644 Binary files a/inherit_graph_45.png and b/inherit_graph_45.png differ diff --git a/inherit_graph_46.map b/inherit_graph_46.map index 3861896..8be7c98 100644 --- a/inherit_graph_46.map +++ b/inherit_graph_46.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_46.md5 b/inherit_graph_46.md5 index 711ea91..3114c57 100644 --- a/inherit_graph_46.md5 +++ b/inherit_graph_46.md5 @@ -1 +1 @@ -a20e57ace33dd688860a163e6d5c6ce6 \ No newline at end of file +f8fd481e1f70e74df18597e89aa36eda \ No newline at end of file diff --git a/inherit_graph_46.png b/inherit_graph_46.png index 64ab61e..0419bc0 100644 Binary files a/inherit_graph_46.png and b/inherit_graph_46.png differ diff --git a/inherit_graph_47.map b/inherit_graph_47.map index 5f8661b..5f4390e 100644 --- a/inherit_graph_47.map +++ b/inherit_graph_47.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_47.md5 b/inherit_graph_47.md5 index 8ee09b4..22b22f9 100644 --- a/inherit_graph_47.md5 +++ b/inherit_graph_47.md5 @@ -1 +1 @@ -30c3ec459535f3bc6bd89af2caf0738c \ No newline at end of file +f851bf61018a95e3df62da1e35984dcc \ No newline at end of file diff --git a/inherit_graph_47.png b/inherit_graph_47.png index bb81f15..fddcfa2 100644 Binary files a/inherit_graph_47.png and b/inherit_graph_47.png differ diff --git a/inherit_graph_48.map b/inherit_graph_48.map index 5b8028d..1382114 100644 --- a/inherit_graph_48.map +++ b/inherit_graph_48.map @@ -1,5 +1,3 @@ - - - + diff --git a/inherit_graph_48.md5 b/inherit_graph_48.md5 index de2d44d..97da017 100644 --- a/inherit_graph_48.md5 +++ b/inherit_graph_48.md5 @@ -1 +1 @@ -89893d2f89a15ae38d952ee096e2a7f2 \ No newline at end of file +f20565ee514aeef3282f90080838120d \ No newline at end of file diff --git a/inherit_graph_48.png b/inherit_graph_48.png index 61195b2..a1ce559 100644 Binary files a/inherit_graph_48.png and b/inherit_graph_48.png differ diff --git a/inherit_graph_49.map b/inherit_graph_49.map index 4679c3f..1c0dad1 100644 --- a/inherit_graph_49.map +++ b/inherit_graph_49.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_49.md5 b/inherit_graph_49.md5 index 2d01f34..1e3351c 100644 --- a/inherit_graph_49.md5 +++ b/inherit_graph_49.md5 @@ -1 +1 @@ -a04b666d900c003ec5ba2120c63f8432 \ No newline at end of file +08cbe3a36903766cacf6792f7989d52e \ No newline at end of file diff --git a/inherit_graph_49.png b/inherit_graph_49.png index b3d6b86..8f96200 100644 Binary files a/inherit_graph_49.png and b/inherit_graph_49.png differ diff --git a/inherit_graph_5.map b/inherit_graph_5.map index fa0053e..f98e703 100644 --- a/inherit_graph_5.map +++ b/inherit_graph_5.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 index 2866b85..e7a5ec1 100644 --- a/inherit_graph_5.md5 +++ b/inherit_graph_5.md5 @@ -1 +1 @@ -a7f1d074bac3784fb6225c134da82eb2 \ No newline at end of file +e87261001bb911723ec7b349af20cbcd \ No newline at end of file diff --git a/inherit_graph_5.png b/inherit_graph_5.png index d27d639..d92bba4 100644 Binary files a/inherit_graph_5.png and b/inherit_graph_5.png differ diff --git a/inherit_graph_50.map b/inherit_graph_50.map index 2029294..15779aa 100644 --- a/inherit_graph_50.map +++ b/inherit_graph_50.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_50.md5 b/inherit_graph_50.md5 index 8077217..f9f0feb 100644 --- a/inherit_graph_50.md5 +++ b/inherit_graph_50.md5 @@ -1 +1 @@ -ad7eec56a9c2ae511000e04752682af9 \ No newline at end of file +8041073f3e78bcbded778de43fec9099 \ No newline at end of file diff --git a/inherit_graph_50.png b/inherit_graph_50.png index c5082ee..43a7166 100644 Binary files a/inherit_graph_50.png and b/inherit_graph_50.png differ diff --git a/inherit_graph_51.map b/inherit_graph_51.map index 533e855..5b79678 100644 --- a/inherit_graph_51.map +++ b/inherit_graph_51.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_51.md5 b/inherit_graph_51.md5 index 12e4711..30fef98 100644 --- a/inherit_graph_51.md5 +++ b/inherit_graph_51.md5 @@ -1 +1 @@ -d408d564849b51598c4377f65972a5c3 \ No newline at end of file +307f41554d4f2260ea7adc856493a690 \ No newline at end of file diff --git a/inherit_graph_51.png b/inherit_graph_51.png index f281b1c..14550d0 100644 Binary files a/inherit_graph_51.png and b/inherit_graph_51.png differ diff --git a/inherit_graph_52.map b/inherit_graph_52.map index 46e66b9..9efdf22 100644 --- a/inherit_graph_52.map +++ b/inherit_graph_52.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_52.md5 b/inherit_graph_52.md5 index 02f191f..fbca108 100644 --- a/inherit_graph_52.md5 +++ b/inherit_graph_52.md5 @@ -1 +1 @@ -86403c4e4e0220f39a22d8285be26a63 \ No newline at end of file +b3887e13cbb22a686c3e6cc17aad15ef \ No newline at end of file diff --git a/inherit_graph_52.png b/inherit_graph_52.png index c00d1a6..01766de 100644 Binary files a/inherit_graph_52.png and b/inherit_graph_52.png differ diff --git a/inherit_graph_53.map b/inherit_graph_53.map index b831393..31e3c7e 100644 --- a/inherit_graph_53.map +++ b/inherit_graph_53.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_53.md5 b/inherit_graph_53.md5 index 50df3dd..8c8667b 100644 --- a/inherit_graph_53.md5 +++ b/inherit_graph_53.md5 @@ -1 +1 @@ -b4591f470c3b317573c2cab9551a7b6c \ No newline at end of file +58e12a116e3b352c435b616ab3ac1af0 \ No newline at end of file diff --git a/inherit_graph_53.png b/inherit_graph_53.png index 1d563ad..24b439e 100644 Binary files a/inherit_graph_53.png and b/inherit_graph_53.png differ diff --git a/inherit_graph_54.map b/inherit_graph_54.map index 38d16ae..8e27f30 100644 --- a/inherit_graph_54.map +++ b/inherit_graph_54.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_54.md5 b/inherit_graph_54.md5 index c2ad2df..bb7b1fa 100644 --- a/inherit_graph_54.md5 +++ b/inherit_graph_54.md5 @@ -1 +1 @@ -bcd22bd8c00379f105e082bc5f260f87 \ No newline at end of file +d3eb72c44f31f78e65396591e4e849d5 \ No newline at end of file diff --git a/inherit_graph_54.png b/inherit_graph_54.png index 6b4b184..50cbdd3 100644 Binary files a/inherit_graph_54.png and b/inherit_graph_54.png differ diff --git a/inherit_graph_55.map b/inherit_graph_55.map index 59f6d66..56f352b 100644 --- a/inherit_graph_55.map +++ b/inherit_graph_55.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_55.md5 b/inherit_graph_55.md5 index 50b59b1..d418b74 100644 --- a/inherit_graph_55.md5 +++ b/inherit_graph_55.md5 @@ -1 +1 @@ -a19cb9007274c8e903e48860a13b077a \ No newline at end of file +5ea04203abb34d5ad1468400c5627c20 \ No newline at end of file diff --git a/inherit_graph_55.png b/inherit_graph_55.png index 955eceb..39c5549 100644 Binary files a/inherit_graph_55.png and b/inherit_graph_55.png differ diff --git a/inherit_graph_56.map b/inherit_graph_56.map index 35a3a03..60660c7 100644 --- a/inherit_graph_56.map +++ b/inherit_graph_56.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_56.md5 b/inherit_graph_56.md5 index 3dfcac7..0ad5848 100644 --- a/inherit_graph_56.md5 +++ b/inherit_graph_56.md5 @@ -1 +1 @@ -23eebeef7b933c5b58e9156a1cb3c542 \ No newline at end of file +27fa784b997d1106efb97c9c7feb4e30 \ No newline at end of file diff --git a/inherit_graph_56.png b/inherit_graph_56.png index 6acfd28..6f4a145 100644 Binary files a/inherit_graph_56.png and b/inherit_graph_56.png differ diff --git a/inherit_graph_57.map b/inherit_graph_57.map index b284160..9a475f0 100644 --- a/inherit_graph_57.map +++ b/inherit_graph_57.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_57.md5 b/inherit_graph_57.md5 index c3d36ff..bae1a47 100644 --- a/inherit_graph_57.md5 +++ b/inherit_graph_57.md5 @@ -1 +1 @@ -844265ce191662ee276375cd25cc228f \ No newline at end of file +d2d578fd47b487e7a072b2b5ed06bab3 \ No newline at end of file diff --git a/inherit_graph_57.png b/inherit_graph_57.png index 9c8dd74..53bf317 100644 Binary files a/inherit_graph_57.png and b/inherit_graph_57.png differ diff --git a/inherit_graph_58.map b/inherit_graph_58.map index 12b68bf..086cd38 100644 --- a/inherit_graph_58.map +++ b/inherit_graph_58.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_58.md5 b/inherit_graph_58.md5 index 6df47df..be32591 100644 --- a/inherit_graph_58.md5 +++ b/inherit_graph_58.md5 @@ -1 +1 @@ -f81a29b258ed6ad9666044cbfc792a27 \ No newline at end of file +fc337c7450c54ee08a4fe36183e8f1c1 \ No newline at end of file diff --git a/inherit_graph_58.png b/inherit_graph_58.png index cf96b9f..2363567 100644 Binary files a/inherit_graph_58.png and b/inherit_graph_58.png differ diff --git a/inherit_graph_59.map b/inherit_graph_59.map index cec948a..c0e1523 100644 --- a/inherit_graph_59.map +++ b/inherit_graph_59.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_59.md5 b/inherit_graph_59.md5 index daedf65..153f228 100644 --- a/inherit_graph_59.md5 +++ b/inherit_graph_59.md5 @@ -1 +1 @@ -cfc2d9c0e4aaf93661d3bc6ef92bad40 \ No newline at end of file +20527da15c757c82c78f71249376ae58 \ No newline at end of file diff --git a/inherit_graph_59.png b/inherit_graph_59.png index c6b2e5b..04485ae 100644 Binary files a/inherit_graph_59.png and b/inherit_graph_59.png differ diff --git a/inherit_graph_6.map b/inherit_graph_6.map index 340cf7e..a7225c0 100644 --- a/inherit_graph_6.map +++ b/inherit_graph_6.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_6.md5 b/inherit_graph_6.md5 index c316e4a..e3b7a45 100644 --- a/inherit_graph_6.md5 +++ b/inherit_graph_6.md5 @@ -1 +1 @@ -195fa0c3a0ffc269b921f167f6389bce \ No newline at end of file +a72de4f8f3deb424a9b46500a1bd2cf5 \ No newline at end of file diff --git a/inherit_graph_6.png b/inherit_graph_6.png index 776d6b3..b55670d 100644 Binary files a/inherit_graph_6.png and b/inherit_graph_6.png differ diff --git a/inherit_graph_60.map b/inherit_graph_60.map index fa3286d..2623ed5 100644 --- a/inherit_graph_60.map +++ b/inherit_graph_60.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_60.md5 b/inherit_graph_60.md5 index 5c23553..2847284 100644 --- a/inherit_graph_60.md5 +++ b/inherit_graph_60.md5 @@ -1 +1 @@ -87587ae99baca34ea6c5ddf192c2aecd \ No newline at end of file +cbf9331c481d4927a1b4119bc3aa697c \ No newline at end of file diff --git a/inherit_graph_60.png b/inherit_graph_60.png index 31247ca..c9a132d 100644 Binary files a/inherit_graph_60.png and b/inherit_graph_60.png differ diff --git a/inherit_graph_61.map b/inherit_graph_61.map index 8355a08..bbba952 100644 --- a/inherit_graph_61.map +++ b/inherit_graph_61.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_61.md5 b/inherit_graph_61.md5 index d59bbb3..48bbe4e 100644 --- a/inherit_graph_61.md5 +++ b/inherit_graph_61.md5 @@ -1 +1 @@ -9839c7e75a96f8d87ab945b7c68eb159 \ No newline at end of file +4b06eb26bb41d74dba581f7a3bb3749c \ No newline at end of file diff --git a/inherit_graph_61.png b/inherit_graph_61.png index 10d0b80..0f3d5bd 100644 Binary files a/inherit_graph_61.png and b/inherit_graph_61.png differ diff --git a/inherit_graph_62.map b/inherit_graph_62.map index 9de3f31..eae2561 100644 --- a/inherit_graph_62.map +++ b/inherit_graph_62.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_62.md5 b/inherit_graph_62.md5 index cb7652f..c158f86 100644 --- a/inherit_graph_62.md5 +++ b/inherit_graph_62.md5 @@ -1 +1 @@ -e1e519b52b03e916a0a03656fbf008ad \ No newline at end of file +02440a5645fa070a8655485fa32f0795 \ No newline at end of file diff --git a/inherit_graph_62.png b/inherit_graph_62.png index 4da2777..0d8e325 100644 Binary files a/inherit_graph_62.png and b/inherit_graph_62.png differ diff --git a/inherit_graph_63.map b/inherit_graph_63.map deleted file mode 100644 index 3039a01..0000000 --- a/inherit_graph_63.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/inherit_graph_63.md5 b/inherit_graph_63.md5 deleted file mode 100644 index 610e6b9..0000000 --- a/inherit_graph_63.md5 +++ /dev/null @@ -1 +0,0 @@ -6ed06ee69403f4db9bf46cf381c5e573 \ No newline at end of file diff --git a/inherit_graph_63.png b/inherit_graph_63.png deleted file mode 100644 index 6c59a9a..0000000 Binary files a/inherit_graph_63.png and /dev/null differ diff --git a/inherit_graph_7.map b/inherit_graph_7.map index 7be866e..c5d3e9a 100644 --- a/inherit_graph_7.map +++ b/inherit_graph_7.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_7.md5 b/inherit_graph_7.md5 index f02d15b..3daf3d1 100644 --- a/inherit_graph_7.md5 +++ b/inherit_graph_7.md5 @@ -1 +1 @@ -685d5df5513e71af3a0536c3a93983e1 \ No newline at end of file +53d63006f8d9432b7c66c4799fa518ba \ No newline at end of file diff --git a/inherit_graph_7.png b/inherit_graph_7.png index 5573116..76aaa93 100644 Binary files a/inherit_graph_7.png and b/inherit_graph_7.png differ diff --git a/inherit_graph_8.map b/inherit_graph_8.map index 564b2db..3480f82 100644 --- a/inherit_graph_8.map +++ b/inherit_graph_8.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_8.md5 b/inherit_graph_8.md5 index 6c865c5..46cf8e7 100644 --- a/inherit_graph_8.md5 +++ b/inherit_graph_8.md5 @@ -1 +1 @@ -88a683bfd3916d7cc6b2cf7dfe505ff4 \ No newline at end of file +780f5f86c9ac4dd6cf5e0cb72b8467a7 \ No newline at end of file diff --git a/inherit_graph_8.png b/inherit_graph_8.png index fb2bc7f..d1afac2 100644 Binary files a/inherit_graph_8.png and b/inherit_graph_8.png differ diff --git a/inherit_graph_9.map b/inherit_graph_9.map index e81cd35..b5b2ef3 100644 --- a/inherit_graph_9.map +++ b/inherit_graph_9.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_9.md5 b/inherit_graph_9.md5 index 255b630..c20accc 100644 --- a/inherit_graph_9.md5 +++ b/inherit_graph_9.md5 @@ -1 +1 @@ -1d9c05bcc8e18a9c5d8bfff3f7f532f0 \ No newline at end of file +9ba14aa4439b8cd20ae91d19e50548ff \ No newline at end of file diff --git a/inherit_graph_9.png b/inherit_graph_9.png index f3afd5a..e50713b 100644 Binary files a/inherit_graph_9.png and b/inherit_graph_9.png differ diff --git a/inherits.html b/inherits.html index 8317dff..aaebdba 100644 --- a/inherits.html +++ b/inherits.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Class Hierarchy + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@ - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,259 +96,341 @@
    - - - - - - - - - - - - - - - - - - - - - -
    - + +
    - + +
    - + + + + +
    - + +
    - + +
    - + + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + + + + + +
    - + + + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + +
    - + + +
    - + +
    - + +
    - + +
    - + +
    - + + +
    - + + +
    - + + + +
    - + +
    - + + +
    - + + + + + +
    - + +
    - + +
    - + +
    - + +
    - -
    - - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + + + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    +
    - + +
    @@ -373,9 +438,9 @@ diff --git a/jquery.js b/jquery.js index 516483e..64861eb 100644 --- a/jquery.js +++ b/jquery.js @@ -1,72 +1,35 @@ -/* - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/* - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); -/* - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/* - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"
    ","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -107,8 +97,8 @@  Client classes  Database Client classes  Group Client classes - Operator overloading functionsOverloading of the << operator between C++ vector and Tango types - Easy printing operator overloading functionsOverloading of the << operator between C++ ostream and some Tango types + Operator overloading functionsOverloading of the << operator between C++ vector and Tango types + Easy printing operator overloading functionsOverloading of the << operator between C++ ostream and some Tango types
    @@ -116,9 +106,9 @@ diff --git a/namespaceTango.html b/namespaceTango.html deleted file mode 100644 index 0d9ae64..0000000 --- a/namespaceTango.html +++ /dev/null @@ -1,725 +0,0 @@ - - - - - - -Tango Core Classes Reference: Tango Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    - -
    -
    Tango Namespace Reference
    -
    -
    - -

    ============================================================================= -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Classes

    class  ApiUtil
     Miscellaneous utility methods usefull in a Tango client. More...
     
    struct  ArchiveEventInfo
     Attribute archive event configuration. More...
     
    class  Attr
     User class to create a no dimension attribute object. More...
     
    class  AttrConfEventData
     Attribute configuration change event callback execution data. More...
     
    class  AttrHistoryStack
     This class is a used to pass an attribute value history when the user directly fills the attribute polling buffer. More...
     
    class  Attribute
     This class represents a Tango attribute. More...
     
    struct  AttributeAlarmInfo
     Attribute alarms configuration. More...
     
    struct  AttributeEventInfo
     Attribute event configuration. More...
     
    struct  AttributeInfo
     Attribute configuration data extension. More...
     
    struct  AttributeInfoEx
     Extended attribute configuration data. More...
     
    class  AttributeProxy
     Easy to use interface to Tango device attribute. More...
     
    class  AttrProp
     This class represents a Tango attribute property. More...
     
    class  AttrReadEvent
     Asynchronous read attribute execution callback data. More...
     
    class  AttrWrittenEvent
     Asynchronous write attribute execution callback data. More...
     
    class  AutoConnectTimeout
     

    Small utility classes

    - More...
     
    class  CallBack
     Event and asynchronous (callback model) calls base class. More...
     
    struct  ChangeEventInfo
     Attribute change event configuration. More...
     
    class  CmdDoneEvent
     Asynchronous command execution callback data. More...
     
    class  CmdHistoryStack
     This class is a used to pass a command result history when the user directly fills the command polling buffer. More...
     
    class  Command
     This class is a class representing a command in the TANGO device server pattern. More...
     
    struct  CommandInfo
     Command information data extension. More...
     
    class  Connection
     Base class for Tango device access. More...
     
    class  Database
     A high level object which contains the link to the database. More...
     
    struct  DataElement
     Fundamental type for extracting data from a device pipe blob. More...
     
    class  DataReadyEventData
     Data ready event callback execution data. More...
     
    class  DbClass
     A database object for a class which can be used to query or modify class properties. More...
     
    class  DbDatum
     A database value. More...
     
    class  DbDevExportInfo
     Device export information to the database. More...
     
    class  DbDevFullInfo
     Device information from the database. More...
     
    class  DbDevice
     A high level object for a device interface to the database. More...
     
    class  DbDevImportInfo
     Device import information from the database. More...
     
    class  DbDevInfo
     Device information for Database device creation. More...
     
    class  DbHistory
     Class used to retrieve database object history. More...
     
    class  DbServer
     A database object for a device server which can be used to query or modify server database information. More...
     
    class  DbServerData
     Class used to move/copy a complete device server process database configuration from one Tango host to another. More...
     
    struct  DevCommandInfo
     Base structure for command information. More...
     
    class  Device_2Impl
     Base class for all TANGO device since version 2. More...
     
    class  Device_3Impl
     Base class for all TANGO device since version 3. More...
     
    class  Device_4Impl
     Base class for all TANGO device since version 4. More...
     
    class  Device_5Impl
     Base class for all TANGO device since version 5. More...
     
    class  DeviceAttribute
     Fundamental type for sending an dreceiving data to and from device attributes. More...
     
    struct  DeviceAttributeConfig
     Base structure for Attribute configuration. More...
     
    class  DeviceAttributeHistory
     Fundamental type for receiving data from device attribute polling buffers. More...
     
    class  DeviceClass
     Base class for all TANGO device-class class. More...
     
    class  DeviceData
     Fundamental type for sending and receiving data from device commands. More...
     
    class  DeviceDataHistory
     Fundamental type for receiving data from device command polling buffers. More...
     
    class  DeviceImpl
     Base class for all TANGO device. More...
     
    class  DevicePipe
     Fundamental type for sending/receiving data from device pipes. More...
     
    class  DevicePipeBlob
     A device pipe blob. More...
     
    class  DeviceProxy
     High level class which provides the client with an easy-to-use interface to TANGO devices. More...
     
    class  DevIntrChangeEventData
     Device interface change event callback execution data. More...
     
    class  DoubleAttrProp
     This class represents a Tango compound attribute property which consists of two values. More...
     
    class  EncodedAttribute
     This class provides method to deal with Tango::DevEncoded attribute format. More...
     
    class  EventData
     Event callback execution data. More...
     
    class  Except
     Container class for all exception related methods. More...
     
    class  FwdAttr
     User class to create a forwarded attribute object. More...
     
    class  Group
     High level class allowing the user to handle Tango group. More...
     
    class  GroupAttrReply
     Single element group reply for a read attribute execution. More...
     
    class  GroupAttrReplyList
     Group reply for a read_attribute execution. More...
     
    class  GroupCmdReply
     Single element group reply for a command execution. More...
     
    class  GroupCmdReplyList
     Group reply for a command execution. More...
     
    class  GroupReply
     Base class for Group reply. More...
     
    class  GroupReplyList
     Group reply for a write_attribute execution. More...
     
    class  ImageAttr
     User class to create a two dimensions attribute object. More...
     
    class  MultiAttribute
     There is one instance of this class for each device. More...
     
    class  MultiAttrProp
     This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. More...
     
    class  NamedDevFailed
     An exception class. More...
     
    class  NamedDevFailedList
     An exception class. More...
     
    struct  PeriodicEventInfo
     Attribute periodic event configuration. More...
     
    class  Pipe
     This class is a class representing a pipe in the TANGO device server pattern. More...
     
    class  PipeEventData
     Pipe event callback execution data. More...
     
    struct  PipeInfo
     Base structure for pipe information. More...
     
    class  SpectrumAttr
     User class to create a one dimension attribute object. More...
     
    class  TemplCommand
     This class is a class representing a command in the template command model without input or output parameter. More...
     
    class  TemplCommandIn
     This class is a class representing a command in the template command model with input parameter but without output parameter. More...
     
    class  TemplCommandInOut
     This class is a class representing a command in the template command model with output and input parameters. More...
     
    class  TemplCommandOut
     This class is a class representing a command in the template command model with output parameter but without input parameter. More...
     
    class  TimedAttrData
     This class is used to store one element of an attribute history stack. More...
     
    class  TimedCmdData
     This class is used to store one element of a command history stack. More...
     
    class  UserDefaultAttrProp
     User class to set attribute default properties. More...
     
    class  UserDefaultFwdAttrProp
     User class to set forwarded attribute default properties. More...
     
    class  UserDefaultPipeProp
     User class to set pipe default properties. More...
     
    class  Util
     This class is a used to store TANGO device server process data and to provide the user with a set of utilities method. More...
     
    class  WAttribute
     This class represents a writable attribute. More...
     
    class  WPipe
     This class is a class representing a writable pipe in the TANGO device server pattern. More...
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Typedefs

    -typedef struct
    -Tango::ArchiveEventInfo 
    ArchiveEventInfo
     Attribute archive event configuration.
     
    -typedef struct
    -Tango::AttributeAlarmInfo 
    AttributeAlarmInfo
     Attribute alarms configuration.
     
    -typedef struct
    -Tango::AttributeEventInfo 
    AttributeEventInfo
     Attribute event configuration.
     
    -typedef Tango::AttributeInfo AttributeInfo
     Attribute configuration data extension.
     
    -typedef Tango::AttributeInfoEx AttributeInfoEx
     Extended attribute configuration data.
     
    -typedef vector< AttributeInfoExAttributeInfoListEx
     vector of AttributeInfoEx structure
     
    -typedef enum
    -Tango::_AttrMemorizedType 
    AttrMemorizedType
     Possible memorized attribute type.
     
    -typedef struct
    -Tango::ChangeEventInfo 
    ChangeEventInfo
     Attribute change event configuration.
     
    -typedef Tango::CommandInfo CommandInfo
     Command information data extension.
     
    -typedef vector< CommandInfoCommandInfoList
     A vector of CommandInfo structure.
     
    -typedef vector< DbDevInfoDbDevInfos
     Some typedef and define.
     
    typedef struct
    -Tango::DevCommandInfo 
    DevCommandInfo
     Base structure for command information. More...
     
    typedef struct
    -Tango::DeviceAttributeConfig 
    DeviceAttributeConfig
     Base structure for Attribute configuration. More...
     
    -typedef struct
    -Tango::PeriodicEventInfo 
    PeriodicEventInfo
     Attribute periodic event configuration.
     
    typedef struct Tango::PipeInfo PipeInfo
     Base structure for pipe information. More...
     
    - - - - - - - - - - - - - - - - -

    -Enumerations

    enum  _AttrMemorizedType {
    -  NOT_KNOWN, -
    -  NONE, -
    -  MEMORIZED, -
    -  MEMORIZED_WRITE_INIT -
    - }
     Possible memorized attribute type. More...
     
    enum  asyn_req_type {
    -  POLLING, -
    -  CALL_BACK, -
    -  ALL_ASYNCH -
    - }
     Possible asynchronous request type. More...
     
    enum  cb_sub_model {
    -  PUSH_CALLBACK, -
    -  PULL_CALLBACK -
    - }
     Possible callback mode. More...
     
    enum  ErrorManagementType {
    -  ABORT_ON_ERROR =0, -
    -  CONTINUE_ON_ERROR -
    - }
     Possible error management with write_read_attribute call. More...
     
    enum  EventType {
    -  CHANGE_EVENT =0, -
    -  QUALITY_EVENT, -
    -  PERIODIC_EVENT, -
    -  ARCHIVE_EVENT, -
    -  USER_EVENT, -
    -  ATTR_CONF_EVENT, -
    -  DATA_READY_EVENT, -
    -  INTERFACE_CHANGE_EVENT, -
    -  PIPE_EVENT -
    - }
     Possible event type. More...
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void operator<< (DevVarCharArray &lval, const vector< unsigned char > &rval)
     Init a DevVarCharArray from a C++ vector of char(s). More...
     
    void operator<< (vector< unsigned char > &lval, const DevVarCharArray &rval)
     Init a C++ vector of char from a DevVarCharArray. More...
     
    void operator<< (DevVarShortArray &lval, const vector< short > &rval)
     Init a DevVarShortArray from a C++ vector of short(s). More...
     
    void operator<< (vector< short > &lval, const DevVarShortArray &rval)
     Init a C++ vector of short from a DevVarShortArray. More...
     
    void operator<< (DevVarLongArray &lval, const vector< DevLong > &rval)
     Init a DevVarLongArray from a C++ vector of DevLong(s). More...
     
    void operator<< (vector< DevLong > &lval, const DevVarLongArray &rval)
     Init a C++ vector of DevLong from a DevVarLongArray. More...
     
    void operator<< (DevVarLong64Array &lval, const vector< DevLong64 > &rval)
     Init a DevVarLongArray from a C++ vector of DevLong64(s). More...
     
    void operator<< (vector< DevLong64 > &lval, const DevVarLong64Array &rval)
     Init a C++ vector of long from a DevVarLong64Array. More...
     
    void operator<< (DevVarFloatArray &lval, const vector< float > &rval)
     Init a DevVarFloatArray from a C++ vector of float(s). More...
     
    void operator<< (vector< float > &lval, const DevVarFloatArray &rval)
     Init a C++ vector of long from a DevVarFloatArray. More...
     
    void operator<< (DevVarDoubleArray &lval, const vector< double > &rval)
     Init a DevVarDoubleArray from a C++ vector of double(s). More...
     
    void operator<< (vector< double > &lval, const DevVarDoubleArray &rval)
     Init a C++ vector of long from a DevVarDoubleArray. More...
     
    void operator<< (DevVarBooleanArray &lval, const vector< bool > &rval)
     Init a DevVarBooleanArray from a C++ vector of bool(s). More...
     
    void operator<< (vector< bool > &lval, const DevVarBooleanArray &rval)
     Init a C++ vector of long from a DevVarBooleanArray. More...
     
    void operator<< (DevVarUShortArray &lval, const vector< unsigned short > &rval)
     Init a DevVarUShortArray from a C++ vector of unsigned short(s). More...
     
    void operator<< (vector< unsigned short > &lval, const DevVarUShortArray &rval)
     Init a C++ vector of long from a DevVarUShortArray. More...
     
    void operator<< (DevVarULongArray &lval, const vector< DevULong > &rval)
     Init a DevVarULongArray from a C++ vector of DevULong(s). More...
     
    void operator<< (vector< DevULong > &lval, const DevVarULongArray &rval)
     Init a C++ vector of long from a DevVarULongArray. More...
     
    void operator<< (DevVarULong64Array &lval, const vector< DevULong64 > &rval)
     Init a DevVarULong64Array from a C++ vector of DevULong64(s). More...
     
    void operator<< (vector< DevULong64 > &lval, const DevVarULong64Array &rval)
     Init a C++ vector of long from a DevVarULong64Array. More...
     
    void operator<< (DevVarStringArray &lval, const vector< string > &rval)
     Init a DevVarStringArray from a C++ vector of string(s). More...
     
    void operator<< (vector< string > &lval, const DevVarStringArray &rval)
     Init a C++ vector of long from a DevVarStringArray. More...
     
    void operator<< (DevVarStateArray &lval, const vector< DevState > &rval)
     Init a DevVarStateArray from a C++ vector of state(s). More...
     
    void operator<< (vector< DevState > &lval, const DevVarStateArray &rval)
     Init a C++ vector of long from a DevVarStateArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarCharArray &rval)
     Print a DevVarCharArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarShortArray &rval)
     Print a DevVarShortArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarLongArray &rval)
     Print a DevVarLongArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarLong64Array &rval)
     Print a DevVarLong64Array. More...
     
    ostream & operator<< (ostream &lval, const DevVarFloatArray &rval)
     Print a DevVarFloatArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarDoubleArray &rval)
     Print a DevVarDoubleArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarBooleanArray &rval)
     Print a DevVarBooleanArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarUShortArray &rval)
     Print a DevVarUShortArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarULongArray &rval)
     Print a DevVarULongArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarULong64Array &rval)
     Print a DevVarULong64Array. More...
     
    ostream & operator<< (ostream &lval, const DevVarStringArray &rval)
     Print a DevVarStringArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarStateArray &rval)
     Print a DevVarStateArray. More...
     
    ostream & operator<< (ostream &lval, const DevVarEncodedArray &rval)
     Print a DevVarEncodedArray. More...
     
    CORBA::Any * return_empty_any (const char *cmd)
     Create and return an empty CORBA Any object. More...
     
    -

    Detailed Description

    -

    =============================================================================

    -

    Typedef Documentation

    - -
    -
    - - - - -
    typedef struct Tango::DevCommandInfo Tango::DevCommandInfo
    -
    - -

    Base structure for command information.

    - -
    -
    - -
    -
    - -

    Base structure for Attribute configuration.

    - -
    -
    - -
    -
    - - - - -
    typedef struct Tango::PipeInfo Tango::PipeInfo
    -
    - -

    Base structure for pipe information.

    - -
    -
    -

    Function Documentation

    - -
    -
    - - - - - -
    - - - - - - - - -
    CORBA::Any* Tango::return_empty_any (const char * cmd)
    -
    -inline
    -
    - -

    Create and return an empty CORBA Any object.

    -

    Create an empty CORBA Any object. Could be used by command which does not return anything to the client. This method also prints a message on screen (level 4) before it returns

    -
    Parameters
    - - -
    cmdThe cmd name which use this empty Any. Only used to create the thrown exception (in case of) and in the displayed message
    -
    -
    -
    Returns
    The empty CORBA Any
    -
    Exceptions
    - - -
    DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification
    -
    -
    - -

    References Tango::Except::throw_exception().

    - -
    -
    -
    -
    - - - - diff --git a/namespaceTango.js b/namespaceTango.js deleted file mode 100644 index 8d6e6b3..0000000 --- a/namespaceTango.js +++ /dev/null @@ -1,88 +0,0 @@ -var namespaceTango = -[ - [ "ApiUtil", "classTango_1_1ApiUtil.html", "classTango_1_1ApiUtil" ], - [ "ArchiveEventInfo", "structTango_1_1ArchiveEventInfo.html", "structTango_1_1ArchiveEventInfo" ], - [ "Attr", "classTango_1_1Attr.html", "classTango_1_1Attr" ], - [ "AttrConfEventData", "classTango_1_1AttrConfEventData.html", "classTango_1_1AttrConfEventData" ], - [ "AttrHistoryStack", "classTango_1_1AttrHistoryStack.html", "classTango_1_1AttrHistoryStack" ], - [ "Attribute", "classTango_1_1Attribute.html", "classTango_1_1Attribute" ], - [ "AttributeAlarmInfo", "structTango_1_1AttributeAlarmInfo.html", "structTango_1_1AttributeAlarmInfo" ], - [ "AttributeEventInfo", "structTango_1_1AttributeEventInfo.html", "structTango_1_1AttributeEventInfo" ], - [ "AttributeInfo", "structTango_1_1AttributeInfo.html", "structTango_1_1AttributeInfo" ], - [ "AttributeInfoEx", "structTango_1_1AttributeInfoEx.html", "structTango_1_1AttributeInfoEx" ], - [ "AttributeProxy", "classTango_1_1AttributeProxy.html", "classTango_1_1AttributeProxy" ], - [ "AttrProp", "classTango_1_1AttrProp.html", "classTango_1_1AttrProp" ], - [ "AttrReadEvent", "classTango_1_1AttrReadEvent.html", "classTango_1_1AttrReadEvent" ], - [ "AttrWrittenEvent", "classTango_1_1AttrWrittenEvent.html", "classTango_1_1AttrWrittenEvent" ], - [ "AutoConnectTimeout", "classTango_1_1AutoConnectTimeout.html", null ], - [ "CallBack", "classTango_1_1CallBack.html", "classTango_1_1CallBack" ], - [ "ChangeEventInfo", "structTango_1_1ChangeEventInfo.html", "structTango_1_1ChangeEventInfo" ], - [ "CmdDoneEvent", "classTango_1_1CmdDoneEvent.html", "classTango_1_1CmdDoneEvent" ], - [ "CmdHistoryStack", "classTango_1_1CmdHistoryStack.html", "classTango_1_1CmdHistoryStack" ], - [ "Command", "classTango_1_1Command.html", "classTango_1_1Command" ], - [ "CommandInfo", "structTango_1_1CommandInfo.html", "structTango_1_1CommandInfo" ], - [ "Connection", "classTango_1_1Connection.html", "classTango_1_1Connection" ], - [ "Database", "classTango_1_1Database.html", "classTango_1_1Database" ], - [ "DataElement", "structTango_1_1DataElement.html", "structTango_1_1DataElement" ], - [ "DataReadyEventData", "classTango_1_1DataReadyEventData.html", "classTango_1_1DataReadyEventData" ], - [ "DbClass", "classTango_1_1DbClass.html", "classTango_1_1DbClass" ], - [ "DbDatum", "classTango_1_1DbDatum.html", "classTango_1_1DbDatum" ], - [ "DbDevExportInfo", "classTango_1_1DbDevExportInfo.html", "classTango_1_1DbDevExportInfo" ], - [ "DbDevFullInfo", "classTango_1_1DbDevFullInfo.html", "classTango_1_1DbDevFullInfo" ], - [ "DbDevice", "classTango_1_1DbDevice.html", "classTango_1_1DbDevice" ], - [ "DbDevImportInfo", "classTango_1_1DbDevImportInfo.html", "classTango_1_1DbDevImportInfo" ], - [ "DbDevInfo", "classTango_1_1DbDevInfo.html", "classTango_1_1DbDevInfo" ], - [ "DbHistory", "classTango_1_1DbHistory.html", "classTango_1_1DbHistory" ], - [ "DbServer", "classTango_1_1DbServer.html", "classTango_1_1DbServer" ], - [ "DbServerData", "classTango_1_1DbServerData.html", "classTango_1_1DbServerData" ], - [ "DevCommandInfo", "structTango_1_1DevCommandInfo.html", "structTango_1_1DevCommandInfo" ], - [ "Device_2Impl", "classTango_1_1Device__2Impl.html", "classTango_1_1Device__2Impl" ], - [ "Device_3Impl", "classTango_1_1Device__3Impl.html", "classTango_1_1Device__3Impl" ], - [ "Device_4Impl", "classTango_1_1Device__4Impl.html", "classTango_1_1Device__4Impl" ], - [ "Device_5Impl", "classTango_1_1Device__5Impl.html", "classTango_1_1Device__5Impl" ], - [ "DeviceAttribute", "classTango_1_1DeviceAttribute.html", "classTango_1_1DeviceAttribute" ], - [ "DeviceAttributeConfig", "structTango_1_1DeviceAttributeConfig.html", "structTango_1_1DeviceAttributeConfig" ], - [ "DeviceAttributeHistory", "classTango_1_1DeviceAttributeHistory.html", "classTango_1_1DeviceAttributeHistory" ], - [ "DeviceClass", "classTango_1_1DeviceClass.html", "classTango_1_1DeviceClass" ], - [ "DeviceData", "classTango_1_1DeviceData.html", "classTango_1_1DeviceData" ], - [ "DeviceDataHistory", "classTango_1_1DeviceDataHistory.html", "classTango_1_1DeviceDataHistory" ], - [ "DeviceImpl", "classTango_1_1DeviceImpl.html", "classTango_1_1DeviceImpl" ], - [ "DevicePipe", "classTango_1_1DevicePipe.html", "classTango_1_1DevicePipe" ], - [ "DevicePipeBlob", "classTango_1_1DevicePipeBlob.html", "classTango_1_1DevicePipeBlob" ], - [ "DeviceProxy", "classTango_1_1DeviceProxy.html", "classTango_1_1DeviceProxy" ], - [ "DevIntrChangeEventData", "classTango_1_1DevIntrChangeEventData.html", "classTango_1_1DevIntrChangeEventData" ], - [ "DoubleAttrProp", "classTango_1_1DoubleAttrProp.html", "classTango_1_1DoubleAttrProp" ], - [ "EncodedAttribute", "classTango_1_1EncodedAttribute.html", "classTango_1_1EncodedAttribute" ], - [ "EventData", "classTango_1_1EventData.html", "classTango_1_1EventData" ], - [ "Except", "classTango_1_1Except.html", null ], - [ "FwdAttr", "classTango_1_1FwdAttr.html", "classTango_1_1FwdAttr" ], - [ "Group", "classTango_1_1Group.html", "classTango_1_1Group" ], - [ "GroupAttrReply", "classTango_1_1GroupAttrReply.html", "classTango_1_1GroupAttrReply" ], - [ "GroupAttrReplyList", "classTango_1_1GroupAttrReplyList.html", "classTango_1_1GroupAttrReplyList" ], - [ "GroupCmdReply", "classTango_1_1GroupCmdReply.html", "classTango_1_1GroupCmdReply" ], - [ "GroupCmdReplyList", "classTango_1_1GroupCmdReplyList.html", "classTango_1_1GroupCmdReplyList" ], - [ "GroupReply", "classTango_1_1GroupReply.html", "classTango_1_1GroupReply" ], - [ "GroupReplyList", "classTango_1_1GroupReplyList.html", "classTango_1_1GroupReplyList" ], - [ "ImageAttr", "classTango_1_1ImageAttr.html", "classTango_1_1ImageAttr" ], - [ "MultiAttribute", "classTango_1_1MultiAttribute.html", "classTango_1_1MultiAttribute" ], - [ "MultiAttrProp", "classTango_1_1MultiAttrProp.html", "classTango_1_1MultiAttrProp" ], - [ "NamedDevFailed", "classTango_1_1NamedDevFailed.html", "classTango_1_1NamedDevFailed" ], - [ "NamedDevFailedList", "classTango_1_1NamedDevFailedList.html", "classTango_1_1NamedDevFailedList" ], - [ "PeriodicEventInfo", "structTango_1_1PeriodicEventInfo.html", "structTango_1_1PeriodicEventInfo" ], - [ "Pipe", "classTango_1_1Pipe.html", "classTango_1_1Pipe" ], - [ "PipeEventData", "classTango_1_1PipeEventData.html", "classTango_1_1PipeEventData" ], - [ "PipeInfo", "structTango_1_1PipeInfo.html", "structTango_1_1PipeInfo" ], - [ "SpectrumAttr", "classTango_1_1SpectrumAttr.html", "classTango_1_1SpectrumAttr" ], - [ "TemplCommand", "classTango_1_1TemplCommand.html", "classTango_1_1TemplCommand" ], - [ "TemplCommandIn", "classTango_1_1TemplCommandIn.html", "classTango_1_1TemplCommandIn" ], - [ "TemplCommandInOut", "classTango_1_1TemplCommandInOut.html", "classTango_1_1TemplCommandInOut" ], - [ "TemplCommandOut", "classTango_1_1TemplCommandOut.html", "classTango_1_1TemplCommandOut" ], - [ "TimedAttrData", "classTango_1_1TimedAttrData.html", "classTango_1_1TimedAttrData" ], - [ "TimedCmdData", "classTango_1_1TimedCmdData.html", "classTango_1_1TimedCmdData" ], - [ "UserDefaultAttrProp", "classTango_1_1UserDefaultAttrProp.html", "classTango_1_1UserDefaultAttrProp" ], - [ "UserDefaultFwdAttrProp", "classTango_1_1UserDefaultFwdAttrProp.html", "classTango_1_1UserDefaultFwdAttrProp" ], - [ "UserDefaultPipeProp", "classTango_1_1UserDefaultPipeProp.html", "classTango_1_1UserDefaultPipeProp" ], - [ "Util", "classTango_1_1Util.html", "classTango_1_1Util" ], - [ "WAttribute", "classTango_1_1WAttribute.html", "classTango_1_1WAttribute" ], - [ "WPipe", "classTango_1_1WPipe.html", "classTango_1_1WPipe" ] -]; \ No newline at end of file diff --git a/namespacemembers.html b/namespacemembers.html deleted file mode 100644 index a989ab3..0000000 --- a/namespacemembers.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - -Tango Core Classes Reference: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    -
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    - -

    - _ -

      -
    • _AttrMemorizedType -: Tango -
    • -
    - - -

    - a -

      -
    • ABORT_ON_ERROR -: Tango -
    • -
    • ALL_ASYNCH -: Tango -
    • -
    • ARCHIVE_EVENT -: Tango -
    • -
    • ArchiveEventInfo -: Tango -
    • -
    • asyn_req_type -: Tango -
    • -
    • ATTR_CONF_EVENT -: Tango -
    • -
    • AttributeAlarmInfo -: Tango -
    • -
    • AttributeEventInfo -: Tango -
    • -
    • AttributeInfo -: Tango -
    • -
    • AttributeInfoEx -: Tango -
    • -
    • AttributeInfoListEx -: Tango -
    • -
    • AttrMemorizedType -: Tango -
    • -
    - - -

    - c -

      -
    • CALL_BACK -: Tango -
    • -
    • cb_sub_model -: Tango -
    • -
    • CHANGE_EVENT -: Tango -
    • -
    • ChangeEventInfo -: Tango -
    • -
    • CommandInfo -: Tango -
    • -
    • CommandInfoList -: Tango -
    • -
    • CONTINUE_ON_ERROR -: Tango -
    • -
    - - -

    - d -

      -
    • DATA_READY_EVENT -: Tango -
    • -
    • DbDevInfos -: Tango -
    • -
    • DevCommandInfo -: Tango -
    • -
    • DeviceAttributeConfig -: Tango -
    • -
    - - -

    - e -

      -
    • ErrorManagementType -: Tango -
    • -
    • EventType -: Tango -
    • -
    - - -

    - i -

      -
    • INTERFACE_CHANGE_EVENT -: Tango -
    • -
    - - -

    - m -

      -
    • MEMORIZED -: Tango -
    • -
    • MEMORIZED_WRITE_INIT -: Tango -
    • -
    - - -

    - n -

    - - -

    - o -

      -
    • operator<<() -: Tango -
    • -
    - - -

    - p -

      -
    • PERIODIC_EVENT -: Tango -
    • -
    • PeriodicEventInfo -: Tango -
    • -
    • PIPE_EVENT -: Tango -
    • -
    • PipeInfo -: Tango -
    • -
    • POLLING -: Tango -
    • -
    • PULL_CALLBACK -: Tango -
    • -
    • PUSH_CALLBACK -: Tango -
    • -
    - - -

    - q -

      -
    • QUALITY_EVENT -: Tango -
    • -
    - - -

    - r -

      -
    • return_empty_any() -: Tango -
    • -
    - - -

    - u -

      -
    • USER_EVENT -: Tango -
    • -
    -
    -
    - - - - diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html deleted file mode 100644 index 4375114..0000000 --- a/namespacemembers_enum.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -Tango Core Classes Reference: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
      -
    • _AttrMemorizedType -: Tango -
    • -
    • asyn_req_type -: Tango -
    • -
    • cb_sub_model -: Tango -
    • -
    • ErrorManagementType -: Tango -
    • -
    • EventType -: Tango -
    • -
    -
    -
    - - - - diff --git a/namespacemembers_eval.html b/namespacemembers_eval.html deleted file mode 100644 index bd8ce04..0000000 --- a/namespacemembers_eval.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Tango Core Classes Reference: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
      -
    • ABORT_ON_ERROR -: Tango -
    • -
    • ALL_ASYNCH -: Tango -
    • -
    • ARCHIVE_EVENT -: Tango -
    • -
    • ATTR_CONF_EVENT -: Tango -
    • -
    • CALL_BACK -: Tango -
    • -
    • CHANGE_EVENT -: Tango -
    • -
    • CONTINUE_ON_ERROR -: Tango -
    • -
    • DATA_READY_EVENT -: Tango -
    • -
    • INTERFACE_CHANGE_EVENT -: Tango -
    • -
    • MEMORIZED -: Tango -
    • -
    • MEMORIZED_WRITE_INIT -: Tango -
    • -
    • NONE -: Tango -
    • -
    • NOT_KNOWN -: Tango -
    • -
    • PERIODIC_EVENT -: Tango -
    • -
    • PIPE_EVENT -: Tango -
    • -
    • POLLING -: Tango -
    • -
    • PULL_CALLBACK -: Tango -
    • -
    • PUSH_CALLBACK -: Tango -
    • -
    • QUALITY_EVENT -: Tango -
    • -
    • USER_EVENT -: Tango -
    • -
    -
    -
    - - - - diff --git a/namespacemembers_func.html b/namespacemembers_func.html deleted file mode 100644 index 3d56c34..0000000 --- a/namespacemembers_func.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -Tango Core Classes Reference: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
    -  - -

    - o -

      -
    • operator<<() -: Tango -
    • -
    - - -

    - r -

      -
    • return_empty_any() -: Tango -
    • -
    -
    -
    - - - - diff --git a/namespacemembers_type.html b/namespacemembers_type.html deleted file mode 100644 index 4402547..0000000 --- a/namespacemembers_type.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Tango Core Classes Reference: Namespace Members - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Tango Core Classes Reference -  9.2.6 -
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - - - -
    - -
    - -
      -
    • ArchiveEventInfo -: Tango -
    • -
    • AttributeAlarmInfo -: Tango -
    • -
    • AttributeEventInfo -: Tango -
    • -
    • AttributeInfo -: Tango -
    • -
    • AttributeInfoEx -: Tango -
    • -
    • AttributeInfoListEx -: Tango -
    • -
    • AttrMemorizedType -: Tango -
    • -
    • ChangeEventInfo -: Tango -
    • -
    • CommandInfo -: Tango -
    • -
    • CommandInfoList -: Tango -
    • -
    • DbDevInfos -: Tango -
    • -
    • DevCommandInfo -: Tango -
    • -
    • DeviceAttributeConfig -: Tango -
    • -
    • PeriodicEventInfo -: Tango -
    • -
    • PipeInfo -: Tango -
    • -
    -
    -
    - - - - diff --git a/navtree.css b/navtree.css index 41a9cb9..33341a6 100644 --- a/navtree.css +++ b/navtree.css @@ -94,8 +94,11 @@ } .ui-resizable-e { - background:url("ftv2splitbar.png") repeat scroll right center transparent; - cursor:e-resize; + background-image:url("splitbar.png"); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; height:100%; right:0; top:0; diff --git a/navtree.js b/navtree.js index 13e9027..edc31ef 100644 --- a/navtree.js +++ b/navtree.js @@ -1,62 +1,28 @@ -var NAVTREE = -[ - [ "Tango Core Classes Reference", "index.html", [ - [ "Introduction", "index.html#intro_sec", null ], - [ "Exception", "except.html", [ - [ "Tango API exceptions", "except.html#Ex", [ - [ "The ConnectionFailed exception", "except.html#ConFailed", null ], - [ "The CommunicationFailed exception", "except.html#CommFailed", null ], - [ "The WrongNameSyntax exception", "except.html#WrongName", null ], - [ "The NonDbDevice exception", "except.html#NonDb", null ], - [ "The WrongData exception", "except.html#WrongData", null ], - [ "The NonSupportedFeature exception", "except.html#NonSupported", null ], - [ "The AsynCall exception", "except.html#AsynCall", null ], - [ "The AsynReplyNotArrived exception", "except.html#AsynReply", null ], - [ "The EventSystemFailed exception", "except.html#EventFailed", null ], - [ "The NamedDevFailedList exception", "except.html#NamedDevFailed", null ], - [ "The DeviceUnlocked exception", "except.html#DevUnlock", null ] - ] ] - ] ], - [ "Reconnection and exception", "recon.html", [ - [ "API reconnection", "recon.html#Tango", null ] - ] ], - [ "Deprecated List", "deprecated.html", null ], - [ "Modules", "modules.html", "modules" ], - [ "Namespace Members", "namespacemembers.html", [ - [ "All", "namespacemembers.html", null ], - [ "Functions", "namespacemembers_func.html", null ], - [ "Typedefs", "namespacemembers_type.html", null ], - [ "Enumerations", "namespacemembers_enum.html", null ], - [ "Enumerator", "namespacemembers_eval.html", null ] - ] ], - [ "Classes", null, [ - [ "Class List", "annotated.html", "annotated" ], - [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], - [ "Class Members", "functions.html", [ - [ "All", "functions.html", "functions_dup" ], - [ "Functions", "functions_func.html", "functions_func" ], - [ "Variables", "functions_vars.html", "functions_vars" ], - [ "Related Functions", "functions_rela.html", null ] - ] ] - ] ] - ] ] -]; - -var NAVTREEINDEX = -[ -"annotated.html", -"classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9", -"classTango_1_1DbDatum.html#a6c4f542a1f33e2ff5e7f2e16aded5679", -"classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016", -"classTango_1_1Device__2Impl.html#a4348a6f642052b9eeaca07b34877f3e7", -"classTango_1_1SpectrumAttr.html", -"classTango_1_1WAttribute.html#a9d46d82cb48de388e34671f1276b3723", -"structTango_1_1CommandInfo.html#a3750fb7df117913285dcf4db9a36b037" -]; - -var SYNCONMSG = 'click to disable panel synchronisation'; -var SYNCOFFMSG = 'click to enable panel synchronisation'; +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2019 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ var navTreeSubIndices = new Array(); +var arrowDown = '▼'; +var arrowRight = '►'; function getData(varName) { @@ -103,7 +69,6 @@ function localStorageSupported() } } - function storeLink(link) { if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { @@ -129,21 +94,13 @@ function cachedLink() function getScript(scriptName,func,show) { - var head = document.getElementsByTagName("head")[0]; + var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); script.id = scriptName; script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - if ($.browser.msie && $.browser.version<=8) { - // script.onload does not work with older versions of IE - script.onreadystatechange = function() { - if (script.readyState=='complete' || script.readyState=='loaded') { - func(); if (show) showRoot(); - } - } - } - head.appendChild(script); + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); } function createIndent(o,domNode,node,level) @@ -152,18 +109,17 @@ function createIndent(o,domNode,node,level) var n = node; while (n.parentNode) { level++; n=n.parentNode; } if (node.childrenData) { - var imgNode = document.createElement("img"); + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.width = 16; - imgNode.height = 22; - imgNode.border = 0; + imgNode.innerHTML=arrowRight; node.plus_img = imgNode; node.expandToggle = document.createElement("a"); node.expandToggle.href = "javascript:void(0)"; node.expandToggle.onclick = function() { if (node.expanded) { $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.src = node.relpath+"ftv2pnode.png"; + node.plus_img.innerHTML=arrowRight; node.expanded = false; } else { expandNode(o, node, false, false); @@ -171,15 +127,13 @@ function createIndent(o,domNode,node,level) } node.expandToggle.appendChild(imgNode); domNode.appendChild(node.expandToggle); - imgNode.src = node.relpath+"ftv2pnode.png"; } else { var span = document.createElement("span"); - span.style.display = 'inline-block'; + span.className = 'arrow'; span.style.width = 16*(level+1)+'px'; - span.style.height = '22px'; span.innerHTML = ' '; domNode.appendChild(span); - } + } } var animationInProgress = false; @@ -189,6 +143,7 @@ function gotoAnchor(anchor,aname,updateLocation) var pos, docContent = $('#doc-content'); var ancParent = $(anchor.parent()); if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || ancParent.is(':header')) @@ -253,7 +208,7 @@ function newNode(o, po, text, link, childrenData, lastNode) var aname = '#'+link.split('#')[1]; var srcPage = stripPath(pathName()); var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; a.onclick = function(){ storeLink(link); if (!$(a).parent().parent().hasClass('selected')) @@ -271,7 +226,7 @@ function newNode(o, po, text, link, childrenData, lastNode) a.onclick = function() { storeLink(link); } } } else { - if (childrenData != null) + if (childrenData != null) { a.className = "nolink"; a.href = "javascript:void(0)"; @@ -301,7 +256,7 @@ function showRoot() (function (){ // retry until we can scroll to the selected item try { var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); } catch (err) { setTimeout(arguments.callee, 0); } @@ -320,17 +275,9 @@ function expandNode(o, node, imm, showRoot) } else { if (!node.childrenVisited) { getNode(o, node); - } if (imm || ($.browser.msie && $.browser.version>8)) { - // somehow slideDown jumps to the start of tree for IE9 :-( - $(node.getChildrenUL()).show(); - } else { - $(node.getChildrenUL()).slideDown("fast"); - } - if (node.isLast) { - node.plus_img.src = node.relpath+"ftv2mlastnode.png"; - } else { - node.plus_img.src = node.relpath+"ftv2mnode.png"; } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; node.expanded = true; } } @@ -359,7 +306,6 @@ function highlightAnchor() } else { glowEffect(anchor.next(),1000); // normal member } - gotoAnchor(anchor,aname,false); } function selectAndHighlight(hash,n) @@ -399,11 +345,7 @@ function showNode(o, node, index, hash) getNode(o, node); } $(node.getChildrenUL()).css({'display':'block'}); - if (node.isLast) { - node.plus_img.src = node.relpath+"ftv2mlastnode.png"; - } else { - node.plus_img.src = node.relpath+"ftv2mnode.png"; - } + node.plus_img.innerHTML = arrowDown; node.expanded = true; var n = node.children[o.breadcrumbs[index]]; if (index+11){ @@ -582,4 +541,4 @@ function initNavTree(toroot,relpath) } }) } - +/* @license-end */ diff --git a/navtreedata.js b/navtreedata.js new file mode 100644 index 0000000..f0946b3 --- /dev/null +++ b/navtreedata.js @@ -0,0 +1,73 @@ +/* +@ @licstart The following is the entire license notice for the +JavaScript code in this file. + +Copyright (C) 1997-2019 by Dimitri van Heesch + +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +@licend The above is the entire license notice +for the JavaScript code in this file +*/ +var NAVTREE = +[ + [ "Tango Core Classes Reference", "index.html", [ + [ "Introduction", "index.html#intro_sec", null ], + [ "Exception", "except.html", [ + [ "Tango API exceptions", "except.html#Ex", [ + [ "The ConnectionFailed exception", "except.html#ConFailed", null ], + [ "The CommunicationFailed exception", "except.html#CommFailed", null ], + [ "The WrongNameSyntax exception", "except.html#WrongName", null ], + [ "The NonDbDevice exception", "except.html#NonDb", null ], + [ "The WrongData exception", "except.html#WrongData", null ], + [ "The NonSupportedFeature exception", "except.html#NonSupported", null ], + [ "The AsynCall exception", "except.html#AsynCall", null ], + [ "The AsynReplyNotArrived exception", "except.html#AsynReply", null ], + [ "The EventSystemFailed exception", "except.html#EventFailed", null ], + [ "The NamedDevFailedList exception", "except.html#NamedDevFailed", null ], + [ "The DeviceUnlocked exception", "except.html#DevUnlock", null ] + ] ] + ] ], + [ "Reconnection and exception", "recon.html", [ + [ "API reconnection", "recon.html#Tango", null ] + ] ], + [ "Deprecated List", "deprecated.html", null ], + [ "Modules", "modules.html", "modules" ], + [ "Classes", "annotated.html", [ + [ "Class List", "annotated.html", "annotated_dup" ], + [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], + [ "Class Members", "functions.html", [ + [ "All", "functions.html", "functions_dup" ], + [ "Functions", "functions_func.html", "functions_func" ], + [ "Variables", "functions_vars.html", "functions_vars" ], + [ "Related Functions", "functions_rela.html", null ] + ] ] + ] ] + ] ] +]; + +var NAVTREEINDEX = +[ +".html", +"classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98", +"classTango_1_1DbClass.html#a3c28ab0e673e20431db58f7dadbe219c", +"classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021", +"classTango_1_1DeviceProxy.html#ae9da824d70061b4879d5b079785b48da", +"classTango_1_1SpectrumAttr.html#a2204d147fb74aac1efeff7ea9ea5c7be", +"classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b", +"structTango_1_1DataElement.html#a0b593af779503f27457d6c44ea6bff27" +]; + +var SYNCONMSG = 'click to disable panel synchronisation'; +var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/navtreeindex0.js b/navtreeindex0.js index c0d1e92..b56d8ff 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -1,6 +1,7 @@ var NAVTREEINDEX0 = { -"annotated.html":[6,0], +".html":[5,0,0], +"annotated.html":[5,0], "classTango_1_1ApiUtil.html":[4,1,2], "classTango_1_1ApiUtil.html#a260c968e8e556692681c5b3af065b73b":[4,1,2,3], "classTango_1_1ApiUtil.html#a316875dce449fb9b4fca8ec932f17d75":[4,1,2,4], @@ -8,22 +9,23 @@ var NAVTREEINDEX0 = "classTango_1_1ApiUtil.html#a5c4038939143cab55c417982b4b896fb":[4,1,2,1], "classTango_1_1ApiUtil.html#af7dd5dc2e904f8af4d12d56386165624":[4,1,2,0], "classTango_1_1Attr.html":[4,0,0], -"classTango_1_1Attr.html#a3001dc4d14cbdc62a914a15ff3a86e49":[4,0,0,6], -"classTango_1_1Attr.html#a5c1d94ccc3bacb8d728cf836df737889":[4,0,0,14], -"classTango_1_1Attr.html#a5d0e17f5a1ce7263482bb3df5090f91d":[4,0,0,15], -"classTango_1_1Attr.html#a68801b4629667565b9cceb6fefa413d7":[4,0,0,9], -"classTango_1_1Attr.html#a6ba7dd409514e938cb2f530b767aa98c":[4,0,0,8], +"classTango_1_1Attr.html#a3001dc4d14cbdc62a914a15ff3a86e49":[4,0,0,7], +"classTango_1_1Attr.html#a5c1d94ccc3bacb8d728cf836df737889":[4,0,0,15], +"classTango_1_1Attr.html#a5d0e17f5a1ce7263482bb3df5090f91d":[4,0,0,16], +"classTango_1_1Attr.html#a68801b4629667565b9cceb6fefa413d7":[4,0,0,10], +"classTango_1_1Attr.html#a6ba7dd409514e938cb2f530b767aa98c":[4,0,0,9], "classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8":[4,0,0,0], -"classTango_1_1Attr.html#a7e18250ed88d997b603b308212eb7362":[4,0,0,10], -"classTango_1_1Attr.html#a8aa3318fe49d403969a59fe000352be8":[4,0,0,5], -"classTango_1_1Attr.html#a8f841afb6effc8384e49730550261378":[4,0,0,12], -"classTango_1_1Attr.html#a9269546f4b25a6395efe8b93bdb8d07f":[4,0,0,4], -"classTango_1_1Attr.html#aac89c07e2033c13abf2222fd6cd089dc":[4,0,0,13], -"classTango_1_1Attr.html#acca03caaac31c20e746a276ab033c174":[4,0,0,11], +"classTango_1_1Attr.html#a7e18250ed88d997b603b308212eb7362":[4,0,0,11], +"classTango_1_1Attr.html#a8aa3318fe49d403969a59fe000352be8":[4,0,0,6], +"classTango_1_1Attr.html#a8f841afb6effc8384e49730550261378":[4,0,0,13], +"classTango_1_1Attr.html#a9269546f4b25a6395efe8b93bdb8d07f":[4,0,0,5], +"classTango_1_1Attr.html#aac89c07e2033c13abf2222fd6cd089dc":[4,0,0,14], +"classTango_1_1Attr.html#acca03caaac31c20e746a276ab033c174":[4,0,0,12], "classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39":[4,0,0,1], -"classTango_1_1Attr.html#af280714a1ec4254e7ad7009eb0e8feda":[4,0,0,2], -"classTango_1_1Attr.html#aff00859f5da6a7f48e7abe079491f12c":[4,0,0,3], -"classTango_1_1Attr.html#aff3b774c27e61c3c2ae97ec81c30fcea":[4,0,0,7], +"classTango_1_1Attr.html#ad69e9aa5dcd4c22be0509ed72a01cd0d":[4,0,0,2], +"classTango_1_1Attr.html#af280714a1ec4254e7ad7009eb0e8feda":[4,0,0,3], +"classTango_1_1Attr.html#aff00859f5da6a7f48e7abe079491f12c":[4,0,0,4], +"classTango_1_1Attr.html#aff3b774c27e61c3c2ae97ec81c30fcea":[4,0,0,8], "classTango_1_1AttrConfEventData.html":[4,1,4], "classTango_1_1AttrConfEventData.html#a2e3fb06bc98bb156e254ebeb6a1c222e":[4,1,4,3], "classTango_1_1AttrConfEventData.html#a6da04a13ce41eff0ddcf63417f001c13":[4,1,4,2], @@ -42,14 +44,14 @@ var NAVTREEINDEX0 = "classTango_1_1AttrProp.html#a0c80445d1ce52c04813778057ee1bc22":[4,0,3,5], "classTango_1_1AttrProp.html#a265af5bc3684e8e88be9c027d4f095db":[4,0,3,4], "classTango_1_1AttrProp.html#a275eeb284b55ce66cefdc06b5436a784":[4,0,3,12], -"classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21":[4,0,3,8], +"classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21":[4,0,3,7], "classTango_1_1AttrProp.html#a464a13c1dcecb483dff1aa8b29b183fd":[4,0,3,0], "classTango_1_1AttrProp.html#a509fe17d8f539d8a8734dfa852bd9f4e":[4,0,3,1], "classTango_1_1AttrProp.html#a558a0456d0591c428f438e86e0afb2e4":[4,0,3,6], -"classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5":[4,0,3,7], +"classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5":[4,0,3,9], "classTango_1_1AttrProp.html#a96b27aee3ff878547fc5860f87f08ca2":[4,0,3,2], "classTango_1_1AttrProp.html#ab08e7d7ba473008754b457a74a7fde87":[4,0,3,11], -"classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7":[4,0,3,9], +"classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7":[4,0,3,8], "classTango_1_1AttrProp.html#abc19d1718a15994e87ac3c9979c48b59":[4,0,3,3], "classTango_1_1AttrReadEvent.html":[4,1,10], "classTango_1_1AttrReadEvent.html#a81fa0b8b572d1dd3328afb21c747b34a":[4,1,10,3], @@ -63,142 +65,150 @@ var NAVTREEINDEX0 = "classTango_1_1AttrWrittenEvent.html#ab66070e56148e1aed6c9e5125af2c8dd":[4,1,11,3], "classTango_1_1AttrWrittenEvent.html#ac81796b8acd485a713c00695bf53d5a8":[4,1,11,2], "classTango_1_1Attribute.html":[4,0,2], -"classTango_1_1Attribute.html#a03d6e131ef8a42e63934ade770c64a58":[4,0,2,103], -"classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4":[4,0,2,46], -"classTango_1_1Attribute.html#a064bab1238d345d9efeddfafc0372cde":[4,0,2,136], +"classTango_1_1Attribute.html#a03d6e131ef8a42e63934ade770c64a58":[4,0,2,111], +"classTango_1_1Attribute.html#a04cfcc422925f19de52814a6d89b55a4":[4,0,2,47], +"classTango_1_1Attribute.html#a064bab1238d345d9efeddfafc0372cde":[4,0,2,144], +"classTango_1_1Attribute.html#a0883ff3d91d5d10f6501d244ae0af240":[4,0,2,49], "classTango_1_1Attribute.html#a0a59f7d799a3c8ab8cdd7e6cd611607d":[4,0,2,10], -"classTango_1_1Attribute.html#a0ce80d387752b5473a45cadeb4e3e8a8":[4,0,2,57], +"classTango_1_1Attribute.html#a0ce80d387752b5473a45cadeb4e3e8a8":[4,0,2,68], +"classTango_1_1Attribute.html#a0cfba122c474f13d36dca26e23f0b424":[4,0,2,59], "classTango_1_1Attribute.html#a0df58ed810063ccfef7df02ac9851a94":[4,0,2,35], "classTango_1_1Attribute.html#a0e5d5c229031b939700a38728fbe08a4":[4,0,2,12], -"classTango_1_1Attribute.html#a0f7226cbcd313093428a764167ef5b8d":[4,0,2,106], +"classTango_1_1Attribute.html#a0f7226cbcd313093428a764167ef5b8d":[4,0,2,114], "classTango_1_1Attribute.html#a111d02f6d34acbd29a9b396b1ce026ad":[4,0,2,45], "classTango_1_1Attribute.html#a114b20637933d5a49c6dc7f7fbcb27f4":[4,0,2,25], +"classTango_1_1Attribute.html#a11c4d8b3605e998f665dc9f8dc1bf5ef":[4,0,2,53], "classTango_1_1Attribute.html#a13234bb32ef355601e45e6e942082873":[4,0,2,5], -"classTango_1_1Attribute.html#a15477da4adc5bf319908594236ab20c5":[4,0,2,58], -"classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d":[4,0,2,63], +"classTango_1_1Attribute.html#a15477da4adc5bf319908594236ab20c5":[4,0,2,69], +"classTango_1_1Attribute.html#a15cbe1942cc9ab477374e4658abffd6d":[4,0,2,77], "classTango_1_1Attribute.html#a174152e7af49d2da5644ddfb701d71a9":[4,0,2,48], -"classTango_1_1Attribute.html#a1805001ddd756d0a930d839a444bbd1c":[4,0,2,109], +"classTango_1_1Attribute.html#a1805001ddd756d0a930d839a444bbd1c":[4,0,2,117], "classTango_1_1Attribute.html#a1851ce2e2e30add8e826c39b462fe374":[4,0,2,13], "classTango_1_1Attribute.html#a19e43a51a3101a12abc55eeac83a431e":[4,0,2,18], "classTango_1_1Attribute.html#a1ca81f8abd78d54ce8540ff0ccd3c6c1":[4,0,2,37], -"classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef":[4,0,2,51], -"classTango_1_1Attribute.html#a1e939ae411dc4e427f03db87a79b78be":[4,0,2,117], -"classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6":[4,0,2,56], +"classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef":[4,0,2,57], +"classTango_1_1Attribute.html#a1e939ae411dc4e427f03db87a79b78be":[4,0,2,125], +"classTango_1_1Attribute.html#a21669c4af43fe5584e3f52a8012a35f6":[4,0,2,70], "classTango_1_1Attribute.html#a2246b2de4a4cb23031975fac5a17ea66":[4,0,2,17], "classTango_1_1Attribute.html#a25f157fedeb2f37741b1e41ce6422fcd":[4,0,2,44], "classTango_1_1Attribute.html#a29cd3ae6823c5627969248873042ae46":[4,0,2,31], +"classTango_1_1Attribute.html#a29e50bf4cafda0d224c670e342a0d50c":[4,0,2,56], "classTango_1_1Attribute.html#a2cf67df0c5a155df39156301582a98c9":[4,0,2,34], "classTango_1_1Attribute.html#a2db386476f2d728513af3f3e5342f90a":[4,0,2,33], -"classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a":[4,0,2,79], -"classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6":[4,0,2,91], +"classTango_1_1Attribute.html#a2f99ee34d41eaef4fcec47143f904a46":[4,0,2,50], +"classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a":[4,0,2,82], +"classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6":[4,0,2,104], "classTango_1_1Attribute.html#a3327bf363691bb60a285b72c9a170f52":[4,0,2,42], -"classTango_1_1Attribute.html#a33c34a6c11460c540c7b62cd9133540c":[4,0,2,107], -"classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da":[4,0,2,76], +"classTango_1_1Attribute.html#a33c34a6c11460c540c7b62cd9133540c":[4,0,2,115], +"classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da":[4,0,2,89], "classTango_1_1Attribute.html#a362cf02710511ea952ef3f8ff85cdd30":[4,0,2,6], -"classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334":[4,0,2,88], -"classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431":[4,0,2,77], -"classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e":[4,0,2,96], -"classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0":[4,0,2,97], -"classTango_1_1Attribute.html#a481ba9ea923659f40de010804c3600ec":[4,0,2,105], +"classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334":[4,0,2,99], +"classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431":[4,0,2,86], +"classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e":[4,0,2,98], +"classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0":[4,0,2,83], +"classTango_1_1Attribute.html#a481ba9ea923659f40de010804c3600ec":[4,0,2,113], "classTango_1_1Attribute.html#a48b92dbec415b3f2589456fde7899175":[4,0,2,41], -"classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca":[4,0,2,62], +"classTango_1_1Attribute.html#a4bf3ac8ffbd3ccf57985a3ce54d5b7ca":[4,0,2,64], "classTango_1_1Attribute.html#a4e23df40cb9be8d4213c0f87b67e5dd9":[4,0,2,9], -"classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218":[4,0,2,68], -"classTango_1_1Attribute.html#a535e525aa3be98940bed3b229b7dd1ae":[4,0,2,47], -"classTango_1_1Attribute.html#a537c8a5b3fcf31230910963a31cf97e7":[4,0,2,104], -"classTango_1_1Attribute.html#a53ee065e6d6ad2bee616b90337787b8d":[4,0,2,111], -"classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac":[4,0,2,50], -"classTango_1_1Attribute.html#a5583f47c9b0542e915cb7fc19cb1250b":[4,0,2,137], +"classTango_1_1Attribute.html#a52127f337bae2300bb8cd54d0f865218":[4,0,2,66], +"classTango_1_1Attribute.html#a535e525aa3be98940bed3b229b7dd1ae":[4,0,2,46], +"classTango_1_1Attribute.html#a537c8a5b3fcf31230910963a31cf97e7":[4,0,2,112], +"classTango_1_1Attribute.html#a53ee065e6d6ad2bee616b90337787b8d":[4,0,2,119], +"classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac":[4,0,2,54], +"classTango_1_1Attribute.html#a5583f47c9b0542e915cb7fc19cb1250b":[4,0,2,145], "classTango_1_1Attribute.html#a55b57b9d5abf6649e0f4e7854920d967":[4,0,2,24], "classTango_1_1Attribute.html#a59bbd014fb3e06e3075cceed22aa1f94":[4,0,2,21], -"classTango_1_1Attribute.html#a5b92008335e38687b1e019b7e4f5cf89":[4,0,2,126], -"classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c":[4,0,2,81], -"classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6":[4,0,2,87], +"classTango_1_1Attribute.html#a5b92008335e38687b1e019b7e4f5cf89":[4,0,2,134], +"classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c":[4,0,2,96], +"classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6":[4,0,2,100], "classTango_1_1Attribute.html#a64b4a569c810258ae52a2acaadf15d55":[4,0,2,2], -"classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890":[4,0,2,84], +"classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890":[4,0,2,79], "classTango_1_1Attribute.html#a670533e5338107f959d7cf01f3e88a5a":[4,0,2,19], -"classTango_1_1Attribute.html#a6f6121a07bb9790577d70a1ab9e3d0a5":[4,0,2,127], -"classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef":[4,0,2,86], +"classTango_1_1Attribute.html#a6f6121a07bb9790577d70a1ab9e3d0a5":[4,0,2,135], +"classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef":[4,0,2,105], "classTango_1_1Attribute.html#a716551497af0ec7e9e9f22e27480158e":[4,0,2,39], -"classTango_1_1Attribute.html#a748e164f49ffe7f85132f1380cd6835e":[4,0,2,112], -"classTango_1_1Attribute.html#a79996bd7b057dc08983b40e5aac86207":[4,0,2,100], -"classTango_1_1Attribute.html#a7b93f82b0ddd0fd7ad705cce8b6e0d44":[4,0,2,61], -"classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518":[4,0,2,71], -"classTango_1_1Attribute.html#a7da43499f310d3a527c1463a4fcbb018":[4,0,2,129], -"classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73":[4,0,2,60], -"classTango_1_1Attribute.html#a8379945709c239b5089c002141b479ef":[4,0,2,102], -"classTango_1_1Attribute.html#a866d36253829bbe94d56715750faf4c6":[4,0,2,130], -"classTango_1_1Attribute.html#a87011b5bf8737c50ac9dcd03d2635223":[4,0,2,110], -"classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493":[4,0,2,95], -"classTango_1_1Attribute.html#a8a0518c6215b0be3f488e9ece88eb7ec":[4,0,2,99], -"classTango_1_1Attribute.html#a8b02f5316431ee1e3de6a8061789feb0":[4,0,2,123], +"classTango_1_1Attribute.html#a748e164f49ffe7f85132f1380cd6835e":[4,0,2,120], +"classTango_1_1Attribute.html#a79996bd7b057dc08983b40e5aac86207":[4,0,2,108], +"classTango_1_1Attribute.html#a7b93f82b0ddd0fd7ad705cce8b6e0d44":[4,0,2,72], +"classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518":[4,0,2,92], +"classTango_1_1Attribute.html#a7da43499f310d3a527c1463a4fcbb018":[4,0,2,137], +"classTango_1_1Attribute.html#a7dab9c107befc343e81a5ec852fdce73":[4,0,2,65], +"classTango_1_1Attribute.html#a8379945709c239b5089c002141b479ef":[4,0,2,110], +"classTango_1_1Attribute.html#a848f8cc8e7563c1f84c5960d72eac007":[4,0,2,58], +"classTango_1_1Attribute.html#a866d36253829bbe94d56715750faf4c6":[4,0,2,138], +"classTango_1_1Attribute.html#a87011b5bf8737c50ac9dcd03d2635223":[4,0,2,118], +"classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493":[4,0,2,84], +"classTango_1_1Attribute.html#a8a0518c6215b0be3f488e9ece88eb7ec":[4,0,2,107], +"classTango_1_1Attribute.html#a8b02f5316431ee1e3de6a8061789feb0":[4,0,2,131], "classTango_1_1Attribute.html#a8b59c84da16d3b914cf8bf4fd37d8c1e":[4,0,2,11], "classTango_1_1Attribute.html#a90a062ce092265b748d951e9b4b77250":[4,0,2,30], -"classTango_1_1Attribute.html#a918731e8ed902c983bf5045b2e27e9f9":[4,0,2,101], -"classTango_1_1Attribute.html#a938e182ff0b0c1664b30b713f3d11d3f":[4,0,2,55], -"classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e":[4,0,2,80], +"classTango_1_1Attribute.html#a918731e8ed902c983bf5045b2e27e9f9":[4,0,2,109], +"classTango_1_1Attribute.html#a938e182ff0b0c1664b30b713f3d11d3f":[4,0,2,63], +"classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e":[4,0,2,81], "classTango_1_1Attribute.html#a9fbdd3152f79233b68704f3fbe295ecd":[4,0,2,32], -"classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db":[4,0,2,89], +"classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db":[4,0,2,102], "classTango_1_1Attribute.html#aa0c62a8753eca947531af2614e13b60d":[4,0,2,27], -"classTango_1_1Attribute.html#aa2de0a6f8fd759c0fd9d999dc248fc18":[4,0,2,53], -"classTango_1_1Attribute.html#aa588971cf9c8a26a836c94c15de4d259":[4,0,2,113], -"classTango_1_1Attribute.html#aa8dae56da901c89854855281f80585b4":[4,0,2,128], -"classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7":[4,0,2,92], -"classTango_1_1Attribute.html#aad3e96f12716d9f1e3df93c85902cfb9":[4,0,2,108], -"classTango_1_1Attribute.html#aadb400c90467daf5c1ccfd36c2ea67e3":[4,0,2,54], -"classTango_1_1Attribute.html#aadf8b5a62912164ea0bb5980b18913b6":[4,0,2,70], +"classTango_1_1Attribute.html#aa2de0a6f8fd759c0fd9d999dc248fc18":[4,0,2,61], +"classTango_1_1Attribute.html#aa588971cf9c8a26a836c94c15de4d259":[4,0,2,121], +"classTango_1_1Attribute.html#aa8dae56da901c89854855281f80585b4":[4,0,2,136], +"classTango_1_1Attribute.html#aaac81a25b5e20b80d35eade9792769fc":[4,0,2,52], +"classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7":[4,0,2,103], +"classTango_1_1Attribute.html#aad3e96f12716d9f1e3df93c85902cfb9":[4,0,2,116], +"classTango_1_1Attribute.html#aadb400c90467daf5c1ccfd36c2ea67e3":[4,0,2,62], +"classTango_1_1Attribute.html#aadf8b5a62912164ea0bb5980b18913b6":[4,0,2,78], "classTango_1_1Attribute.html#aafbaa179c8445f29480f8bff031920de":[4,0,2,36], "classTango_1_1Attribute.html#ab008123b44bdb2a13e2cd2c362617e1e":[4,0,2,3], -"classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c":[4,0,2,52], -"classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5":[4,0,2,75], -"classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508":[4,0,2,74], +"classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c":[4,0,2,60], +"classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5":[4,0,2,90], +"classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508":[4,0,2,87], "classTango_1_1Attribute.html#ab4214177cfddd2acfe4c98e6fcb7b563":[4,0,2,14], -"classTango_1_1Attribute.html#ab44a3c2cbd59c9318dc252472db94b01":[4,0,2,132], +"classTango_1_1Attribute.html#ab44a3c2cbd59c9318dc252472db94b01":[4,0,2,140], "classTango_1_1Attribute.html#ab4cfab2bee3ae1523ad8a3466afc37a2":[4,0,2,16], -"classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5":[4,0,2,90], +"classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5":[4,0,2,101], "classTango_1_1Attribute.html#abc67fbc105dc54f7cb685e137074b2d9":[4,0,2,43], "classTango_1_1Attribute.html#abe79d1339964153ad5144a53036fcd18":[4,0,2,7], -"classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0":[4,0,2,78], -"classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa":[4,0,2,73], -"classTango_1_1Attribute.html#ac28534e7605d151d45d1807399104476":[4,0,2,116], -"classTango_1_1Attribute.html#ac2d22b7b71dc4d800703c7d5400c811f":[4,0,2,125], +"classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0":[4,0,2,85], +"classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa":[4,0,2,88], +"classTango_1_1Attribute.html#ac28534e7605d151d45d1807399104476":[4,0,2,124], +"classTango_1_1Attribute.html#ac2d22b7b71dc4d800703c7d5400c811f":[4,0,2,133], "classTango_1_1Attribute.html#ac2d93bbbc1b0019e81691c14dc13bc0d":[4,0,2,8], -"classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9":[4,0,2,98], -"classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d":[4,0,2,72], -"classTango_1_1Attribute.html#ac6aa3f2dcfb375b83d8dc8a13fb3d34f":[4,0,2,131], -"classTango_1_1Attribute.html#aca7f1f8e88a8f2786cfd68e726fc193b":[4,0,2,64], -"classTango_1_1Attribute.html#acb0a80ff6cb4dc37363353a939bde293":[4,0,2,135], +"classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9":[4,0,2,97], +"classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d":[4,0,2,91], +"classTango_1_1Attribute.html#ac6aa3f2dcfb375b83d8dc8a13fb3d34f":[4,0,2,139], +"classTango_1_1Attribute.html#aca7f1f8e88a8f2786cfd68e726fc193b":[4,0,2,74], +"classTango_1_1Attribute.html#acb0a80ff6cb4dc37363353a939bde293":[4,0,2,143], "classTango_1_1Attribute.html#accac04b03b14bd2bc958e06cc8f3626c":[4,0,2,38], "classTango_1_1Attribute.html#accf20392305b3fe4b4f3cf6c2158950c":[4,0,2,29], -"classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7":[4,0,2,94], -"classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322":[4,0,2,93], -"classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7":[4,0,2,69], -"classTango_1_1Attribute.html#ad37028ab970c5ba3d9e81c42058101cc":[4,0,2,66], -"classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17":[4,0,2,67], -"classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946":[4,0,2,85], +"classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7":[4,0,2,93], +"classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322":[4,0,2,94], +"classTango_1_1Attribute.html#ad11fc5f3271373a24226e7c15df298e7":[4,0,2,73], +"classTango_1_1Attribute.html#ad19cadedfa731b8f31513dd3584cf956":[4,0,2,55], +"classTango_1_1Attribute.html#ad37028ab970c5ba3d9e81c42058101cc":[4,0,2,76], +"classTango_1_1Attribute.html#ad58a0880f3396fd819f888d9b9973b17":[4,0,2,71], +"classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946":[4,0,2,106], "classTango_1_1Attribute.html#ad69a25209bb113694f8aef7acb49ed80":[4,0,2,28], -"classTango_1_1Attribute.html#ad6a7bc5a3e07635c9d94ec686d508181":[4,0,2,133], -"classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b":[4,0,2,59], +"classTango_1_1Attribute.html#ad6a7bc5a3e07635c9d94ec686d508181":[4,0,2,141], +"classTango_1_1Attribute.html#ad90541ac064c2e2a5d5f12939babda6b":[4,0,2,67], "classTango_1_1Attribute.html#ad92e54beedf8d29d088c2f6d5d70153f":[4,0,2,0], "classTango_1_1Attribute.html#ad96d3fee2727281724051fe49e3b7d98":[4,0,2,22], -"classTango_1_1Attribute.html#addac2c052ae6a9ec227c574a5a8dbab4":[4,0,2,122], +"classTango_1_1Attribute.html#addac2c052ae6a9ec227c574a5a8dbab4":[4,0,2,130], "classTango_1_1Attribute.html#ae023edda1e0bf70d5fda7c3dc8160351":[4,0,2,4], -"classTango_1_1Attribute.html#ae09dac6e118991d347cf555e97790ebf":[4,0,2,118], +"classTango_1_1Attribute.html#ae09dac6e118991d347cf555e97790ebf":[4,0,2,126], "classTango_1_1Attribute.html#ae2740fa1ac154feb7d50a85199991f42":[4,0,2,1], -"classTango_1_1Attribute.html#ae425ecb760c55a0be7880d8a0850a35e":[4,0,2,124], +"classTango_1_1Attribute.html#ae425ecb760c55a0be7880d8a0850a35e":[4,0,2,132], "classTango_1_1Attribute.html#ae5cd58a02dcf1a799d1261ed5d9c7532":[4,0,2,15], "classTango_1_1Attribute.html#ae724bd70b696700c422fe83826a7ba41":[4,0,2,26], -"classTango_1_1Attribute.html#ae7508d4f6560a228e9969e2110194d80":[4,0,2,120], -"classTango_1_1Attribute.html#aeef1c0723b72bc2386cc0d62aea14e44":[4,0,2,119], -"classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234":[4,0,2,49], -"classTango_1_1Attribute.html#af0644d2b606ef6dfaf88431c535c726f":[4,0,2,115], +"classTango_1_1Attribute.html#ae7508d4f6560a228e9969e2110194d80":[4,0,2,128], +"classTango_1_1Attribute.html#aeef1c0723b72bc2386cc0d62aea14e44":[4,0,2,127], +"classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234":[4,0,2,51], +"classTango_1_1Attribute.html#af0644d2b606ef6dfaf88431c535c726f":[4,0,2,123], "classTango_1_1Attribute.html#af1dc4310844ce3fd7bdde02f6202b5ba":[4,0,2,23], -"classTango_1_1Attribute.html#af64882f2e722896cb9e0f66ab3a958bd":[4,0,2,134], -"classTango_1_1Attribute.html#af71885f1fcffb4d46b6b8cad3520d375":[4,0,2,121], -"classTango_1_1Attribute.html#af88071e8300eb9aa6e910d64b0807b4c":[4,0,2,65], -"classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b":[4,0,2,82], -"classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5":[4,0,2,83], -"classTango_1_1Attribute.html#afbad259f80fd1ebe611d2088e7b1b515":[4,0,2,114], +"classTango_1_1Attribute.html#af64882f2e722896cb9e0f66ab3a958bd":[4,0,2,142], +"classTango_1_1Attribute.html#af71885f1fcffb4d46b6b8cad3520d375":[4,0,2,129], +"classTango_1_1Attribute.html#af88071e8300eb9aa6e910d64b0807b4c":[4,0,2,75], +"classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b":[4,0,2,95], +"classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5":[4,0,2,80], +"classTango_1_1Attribute.html#afbad259f80fd1ebe611d2088e7b1b515":[4,0,2,122], "classTango_1_1Attribute.html#afcc46b14e965bc2d0a38e4102b14af64":[4,0,2,40], "classTango_1_1Attribute.html#afd4dfffdf08ea4c03a58f7e83977b152":[4,0,2,20], "classTango_1_1AttributeProxy.html":[4,1,9], @@ -213,9 +223,9 @@ var NAVTREEINDEX0 = "classTango_1_1AttributeProxy.html#a3dc74f8be387f704f4a44e14431b8adf":[4,1,9,29], "classTango_1_1AttributeProxy.html#a46974f7849cce49aa8c136f7b3268a35":[4,1,9,25], "classTango_1_1AttributeProxy.html#a49230d67f6d95ecc595df8603702f487":[4,1,9,42], -"classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac":[4,1,9,10], +"classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac":[4,1,9,8], "classTango_1_1AttributeProxy.html#a593a50120f54f4678764237f5214b9f9":[4,1,9,40], -"classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719":[4,1,9,4], +"classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719":[4,1,9,2], "classTango_1_1AttributeProxy.html#a5dcb9de15ebbcb991bc372e7ade13b93":[4,1,9,24], "classTango_1_1AttributeProxy.html#a68b5e779eab3bddad719e1037210625b":[4,1,9,38], "classTango_1_1AttributeProxy.html#a75523bd6d6703569a1ad769f1020059b":[4,1,9,23], @@ -226,28 +236,18 @@ var NAVTREEINDEX0 = "classTango_1_1AttributeProxy.html#a8cb7eb5b0f09011511a35a04a4d5851c":[4,1,9,19], "classTango_1_1AttributeProxy.html#a9d25e3cec680c7bac3c80f7f0b4dc340":[4,1,9,12], "classTango_1_1AttributeProxy.html#a9fdd4897974bf3a0012d992c2a074bbe":[4,1,9,21], -"classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd":[4,1,9,9], +"classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd":[4,1,9,10], "classTango_1_1AttributeProxy.html#aa226b2ffd4e1919880e8a14f52851a79":[4,1,9,6], "classTango_1_1AttributeProxy.html#ab8a6da05eb30b76b144557c8e20c5e81":[4,1,9,1], "classTango_1_1AttributeProxy.html#abf8c234ac15a83f8f6699fcb6d963f94":[4,1,9,16], -"classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520":[4,1,9,15], -"classTango_1_1AttributeProxy.html#ac6b4497b44f0668640c308e404d2eef7":[4,1,9,2], -"classTango_1_1AttributeProxy.html#aca240e15843814bc1ea2afa2ddd818b6":[4,1,9,14], -"classTango_1_1AttributeProxy.html#ad6e69af1b3948d3d0941dd8940e3823c":[4,1,9,13], +"classTango_1_1AttributeProxy.html#ac1ad69efff76d9ef5cd69aa9d84b3520":[4,1,9,13], +"classTango_1_1AttributeProxy.html#ac6b4497b44f0668640c308e404d2eef7":[4,1,9,3], +"classTango_1_1AttributeProxy.html#aca240e15843814bc1ea2afa2ddd818b6":[4,1,9,15], +"classTango_1_1AttributeProxy.html#ad6e69af1b3948d3d0941dd8940e3823c":[4,1,9,14], "classTango_1_1AttributeProxy.html#ad9ccb65756c54f27a84a35d8bea654ae":[4,1,9,28], -"classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab":[4,1,9,8], +"classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab":[4,1,9,9], "classTango_1_1AttributeProxy.html#ae52a9e07a42cf0479aea39f158e957f2":[4,1,9,7], "classTango_1_1AttributeProxy.html#ae53bb772bd5c55030baa7be4abebe899":[4,1,9,36], "classTango_1_1AttributeProxy.html#ae6ed266f3a4e48a3fc7232aded5d2127":[4,1,9,39], -"classTango_1_1AttributeProxy.html#aec123c01ade81f0bb04d79a1c88235f6":[4,1,9,33], -"classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98":[4,1,9,3], -"classTango_1_1AttributeProxy.html#af0614580818b32ff4939b013341b754a":[4,1,9,37], -"classTango_1_1AttributeProxy.html#af375564aa69d17d8797974ba96e35800":[4,1,9,27], -"classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9":[4,1,9,0], -"classTango_1_1AttributeProxy.html#afd2e7b7eeb40986f62970448b7031c8d":[4,1,9,26], -"classTango_1_1AutoConnectTimeout.html":[6,0,0,14], -"classTango_1_1CallBack.html":[4,1,12], -"classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc":[4,1,12,1], -"classTango_1_1CallBack.html#a47a4fc0fca26863bd7b31e6f1e978f72":[4,1,12,0], -"classTango_1_1CallBack.html#a5d1dc656f3a7f50df6860f01fac4f32e":[4,1,12,4] +"classTango_1_1AttributeProxy.html#aec123c01ade81f0bb04d79a1c88235f6":[4,1,9,33] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 0c9e99f..153c701 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,10 +1,20 @@ var NAVTREEINDEX1 = { -"classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9":[4,1,12,3], +"classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98":[4,1,9,4], +"classTango_1_1AttributeProxy.html#af0614580818b32ff4939b013341b754a":[4,1,9,37], +"classTango_1_1AttributeProxy.html#af375564aa69d17d8797974ba96e35800":[4,1,9,27], +"classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9":[4,1,9,0], +"classTango_1_1AttributeProxy.html#afd2e7b7eeb40986f62970448b7031c8d":[4,1,9,26], +"classTango_1_1AutoConnectTimeout.html":[5,0,0,14], +"classTango_1_1CallBack.html":[4,1,12], +"classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc":[4,1,12,1], +"classTango_1_1CallBack.html#a47a4fc0fca26863bd7b31e6f1e978f72":[4,1,12,0], +"classTango_1_1CallBack.html#a5d1dc656f3a7f50df6860f01fac4f32e":[4,1,12,3], +"classTango_1_1CallBack.html#a6a794901a14f08b1cda918e1d18acce9":[4,1,12,6], "classTango_1_1CallBack.html#a9a39818975ee8f46755209a62ffed5f7":[4,1,12,2], "classTango_1_1CallBack.html#aac4aa49f209d8db18ce415f2a1a5d13d":[4,1,12,7], -"classTango_1_1CallBack.html#abab8a359a1e492e12a21b3dab7b93501":[4,1,12,5], -"classTango_1_1CallBack.html#acf0ff8451e6fd851f8724237d4fad4a8":[4,1,12,6], +"classTango_1_1CallBack.html#abab8a359a1e492e12a21b3dab7b93501":[4,1,12,4], +"classTango_1_1CallBack.html#acf0ff8451e6fd851f8724237d4fad4a8":[4,1,12,5], "classTango_1_1CmdDoneEvent.html":[4,1,14], "classTango_1_1CmdDoneEvent.html#a4815622ebc52bc227f481e2d488cc7c1":[4,1,14,2], "classTango_1_1CmdDoneEvent.html#a5bfb13a2fa90db07a6bd6092188dd96b":[4,1,14,0], @@ -18,131 +28,132 @@ var NAVTREEINDEX1 = "classTango_1_1CmdHistoryStack.html#ab9d2cfc6b3d8fca2a11ad3e7d2a47495":[4,0,4,3], "classTango_1_1CmdHistoryStack.html#ae4ac3a6bb53c0661656a3a885a56347c":[4,0,4,0], "classTango_1_1Command.html":[4,0,5], -"classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab":[4,0,5,33], +"classTango_1_1Command.html#a048a55e9d37d70f3e1120b37c730baab":[4,0,5,20], "classTango_1_1Command.html#a05ff827c05911f69e56e3835345f5e84":[4,0,5,9], -"classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb":[4,0,5,56], -"classTango_1_1Command.html#a13a2bbf037579b576dcee0bc9b55d8f2":[4,0,5,89], -"classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1":[4,0,5,77], -"classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3":[4,0,5,14], -"classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01":[4,0,5,64], -"classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817":[4,0,5,28], -"classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526":[4,0,5,13], -"classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea":[4,0,5,36], -"classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553":[4,0,5,30], +"classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb":[4,0,5,58], +"classTango_1_1Command.html#a13a2bbf037579b576dcee0bc9b55d8f2":[4,0,5,90], +"classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1":[4,0,5,79], +"classTango_1_1Command.html#a14a8016a57b8828deda2530119d650f3":[4,0,5,30], +"classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01":[4,0,5,70], +"classTango_1_1Command.html#a1ab6c6ec18eb1cba2fee960c66cd8817":[4,0,5,25], +"classTango_1_1Command.html#a1c95b781a6cf51bc330d89228a9e6526":[4,0,5,29], +"classTango_1_1Command.html#a1cc83923947f3305ddcc4980767121ea":[4,0,5,12], +"classTango_1_1Command.html#a1d4f0266427dc4ef7cfbeaf931771553":[4,0,5,23], "classTango_1_1Command.html#a1e60dcb1a8a89eb7e6596a2f0ecd87a7":[4,0,5,44], -"classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea":[4,0,5,63], -"classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a":[4,0,5,84], +"classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea":[4,0,5,73], +"classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a":[4,0,5,52], "classTango_1_1Command.html#a24505e18425086e1c6b84d7ba1f92503":[4,0,5,10], -"classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb":[4,0,5,80], -"classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943":[4,0,5,73], +"classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb":[4,0,5,75], +"classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943":[4,0,5,83], "classTango_1_1Command.html#a291c62e3e6d852b8c116b7b27c927a64":[4,0,5,4], -"classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f":[4,0,5,55], -"classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312":[4,0,5,71], +"classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f":[4,0,5,60], +"classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312":[4,0,5,85], "classTango_1_1Command.html#a32334cc5b6977f362a6ea50da4924653":[4,0,5,43], -"classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f":[4,0,5,23], +"classTango_1_1Command.html#a3431556a6fc4fa01552f29b82cce7a8f":[4,0,5,21], "classTango_1_1Command.html#a34f9bd55d6766d58bc783000cfc3e908":[4,0,5,7], "classTango_1_1Command.html#a3598206398bf3cb500d88bee3a1c76f4":[4,0,5,1], -"classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b":[4,0,5,70], -"classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69":[4,0,5,61], -"classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c":[4,0,5,53], -"classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee":[4,0,5,20], -"classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6":[4,0,5,60], -"classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba":[4,0,5,87], -"classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8":[4,0,5,24], -"classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833":[4,0,5,58], -"classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e":[4,0,5,17], -"classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35":[4,0,5,75], -"classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f":[4,0,5,25], -"classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136":[4,0,5,51], -"classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3":[4,0,5,78], -"classTango_1_1Command.html#a61071f19ab2f13b56d820c71bb6635b2":[4,0,5,97], +"classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b":[4,0,5,84], +"classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69":[4,0,5,77], +"classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c":[4,0,5,61], +"classTango_1_1Command.html#a422a40ed06a240af34d47ad01c82caee":[4,0,5,33], +"classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6":[4,0,5,76], +"classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba":[4,0,5,88], +"classTango_1_1Command.html#a490eab9fa4a80f25a9ee4b032c3cd3a8":[4,0,5,19], +"classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833":[4,0,5,62], +"classTango_1_1Command.html#a56cd878bc00bd6ca125b55e63d87528e":[4,0,5,36], +"classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35":[4,0,5,81], +"classTango_1_1Command.html#a5c5574e1bb5b2775313814509d05d227":[4,0,5,48], +"classTango_1_1Command.html#a5cd810f135a01c1872c03245d2636c1f":[4,0,5,18], +"classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136":[4,0,5,53], +"classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3":[4,0,5,49], +"classTango_1_1Command.html#a61071f19ab2f13b56d820c71bb6635b2":[4,0,5,98], "classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903":[4,0,5,46], "classTango_1_1Command.html#a66cba1d14a421998571b5d871e31c155":[4,0,5,38], -"classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894":[4,0,5,57], -"classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238":[4,0,5,69], -"classTango_1_1Command.html#a7187d828d36d73bc501bb9ab69772c44":[4,0,5,95], -"classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d":[4,0,5,26], -"classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a":[4,0,5,79], -"classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b":[4,0,5,76], -"classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a":[4,0,5,47], -"classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863":[4,0,5,62], -"classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a":[4,0,5,31], -"classTango_1_1Command.html#a835b44d92d834adfb87606ba5073cb15":[4,0,5,98], +"classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894":[4,0,5,47], +"classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238":[4,0,5,65], +"classTango_1_1Command.html#a7187d828d36d73bc501bb9ab69772c44":[4,0,5,96], +"classTango_1_1Command.html#a71bce528c2210b2599afc8c656af333d":[4,0,5,17], +"classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a":[4,0,5,74], +"classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b":[4,0,5,78], +"classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a":[4,0,5,50], +"classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863":[4,0,5,72], +"classTango_1_1Command.html#a80c2ff23d561a93f06ea7a869734de4a":[4,0,5,22], +"classTango_1_1Command.html#a835b44d92d834adfb87606ba5073cb15":[4,0,5,99], "classTango_1_1Command.html#a892d20cd88adcf27ccb7a5483027c856":[4,0,5,8], -"classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff":[4,0,5,54], -"classTango_1_1Command.html#a9108e06b866948d8ea6a5de2cde80853":[4,0,5,86], +"classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff":[4,0,5,59], +"classTango_1_1Command.html#a9108e06b866948d8ea6a5de2cde80853":[4,0,5,87], "classTango_1_1Command.html#a92e8a62375817d7e812132e49ee27dc3":[4,0,5,40], -"classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8":[4,0,5,68], +"classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8":[4,0,5,64], "classTango_1_1Command.html#a943bac0451ccabcb2e093911a6cf852f":[4,0,5,37], -"classTango_1_1Command.html#a98bb11a3d9c82fd2e4bbde0ed28d3dcf":[4,0,5,91], +"classTango_1_1Command.html#a98bb11a3d9c82fd2e4bbde0ed28d3dcf":[4,0,5,92], "classTango_1_1Command.html#a99b6f06c975ad890fcb8f551ca6a42a7":[4,0,5,6], "classTango_1_1Command.html#a9cd12d4e02a35bfdb896a7cc89fc7eb0":[4,0,5,45], -"classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d":[4,0,5,19], +"classTango_1_1Command.html#aa0cef124e525bf10049e549381d92e2d":[4,0,5,35], "classTango_1_1Command.html#aa6bfd85b7ee91b2c492fce5938fdaebe":[4,0,5,41], -"classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa":[4,0,5,59], -"classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c":[4,0,5,52], -"classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233":[4,0,5,11], -"classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1":[4,0,5,65], -"classTango_1_1Command.html#ab1ee52c490c42f9a0727d778892bdc3c":[4,0,5,34], -"classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7":[4,0,5,81], -"classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6":[4,0,5,48], -"classTango_1_1Command.html#ab965311c14dafd6dc1d6e52af4378c62":[4,0,5,27], -"classTango_1_1Command.html#abe71e67349296d10e641bf246a258fd7":[4,0,5,94], -"classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6":[4,0,5,50], +"classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa":[4,0,5,63], +"classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c":[4,0,5,51], +"classTango_1_1Command.html#aa8a75d6b22f8fd09e07d46982855d233":[4,0,5,26], +"classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1":[4,0,5,71], +"classTango_1_1Command.html#ab1ee52c490c42f9a0727d778892bdc3c":[4,0,5,16], +"classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7":[4,0,5,66], +"classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6":[4,0,5,56], +"classTango_1_1Command.html#ab965311c14dafd6dc1d6e52af4378c62":[4,0,5,15], +"classTango_1_1Command.html#abe71e67349296d10e641bf246a258fd7":[4,0,5,95], +"classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6":[4,0,5,55], "classTango_1_1Command.html#ac4e9596ebbf8ced45a8383185cbbeae4":[4,0,5,3], -"classTango_1_1Command.html#ac7af73b7e2addf8e28a4286b9f454957":[4,0,5,21], -"classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90":[4,0,5,49], +"classTango_1_1Command.html#ac7af73b7e2addf8e28a4286b9f454957":[4,0,5,11], +"classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90":[4,0,5,54], "classTango_1_1Command.html#ac8aee54ed6b9c883f39a5a15a075c15f":[4,0,5,0], -"classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47":[4,0,5,66], -"classTango_1_1Command.html#acb2054505f53b0b638b3aab737289e8d":[4,0,5,35], +"classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47":[4,0,5,68], +"classTango_1_1Command.html#acb2054505f53b0b638b3aab737289e8d":[4,0,5,32], "classTango_1_1Command.html#accaebfd69dc12dd6212a9228724c63a6":[4,0,5,5], -"classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd":[4,0,5,74], +"classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd":[4,0,5,80], "classTango_1_1Command.html#ad2b89784882a915431128712973939ee":[4,0,5,42], -"classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34":[4,0,5,18], -"classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd":[4,0,5,67], -"classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda":[4,0,5,32], -"classTango_1_1Command.html#ae350209b019e0e27b72da229b701cfcb":[4,0,5,22], +"classTango_1_1Command.html#ad728692954b432d7eacdaaef88b23e34":[4,0,5,34], +"classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd":[4,0,5,69], +"classTango_1_1Command.html#ae1cf9c98c3e3081d9e3abda2ad55abda":[4,0,5,13], +"classTango_1_1Command.html#ae350209b019e0e27b72da229b701cfcb":[4,0,5,14], "classTango_1_1Command.html#ae36c1e09f7be85f9bf88fbbf68ca436e":[4,0,5,39], -"classTango_1_1Command.html#aea59b62f46dc56304b2f99fa05a70109":[4,0,5,93], -"classTango_1_1Command.html#aeb1db497ea77211071a7fd11cb2c9900":[4,0,5,88], -"classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7":[4,0,5,15], -"classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208":[4,0,5,29], -"classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb":[4,0,5,12], -"classTango_1_1Command.html#af421f59ba21cb3300d8ed5cdc28114ad":[4,0,5,90], +"classTango_1_1Command.html#aea59b62f46dc56304b2f99fa05a70109":[4,0,5,94], +"classTango_1_1Command.html#aeb1db497ea77211071a7fd11cb2c9900":[4,0,5,89], +"classTango_1_1Command.html#aeb2d6fcfa3acf6d4031af18884d22da7":[4,0,5,28], +"classTango_1_1Command.html#af21e73695aa983ae0ce584008db56208":[4,0,5,24], +"classTango_1_1Command.html#af279abb75028ddd1d96950963fad06eb":[4,0,5,31], +"classTango_1_1Command.html#af421f59ba21cb3300d8ed5cdc28114ad":[4,0,5,91], "classTango_1_1Command.html#af4b7d2ad7aa06b60eb273d9214b34af9":[4,0,5,2], -"classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3":[4,0,5,83], -"classTango_1_1Command.html#af634fd436701aca40fbcdaeb5d4691b1":[4,0,5,85], -"classTango_1_1Command.html#af8270bde5b9e4b9826419eabb8f8a3ec":[4,0,5,92], -"classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e":[4,0,5,16], -"classTango_1_1Command.html#afd9067bb0dcbcf46ca658ce7710ae025":[4,0,5,96], -"classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4":[4,0,5,82], -"classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f":[4,0,5,72], +"classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3":[4,0,5,57], +"classTango_1_1Command.html#af634fd436701aca40fbcdaeb5d4691b1":[4,0,5,86], +"classTango_1_1Command.html#af8270bde5b9e4b9826419eabb8f8a3ec":[4,0,5,93], +"classTango_1_1Command.html#af920614d03b5e1df3d7c7d74019ddc0e":[4,0,5,27], +"classTango_1_1Command.html#afd9067bb0dcbcf46ca658ce7710ae025":[4,0,5,97], +"classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4":[4,0,5,67], +"classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f":[4,0,5,82], "classTango_1_1Connection.html":[4,1,16], "classTango_1_1Connection.html#a02eedd172fbcb947d0a93f10d4f8def1":[4,1,16,15], -"classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56":[4,1,16,7], +"classTango_1_1Connection.html#a05d55e0b38d0af49f77cbf1ccb3fbe56":[4,1,16,12], "classTango_1_1Connection.html#a0a05fa878281ae0665274d481ed1bfe4":[4,1,16,23], -"classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c":[4,1,16,13], -"classTango_1_1Connection.html#a13709d9e18276ce038e358e9ef7e54e0":[4,1,16,8], -"classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966":[4,1,16,11], -"classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae":[4,1,16,6], -"classTango_1_1Connection.html#a3ac6eaa4960de354249d9d9fa6c09b32":[4,1,16,9], -"classTango_1_1Connection.html#a484969b4553471d1f15d873cc638cc1d":[4,1,16,5], +"classTango_1_1Connection.html#a0bb2ab58c99eb35b86f069a2a41c111c":[4,1,16,9], +"classTango_1_1Connection.html#a13709d9e18276ce038e358e9ef7e54e0":[4,1,16,6], +"classTango_1_1Connection.html#a1b7ee02774b5ce6263539bbc62c20966":[4,1,16,7], +"classTango_1_1Connection.html#a253afbec47129a1f235e5642648fb9ae":[4,1,16,8], +"classTango_1_1Connection.html#a3ac6eaa4960de354249d9d9fa6c09b32":[4,1,16,10], +"classTango_1_1Connection.html#a484969b4553471d1f15d873cc638cc1d":[4,1,16,3], "classTango_1_1Connection.html#a5d1843ba0973d0845939a4f106dbad28":[4,1,16,18], "classTango_1_1Connection.html#a7e596bb67ca070748f501ab990d5f880":[4,1,16,0], "classTango_1_1Connection.html#a860bae40f4ad7866c78d4408bb76fa74":[4,1,16,17], "classTango_1_1Connection.html#aa340cda55c9be5ba4c87b92b6213f6f1":[4,1,16,1], "classTango_1_1Connection.html#aab2655c9b8626777ab54dc795a4f0738":[4,1,16,16], -"classTango_1_1Connection.html#ab15806ba65762f244739c66e6a978fcc":[4,1,16,10], +"classTango_1_1Connection.html#ab15806ba65762f244739c66e6a978fcc":[4,1,16,11], "classTango_1_1Connection.html#ab9dad67ef6e9ba3268ac9d5627f70ea0":[4,1,16,21], -"classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347":[4,1,16,2], +"classTango_1_1Connection.html#ad878054e953c5288ac0bc137c6307347":[4,1,16,4], "classTango_1_1Connection.html#adaeaaf890490018e714dc1a92516b76f":[4,1,16,22], "classTango_1_1Connection.html#af1fa8c85c338781be7d16a99581cf383":[4,1,16,24], -"classTango_1_1Connection.html#af29ba99c37cb252ab1d386d192f2721f":[4,1,16,12], -"classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5":[4,1,16,4], +"classTango_1_1Connection.html#af29ba99c37cb252ab1d386d192f2721f":[4,1,16,13], +"classTango_1_1Connection.html#af5d9faa2fff08068c579202d29404df5":[4,1,16,5], "classTango_1_1Connection.html#af911bbab02b415ebd3dc8faeb7d687a7":[4,1,16,20], "classTango_1_1Connection.html#afae0ebefc88ab77671fc717f30b53c8f":[4,1,16,14], "classTango_1_1Connection.html#afcaee3ed7d1a75a21749ad64fbee8700":[4,1,16,19], -"classTango_1_1Connection.html#affa1c0fff97f714eddf69ebdb17c6665":[4,1,16,3], +"classTango_1_1Connection.html#affa1c0fff97f714eddf69ebdb17c6665":[4,1,16,2], "classTango_1_1DataReadyEventData.html":[4,1,18], "classTango_1_1DataReadyEventData.html#a2cd31366088f9fee0d06364c2a81796f":[4,1,18,1], "classTango_1_1DataReadyEventData.html#a68d3c729f0f7aa64540f30c65b2b690f":[4,1,18,2], @@ -238,16 +249,5 @@ var NAVTREEINDEX1 = "classTango_1_1DbClass.html":[4,1,0,1], "classTango_1_1DbClass.html#a068555bb06fa9510e1ae0f81bd4e06ff":[4,1,0,1,8], "classTango_1_1DbClass.html#a08aa0ec6b718aefca1cdafc3430d0159":[4,1,0,1,7], -"classTango_1_1DbClass.html#a276eeccb2af23e7223109e94f57d9484":[4,1,0,1,10], -"classTango_1_1DbClass.html#a3c28ab0e673e20431db58f7dadbe219c":[4,1,0,1,9], -"classTango_1_1DbClass.html#a59644325189626fe4a34282d68398089":[4,1,0,1,6], -"classTango_1_1DbClass.html#a5c9d03bef93ac135659016c4be4e23a8":[4,1,0,1,5], -"classTango_1_1DbClass.html#a77a1ff9ebf5a4e5cbaa71802275f4c6d":[4,1,0,1,4], -"classTango_1_1DbClass.html#ab3cc824aa4a5dd46a97254019a4e9600":[4,1,0,1,1], -"classTango_1_1DbClass.html#ad076695e963147713d893e2145d46656":[4,1,0,1,3], -"classTango_1_1DbClass.html#af5ca60df7812776e82a8136fb88deda5":[4,1,0,1,2], -"classTango_1_1DbClass.html#afc0cd676677e89b14f27318588f64d23":[4,1,0,1,0], -"classTango_1_1DbDatum.html":[4,1,0,2], -"classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205":[4,1,0,2,3], -"classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e":[4,1,0,2,5] +"classTango_1_1DbClass.html#a276eeccb2af23e7223109e94f57d9484":[4,1,0,1,10] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index b7d2242..f841aa5 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,7 +1,18 @@ var NAVTREEINDEX2 = { +"classTango_1_1DbClass.html#a3c28ab0e673e20431db58f7dadbe219c":[4,1,0,1,9], +"classTango_1_1DbClass.html#a59644325189626fe4a34282d68398089":[4,1,0,1,6], +"classTango_1_1DbClass.html#a5c9d03bef93ac135659016c4be4e23a8":[4,1,0,1,5], +"classTango_1_1DbClass.html#a77a1ff9ebf5a4e5cbaa71802275f4c6d":[4,1,0,1,4], +"classTango_1_1DbClass.html#ab3cc824aa4a5dd46a97254019a4e9600":[4,1,0,1,1], +"classTango_1_1DbClass.html#ad076695e963147713d893e2145d46656":[4,1,0,1,3], +"classTango_1_1DbClass.html#af5ca60df7812776e82a8136fb88deda5":[4,1,0,1,2], +"classTango_1_1DbClass.html#afc0cd676677e89b14f27318588f64d23":[4,1,0,1,0], +"classTango_1_1DbDatum.html":[4,1,0,2], +"classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205":[4,1,0,2,2], +"classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e":[4,1,0,2,5], "classTango_1_1DbDatum.html#a6c4f542a1f33e2ff5e7f2e16aded5679":[4,1,0,2,7], -"classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0":[4,1,0,2,2], +"classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0":[4,1,0,2,3], "classTango_1_1DbDatum.html#aead8e1ceb14215958af0c4202d973e54":[4,1,0,2,4], "classTango_1_1DbDatum.html#aeff53e61f2fa3a42ac930113af6b9f0c":[4,1,0,2,0], "classTango_1_1DbDatum.html#af66b0aadb93b23168cb56d81d61baf48":[4,1,0,2,1], @@ -59,8 +70,8 @@ var NAVTREEINDEX2 = "classTango_1_1DbServerData.html":[4,1,0,10], "classTango_1_1DbServerData.html#a19dd1e256705a4ba7aae9a7e696c6a7b":[4,1,0,10,1], "classTango_1_1DbServerData.html#a642eaefe3d22329cb415d6893a388c9d":[4,1,0,10,2], -"classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b":[4,1,0,10,4], -"classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73":[4,1,0,10,3], +"classTango_1_1DbServerData.html#a71c4b877ede37ab729a172da7668872b":[4,1,0,10,3], +"classTango_1_1DbServerData.html#a8d0f3027d2c152939a7cc7a0129c7e73":[4,1,0,10,4], "classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf":[4,1,0,10,0], "classTango_1_1DevIntrChangeEventData.html":[4,1,26], "classTango_1_1DevIntrChangeEventData.html#a33be40ed8e49d251e5ba18e87a6468ef":[4,1,26,6], @@ -75,34 +86,34 @@ var NAVTREEINDEX2 = "classTango_1_1DeviceAttribute.html#a13681c5b9d3915620c1017d2b27a9a58":[4,1,19,12], "classTango_1_1DeviceAttribute.html#a1fd58414c11a60ff0c90c2d26abff569":[4,1,19,20], "classTango_1_1DeviceAttribute.html#a2425639e58b4c8741eb3ffdf6e352070":[4,1,19,22], -"classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6":[4,1,19,33], +"classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6":[4,1,19,34], "classTango_1_1DeviceAttribute.html#a286075b484aacfc6101ad9653ae2451b":[4,1,19,8], -"classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5":[4,1,19,4], +"classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5":[4,1,19,5], "classTango_1_1DeviceAttribute.html#a39d8445992f45faabe7210065a49c1db":[4,1,19,29], "classTango_1_1DeviceAttribute.html#a3a88881c9ab18e4607148899465caa3b":[4,1,19,15], -"classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449":[4,1,19,5], +"classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449":[4,1,19,4], "classTango_1_1DeviceAttribute.html#a4dfe60e076172a05f332a35c5412e182":[4,1,19,32], -"classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f":[4,1,19,25], +"classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f":[4,1,19,27], "classTango_1_1DeviceAttribute.html#a611725524b3ad89d9bf5d99c8c81c51f":[4,1,19,16], "classTango_1_1DeviceAttribute.html#a627233903abcb7f81d9e4ae21a5a9bc0":[4,1,19,28], "classTango_1_1DeviceAttribute.html#a67d52e21a5029a03601c3756445e318e":[4,1,19,1], "classTango_1_1DeviceAttribute.html#a72d6ce5f1e5c090014a6feba02948c76":[4,1,19,2], "classTango_1_1DeviceAttribute.html#a76dcb00f710fd52a8d2038dc95f66b07":[4,1,19,30], "classTango_1_1DeviceAttribute.html#a7aaf689b2d429bdd2d5918fbe911cdd2":[4,1,19,14], -"classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f":[4,1,19,34], +"classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f":[4,1,19,33], "classTango_1_1DeviceAttribute.html#aa2d81c2936fd31476db4d72b6a764f30":[4,1,19,18], "classTango_1_1DeviceAttribute.html#aadacbabadd2fb9533f47c2e401c2bf9c":[4,1,19,31], "classTango_1_1DeviceAttribute.html#ab49fd00e385a8b4418fd54fa97452a28":[4,1,19,9], "classTango_1_1DeviceAttribute.html#ab93ad5582fcc70581677ba7bb36a19e9":[4,1,19,10], "classTango_1_1DeviceAttribute.html#aba7c0a8dfee681451efc32a97a3f8471":[4,1,19,3], "classTango_1_1DeviceAttribute.html#abab196e07e204f0708cd5bbc7f50142b":[4,1,19,7], -"classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa":[4,1,19,27], +"classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa":[4,1,19,26], "classTango_1_1DeviceAttribute.html#ac145bfd1747bde8fcc65c84ccc247448":[4,1,19,21], "classTango_1_1DeviceAttribute.html#acc1b9939f279cefb9d517458312be3ef":[4,1,19,0], "classTango_1_1DeviceAttribute.html#acd36c145050e5e3bf3bd4a172a0249c7":[4,1,19,35], "classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96":[4,1,19,24], "classTango_1_1DeviceAttribute.html#ad70f7601d11c6a8f7b6dff85c45e2fa3":[4,1,19,6], -"classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6":[4,1,19,26], +"classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6":[4,1,19,25], "classTango_1_1DeviceAttribute.html#ae54fa0c84a878d2b290cf6cedb36a1a4":[4,1,19,17], "classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233":[4,1,19,23], "classTango_1_1DeviceAttribute.html#af47332e2d71089e5f3635630ed68bcad":[4,1,19,11], @@ -135,7 +146,7 @@ var NAVTREEINDEX2 = "classTango_1_1DeviceClass.html#ab5bd55dc59ca01c0de65150ebac12829":[4,0,10,12], "classTango_1_1DeviceClass.html#ab664e50fbdb4a0843f11477011e962f8":[4,0,10,29], "classTango_1_1DeviceClass.html#abffecec6eb34eebaa56e8297e2999204":[4,0,10,23], -"classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1":[4,0,10,24], +"classTango_1_1DeviceClass.html#ac51857831a8313233a91ec7baa91aff1":[4,0,10,25], "classTango_1_1DeviceClass.html#ac69ec5233cd47d4e73bcc51ac280a9d2":[4,0,10,4], "classTango_1_1DeviceClass.html#ac7c054f57761e8fdf84660008d1070b5":[4,0,10,30], "classTango_1_1DeviceClass.html#ac86eef5f7d53b5291a034f7bb6fd289a":[4,0,10,3], @@ -143,28 +154,28 @@ var NAVTREEINDEX2 = "classTango_1_1DeviceClass.html#acbcd3e21052bd117ec2ef7aa0ccccb3e":[4,0,10,22], "classTango_1_1DeviceClass.html#ad6359a7f1e9677b65102224b84d0cb98":[4,0,10,15], "classTango_1_1DeviceClass.html#add35f135439357ce2815140a6e5ebb89":[4,0,10,32], -"classTango_1_1DeviceClass.html#adfd9b083e3d9a923ef44fc67d71e103c":[4,0,10,6], +"classTango_1_1DeviceClass.html#adfd9b083e3d9a923ef44fc67d71e103c":[4,0,10,5], "classTango_1_1DeviceClass.html#ae3f6389d6cd5f8d9a4a0d503b1b39859":[4,0,10,0], "classTango_1_1DeviceClass.html#af22a059467b590ec821873c9271eca76":[4,0,10,18], -"classTango_1_1DeviceClass.html#af84e5725fbc6e5d97219c3cdc9169ed9":[4,0,10,25], -"classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d":[4,0,10,5], +"classTango_1_1DeviceClass.html#af84e5725fbc6e5d97219c3cdc9169ed9":[4,0,10,24], +"classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d":[4,0,10,6], "classTango_1_1DeviceClass.html#afe62dc15b693afaabae6ccab09e759b1":[4,0,10,7], "classTango_1_1DeviceData.html":[4,1,21], "classTango_1_1DeviceData.html#a051aa282fb9606529f1cf6819eabc2e9":[4,1,21,14], -"classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96":[4,1,21,5], -"classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb":[4,1,21,2], +"classTango_1_1DeviceData.html#a08829111582a93ec4a29680081dfbc96":[4,1,21,3], +"classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb":[4,1,21,1], "classTango_1_1DeviceData.html#a2227d87b07be33fda5a23639f79022ad":[4,1,21,0], "classTango_1_1DeviceData.html#a2b6646e364f813aa50c9bae5b0ffea8f":[4,1,21,12], -"classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e":[4,1,21,8], +"classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e":[4,1,21,9], "classTango_1_1DeviceData.html#a435d573580962abb03ce5041ad0fff67":[4,1,21,6], "classTango_1_1DeviceData.html#a441796301b708d97386ea636104889d4":[4,1,21,11], "classTango_1_1DeviceData.html#a6a46f83cfabcd66a51e1a879a2b8aca5":[4,1,21,10], -"classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2":[4,1,21,1], -"classTango_1_1DeviceData.html#a996cb6f093c40bc7d2aecbdaf927ba27":[4,1,21,3], +"classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2":[4,1,21,2], +"classTango_1_1DeviceData.html#a996cb6f093c40bc7d2aecbdaf927ba27":[4,1,21,4], "classTango_1_1DeviceData.html#ab0b8c5024dbc3e0e200313a3d91b9c95":[4,1,21,15], -"classTango_1_1DeviceData.html#ab0ed8579ce26b2b834a70dc6473a86ed":[4,1,21,4], -"classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b":[4,1,21,9], -"classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5":[4,1,21,7], +"classTango_1_1DeviceData.html#ab0ed8579ce26b2b834a70dc6473a86ed":[4,1,21,5], +"classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b":[4,1,21,7], +"classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5":[4,1,21,8], "classTango_1_1DeviceData.html#afc018476b633193426ba5e02451ff70b":[4,1,21,13], "classTango_1_1DeviceData.html#afc7fbe364eb1961ae0e0da203568736e":[4,1,21,16], "classTango_1_1DeviceDataHistory.html":[4,1,22], @@ -175,79 +186,68 @@ var NAVTREEINDEX2 = "classTango_1_1DeviceImpl.html":[4,0,11], "classTango_1_1DeviceImpl.html#a002bc27747f35517048b5b87169c52c8":[4,0,11,100], "classTango_1_1DeviceImpl.html#a00f3e7b568926d1e09b1dff8f574979f":[4,0,11,24], -"classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053":[4,0,11,98], -"classTango_1_1DeviceImpl.html#a0270cdbc600f7f614708175e7f2c674b":[4,0,11,66], -"classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79":[4,0,11,85], +"classTango_1_1DeviceImpl.html#a00fa2ee4c3603f919c7aef49b107b053":[4,0,11,90], +"classTango_1_1DeviceImpl.html#a0270cdbc600f7f614708175e7f2c674b":[4,0,11,67], +"classTango_1_1DeviceImpl.html#a036f0e21df2369343321838be2368e79":[4,0,11,84], "classTango_1_1DeviceImpl.html#a051cb13d94de8492f37a9b5f48e38e56":[4,0,11,32], -"classTango_1_1DeviceImpl.html#a0548aefd3fec998fcd006dd5b3f21909":[4,0,11,64], +"classTango_1_1DeviceImpl.html#a0548aefd3fec998fcd006dd5b3f21909":[4,0,11,63], "classTango_1_1DeviceImpl.html#a058f5747705f5bda88f1357dc9b2865e":[4,0,11,131], -"classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d":[4,0,11,128], -"classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f":[4,0,11,49], +"classTango_1_1DeviceImpl.html#a0706ab09666f888c28803f0ffc3ac62d":[4,0,11,120], +"classTango_1_1DeviceImpl.html#a07bc41aaf4b0c07c6ed0eab8c619d83f":[4,0,11,68], "classTango_1_1DeviceImpl.html#a086fe46c88aed6e2aff70a9cb6c26e84":[4,0,11,8], "classTango_1_1DeviceImpl.html#a0895eb0df1a110eba046df7200d86f48":[4,0,11,5], -"classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462":[4,0,11,73], -"classTango_1_1DeviceImpl.html#a0a405f3f33a489bd943795cdca916506":[4,0,11,57], +"classTango_1_1DeviceImpl.html#a09d665b63b701372e4f2ea71750db462":[4,0,11,81], +"classTango_1_1DeviceImpl.html#a0a405f3f33a489bd943795cdca916506":[4,0,11,51], "classTango_1_1DeviceImpl.html#a0de42a80d6d1fc464b142dae308671b4":[4,0,11,99], -"classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9":[4,0,11,69], +"classTango_1_1DeviceImpl.html#a0fd048e5cfeab65ae3c29eaea1f22ab9":[4,0,11,61], "classTango_1_1DeviceImpl.html#a103c3527a529f7a40ecadf227a8a7990":[4,0,11,158], "classTango_1_1DeviceImpl.html#a1066d2fe5f4d45bf12a38c667d02bdb8":[4,0,11,134], -"classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639":[4,0,11,96], +"classTango_1_1DeviceImpl.html#a111da256603495d6eb8e2ec2c35ae639":[4,0,11,86], "classTango_1_1DeviceImpl.html#a11715eb4830c827fed3b0e5592cfd1a0":[4,0,11,11], -"classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a":[4,0,11,74], -"classTango_1_1DeviceImpl.html#a14ac401d247b784b1bd06a485af4f094":[4,0,11,125], -"classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d":[4,0,11,72], -"classTango_1_1DeviceImpl.html#a1a78d899253dc8be6c44866dc8dd055f":[4,0,11,87], +"classTango_1_1DeviceImpl.html#a11d1533d2eb6d80ec41100b71605284a":[4,0,11,77], +"classTango_1_1DeviceImpl.html#a14ac401d247b784b1bd06a485af4f094":[4,0,11,126], +"classTango_1_1DeviceImpl.html#a188894e6cce3c43e0ee2dc6197cf6b8d":[4,0,11,79], +"classTango_1_1DeviceImpl.html#a1a78d899253dc8be6c44866dc8dd055f":[4,0,11,82], "classTango_1_1DeviceImpl.html#a1b5f98bd245bd7e94403eaebc2913283":[4,0,11,21], "classTango_1_1DeviceImpl.html#a2123f00afdfa638c31399eb10efefd66":[4,0,11,145], "classTango_1_1DeviceImpl.html#a214ba0a5741c52165869ae11219d414a":[4,0,11,160], -"classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a":[4,0,11,42], -"classTango_1_1DeviceImpl.html#a23bfcd091ac32924cb96d5a64e4dbd95":[4,0,11,95], -"classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240":[4,0,11,71], -"classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f":[4,0,11,108], -"classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6":[4,0,11,111], +"classTango_1_1DeviceImpl.html#a2178a2b731db74bcbee66e774dff4d9a":[4,0,11,54], +"classTango_1_1DeviceImpl.html#a23bfcd091ac32924cb96d5a64e4dbd95":[4,0,11,96], +"classTango_1_1DeviceImpl.html#a25b61671395cd833817d073449d2a240":[4,0,11,83], +"classTango_1_1DeviceImpl.html#a277a59839649739fc734cf797e7b494f":[4,0,11,127], +"classTango_1_1DeviceImpl.html#a286e1bc0c636bcac6b75a42caacb31c6":[4,0,11,125], "classTango_1_1DeviceImpl.html#a2b7b74d29766be8582b66bd70b18e670":[4,0,11,1], "classTango_1_1DeviceImpl.html#a2f387fb75b3427fc661a4f9b829b1491":[4,0,11,147], "classTango_1_1DeviceImpl.html#a339ebeff825166048358919948782be8":[4,0,11,27], -"classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe":[4,0,11,114], -"classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac":[4,0,11,109], -"classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5":[4,0,11,97], -"classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a":[4,0,11,88], +"classTango_1_1DeviceImpl.html#a349cda6696deb45ea5ac82f9d0f16efe":[4,0,11,119], +"classTango_1_1DeviceImpl.html#a36c9c565106b8730986e1ce889bed8ac":[4,0,11,121], +"classTango_1_1DeviceImpl.html#a37eb1710cf8c1f44d8990ebfbec5c6b5":[4,0,11,76], +"classTango_1_1DeviceImpl.html#a3a57944f25d7478ac59f8d3861c5696a":[4,0,11,78], "classTango_1_1DeviceImpl.html#a3ae8333e1349c4691bf46712afd6f221":[4,0,11,138], -"classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3":[4,0,11,78], +"classTango_1_1DeviceImpl.html#a3c0f829c573f5da1674d3e02aff2fce3":[4,0,11,97], "classTango_1_1DeviceImpl.html#a408b4dd2c4b27caf1ffdefdc5fdde784":[4,0,11,18], "classTango_1_1DeviceImpl.html#a44ad2f0801d241cf16d84b629cb85b1a":[4,0,11,3], -"classTango_1_1DeviceImpl.html#a46a4961a1752697ae17e35ad90722c13":[4,0,11,54], +"classTango_1_1DeviceImpl.html#a46a4961a1752697ae17e35ad90722c13":[4,0,11,46], "classTango_1_1DeviceImpl.html#a480f48ff00c9d1aa8bd406323967df7d":[4,0,11,156], -"classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8":[4,0,11,68], -"classTango_1_1DeviceImpl.html#a4999198b1a726c85867eadac47d14494":[4,0,11,120], -"classTango_1_1DeviceImpl.html#a49d509f24520272f94c3b62f05f0f2f4":[4,0,11,48], -"classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741":[4,0,11,106], -"classTango_1_1DeviceImpl.html#a4da73eb21138da11e156c018ceff3810":[4,0,11,93], +"classTango_1_1DeviceImpl.html#a489ed63de4130e0e9ba98d9a08b2b9b8":[4,0,11,47], +"classTango_1_1DeviceImpl.html#a4999198b1a726c85867eadac47d14494":[4,0,11,118], +"classTango_1_1DeviceImpl.html#a49d509f24520272f94c3b62f05f0f2f4":[4,0,11,42], +"classTango_1_1DeviceImpl.html#a4da3dedd55a7f7208543db0fda31e741":[4,0,11,117], +"classTango_1_1DeviceImpl.html#a4da73eb21138da11e156c018ceff3810":[4,0,11,92], "classTango_1_1DeviceImpl.html#a4e2c6e3b95067910f1e3fd091985ba68":[4,0,11,65], -"classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9":[4,0,11,110], -"classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d":[4,0,11,79], +"classTango_1_1DeviceImpl.html#a4f81154a4b42d6b7ae853af50fa9b1a9":[4,0,11,123], +"classTango_1_1DeviceImpl.html#a54443f0082d8903d300677f587589d4d":[4,0,11,91], "classTango_1_1DeviceImpl.html#a54f9d94ef1072a6cb19ee472ccf044d7":[4,0,11,146], "classTango_1_1DeviceImpl.html#a57b6296e483e01cb62ffdce4eca0261a":[4,0,11,152], -"classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747":[4,0,11,102], -"classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a":[4,0,11,118], +"classTango_1_1DeviceImpl.html#a57e7b6629cb3b1b6a025f290b3950747":[4,0,11,109], +"classTango_1_1DeviceImpl.html#a5907485e9673b050add68908f868305a":[4,0,11,108], "classTango_1_1DeviceImpl.html#a59b8a8053b36fe6eb5058342f77829ab":[4,0,11,30], -"classTango_1_1DeviceImpl.html#a5a14133c408b27f7bb1ea58ade98eb9f":[4,0,11,61], +"classTango_1_1DeviceImpl.html#a5a14133c408b27f7bb1ea58ade98eb9f":[4,0,11,59], "classTango_1_1DeviceImpl.html#a5b53b4435a1ea8087849a9e505d70f2a":[4,0,11,33], -"classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2":[4,0,11,53], +"classTango_1_1DeviceImpl.html#a5bd5bb3ec090a5313ee8489b7c7567d2":[4,0,11,56], "classTango_1_1DeviceImpl.html#a5cd151bc1016a1e0aaee47df1949fc03":[4,0,11,0], "classTango_1_1DeviceImpl.html#a5db64e22096acbd28c24e4c0eb91ae8f":[4,0,11,41], -"classTango_1_1DeviceImpl.html#a5f4b6031c439b9a6ff7e6e933bc60e82":[4,0,11,86], +"classTango_1_1DeviceImpl.html#a5f4b6031c439b9a6ff7e6e933bc60e82":[4,0,11,80], "classTango_1_1DeviceImpl.html#a5fe45df27c5a6a2d9ff951f9f0861d5e":[4,0,11,136], -"classTango_1_1DeviceImpl.html#a61fa9524c2eba31eba7ba9ff3b48ef0a":[4,0,11,28], -"classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021":[4,0,11,45], -"classTango_1_1DeviceImpl.html#a64f3aafd381cd25bb562cdb4074932d9":[4,0,11,7], -"classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401":[4,0,11,76], -"classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf":[4,0,11,103], -"classTango_1_1DeviceImpl.html#a6a551682fe5936c4364e33fd162da35b":[4,0,11,123], -"classTango_1_1DeviceImpl.html#a6a5e05c240b76db97a357703bdd30552":[4,0,11,26], -"classTango_1_1DeviceImpl.html#a6a748b41d85396d38cd004a30a10bda1":[4,0,11,39], -"classTango_1_1DeviceImpl.html#a6c789211496cd65dd417ea4fe633c85a":[4,0,11,70], -"classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e":[4,0,11,50], -"classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915":[4,0,11,51], -"classTango_1_1DeviceImpl.html#a70d7f89e019fa63535ab7815a0cb4552":[4,0,11,148] +"classTango_1_1DeviceImpl.html#a61fa9524c2eba31eba7ba9ff3b48ef0a":[4,0,11,28] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index f8beabb..529012a 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,88 +1,99 @@ var NAVTREEINDEX3 = { -"classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016":[4,0,11,82], -"classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e":[4,0,11,121], +"classTango_1_1DeviceImpl.html#a635750d8940f09287bf50883a26bc021":[4,0,11,48], +"classTango_1_1DeviceImpl.html#a64f3aafd381cd25bb562cdb4074932d9":[4,0,11,7], +"classTango_1_1DeviceImpl.html#a65aaa57d7ae064487cebf48eee239401":[4,0,11,87], +"classTango_1_1DeviceImpl.html#a67ca044f6c93e871d8964b4b60f741cf":[4,0,11,111], +"classTango_1_1DeviceImpl.html#a6a551682fe5936c4364e33fd162da35b":[4,0,11,122], +"classTango_1_1DeviceImpl.html#a6a5e05c240b76db97a357703bdd30552":[4,0,11,26], +"classTango_1_1DeviceImpl.html#a6a748b41d85396d38cd004a30a10bda1":[4,0,11,39], +"classTango_1_1DeviceImpl.html#a6c789211496cd65dd417ea4fe633c85a":[4,0,11,70], +"classTango_1_1DeviceImpl.html#a6ccc427017496027aa8f050e002e065e":[4,0,11,62], +"classTango_1_1DeviceImpl.html#a7091e910df2b9b91311f009b3911c915":[4,0,11,64], +"classTango_1_1DeviceImpl.html#a70d7f89e019fa63535ab7815a0cb4552":[4,0,11,148], +"classTango_1_1DeviceImpl.html#a74931b906e58ca078cb93746ee620016":[4,0,11,85], +"classTango_1_1DeviceImpl.html#a75a48ed53e504fc4a72de34053203c0e":[4,0,11,102], "classTango_1_1DeviceImpl.html#a78a091f645e75c006f856adde52c1c50":[4,0,11,13], -"classTango_1_1DeviceImpl.html#a79d790e27316aca2aaa355c11f46a97c":[4,0,11,116], +"classTango_1_1DeviceImpl.html#a79d790e27316aca2aaa355c11f46a97c":[4,0,11,110], "classTango_1_1DeviceImpl.html#a7aee6ee9fee2feb7f358972ec1677328":[4,0,11,151], "classTango_1_1DeviceImpl.html#a7c6302cff47fca241560187e1c178701":[4,0,11,132], -"classTango_1_1DeviceImpl.html#a7e5d6d6a6e2f15baad7a76465b93b1a6":[4,0,11,90], -"classTango_1_1DeviceImpl.html#a80d07794e70f84930fc1125237659a5d":[4,0,11,113], +"classTango_1_1DeviceImpl.html#a7e5d6d6a6e2f15baad7a76465b93b1a6":[4,0,11,88], +"classTango_1_1DeviceImpl.html#a80d07794e70f84930fc1125237659a5d":[4,0,11,105], "classTango_1_1DeviceImpl.html#a8159577740dda7690d6a9b416ee51721":[4,0,11,2], -"classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60":[4,0,11,63], -"classTango_1_1DeviceImpl.html#a8a7c19733896179f5282f9009468263f":[4,0,11,117], -"classTango_1_1DeviceImpl.html#a8aca443b2753cd3258bafa05ad534d4b":[4,0,11,83], -"classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1":[4,0,11,46], -"classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2":[4,0,11,119], -"classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb":[4,0,11,115], -"classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5":[4,0,11,43], +"classTango_1_1DeviceImpl.html#a82ae5e5698a922ad745ec885d3be5d60":[4,0,11,69], +"classTango_1_1DeviceImpl.html#a8a7c19733896179f5282f9009468263f":[4,0,11,112], +"classTango_1_1DeviceImpl.html#a8aca443b2753cd3258bafa05ad534d4b":[4,0,11,75], +"classTango_1_1DeviceImpl.html#a8b2f401ee83720c7d51887617258b8a1":[4,0,11,44], +"classTango_1_1DeviceImpl.html#a8b6ea9ea8ffb0e688010e7b3804db3e2":[4,0,11,104], +"classTango_1_1DeviceImpl.html#a8be4ec9b7b5c9d085a47da0679cbc7fb":[4,0,11,114], +"classTango_1_1DeviceImpl.html#a8fa59e2bc965e66a9ca4611b7632bfd5":[4,0,11,50], "classTango_1_1DeviceImpl.html#a934daa7bef5a3f01c50ba304006fdda4":[4,0,11,133], -"classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa":[4,0,11,91], +"classTango_1_1DeviceImpl.html#a94e5ed83c55f047f2871f5e1bee985fa":[4,0,11,72], "classTango_1_1DeviceImpl.html#a96a247ceb8f389dbb02e8e693847fcdf":[4,0,11,40], -"classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06":[4,0,11,62], +"classTango_1_1DeviceImpl.html#a98a556bc3f307877add6dfb511174d06":[4,0,11,43], "classTango_1_1DeviceImpl.html#a99aba4af5cd29838f50956a75427d5f7":[4,0,11,144], "classTango_1_1DeviceImpl.html#a9a5ffdab6150008e52d87ea4c38ee9ff":[4,0,11,4], "classTango_1_1DeviceImpl.html#a9bbea9d3b6cf43f467a56d8866b343ca":[4,0,11,150], -"classTango_1_1DeviceImpl.html#a9d97a4c743bd5d7df0418f19ab31c68b":[4,0,11,58], +"classTango_1_1DeviceImpl.html#a9d97a4c743bd5d7df0418f19ab31c68b":[4,0,11,53], "classTango_1_1DeviceImpl.html#a9f130650c3a9da5190001adfbc2dc50c":[4,0,11,6], "classTango_1_1DeviceImpl.html#aa00f880d45531edc57cf3f070ce9e757":[4,0,11,17], -"classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c":[4,0,11,47], +"classTango_1_1DeviceImpl.html#aa23b3a45fbff170bb26e7d7ac601184c":[4,0,11,58], "classTango_1_1DeviceImpl.html#aa4c9e98e8b3fa64328eca74a4d1e07d3":[4,0,11,15], -"classTango_1_1DeviceImpl.html#aa50f68d34b10b33c56588040a16d9767":[4,0,11,107], +"classTango_1_1DeviceImpl.html#aa50f68d34b10b33c56588040a16d9767":[4,0,11,101], "classTango_1_1DeviceImpl.html#aa66233801c127f96878d701259739383":[4,0,11,161], "classTango_1_1DeviceImpl.html#aa88509d4d6bba29d28a6c124cf0349a6":[4,0,11,135], -"classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31":[4,0,11,80], +"classTango_1_1DeviceImpl.html#aa915d01687a0fd1739a1dadcac78ef31":[4,0,11,93], "classTango_1_1DeviceImpl.html#ab0cee831dc51482a9b16f49406a796c4":[4,0,11,12], "classTango_1_1DeviceImpl.html#ab1c6dfb1ea310030cd464f9091a2b8b0":[4,0,11,9], -"classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f":[4,0,11,89], +"classTango_1_1DeviceImpl.html#ab2eb1193f346084132ec037add29c55f":[4,0,11,74], "classTango_1_1DeviceImpl.html#ab3075b4e266562181c28d33be817ec0d":[4,0,11,37], "classTango_1_1DeviceImpl.html#ab3bdf85a2faf1fe98ecd9253c1a51d77":[4,0,11,162], "classTango_1_1DeviceImpl.html#ab4b52ce4ebdfb338399dc146cc629529":[4,0,11,23], "classTango_1_1DeviceImpl.html#ab4b7bdcca9c83603da302783c86553bc":[4,0,11,10], -"classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88":[4,0,11,56], -"classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734":[4,0,11,122], +"classTango_1_1DeviceImpl.html#ab569d4dbbb2005a7073fc331035bea88":[4,0,11,55], +"classTango_1_1DeviceImpl.html#ab5a7d7c3b8e890a814505aafdad79734":[4,0,11,128], "classTango_1_1DeviceImpl.html#ab6434f2fd256b10b21ba38ba80b7231c":[4,0,11,36], "classTango_1_1DeviceImpl.html#ab7ccad84e75ab8e91ada91bb49a028ba":[4,0,11,38], -"classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528":[4,0,11,112], -"classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01":[4,0,11,92], -"classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641":[4,0,11,52], -"classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635":[4,0,11,104], +"classTango_1_1DeviceImpl.html#aba816f038f5fb56bed646118c86b5528":[4,0,11,115], +"classTango_1_1DeviceImpl.html#abb808eb7ddf3444c8cc411dc74f15c01":[4,0,11,98], +"classTango_1_1DeviceImpl.html#abba65795f545e527852cdb9c0629a641":[4,0,11,66], +"classTango_1_1DeviceImpl.html#abe5a15e693deaa18fe61a0445c463635":[4,0,11,107], "classTango_1_1DeviceImpl.html#abe7b41d84597f3e9327c2a8fdc2eff2b":[4,0,11,16], -"classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519":[4,0,11,101], +"classTango_1_1DeviceImpl.html#abea2bef4a09d8c32e00d52b42dcb1519":[4,0,11,113], "classTango_1_1DeviceImpl.html#abfe5f92400f24bcfed94bc7a0d731233":[4,0,11,143], "classTango_1_1DeviceImpl.html#abfe94a1987a8d5db4b69e9cc2c05c294":[4,0,11,130], -"classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9":[4,0,11,44], -"classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03":[4,0,11,59], +"classTango_1_1DeviceImpl.html#ac05ed03092d65731a1089c46f4b2fda9":[4,0,11,52], +"classTango_1_1DeviceImpl.html#ac077d834876215e373c5904ae438ac03":[4,0,11,49], "classTango_1_1DeviceImpl.html#ac094cb1f6aaf9f8672e7a508ac561e6b":[4,0,11,14], "classTango_1_1DeviceImpl.html#ac1b1c0e44d43f83e9b6a1633dbfe2967":[4,0,11,153], "classTango_1_1DeviceImpl.html#ac2cf9bd6e0a5da8c121c65b068d36463":[4,0,11,20], "classTango_1_1DeviceImpl.html#ac337fcab0f8fa8647e817a9aedc87f0c":[4,0,11,29], "classTango_1_1DeviceImpl.html#ac47d75934efad28b5668ee8b90df0999":[4,0,11,31], -"classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8":[4,0,11,126], +"classTango_1_1DeviceImpl.html#ac77151d73d38e817568ae535b1f0ddb8":[4,0,11,116], "classTango_1_1DeviceImpl.html#acbf6090c2400d6c44a6474b458c58b36":[4,0,11,149], "classTango_1_1DeviceImpl.html#acc288d1cf858125abe0e6e4e154e9f43":[4,0,11,140], "classTango_1_1DeviceImpl.html#ad08bf54e4603f07b21a522047626ffef":[4,0,11,19], -"classTango_1_1DeviceImpl.html#ad46f18d53f1d78430bf0113ba4b0d8d2":[4,0,11,77], +"classTango_1_1DeviceImpl.html#ad46f18d53f1d78430bf0113ba4b0d8d2":[4,0,11,71], "classTango_1_1DeviceImpl.html#ad90289326211e05632a245a87bab11bb":[4,0,11,139], "classTango_1_1DeviceImpl.html#adc92cdf3a75da5ebc139b7bf7d9c7377":[4,0,11,34], -"classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49":[4,0,11,81], +"classTango_1_1DeviceImpl.html#adf7a4e85571cd258a27a2dc8ea25fd49":[4,0,11,95], "classTango_1_1DeviceImpl.html#ae063e45a3778e7241d74f7270461cbb4":[4,0,11,155], "classTango_1_1DeviceImpl.html#ae1ac32627a6ec783de529ddb26e5d900":[4,0,11,142], -"classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e":[4,0,11,105], +"classTango_1_1DeviceImpl.html#ae33711bbb1c5fa7ac69d7b569d85153e":[4,0,11,103], "classTango_1_1DeviceImpl.html#ae4071b4df6b9398e890d8dea51365383":[4,0,11,141], "classTango_1_1DeviceImpl.html#ae57fcb9d357314f6e4f159a62de3fb8d":[4,0,11,137], "classTango_1_1DeviceImpl.html#ae747f15a580daaa2977402598b2e5550":[4,0,11,94], -"classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a":[4,0,11,67], +"classTango_1_1DeviceImpl.html#ae9eed5a3b6fd5dd301c1bbf37a12172a":[4,0,11,57], "classTango_1_1DeviceImpl.html#aed3e20a35c92335be9ba742abdd9d60b":[4,0,11,157], "classTango_1_1DeviceImpl.html#aedd422cbede721279f2bbac705e34017":[4,0,11,129], -"classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831":[4,0,11,127], -"classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30":[4,0,11,84], -"classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90":[4,0,11,60], -"classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8":[4,0,11,75], +"classTango_1_1DeviceImpl.html#aee05a449a784d6d7c5fef37c573ef831":[4,0,11,106], +"classTango_1_1DeviceImpl.html#af08f98bd4d9f40b3359b1a54ddfeae30":[4,0,11,89], +"classTango_1_1DeviceImpl.html#af12a4fcc2686eafc5766a92471318c90":[4,0,11,45], +"classTango_1_1DeviceImpl.html#af12b9042dffbceb6462b151eeb01f6f8":[4,0,11,73], "classTango_1_1DeviceImpl.html#af2649629d515c38fc5a19c44f07e2f40":[4,0,11,159], "classTango_1_1DeviceImpl.html#af57cb03749073660df2f1515204d17aa":[4,0,11,25], "classTango_1_1DeviceImpl.html#af852d77c72a39a73187f491c993d39b9":[4,0,11,124], -"classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27":[4,0,11,55], +"classTango_1_1DeviceImpl.html#af9784d0a0460bd5c2c6fa3ef9817ed27":[4,0,11,60], "classTango_1_1DeviceImpl.html#afaa3632ea04076bb5614a98ff944ef8c":[4,0,11,35], "classTango_1_1DeviceImpl.html#afcea586ff5d465e6f752fd256a66aeea":[4,0,11,22], "classTango_1_1DeviceImpl.html#afdc166bd02d4723a09861bfbbf285c77":[4,0,11,154], @@ -98,13 +109,13 @@ var NAVTREEINDEX3 = "classTango_1_1DevicePipe.html#a39aea23db45f1a51c3b59351147dfdba":[4,1,23,10], "classTango_1_1DevicePipe.html#a3cc8834e05ef939588b5954d1bb875ff":[4,1,23,8], "classTango_1_1DevicePipe.html#a3f573423b7d0b61af5f2d8bbbb773d98":[4,1,23,13], -"classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7":[4,1,23,4], +"classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7":[4,1,23,3], "classTango_1_1DevicePipe.html#a54feab342fbb8f55dc95904bf3e6e5f5":[4,1,23,9], "classTango_1_1DevicePipe.html#a5ba1952dfba4b2a76f53854505fe8462":[4,1,23,17], "classTango_1_1DevicePipe.html#a7394bfd9106027f25e1b8c0d3bd7d29c":[4,1,23,19], "classTango_1_1DevicePipe.html#a747b3e03295bc6ec45f87c25bef1d377":[4,1,23,1], "classTango_1_1DevicePipe.html#a95863583fd8ff5bff2f16fb8d98cd932":[4,1,23,2], -"classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099":[4,1,23,3], +"classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099":[4,1,23,4], "classTango_1_1DevicePipe.html#acc6ca5348b5297a522f1bbc397842e20":[4,1,23,12], "classTango_1_1DevicePipe.html#ad473d21ba17ef443f316431523c07abf":[4,1,23,21], "classTango_1_1DevicePipe.html#ad989caa7a3c2a43296f17ba8602e0fef":[4,1,23,16], @@ -120,29 +131,29 @@ var NAVTREEINDEX3 = "classTango_1_1DevicePipeBlob.html#aaca17726578d592076c6bad76a98e59c":[4,1,24,14], "classTango_1_1DevicePipeBlob.html#ab54466d1b593e8e464957f19ef685ae2":[4,1,24,12], "classTango_1_1DevicePipeBlob.html#abe84aab96cd9150adceee9f653dea59f":[4,1,24,7], -"classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df":[4,1,24,2], +"classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df":[4,1,24,3], "classTango_1_1DevicePipeBlob.html#ad0ef655afc8a1d0a59a44091892b017f":[4,1,24,17], "classTango_1_1DevicePipeBlob.html#ad93b7bf767381d3883a1460cad4ff381":[4,1,24,1], "classTango_1_1DevicePipeBlob.html#ae1bf63d8a01b7710ae051e53a082548f":[4,1,24,10], "classTango_1_1DevicePipeBlob.html#ae6c90f89d110cd3f7e7368346f4ae9e7":[4,1,24,13], "classTango_1_1DevicePipeBlob.html#ae6d904cd958cb22382ceefef4a4c8593":[4,1,24,15], -"classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305":[4,1,24,3], +"classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305":[4,1,24,2], "classTango_1_1DevicePipeBlob.html#aefce9c5e97eb7a80197d1590a13c4f50":[4,1,24,9], "classTango_1_1DeviceProxy.html":[4,1,25], -"classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b":[4,1,25,93], -"classTango_1_1DeviceProxy.html#a018166664ab04036946d69807a0a0ef8":[4,1,25,72], -"classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e":[4,1,25,73], +"classTango_1_1DeviceProxy.html#a0133c5b8e2671394a83c3b03a0e0168b":[4,1,25,94], +"classTango_1_1DeviceProxy.html#a018166664ab04036946d69807a0a0ef8":[4,1,25,71], +"classTango_1_1DeviceProxy.html#a0d17d64c5dc3be505edf593527a7c88e":[4,1,25,75], "classTango_1_1DeviceProxy.html#a11b7d307b87a97d0196b8133b612b16a":[4,1,25,11], "classTango_1_1DeviceProxy.html#a150d8e7e5bba2d8948bbb780387963b9":[4,1,25,103], "classTango_1_1DeviceProxy.html#a16a52119368b7c0b9473f2059b9c77a3":[4,1,25,1], "classTango_1_1DeviceProxy.html#a1840d3b20a28ea3bda5cbff7f6b3dac3":[4,1,25,83], -"classTango_1_1DeviceProxy.html#a19f9fb092c6dafdd7e7326feae8d392f":[4,1,25,56], -"classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403":[4,1,25,65], +"classTango_1_1DeviceProxy.html#a19f9fb092c6dafdd7e7326feae8d392f":[4,1,25,55], +"classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403":[4,1,25,66], "classTango_1_1DeviceProxy.html#a1b65bf198b684a4994b9e27606a4e137":[4,1,25,61], -"classTango_1_1DeviceProxy.html#a2152d80457a5fc501be7a3d7f4127b90":[4,1,25,74], +"classTango_1_1DeviceProxy.html#a2152d80457a5fc501be7a3d7f4127b90":[4,1,25,73], "classTango_1_1DeviceProxy.html#a226a137b3f763634d2d086abb96895b8":[4,1,25,4], "classTango_1_1DeviceProxy.html#a235632165dcbeb1528b6993133630ad8":[4,1,25,81], -"classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27":[4,1,25,26], +"classTango_1_1DeviceProxy.html#a24b64bafcec21587aa2b691f5b77ba27":[4,1,25,27], "classTango_1_1DeviceProxy.html#a255baafbbd2312af92b53a55d3d73b41":[4,1,25,25], "classTango_1_1DeviceProxy.html#a2e4fa0ea2f3c016c47d31a788911a6b1":[4,1,25,0], "classTango_1_1DeviceProxy.html#a2ec8d64a3d908ee8370d2ef835b9234b":[4,1,25,39], @@ -161,93 +172,82 @@ var NAVTREEINDEX3 = "classTango_1_1DeviceProxy.html#a481900c72e89964b6158b9d07b372f96":[4,1,25,104], "classTango_1_1DeviceProxy.html#a4a742508785623a198dd38f893854321":[4,1,25,78], "classTango_1_1DeviceProxy.html#a4f628cc35233a6269f22ac50033dce42":[4,1,25,62], -"classTango_1_1DeviceProxy.html#a50002daad4dc97b0651680e5f2b7a655":[4,1,25,7], -"classTango_1_1DeviceProxy.html#a52a28d42e973f478417f14ca17fef85f":[4,1,25,44], -"classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499":[4,1,25,35], +"classTango_1_1DeviceProxy.html#a50002daad4dc97b0651680e5f2b7a655":[4,1,25,6], +"classTango_1_1DeviceProxy.html#a52a28d42e973f478417f14ca17fef85f":[4,1,25,43], +"classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499":[4,1,25,33], "classTango_1_1DeviceProxy.html#a5746c63f1c1e602ce2a945337cfc441e":[4,1,25,51], "classTango_1_1DeviceProxy.html#a588c2d243bd52435283851f01b93ffcd":[4,1,25,69], "classTango_1_1DeviceProxy.html#a59d6fcbc09facf6c17a8650498a433bf":[4,1,25,111], "classTango_1_1DeviceProxy.html#a5a0e4a6186704960d061eb5cc53331ad":[4,1,25,116], -"classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085":[4,1,25,55], -"classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c":[4,1,25,33], -"classTango_1_1DeviceProxy.html#a5af2f2566a2e8e70ce99b13ab0560696":[4,1,25,3], -"classTango_1_1DeviceProxy.html#a5c362996e56c723d7d2959a974b9aacc":[4,1,25,13], +"classTango_1_1DeviceProxy.html#a5a81fd1191d15e466f0035202e901085":[4,1,25,56], +"classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c":[4,1,25,34], +"classTango_1_1DeviceProxy.html#a5af2f2566a2e8e70ce99b13ab0560696":[4,1,25,2], +"classTango_1_1DeviceProxy.html#a5c362996e56c723d7d2959a974b9aacc":[4,1,25,12], "classTango_1_1DeviceProxy.html#a5fef157c74708fa54acde839749b9449":[4,1,25,99], -"classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4":[4,1,25,6], +"classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4":[4,1,25,7], "classTango_1_1DeviceProxy.html#a6629ccfb78b4da94bf4444168509f863":[4,1,25,42], "classTango_1_1DeviceProxy.html#a675b8134e200fdd9e790597fc8e8ec36":[4,1,25,45], "classTango_1_1DeviceProxy.html#a6f41f2fa087bca0140e0341f2295ec70":[4,1,25,59], "classTango_1_1DeviceProxy.html#a76274245067a3bf14a2a897e1952ebc6":[4,1,25,76], "classTango_1_1DeviceProxy.html#a7bed3468688fb6b52cb6ce398effdc51":[4,1,25,41], -"classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb":[4,1,25,71], +"classTango_1_1DeviceProxy.html#a7c9bf0a749418ec33ccaf5759d35abdb":[4,1,25,72], "classTango_1_1DeviceProxy.html#a7d10446a601fcaa1297c160745d83f8b":[4,1,25,113], -"classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334":[4,1,25,48], -"classTango_1_1DeviceProxy.html#a8090ccc6ceb0e1b12beeece35d363060":[4,1,25,32], +"classTango_1_1DeviceProxy.html#a7f830c43ea3382d47c8b13b50230e334":[4,1,25,46], +"classTango_1_1DeviceProxy.html#a8090ccc6ceb0e1b12beeece35d363060":[4,1,25,31], "classTango_1_1DeviceProxy.html#a80c449b725a134b1e9aac6771b70ed5c":[4,1,25,98], -"classTango_1_1DeviceProxy.html#a825e655557a1cdee4e82b11a9bcba5a6":[4,1,25,96], +"classTango_1_1DeviceProxy.html#a825e655557a1cdee4e82b11a9bcba5a6":[4,1,25,95], "classTango_1_1DeviceProxy.html#a851a4e738873aaa58b2bfb79b17e875d":[4,1,25,14], -"classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6":[4,1,25,95], -"classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4":[4,1,25,37], -"classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2":[4,1,25,22], +"classTango_1_1DeviceProxy.html#a8549d7f29b371fc6e057d23f91ef08e6":[4,1,25,96], +"classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4":[4,1,25,36], +"classTango_1_1DeviceProxy.html#a865b4c2fea05b06c6dded1de7174b5a2":[4,1,25,23], "classTango_1_1DeviceProxy.html#a869c985564157acb69bd768f7e9e95a3":[4,1,25,110], "classTango_1_1DeviceProxy.html#a86d45a2c6d13ceff780b96854a095920":[4,1,25,10], -"classTango_1_1DeviceProxy.html#a88c9ad5c6e2245f609972758251398dc":[4,1,25,86], -"classTango_1_1DeviceProxy.html#a89b2d5d3226b4bf4ddb85ce1c141012b":[4,1,25,94], +"classTango_1_1DeviceProxy.html#a88c9ad5c6e2245f609972758251398dc":[4,1,25,85], +"classTango_1_1DeviceProxy.html#a89b2d5d3226b4bf4ddb85ce1c141012b":[4,1,25,93], "classTango_1_1DeviceProxy.html#a8b33fe97f4c0ee808a1a50bf9f6fd124":[4,1,25,40], "classTango_1_1DeviceProxy.html#a8d12bb3833933c404a5b16e1793d797b":[4,1,25,15], "classTango_1_1DeviceProxy.html#a8e81a9cdaba63b632f47acd62936ad3b":[4,1,25,28], -"classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f":[4,1,25,43], -"classTango_1_1DeviceProxy.html#a8f82994f65d0093c54f8c9183e0a6a1d":[4,1,25,23], +"classTango_1_1DeviceProxy.html#a8f7184260e935f8f299a90755e328a8f":[4,1,25,44], +"classTango_1_1DeviceProxy.html#a8f82994f65d0093c54f8c9183e0a6a1d":[4,1,25,22], "classTango_1_1DeviceProxy.html#a9013e39887c772bb93052dac53e004c8":[4,1,25,112], "classTango_1_1DeviceProxy.html#a925f2c12bbf98141ee52ead34ff7c00d":[4,1,25,60], "classTango_1_1DeviceProxy.html#a95c99610ef6c9ba172a0b3fcb8f2f6f8":[4,1,25,50], "classTango_1_1DeviceProxy.html#a98d7a6e56b47f851551a773c8aff8bcd":[4,1,25,70], -"classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5":[4,1,25,31], +"classTango_1_1DeviceProxy.html#a9cf011dbc347ce8b2b3bd03014451ca5":[4,1,25,32], "classTango_1_1DeviceProxy.html#a9ff908df6f1663a79fd589c87f967094":[4,1,25,63], -"classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220":[4,1,25,18], +"classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220":[4,1,25,16], "classTango_1_1DeviceProxy.html#aa8921e89183efb2125aae0fc5d594921":[4,1,25,38], "classTango_1_1DeviceProxy.html#aa9f8bd287abfbcae5e47fe7c8924ea70":[4,1,25,88], "classTango_1_1DeviceProxy.html#aaab2ae4e4035fe95f2562613a9a94f88":[4,1,25,109], "classTango_1_1DeviceProxy.html#aac5658edff479352961318f3523d6a5b":[4,1,25,115], "classTango_1_1DeviceProxy.html#aae0f3dc703f45b779d834443a8747772":[4,1,25,101], "classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7":[4,1,25,20], -"classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1":[4,1,25,12], +"classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1":[4,1,25,13], "classTango_1_1DeviceProxy.html#ab559dda4e1539bd77cbe5617275bcf23":[4,1,25,57], -"classTango_1_1DeviceProxy.html#ab5e92a19ce8f69b13c2aba1a8bc7b6e8":[4,1,25,66], +"classTango_1_1DeviceProxy.html#ab5e92a19ce8f69b13c2aba1a8bc7b6e8":[4,1,25,65], "classTango_1_1DeviceProxy.html#ab8349ba8a4803cfcdbb1ae0f370f55fd":[4,1,25,108], "classTango_1_1DeviceProxy.html#ab9d325e57ea939812cc3adb4c843a51b":[4,1,25,29], -"classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e":[4,1,25,85], +"classTango_1_1DeviceProxy.html#ac0d0d1901cb2d3089d2770dc9e891e8e":[4,1,25,86], "classTango_1_1DeviceProxy.html#ac173ba95be20afec6d5e836cddc98ce9":[4,1,25,91], "classTango_1_1DeviceProxy.html#ac33ae96ec8f69bdd5a16020fd799293c":[4,1,25,100], "classTango_1_1DeviceProxy.html#ac41de9fee354be77cbfd76df056e05dd":[4,1,25,106], "classTango_1_1DeviceProxy.html#ac729ab3d20dbebaf34ab523307770a08":[4,1,25,87], -"classTango_1_1DeviceProxy.html#ac7c591f4abe2a12667704b4911d49678":[4,1,25,75], -"classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e":[4,1,25,67], +"classTango_1_1DeviceProxy.html#ac7c591f4abe2a12667704b4911d49678":[4,1,25,74], +"classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e":[4,1,25,68], "classTango_1_1DeviceProxy.html#ac9074138f6b8479bfa03258ed1ff86bc":[4,1,25,84], -"classTango_1_1DeviceProxy.html#acafadb30994e2433e5da0d317e5032a5":[4,1,25,68], -"classTango_1_1DeviceProxy.html#acc165c22d5b08d1d7083723f3b551a5f":[4,1,25,16], -"classTango_1_1DeviceProxy.html#ad0ca005ff41311109bef21b60ae38af5":[4,1,25,47], -"classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d":[4,1,25,34], +"classTango_1_1DeviceProxy.html#acafadb30994e2433e5da0d317e5032a5":[4,1,25,67], +"classTango_1_1DeviceProxy.html#acc165c22d5b08d1d7083723f3b551a5f":[4,1,25,17], +"classTango_1_1DeviceProxy.html#ad0ca005ff41311109bef21b60ae38af5":[4,1,25,48], +"classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d":[4,1,25,37], "classTango_1_1DeviceProxy.html#ad1c0e6f8c6212b984d26463ba4088581":[4,1,25,49], "classTango_1_1DeviceProxy.html#ad42c9ee0ce868bb7f54b10f7d4cea2f9":[4,1,25,30], "classTango_1_1DeviceProxy.html#ad4e6e92f4e83f836e9adfab7e937d269":[4,1,25,77], "classTango_1_1DeviceProxy.html#ad50a2c7c5f0e23706bc51c7cce3c062e":[4,1,25,21], -"classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b":[4,1,25,53], +"classTango_1_1DeviceProxy.html#ad58561f9af43929f58f962fc5443840b":[4,1,25,54], "classTango_1_1DeviceProxy.html#ad604e7b59d68d08e6b14068503e1677f":[4,1,25,82], -"classTango_1_1DeviceProxy.html#ad6f95010e7074d582cfc01b4cd6a08d0":[4,1,25,17], -"classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa":[4,1,25,36], +"classTango_1_1DeviceProxy.html#ad6f95010e7074d582cfc01b4cd6a08d0":[4,1,25,18], +"classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa":[4,1,25,35], "classTango_1_1DeviceProxy.html#adbe7b3df29ada6c0e924f09a2537b8a9":[4,1,25,24], -"classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13":[4,1,25,2], -"classTango_1_1DeviceProxy.html#ae6e863ee03896f7783a84af048095f0d":[4,1,25,58], -"classTango_1_1DeviceProxy.html#ae9da824d70061b4879d5b079785b48da":[4,1,25,27], -"classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9":[4,1,25,89], -"classTango_1_1DeviceProxy.html#af1b71ba4bd5427c2effd7321d53a7af4":[4,1,25,97], -"classTango_1_1DeviceProxy.html#af30ae974b0dd6ea2e9c7a5dddbcc3fc9":[4,1,25,8], -"classTango_1_1DeviceProxy.html#af3d0074df73ed0eb8512a88e98c0e053":[4,1,25,90], -"classTango_1_1DeviceProxy.html#af7055281741adb8aa737e0b11d55f66c":[4,1,25,5], -"classTango_1_1DeviceProxy.html#af84d3df1d23560071a23fae661747b11":[4,1,25,54], -"classTango_1_1DeviceProxy.html#afe7a028be773f0bd7cfbf7b5f3d0fc03":[4,1,25,46], -"classTango_1_1Device__2Impl.html":[4,0,6], -"classTango_1_1Device__2Impl.html#a0093f572273fc5464e562665b454e9db":[4,0,6,3], -"classTango_1_1Device__2Impl.html#a3a79a5f31f2b988c67a36e2c9977da06":[4,0,6,6] +"classTango_1_1DeviceProxy.html#ae45f51b6020e72195a2f00b11629aa13":[4,1,25,3], +"classTango_1_1DeviceProxy.html#ae6e863ee03896f7783a84af048095f0d":[4,1,25,58] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 6acd019..9f9d7ec 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,16 @@ var NAVTREEINDEX4 = { +"classTango_1_1DeviceProxy.html#ae9da824d70061b4879d5b079785b48da":[4,1,25,26], +"classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9":[4,1,25,89], +"classTango_1_1DeviceProxy.html#af1b71ba4bd5427c2effd7321d53a7af4":[4,1,25,97], +"classTango_1_1DeviceProxy.html#af30ae974b0dd6ea2e9c7a5dddbcc3fc9":[4,1,25,8], +"classTango_1_1DeviceProxy.html#af3d0074df73ed0eb8512a88e98c0e053":[4,1,25,90], +"classTango_1_1DeviceProxy.html#af7055281741adb8aa737e0b11d55f66c":[4,1,25,5], +"classTango_1_1DeviceProxy.html#af84d3df1d23560071a23fae661747b11":[4,1,25,53], +"classTango_1_1DeviceProxy.html#afe7a028be773f0bd7cfbf7b5f3d0fc03":[4,1,25,47], +"classTango_1_1Device__2Impl.html":[4,0,6], +"classTango_1_1Device__2Impl.html#a0093f572273fc5464e562665b454e9db":[4,0,6,3], +"classTango_1_1Device__2Impl.html#a3a79a5f31f2b988c67a36e2c9977da06":[4,0,6,6], "classTango_1_1Device__2Impl.html#a4348a6f642052b9eeaca07b34877f3e7":[4,0,6,5], "classTango_1_1Device__2Impl.html#a6d7f50b5fec343f584298c5263822854":[4,0,6,0], "classTango_1_1Device__2Impl.html#a80ba13a4e11a42c6aba434389cf8812b":[4,0,6,9], @@ -52,35 +63,22 @@ var NAVTREEINDEX4 = "classTango_1_1Device__5Impl.html#ad8b28f32f4a9ed7730f396e20e2b7334":[4,0,9,3], "classTango_1_1Device__5Impl.html#afe1920d066044205dfe58cd07df3a821":[4,0,9,0], "classTango_1_1DoubleAttrProp.html":[4,0,12], -"classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347":[4,0,12,9], -"classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678":[4,0,12,15], +"classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347":[4,0,12,10], +"classTango_1_1DoubleAttrProp.html#a18a9eb0323895a5011a97b8854d51678":[4,0,12,14], "classTango_1_1DoubleAttrProp.html#a377133f8bb35b0c6609fd0fe024d84c6":[4,0,12,6], "classTango_1_1DoubleAttrProp.html#a378c84beef01e53519bc1b0702335e59":[4,0,12,5], "classTango_1_1DoubleAttrProp.html#a3a44186496c84b194a9f382e87aeb93e":[4,0,12,3], -"classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003":[4,0,12,11], +"classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003":[4,0,12,9], "classTango_1_1DoubleAttrProp.html#a58dbe78d028188ea0dbee8a9a49be716":[4,0,12,0], "classTango_1_1DoubleAttrProp.html#a5d8275415ddccba96ff4131c0bf0d27d":[4,0,12,1], "classTango_1_1DoubleAttrProp.html#a680efb91abb5de604a811ebac5dafb5a":[4,0,12,12], "classTango_1_1DoubleAttrProp.html#a75cbfd41ce00381a7a89c10b259fda8d":[4,0,12,7], "classTango_1_1DoubleAttrProp.html#a84c375bcf6a1640bd4ba2499f158a887":[4,0,12,4], -"classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b":[4,0,12,8], -"classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb":[4,0,12,14], -"classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68":[4,0,12,10], +"classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b":[4,0,12,11], +"classTango_1_1DoubleAttrProp.html#a9b06476772a06ddcf045a5097bba15cb":[4,0,12,15], +"classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68":[4,0,12,8], "classTango_1_1DoubleAttrProp.html#aed5483824956e3eb5fe40462331a5f91":[4,0,12,13], "classTango_1_1DoubleAttrProp.html#af5c16f185a3d4eb11fb8dcc21bf63531":[4,0,12,2], -"classTango_1_1EncodedAttribute.html":[4,0,13], -"classTango_1_1EncodedAttribute.html#a0a64f653b5fe0049cb04daf0740c4755":[4,0,13,5], -"classTango_1_1EncodedAttribute.html#a0aeecda296c64b53ab43317e94e6ac35":[4,0,13,7], -"classTango_1_1EncodedAttribute.html#a2bf74ff1635f2d3120dd0cdbef5e0c00":[4,0,13,9], -"classTango_1_1EncodedAttribute.html#a2d44e9152c929390d51fd631f5e31d37":[4,0,13,0], -"classTango_1_1EncodedAttribute.html#a63df51e7343e74e6f10253f6fd69a8ea":[4,0,13,1], -"classTango_1_1EncodedAttribute.html#a6e013aa1fbfaa40971b3db1a32c17970":[4,0,13,2], -"classTango_1_1EncodedAttribute.html#a76fef5a1583210da6f06d7e3fe5bf7bb":[4,0,13,3], -"classTango_1_1EncodedAttribute.html#a7a98013fc1577c67127c0cca9b192b88":[4,0,13,8], -"classTango_1_1EncodedAttribute.html#a8c0850a138718cf1a1513c20c1e58844":[4,0,13,11], -"classTango_1_1EncodedAttribute.html#aa67d49c4b99bd6e91e80138acca7a1a4":[4,0,13,6], -"classTango_1_1EncodedAttribute.html#ae12a9771857f2fecbebd3b9381213ab5":[4,0,13,4], -"classTango_1_1EncodedAttribute.html#afd6be02fbf49d3f7823679d190eea0a1":[4,0,13,10], "classTango_1_1EventData.html":[4,1,27], "classTango_1_1EventData.html#a0bd1e69e134e164209b86a4630357934":[4,1,27,0], "classTango_1_1EventData.html#a346675d2a32c917164b53fa653af173c":[4,1,27,5], @@ -88,30 +86,30 @@ var NAVTREEINDEX4 = "classTango_1_1EventData.html#a5c709e4322db6f5129abf5063044c4a7":[4,1,27,1], "classTango_1_1EventData.html#abbb35ed304e18a77b63d8b49210329e6":[4,1,27,4], "classTango_1_1EventData.html#ae56b5ea4399a060a10cba21884fc7a40":[4,1,27,2], -"classTango_1_1Except.html":[4,0,14], +"classTango_1_1Except.html":[4,0,13], "classTango_1_1Except.html":[4,1,28], -"classTango_1_1FwdAttr.html":[4,0,15], -"classTango_1_1FwdAttr.html#a4e03c27d8edac79cb48a9f2cb0170359":[4,0,15,1], -"classTango_1_1FwdAttr.html#a9a241a7b91325152d9cb29e339ed816d":[4,0,15,0], +"classTango_1_1FwdAttr.html":[4,0,14], +"classTango_1_1FwdAttr.html#a4e03c27d8edac79cb48a9f2cb0170359":[4,0,14,1], +"classTango_1_1FwdAttr.html#a9a241a7b91325152d9cb29e339ed816d":[4,0,14,0], "classTango_1_1Group.html":[4,1,1,0], "classTango_1_1Group.html#a08fa50b55ebad69d6fd819f658703997":[4,1,1,0,23], "classTango_1_1Group.html#a12404b76c3e64df47467a1260591e7df":[4,1,1,0,30], "classTango_1_1Group.html#a17b53cb8fb55e3b96d056cb9971aaab4":[4,1,1,0,12], -"classTango_1_1Group.html#a187f0b29e02bf82b74f21b55c4252d62":[4,1,1,0,37], +"classTango_1_1Group.html#a187f0b29e02bf82b74f21b55c4252d62":[4,1,1,0,36], "classTango_1_1Group.html#a1afb6e934e20fb757538b873fef265e5":[4,1,1,0,19], "classTango_1_1Group.html#a2561673c34638016106a6fba3c0b95ee":[4,1,1,0,29], "classTango_1_1Group.html#a2885b00242d3a2d199836e48186dd71e":[4,1,1,0,14], "classTango_1_1Group.html#a29685f1ad173310c2cf695390cedd362":[4,1,1,0,16], "classTango_1_1Group.html#a2bd15b110efd88ffa47233ba4244a273":[4,1,1,0,10], -"classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58":[4,1,1,0,2], +"classTango_1_1Group.html#a2cbaa3bf6cecdb6fb33a387c79556e58":[4,1,1,0,4], "classTango_1_1Group.html#a2ead1c134a086855da1e809aa8f13d03":[4,1,1,0,35], -"classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197":[4,1,1,0,36], +"classTango_1_1Group.html#a2edbe29d80b0c686840c01bac7304197":[4,1,1,0,37], "classTango_1_1Group.html#a35a3426e304c3d87607997261aff1d22":[4,1,1,0,17], "classTango_1_1Group.html#a3c584b30ee4e69eed2de59cb548c4134":[4,1,1,0,22], "classTango_1_1Group.html#a53d95994ae0c6e3836e33f8acef6a038":[4,1,1,0,9], "classTango_1_1Group.html#a592a4fbe47296a6b27a142a38bbde6e8":[4,1,1,0,11], -"classTango_1_1Group.html#a5b513a1564a1a4f9e5482dfcef528d0c":[4,1,1,0,34], -"classTango_1_1Group.html#a633d0ced915368b8b084adb3a215cca5":[4,1,1,0,4], +"classTango_1_1Group.html#a5b513a1564a1a4f9e5482dfcef528d0c":[4,1,1,0,33], +"classTango_1_1Group.html#a633d0ced915368b8b084adb3a215cca5":[4,1,1,0,3], "classTango_1_1Group.html#a64da6f972d7dca15b192c66226e3d4c7":[4,1,1,0,32], "classTango_1_1Group.html#a75ddf85f5805e6e99656cbe554ecf96e":[4,1,1,0,18], "classTango_1_1Group.html#a8511861bcd0723b9e726e2bfaac6de3a":[4,1,1,0,5], @@ -125,10 +123,10 @@ var NAVTREEINDEX4 = "classTango_1_1Group.html#ab1a83261058e5c52803e502c01380b79":[4,1,1,0,27], "classTango_1_1Group.html#ab4088df9970f1f1c7d6ae8c29563369f":[4,1,1,0,25], "classTango_1_1Group.html#abed06d2a84d479a13c2e98781af748e8":[4,1,1,0,13], -"classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7":[4,1,1,0,33], +"classTango_1_1Group.html#ac05e427721de6903871b6c2dc505dec7":[4,1,1,0,34], "classTango_1_1Group.html#acd7763925b6e27ccf237b13fa7f98009":[4,1,1,0,28], "classTango_1_1Group.html#acd7a0b40d37852923131e9bce68dd9ff":[4,1,1,0,1], -"classTango_1_1Group.html#ad0cae4533d2ab5f218d6b65748f8374f":[4,1,1,0,3], +"classTango_1_1Group.html#ad0cae4533d2ab5f218d6b65748f8374f":[4,1,1,0,2], "classTango_1_1Group.html#ad54f51f9f9bbac8ad686199245274bbf":[4,1,1,0,8], "classTango_1_1Group.html#adc7d5db7e814e378bf30f940865885b8":[4,1,1,0,15], "classTango_1_1Group.html#ae50c9d4d35e13d374dfc22afb6f6ab01":[4,1,1,0,7], @@ -137,8 +135,8 @@ var NAVTREEINDEX4 = "classTango_1_1GroupAttrReply.html#a421f7a196fc46f20b76a2124da30de95":[4,1,1,1,1], "classTango_1_1GroupAttrReply.html#adac0b677ce81ec7e66f3c53872adea86":[4,1,1,1,0], "classTango_1_1GroupAttrReplyList.html":[4,1,1,2], -"classTango_1_1GroupAttrReplyList.html#a1737797b7a4585b948752ef80c915fb2":[4,1,1,2,0], "classTango_1_1GroupAttrReplyList.html#a27620a4010723a1649c0dd810b4e1367":[4,1,1,2,1], +"classTango_1_1GroupAttrReplyList.html#a89e5381c98c2b505bd0b8b80a7250d1b":[4,1,1,2,0], "classTango_1_1GroupCmdReply.html":[4,1,1,3], "classTango_1_1GroupCmdReply.html#a26604a69a810a3c5f221c648ec523204":[4,1,1,3,1], "classTango_1_1GroupCmdReply.html#a4beaeb6d71fa2cd825828718d36d20a4":[4,1,1,3,0], @@ -146,62 +144,63 @@ var NAVTREEINDEX4 = "classTango_1_1GroupCmdReply.html#ab753e25a85ec8ca6b96f61d4d3a2c0fd":[4,1,1,3,2], "classTango_1_1GroupCmdReplyList.html":[4,1,1,4], "classTango_1_1GroupCmdReplyList.html#a30946c9b34cf1275f3e4b442652935e2":[4,1,1,4,1], -"classTango_1_1GroupCmdReplyList.html#a453e217deecfd463162892d471f181d6":[4,1,1,4,0], +"classTango_1_1GroupCmdReplyList.html#a6369a7c800544c2013dcedbc30ad378f":[4,1,1,4,0], "classTango_1_1GroupReply.html":[4,1,1,5], -"classTango_1_1GroupReply.html#a13564b3e6df04a5257b2592b94a07d88":[4,1,1,5,3], -"classTango_1_1GroupReply.html#a47419919cad3f689140757bd09eae457":[4,1,1,5,1], -"classTango_1_1GroupReply.html#a4fe578ba1fcd03239b7dc589ffc1af77":[4,1,1,5,0], -"classTango_1_1GroupReply.html#aec0def5a9df786134dc9cb8c66c21cb8":[4,1,1,5,2], +"classTango_1_1GroupReply.html#a2fa1816d6756265a01cac8c9e2d9b666":[4,1,1,5,0], +"classTango_1_1GroupReply.html#a43f7fdd85b44559a65332784d1cba5a5":[4,1,1,5,2], +"classTango_1_1GroupReply.html#a848ea423dd27d13e865f3456a8ddc75d":[4,1,1,5,1], +"classTango_1_1GroupReply.html#ad905b10e982096cf724f5ec04788e3a0":[4,1,1,5,3], "classTango_1_1GroupReplyList.html":[4,1,1,6], -"classTango_1_1GroupReplyList.html#a7221a5debe8d58e6679ac2e234b3384d":[4,1,1,6,0], +"classTango_1_1GroupReplyList.html#ad215aebab55a2795aa4b6fd7d920e9f1":[4,1,1,6,0], "classTango_1_1GroupReplyList.html#afe1cb42828f48dd701a0e8d250470e93":[4,1,1,6,1], -"classTango_1_1ImageAttr.html":[4,0,16], -"classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5":[4,0,16,0], -"classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51":[4,0,16,2], -"classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e":[4,0,16,1], -"classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8":[4,0,16,4], -"classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e":[4,0,16,3], -"classTango_1_1MultiAttrProp.html":[4,0,18], -"classTango_1_1MultiAttrProp.html#a29758f0ba1946e9619867ead77d38596":[4,0,18,14], -"classTango_1_1MultiAttrProp.html#a538ad657bcd9a15971680515acd2a255":[4,0,18,21], -"classTango_1_1MultiAttrProp.html#a54da16eb6216e7833e4fd0a7c6f2ad5a":[4,0,18,0], -"classTango_1_1MultiAttrProp.html#a61faf720121c210d26a958dffc768c5f":[4,0,18,1], -"classTango_1_1MultiAttrProp.html#a651e8bee51aa823ea02c222c6e4e5f3f":[4,0,18,17], -"classTango_1_1MultiAttrProp.html#a67b405f281daab10b7ad08d1a3d1a45c":[4,0,18,2], -"classTango_1_1MultiAttrProp.html#a67dc1fda90cc3a2730b77a28146eeede":[4,0,18,20], -"classTango_1_1MultiAttrProp.html#a73ae6553d91c195d67ca543f66654cce":[4,0,18,19], -"classTango_1_1MultiAttrProp.html#a73b155c07d58a9bc7d368f228f367618":[4,0,18,12], -"classTango_1_1MultiAttrProp.html#a768977dfe60216de4a40752c02cd1a4d":[4,0,18,7], -"classTango_1_1MultiAttrProp.html#a790b98a4d746feed7d44a683240353b0":[4,0,18,9], -"classTango_1_1MultiAttrProp.html#a7c08d79cc196a5046ca3296cb5cb05e8":[4,0,18,8], -"classTango_1_1MultiAttrProp.html#a7f756ab47237c2886e770e60b78c744a":[4,0,18,18], -"classTango_1_1MultiAttrProp.html#a877a4666316b2ddd9794f248dbe6f9a4":[4,0,18,3], -"classTango_1_1MultiAttrProp.html#a8b8dc032bdfc407d1d22e535817ef05c":[4,0,18,10], -"classTango_1_1MultiAttrProp.html#aa821f1d761c88fcaf3e1eb5d33ad5c1f":[4,0,18,11], -"classTango_1_1MultiAttrProp.html#ab5ee1a34e97bd8ad0885e4da3152a8ca":[4,0,18,4], -"classTango_1_1MultiAttrProp.html#ab78402b6efee1b6bef433574be98da8b":[4,0,18,13], -"classTango_1_1MultiAttrProp.html#ac7f8a45fa30a8beb1a3d15400650e4a2":[4,0,18,15], -"classTango_1_1MultiAttrProp.html#ae3d4abeb4d18501710fd212ebb6fd8be":[4,0,18,16], -"classTango_1_1MultiAttrProp.html#ae676903d9813af47dad769101ee092d6":[4,0,18,5], -"classTango_1_1MultiAttrProp.html#aec6e7c063c30b372b77bf052662af6a5":[4,0,18,6], -"classTango_1_1MultiAttribute.html":[4,0,17], -"classTango_1_1MultiAttribute.html#a11c6b528f663726ccc8b39f0e0ddf967":[4,0,17,3], -"classTango_1_1MultiAttribute.html#a18553cf9309d7a92f2f8d1fe96b7c637":[4,0,17,5], -"classTango_1_1MultiAttribute.html#a1cb698e75ba5417305de17409fbeb1b3":[4,0,17,10], -"classTango_1_1MultiAttribute.html#a1e02cdb7576f1758143226efabcc374c":[4,0,17,11], -"classTango_1_1MultiAttribute.html#a1eeb8abbdd3e3a44d60410758a0d0535":[4,0,17,9], -"classTango_1_1MultiAttribute.html#a2ae4228c1bc367771a1c7add54c60ff2":[4,0,17,14], -"classTango_1_1MultiAttribute.html#a3023529c543ed802a58c9e1eb2b12ff3":[4,0,17,12], -"classTango_1_1MultiAttribute.html#a30ec97afa15f663a53df8a07aab3b29f":[4,0,17,6], -"classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a":[4,0,17,4], -"classTango_1_1MultiAttribute.html#a5f848b890a266861a0dced1add52fe88":[4,0,17,13], -"classTango_1_1MultiAttribute.html#a63ae2f2c06d88bb8b641a37898fdefdf":[4,0,17,8], -"classTango_1_1MultiAttribute.html#a7b35eb2625bb190393524de6971e2a84":[4,0,17,7], -"classTango_1_1MultiAttribute.html#aa256d20e115d7c13a17d82fa7fbdd2d5":[4,0,17,16], -"classTango_1_1MultiAttribute.html#aacf766c6cbdeef887e871ec408d80ff7":[4,0,17,15], -"classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34":[4,0,17,0], -"classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440":[4,0,17,1], -"classTango_1_1MultiAttribute.html#af25a9b37449cc1e596bd5154c710c8df":[4,0,17,2], +"classTango_1_1ImageAttr.html":[4,0,15], +"classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5":[4,0,15,0], +"classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51":[4,0,15,2], +"classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e":[4,0,15,1], +"classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8":[4,0,15,5], +"classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e":[4,0,15,3], +"classTango_1_1ImageAttr.html#a941b6e0f0409f199c6b86a18c40fb8f0":[4,0,15,4], +"classTango_1_1MultiAttrProp.html":[4,0,17], +"classTango_1_1MultiAttrProp.html#a29758f0ba1946e9619867ead77d38596":[4,0,17,14], +"classTango_1_1MultiAttrProp.html#a538ad657bcd9a15971680515acd2a255":[4,0,17,21], +"classTango_1_1MultiAttrProp.html#a54da16eb6216e7833e4fd0a7c6f2ad5a":[4,0,17,0], +"classTango_1_1MultiAttrProp.html#a61faf720121c210d26a958dffc768c5f":[4,0,17,1], +"classTango_1_1MultiAttrProp.html#a651e8bee51aa823ea02c222c6e4e5f3f":[4,0,17,17], +"classTango_1_1MultiAttrProp.html#a67b405f281daab10b7ad08d1a3d1a45c":[4,0,17,2], +"classTango_1_1MultiAttrProp.html#a67dc1fda90cc3a2730b77a28146eeede":[4,0,17,20], +"classTango_1_1MultiAttrProp.html#a73ae6553d91c195d67ca543f66654cce":[4,0,17,19], +"classTango_1_1MultiAttrProp.html#a73b155c07d58a9bc7d368f228f367618":[4,0,17,12], +"classTango_1_1MultiAttrProp.html#a768977dfe60216de4a40752c02cd1a4d":[4,0,17,7], +"classTango_1_1MultiAttrProp.html#a790b98a4d746feed7d44a683240353b0":[4,0,17,9], +"classTango_1_1MultiAttrProp.html#a7c08d79cc196a5046ca3296cb5cb05e8":[4,0,17,8], +"classTango_1_1MultiAttrProp.html#a7f756ab47237c2886e770e60b78c744a":[4,0,17,18], +"classTango_1_1MultiAttrProp.html#a877a4666316b2ddd9794f248dbe6f9a4":[4,0,17,3], +"classTango_1_1MultiAttrProp.html#a8b8dc032bdfc407d1d22e535817ef05c":[4,0,17,10], +"classTango_1_1MultiAttrProp.html#aa821f1d761c88fcaf3e1eb5d33ad5c1f":[4,0,17,11], +"classTango_1_1MultiAttrProp.html#ab5ee1a34e97bd8ad0885e4da3152a8ca":[4,0,17,4], +"classTango_1_1MultiAttrProp.html#ab78402b6efee1b6bef433574be98da8b":[4,0,17,13], +"classTango_1_1MultiAttrProp.html#ac7f8a45fa30a8beb1a3d15400650e4a2":[4,0,17,15], +"classTango_1_1MultiAttrProp.html#ae3d4abeb4d18501710fd212ebb6fd8be":[4,0,17,16], +"classTango_1_1MultiAttrProp.html#ae676903d9813af47dad769101ee092d6":[4,0,17,5], +"classTango_1_1MultiAttrProp.html#aec6e7c063c30b372b77bf052662af6a5":[4,0,17,6], +"classTango_1_1MultiAttribute.html":[4,0,16], +"classTango_1_1MultiAttribute.html#a11c6b528f663726ccc8b39f0e0ddf967":[4,0,16,4], +"classTango_1_1MultiAttribute.html#a18553cf9309d7a92f2f8d1fe96b7c637":[4,0,16,5], +"classTango_1_1MultiAttribute.html#a1cb698e75ba5417305de17409fbeb1b3":[4,0,16,10], +"classTango_1_1MultiAttribute.html#a1e02cdb7576f1758143226efabcc374c":[4,0,16,11], +"classTango_1_1MultiAttribute.html#a1eeb8abbdd3e3a44d60410758a0d0535":[4,0,16,9], +"classTango_1_1MultiAttribute.html#a2ae4228c1bc367771a1c7add54c60ff2":[4,0,16,14], +"classTango_1_1MultiAttribute.html#a3023529c543ed802a58c9e1eb2b12ff3":[4,0,16,12], +"classTango_1_1MultiAttribute.html#a30ec97afa15f663a53df8a07aab3b29f":[4,0,16,6], +"classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a":[4,0,16,2], +"classTango_1_1MultiAttribute.html#a5f848b890a266861a0dced1add52fe88":[4,0,16,13], +"classTango_1_1MultiAttribute.html#a63ae2f2c06d88bb8b641a37898fdefdf":[4,0,16,8], +"classTango_1_1MultiAttribute.html#a7b35eb2625bb190393524de6971e2a84":[4,0,16,7], +"classTango_1_1MultiAttribute.html#aa256d20e115d7c13a17d82fa7fbdd2d5":[4,0,16,16], +"classTango_1_1MultiAttribute.html#aacf766c6cbdeef887e871ec408d80ff7":[4,0,16,15], +"classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34":[4,0,16,0], +"classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440":[4,0,16,1], +"classTango_1_1MultiAttribute.html#af25a9b37449cc1e596bd5154c710c8df":[4,0,16,3], "classTango_1_1NamedDevFailed.html":[4,1,29], "classTango_1_1NamedDevFailed.html#a721334d873251d8ee91fb1f0479f281b":[4,1,29,2], "classTango_1_1NamedDevFailed.html#a74da251e8cc904dddd1f037fb12d0288":[4,1,29,1], @@ -210,44 +209,45 @@ var NAVTREEINDEX4 = "classTango_1_1NamedDevFailedList.html#a3956dbf7ffa91df81efda72c4a1f6ab2":[4,1,30,0], "classTango_1_1NamedDevFailedList.html#a6223048f31f50ac1f6eaa9b6eb625236":[4,1,30,2], "classTango_1_1NamedDevFailedList.html#ab158860b2498a2ac2c2c0b019d04108f":[4,1,30,1], -"classTango_1_1Pipe.html":[4,0,19], -"classTango_1_1Pipe.html#a00bb2112e4e81c63ff5e55ffa046c9d7":[4,0,19,10], -"classTango_1_1Pipe.html#a03818186cd3b89c123db978ec735174b":[4,0,19,12], -"classTango_1_1Pipe.html#a124f05b1125ea60be231ded98f27d303":[4,0,19,25], -"classTango_1_1Pipe.html#a131457c57f76313b0784d02228e423dd":[4,0,19,11], -"classTango_1_1Pipe.html#a139a571b46d6f4911fae84269d0beff6":[4,0,19,28], -"classTango_1_1Pipe.html#a21c57287d00cae3a66f6cb9626f6324d":[4,0,19,6], -"classTango_1_1Pipe.html#a317ab27c21563fc4d279007991c8080b":[4,0,19,26], -"classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d":[4,0,19,0], -"classTango_1_1Pipe.html#a4b23ac2255767c1effe26d4a3bd26cab":[4,0,19,2], -"classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa":[4,0,19,4], -"classTango_1_1Pipe.html#a58da366eded254dd357432105a5fd645":[4,0,19,27], -"classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7":[4,0,19,14], -"classTango_1_1Pipe.html#a6362521002ff86cf970661a7699b5c54":[4,0,19,20], -"classTango_1_1Pipe.html#a6b6e9b53474dc7121ff7fb38942c1250":[4,0,19,7], -"classTango_1_1Pipe.html#a77c6b9c413099b205da176541100659d":[4,0,19,22], -"classTango_1_1Pipe.html#a85b5e99f841bc2a6f6fe2c7dce9f2928":[4,0,19,5], -"classTango_1_1Pipe.html#a90537af700f9c8f7bbbe4540e0b9542b":[4,0,19,17], -"classTango_1_1Pipe.html#a9e73adb9661dd91811af627d701d8832":[4,0,19,18], -"classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4":[4,0,19,3], -"classTango_1_1Pipe.html#ac67072c3bf8d26e547ea92aac9b7e260":[4,0,19,15], -"classTango_1_1Pipe.html#ac70b0bcbaf0f31a91fd27f21fe05fef6":[4,0,19,21], -"classTango_1_1Pipe.html#acbe28a16686f044af10708792fddf245":[4,0,19,24], -"classTango_1_1Pipe.html#acf20d48edb9f74cf8268cc6cd5e0e4fa":[4,0,19,19], -"classTango_1_1Pipe.html#ad0961a4c770ff42b0b672907268b6c14":[4,0,19,16], -"classTango_1_1Pipe.html#ad4981873f1e6f3d5e294f66d3b01b848":[4,0,19,13], -"classTango_1_1Pipe.html#ae66635efe0978d51fd62e73b34b24e5c":[4,0,19,8], -"classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d":[4,0,19,1], -"classTango_1_1Pipe.html#af3201b786412b40011bbc4343e995ebe":[4,0,19,9], -"classTango_1_1Pipe.html#af3cae1c6cb5f44b9a51e45b61d67cfdb":[4,0,19,30], -"classTango_1_1Pipe.html#af7c22f717b75210fcb5328a38be95e7c":[4,0,19,29], -"classTango_1_1Pipe.html#afaec591f0261e13cb7df7277c9f09ece":[4,0,19,31], -"classTango_1_1Pipe.html#afc0f382d5d6c6d03abb2e25ceb4456e6":[4,0,19,23], +"classTango_1_1Pipe.html":[4,0,18], +"classTango_1_1Pipe.html#a00bb2112e4e81c63ff5e55ffa046c9d7":[4,0,18,10], +"classTango_1_1Pipe.html#a03818186cd3b89c123db978ec735174b":[4,0,18,12], +"classTango_1_1Pipe.html#a124f05b1125ea60be231ded98f27d303":[4,0,18,25], +"classTango_1_1Pipe.html#a131457c57f76313b0784d02228e423dd":[4,0,18,11], +"classTango_1_1Pipe.html#a139a571b46d6f4911fae84269d0beff6":[4,0,18,28], +"classTango_1_1Pipe.html#a21c57287d00cae3a66f6cb9626f6324d":[4,0,18,6], +"classTango_1_1Pipe.html#a317ab27c21563fc4d279007991c8080b":[4,0,18,26], +"classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d":[4,0,18,0], +"classTango_1_1Pipe.html#a4b23ac2255767c1effe26d4a3bd26cab":[4,0,18,2], +"classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa":[4,0,18,3], +"classTango_1_1Pipe.html#a58da366eded254dd357432105a5fd645":[4,0,18,27], +"classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7":[4,0,18,14], +"classTango_1_1Pipe.html#a6362521002ff86cf970661a7699b5c54":[4,0,18,20], +"classTango_1_1Pipe.html#a6b6e9b53474dc7121ff7fb38942c1250":[4,0,18,7], +"classTango_1_1Pipe.html#a77c6b9c413099b205da176541100659d":[4,0,18,22], +"classTango_1_1Pipe.html#a85b5e99f841bc2a6f6fe2c7dce9f2928":[4,0,18,5], +"classTango_1_1Pipe.html#a90537af700f9c8f7bbbe4540e0b9542b":[4,0,18,17], +"classTango_1_1Pipe.html#a9e73adb9661dd91811af627d701d8832":[4,0,18,18], +"classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4":[4,0,18,4], +"classTango_1_1Pipe.html#ac67072c3bf8d26e547ea92aac9b7e260":[4,0,18,15], +"classTango_1_1Pipe.html#ac70b0bcbaf0f31a91fd27f21fe05fef6":[4,0,18,21], +"classTango_1_1Pipe.html#acbe28a16686f044af10708792fddf245":[4,0,18,24], +"classTango_1_1Pipe.html#acf20d48edb9f74cf8268cc6cd5e0e4fa":[4,0,18,19], +"classTango_1_1Pipe.html#ad0961a4c770ff42b0b672907268b6c14":[4,0,18,16], +"classTango_1_1Pipe.html#ad4981873f1e6f3d5e294f66d3b01b848":[4,0,18,13], +"classTango_1_1Pipe.html#ae66635efe0978d51fd62e73b34b24e5c":[4,0,18,8], +"classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d":[4,0,18,1], +"classTango_1_1Pipe.html#af3201b786412b40011bbc4343e995ebe":[4,0,18,9], +"classTango_1_1Pipe.html#af3cae1c6cb5f44b9a51e45b61d67cfdb":[4,0,18,30], +"classTango_1_1Pipe.html#af7c22f717b75210fcb5328a38be95e7c":[4,0,18,29], +"classTango_1_1Pipe.html#afaec591f0261e13cb7df7277c9f09ece":[4,0,18,31], +"classTango_1_1Pipe.html#afc0f382d5d6c6d03abb2e25ceb4456e6":[4,0,18,23], "classTango_1_1PipeEventData.html":[4,1,32], "classTango_1_1PipeEventData.html#a13fb52ff7d823781399a34d4f8aa9e0f":[4,1,32,4], "classTango_1_1PipeEventData.html#a4920be1cb5e2d932f68962a4dcb7fb71":[4,1,32,3], "classTango_1_1PipeEventData.html#a742f0f346a553510d3f6d1560d78ba2a":[4,1,32,5], "classTango_1_1PipeEventData.html#a85b367c351c624ef0cb36f877b47980a":[4,1,32,1], "classTango_1_1PipeEventData.html#ad858aeea852abd28dd5fbfd7193fc463":[4,1,32,0], -"classTango_1_1PipeEventData.html#aefe334e6f2283326ff11f0ec3a46a2ec":[4,1,32,2] +"classTango_1_1PipeEventData.html#aefe334e6f2283326ff11f0ec3a46a2ec":[4,1,32,2], +"classTango_1_1SpectrumAttr.html":[4,0,19] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index c3ec48b..0dad6e4 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,253 +1,253 @@ var NAVTREEINDEX5 = { -"classTango_1_1SpectrumAttr.html":[4,0,20], -"classTango_1_1SpectrumAttr.html#a2204d147fb74aac1efeff7ea9ea5c7be":[4,0,20,4], -"classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469":[4,0,20,3], -"classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946":[4,0,20,0], -"classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04":[4,0,20,1], -"classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051":[4,0,20,2], -"classTango_1_1TemplCommand.html":[4,0,21], -"classTango_1_1TemplCommand.html#a1e3db2bfcf9cb38f76d4465ac575db5a":[4,0,21,20], -"classTango_1_1TemplCommand.html#a203f6dc3223fd20f230af555e34848fd":[4,0,21,18], -"classTango_1_1TemplCommand.html#a4f42709104cd27eeb848a27ff44e6373":[4,0,21,1], -"classTango_1_1TemplCommand.html#a5761d50fa8cea0e8d0390c2fbeb323e9":[4,0,21,6], -"classTango_1_1TemplCommand.html#a6555e408ea4516e7b7423d1c48a27358":[4,0,21,14], -"classTango_1_1TemplCommand.html#a672bee0db4d93ae7cc61b4f4addf5363":[4,0,21,11], -"classTango_1_1TemplCommand.html#a7377dcddc8b874cc7aa791b341be199c":[4,0,21,12], -"classTango_1_1TemplCommand.html#a7a162c71679b1bb2ea3fc11db8b149bc":[4,0,21,0], -"classTango_1_1TemplCommand.html#a85c470b753e39501dcc643d2d24bb4c1":[4,0,21,2], -"classTango_1_1TemplCommand.html#a8dce45fed70a6a7413e343097717aec4":[4,0,21,10], -"classTango_1_1TemplCommand.html#a8f48d5f24579df210d585604444cb629":[4,0,21,16], -"classTango_1_1TemplCommand.html#a90fef4d7838f8ee6ae045831467ce598":[4,0,21,15], -"classTango_1_1TemplCommand.html#a913bafce3c537f63d7c4b1d8bdfa06a8":[4,0,21,9], -"classTango_1_1TemplCommand.html#a9499afc773335b2217eab990d15aab53":[4,0,21,13], -"classTango_1_1TemplCommand.html#a95ab85ef01d98875e631a0fc40d1d414":[4,0,21,19], -"classTango_1_1TemplCommand.html#aa501b4eeed5924c7b6b27b2d9a4f596a":[4,0,21,4], -"classTango_1_1TemplCommand.html#ac0572e0a8e56d8e0257eac2fca17eded":[4,0,21,5], -"classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3":[4,0,21,17], -"classTango_1_1TemplCommand.html#ae7aeba83c3f09dbd37cd09dbbb2ce065":[4,0,21,7], -"classTango_1_1TemplCommand.html#aec6ec7d8e294853794e0751506094820":[4,0,21,3], -"classTango_1_1TemplCommand.html#afe02e04d7b0962f0c1a90d3e1407d192":[4,0,21,8], -"classTango_1_1TemplCommandIn.html":[4,0,22], -"classTango_1_1TemplCommandIn.html#a057e510fb0cf68e6695d29de386a3329":[4,0,22,9], -"classTango_1_1TemplCommandIn.html#a059bcfebb4431750b9718eb869301544":[4,0,22,11], -"classTango_1_1TemplCommandIn.html#a073d83c60194f55a563c9d7e70828d2d":[4,0,22,7], -"classTango_1_1TemplCommandIn.html#a137ba0664e58e8008b3c2e058e09f218":[4,0,22,8], -"classTango_1_1TemplCommandIn.html#a13a44e57280e667e24e14bdf58a24181":[4,0,22,16], -"classTango_1_1TemplCommandIn.html#a2229c911a64cdae7ba7967cc66534dd9":[4,0,22,15], -"classTango_1_1TemplCommandIn.html#a2c68153e4fead481de8c781823b6f515":[4,0,22,13], -"classTango_1_1TemplCommandIn.html#a2d1b7ab8622e3691b30f010adb506b11":[4,0,22,2], -"classTango_1_1TemplCommandIn.html#a341511557f158fcb9264e44a23d6b937":[4,0,22,1], -"classTango_1_1TemplCommandIn.html#a37ad05e7407ee50d42ad98d7c199178e":[4,0,22,6], -"classTango_1_1TemplCommandIn.html#a5ee7acb6de275a3994f5552cd5ae4443":[4,0,22,14], -"classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757":[4,0,22,0], -"classTango_1_1TemplCommandIn.html#a8f988a11e4d110b4b7c227281f63a375":[4,0,22,10], -"classTango_1_1TemplCommandIn.html#aadebfe9bac293025be183cccefe0efa0":[4,0,22,4], -"classTango_1_1TemplCommandIn.html#ab9e0914829be048618b007a659e017f9":[4,0,22,5], -"classTango_1_1TemplCommandIn.html#abbc6d1ea42a506c4669f82cee32c3824":[4,0,22,3], -"classTango_1_1TemplCommandIn.html#acdce293a3da6b437894d8fb6f567e2cf":[4,0,22,12], -"classTango_1_1TemplCommandIn.html#af3e93eb4babf25ea9552dc0e8f0789c3":[4,0,22,17], -"classTango_1_1TemplCommandInOut.html":[4,0,23], -"classTango_1_1TemplCommandInOut.html#a09bbe5a98cff5425a5627af76435f309":[4,0,23,0], -"classTango_1_1TemplCommandInOut.html#a0dd98b34ed11a4405f134969cf120152":[4,0,23,13], -"classTango_1_1TemplCommandInOut.html#a145be9fc116c50ae461f5b6a038e3483":[4,0,23,15], -"classTango_1_1TemplCommandInOut.html#a1d8eb4c66b7840913cee742e2138f10c":[4,0,23,7], -"classTango_1_1TemplCommandInOut.html#a2854675abd8fdbbcc63676db498195a1":[4,0,23,11], -"classTango_1_1TemplCommandInOut.html#a29ec8158c25feb319848a876783fdc79":[4,0,23,9], -"classTango_1_1TemplCommandInOut.html#a2ba0d93006c6d776248f35dc26578b87":[4,0,23,3], -"classTango_1_1TemplCommandInOut.html#a418733bc08eed3cc3fc7ce4ae2d36321":[4,0,23,4], -"classTango_1_1TemplCommandInOut.html#a4cd8aa04392f1c2ef665cb5bdfa7bc86":[4,0,23,8], -"classTango_1_1TemplCommandInOut.html#a7725331aba633cde2f26f23769896b5a":[4,0,23,5], -"classTango_1_1TemplCommandInOut.html#a9d173fb2b7578838e94f9a94d6d98757":[4,0,23,17], -"classTango_1_1TemplCommandInOut.html#aaf2cfe422127533782d5e8b4073548e3":[4,0,23,14], -"classTango_1_1TemplCommandInOut.html#abc84ec88a117f481e3b0ed8a6d273cce":[4,0,23,12], -"classTango_1_1TemplCommandInOut.html#ac0845cca0f7b4a47f194dbe8741eeb4b":[4,0,23,6], -"classTango_1_1TemplCommandInOut.html#ac5639e9122031a8e57887ff3411bb482":[4,0,23,16], -"classTango_1_1TemplCommandInOut.html#add11fefa6ae6dfb7e374d22c54eaedf0":[4,0,23,10], -"classTango_1_1TemplCommandInOut.html#ae905b4db452b115ae3232d0a179deac7":[4,0,23,1], -"classTango_1_1TemplCommandInOut.html#aec7f943e0412016b1c1063d3dde694f3":[4,0,23,2], -"classTango_1_1TemplCommandOut.html":[4,0,24], -"classTango_1_1TemplCommandOut.html#a09f46f5af2dd7d2a7315309259975a76":[4,0,24,5], -"classTango_1_1TemplCommandOut.html#a1b5ec68cc6e225868dc3d56186eb7605":[4,0,24,17], -"classTango_1_1TemplCommandOut.html#a4afcfcf600912c43d7e1ae6fc410fae3":[4,0,24,16], -"classTango_1_1TemplCommandOut.html#a5673152dfc935f450caea8d1d2a22e52":[4,0,24,3], -"classTango_1_1TemplCommandOut.html#a66580fc7ec414d46ef45dafb3556bc63":[4,0,24,15], -"classTango_1_1TemplCommandOut.html#a6690c380e46526d17fe488226fd0c861":[4,0,24,6], -"classTango_1_1TemplCommandOut.html#a67307221fb947ce222040eaaf6b2a808":[4,0,24,13], -"classTango_1_1TemplCommandOut.html#a8a73c454b3a5920c3b6a6067c6aca35f":[4,0,24,9], -"classTango_1_1TemplCommandOut.html#a9005d432b9156bcf1aa91f175f383a20":[4,0,24,12], -"classTango_1_1TemplCommandOut.html#a9e5293459cb6ed33331fbb290eaec9c9":[4,0,24,2], -"classTango_1_1TemplCommandOut.html#aa38e3d4d0b6fb395da911ccb80997209":[4,0,24,10], -"classTango_1_1TemplCommandOut.html#aaf3bef1d3b665788994dee565404e4a6":[4,0,24,14], -"classTango_1_1TemplCommandOut.html#ab1994f704a66631bc3fea790074749fe":[4,0,24,8], -"classTango_1_1TemplCommandOut.html#ab45fcaab09c05a24788e40f8a8c7a671":[4,0,24,7], -"classTango_1_1TemplCommandOut.html#abb25bf3e3ad5c6789d76cd8dc5e36867":[4,0,24,4], -"classTango_1_1TemplCommandOut.html#ad11ab11480631f2e48117681b2f4fb26":[4,0,24,11], -"classTango_1_1TemplCommandOut.html#adaf597eba94b56ab2ba93c4d6a69f205":[4,0,24,1], -"classTango_1_1TemplCommandOut.html#af068c10a1723d67577d8c7c0f6a7b5aa":[4,0,24,0], -"classTango_1_1TimedAttrData.html":[4,0,25], -"classTango_1_1TimedAttrData.html#a0325f0beaf8b469637e4c91e1e33d1a8":[4,0,25,14], -"classTango_1_1TimedAttrData.html#a03898ae2fc843b772b16ff17a80befb1":[4,0,25,16], -"classTango_1_1TimedAttrData.html#a0a3a74a999370bc1c9086f0c734e5f8f":[4,0,25,13], -"classTango_1_1TimedAttrData.html#a152bf703a398c86e681916585b416a6a":[4,0,25,37], -"classTango_1_1TimedAttrData.html#a172705abeceda80074eb21daf80a7d63":[4,0,25,12], -"classTango_1_1TimedAttrData.html#a1853de77aff71717a14f72c6ce9caaa7":[4,0,25,31], -"classTango_1_1TimedAttrData.html#a21807ab571c0766770a3ff5e77bae3d5":[4,0,25,8], -"classTango_1_1TimedAttrData.html#a26c2a4fbbd27bc92c6a61ab062954c1b":[4,0,25,30], -"classTango_1_1TimedAttrData.html#a274182798f9747dc21f1ac5541993ae8":[4,0,25,23], -"classTango_1_1TimedAttrData.html#a2d4169ef4a760ac37755aea53f9c5de8":[4,0,25,0], -"classTango_1_1TimedAttrData.html#a3e44fa81a94702b8c4e3709a826ed24a":[4,0,25,29], -"classTango_1_1TimedAttrData.html#a3f141191cabfb22c0d472968ca78010f":[4,0,25,1], -"classTango_1_1TimedAttrData.html#a40805ec38830616c3b97ed213c8a8193":[4,0,25,15], -"classTango_1_1TimedAttrData.html#a49f601bb51212d75870f0b4319a4a795":[4,0,25,3], -"classTango_1_1TimedAttrData.html#a4bb287b0748db345ea2b8162cbf78c38":[4,0,25,19], -"classTango_1_1TimedAttrData.html#a5b4fbde2e8e1147285c8489d15cb37e1":[4,0,25,2], -"classTango_1_1TimedAttrData.html#a813e4a279f6af2c4e519ce9cbc4b6cd5":[4,0,25,11], -"classTango_1_1TimedAttrData.html#a817a35162cd7bb5de957fb5ff05b80e4":[4,0,25,27], -"classTango_1_1TimedAttrData.html#a8656fb5f0a393b01b5296184ec551e14":[4,0,25,18], -"classTango_1_1TimedAttrData.html#a88488896f84cd62f714512b33de6dff1":[4,0,25,33], -"classTango_1_1TimedAttrData.html#a93fc81581fdb0e9a762d46275a24f1eb":[4,0,25,17], -"classTango_1_1TimedAttrData.html#a941a405e2f77f182adbac4e2736276cb":[4,0,25,36], -"classTango_1_1TimedAttrData.html#a95330dc8f32bac365450639712600785":[4,0,25,35], -"classTango_1_1TimedAttrData.html#a9657cdf98f7daf2d4503eb2997485b64":[4,0,25,24], -"classTango_1_1TimedAttrData.html#aa4c8599532109015ec2393cc6d56d0b0":[4,0,25,25], -"classTango_1_1TimedAttrData.html#aa6a402171eb2a57350f77d4e62cd073b":[4,0,25,28], -"classTango_1_1TimedAttrData.html#aadf938e45266eca4a828cbbf653c752b":[4,0,25,4], -"classTango_1_1TimedAttrData.html#ab31e6d4572d06f1d737c83ab724a749b":[4,0,25,20], -"classTango_1_1TimedAttrData.html#ab9ce89a140afbbb6061f1444da0d8996":[4,0,25,34], -"classTango_1_1TimedAttrData.html#abaa2cc0289526f4f1fc6b2a4819097ff":[4,0,25,21], -"classTango_1_1TimedAttrData.html#ac165c5c9f094cba4cadf32bd8947b469":[4,0,25,5], -"classTango_1_1TimedAttrData.html#accd5bf91bd215da16f89f548b1a8a175":[4,0,25,9], -"classTango_1_1TimedAttrData.html#ad302f54d4d70c534bdf50466a5719c55":[4,0,25,6], -"classTango_1_1TimedAttrData.html#ad399b03ab42777930915e841a477a9b0":[4,0,25,26], -"classTango_1_1TimedAttrData.html#ae060ee002aff45f67590f1f1fa61d35b":[4,0,25,7], -"classTango_1_1TimedAttrData.html#ae0d7a1f16bb0a9f9588c423b69bad81e":[4,0,25,10], -"classTango_1_1TimedAttrData.html#af109ad029acf390960952d2eaa34df33":[4,0,25,22], -"classTango_1_1TimedAttrData.html#af4f5186582aec35104a81cb2eb847e8c":[4,0,25,32], -"classTango_1_1TimedCmdData.html":[4,0,26], -"classTango_1_1TimedCmdData.html#a18999aecdf64d96fa704b7549c534dfe":[4,0,26,5], -"classTango_1_1TimedCmdData.html#a52aa3bee7afb6e0947d805e498ee08ae":[4,0,26,0], -"classTango_1_1TimedCmdData.html#a641bf7e089fd36a70d09cebef4d91c79":[4,0,26,1], -"classTango_1_1TimedCmdData.html#a8cc1733169352938edf8432bc4551222":[4,0,26,4], -"classTango_1_1TimedCmdData.html#ab61561536584807b6771cc7ab6db76e2":[4,0,26,2], -"classTango_1_1TimedCmdData.html#af7d4d705ed242a8dca60443987926e28":[4,0,26,3], -"classTango_1_1UserDefaultAttrProp.html":[4,0,27], -"classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778":[4,0,27,18], -"classTango_1_1UserDefaultAttrProp.html#a12f0293d7ecf1d5c2451e30f1f333d6a":[4,0,27,8], -"classTango_1_1UserDefaultAttrProp.html#a254ef57c4a216d9bcd9287904017a266":[4,0,27,4], -"classTango_1_1UserDefaultAttrProp.html#a26e889ad51bfe99d3c2442aeeb43b65c":[4,0,27,2], -"classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092":[4,0,27,15], -"classTango_1_1UserDefaultAttrProp.html#a49c378598e36618e83ef92dcd7a5f15b":[4,0,27,0], -"classTango_1_1UserDefaultAttrProp.html#a570f0146ec61bdbb0a2115d905ea8547":[4,0,27,13], -"classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534":[4,0,27,19], -"classTango_1_1UserDefaultAttrProp.html#a72b9f9b0ca7a05bfa240fe3277ae6a07":[4,0,27,12], -"classTango_1_1UserDefaultAttrProp.html#a783f09ff9ef28cbe33c799437bf98e53":[4,0,27,9], -"classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789":[4,0,27,14], -"classTango_1_1UserDefaultAttrProp.html#a8ed40e206170172ae7d46dc2cb1f9dc4":[4,0,27,11], -"classTango_1_1UserDefaultAttrProp.html#a9b5db76187d86e112e6999cb34987616":[4,0,27,10], -"classTango_1_1UserDefaultAttrProp.html#aa6bcd12e3c581ff4d85b3608ca900199":[4,0,27,1], -"classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c":[4,0,27,16], -"classTango_1_1UserDefaultAttrProp.html#ac42a9899badbfb874167ebed8c83e940":[4,0,27,20], -"classTango_1_1UserDefaultAttrProp.html#acfcfafe14aaf559a6f9dbd4da4a44070":[4,0,27,7], -"classTango_1_1UserDefaultAttrProp.html#ad572a7f7d8cde3526fc430e041596b88":[4,0,27,5], -"classTango_1_1UserDefaultAttrProp.html#af66bf9dd5d2d61a6f3f0e2800d0138ff":[4,0,27,3], -"classTango_1_1UserDefaultAttrProp.html#af8ffda78fc0157d31ac4c7e0c73982d3":[4,0,27,21], -"classTango_1_1UserDefaultAttrProp.html#afde6b2d24224c6cd96e7fd25841134bc":[4,0,27,6], -"classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7":[4,0,27,17], -"classTango_1_1UserDefaultFwdAttrProp.html":[4,0,28], -"classTango_1_1UserDefaultFwdAttrProp.html#a1f9555dc9376f0ac86399164ae6be529":[4,0,28,0], -"classTango_1_1UserDefaultFwdAttrProp.html#a83a156838771e7aac685e7e3c1a89fd3":[4,0,28,1], -"classTango_1_1UserDefaultPipeProp.html":[4,0,29], -"classTango_1_1UserDefaultPipeProp.html#a82e93031702a5358117b85ec41e3b09c":[4,0,29,0], -"classTango_1_1UserDefaultPipeProp.html#a907036fa8c1fa267cc15ea8699eadfd1":[4,0,29,2], -"classTango_1_1UserDefaultPipeProp.html#aab0829fe22ca5e105e6168f4e3e9888b":[4,0,29,1], -"classTango_1_1Util.html":[4,0,30], -"classTango_1_1Util.html#a0d18e9c85522737eb4fb4bfff15af44c":[4,0,30,6], -"classTango_1_1Util.html#a10b07c18428bf23e1bc2cb3ac917ff6a":[4,0,30,26], -"classTango_1_1Util.html#a19ed2067f664f4e7d98ac0876fcc7fd5":[4,0,30,25], -"classTango_1_1Util.html#a1f604cdabca2b7efd2a54287a04d567d":[4,0,30,28], -"classTango_1_1Util.html#a23221e64a028a7ddd7a03b9064322ddd":[4,0,30,13], -"classTango_1_1Util.html#a27485b14ec5334576704e31b65e2d03c":[4,0,30,41], -"classTango_1_1Util.html#a3fddd272b3d6f6e3990a8d98ee64cb7d":[4,0,30,35], -"classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430":[4,0,30,11], -"classTango_1_1Util.html#a48cc2bfa8af581f5b56ff7b72de4c2ff":[4,0,30,47], -"classTango_1_1Util.html#a49822fbfc1d15e017397230127ce33ee":[4,0,30,27], -"classTango_1_1Util.html#a5129fe98f63d85e72d35ed4619d14b5d":[4,0,30,2], -"classTango_1_1Util.html#a54e78ffcf1f76cd8d8d03022921ea0f3":[4,0,30,17], -"classTango_1_1Util.html#a55f6da618ced3d2c73b4b4650f41a781":[4,0,30,38], -"classTango_1_1Util.html#a578233d769fc2fff627930f9b38e7ecd":[4,0,30,37], -"classTango_1_1Util.html#a5ed4c18bfe81f1983d9ddc542491ca65":[4,0,30,30], -"classTango_1_1Util.html#a6299b8c885918b5a0cbfe74d1563501b":[4,0,30,36], -"classTango_1_1Util.html#a6e221145196c95c02be5474dcd9520c0":[4,0,30,33], -"classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8":[4,0,30,8], -"classTango_1_1Util.html#a797a10d317dc6aab6ef2948fc94b90cf":[4,0,30,5], -"classTango_1_1Util.html#a7db09207aa90d9515115a296c057f789":[4,0,30,7], -"classTango_1_1Util.html#a7e5a56fe3a14633ffafc01c63698f45f":[4,0,30,31], -"classTango_1_1Util.html#a84851a5fba97e3b553e5a567446f59c0":[4,0,30,42], -"classTango_1_1Util.html#a8b5d14831423f0f2dafab927fa4e64ed":[4,0,30,32], -"classTango_1_1Util.html#a8d86b4bcf0c279aaadb9d476f9c261fd":[4,0,30,16], -"classTango_1_1Util.html#a9c2ea6e24a2e83cd09a1dbdc7218bbee":[4,0,30,22], -"classTango_1_1Util.html#a9cb37786d6f990990c7905b39b889d27":[4,0,30,45], -"classTango_1_1Util.html#a9f4928ff121e0c7e25c23457fcdde12a":[4,0,30,0], -"classTango_1_1Util.html#aa44378b4c63d0c2d86060b364f6b5639":[4,0,30,3], -"classTango_1_1Util.html#aa5f6adfd5e1b7f03fdbd7eadeffb3fb7":[4,0,30,46], -"classTango_1_1Util.html#aa9e35fe725db9e490dbd2bf561e5bbe5":[4,0,30,4], -"classTango_1_1Util.html#aaa87b8289e8861a4b2b3e4a6ea9fbc65":[4,0,30,9], -"classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a":[4,0,30,15], -"classTango_1_1Util.html#ab045a913f25a49e2bb2a1b1895324b87":[4,0,30,24], -"classTango_1_1Util.html#abb2c6dbbb85e9c0d73c7304dec83b8a2":[4,0,30,43], -"classTango_1_1Util.html#abf276bb846ae72361fe4087b6817a430":[4,0,30,12], -"classTango_1_1Util.html#abf6c91c64e226fae5ed1639cd28071ce":[4,0,30,44], -"classTango_1_1Util.html#ad1ff436c06ef8b7cba2c96c09f6176ae":[4,0,30,34], -"classTango_1_1Util.html#ad439b7b797d20280db7558d3e0ca97b2":[4,0,30,19], -"classTango_1_1Util.html#adef106a678ba16179069e1f5b0b14de2":[4,0,30,29], -"classTango_1_1Util.html#ae085bbb2bd407369c62a126971f12f7d":[4,0,30,39], -"classTango_1_1Util.html#ae1df5b54896147fc95d689efc2936cc4":[4,0,30,40], -"classTango_1_1Util.html#ae201024b8f84c08743097a43e2551540":[4,0,30,10], -"classTango_1_1Util.html#ae8106bcba73bdaf045057e1dc16b0637":[4,0,30,18], -"classTango_1_1Util.html#ae8cb0ef44d4f03250ab33b603a1dfee2":[4,0,30,1], -"classTango_1_1Util.html#ae8f35a5ab069649e607be6097c8b1fd8":[4,0,30,14], -"classTango_1_1Util.html#af6aee977b3c8f5de4f135fca9b024ddf":[4,0,30,23], -"classTango_1_1Util.html#aff3a13d613a5c362c4c32e3946081a8f":[4,0,30,21], -"classTango_1_1Util.html#aff871862b632defb0006e95404b3089a":[4,0,30,20], -"classTango_1_1WAttribute.html":[4,0,31], -"classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c":[4,0,31,47], -"classTango_1_1WAttribute.html#a07014d9f378998d66b12211ee78efe49":[4,0,31,33], -"classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2":[4,0,31,20], -"classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94":[4,0,31,66], -"classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d":[4,0,31,18], -"classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4":[4,0,31,9], -"classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9":[4,0,31,45], -"classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78":[4,0,31,51], -"classTango_1_1WAttribute.html#a257f2909d2037875379471e1c05a0c20":[4,0,31,2], -"classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92":[4,0,31,24], -"classTango_1_1WAttribute.html#a3d237324e8a665bd683072541739a535":[4,0,31,23], -"classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d":[4,0,31,22], -"classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc":[4,0,31,17], -"classTango_1_1WAttribute.html#a47d8dc15428a7af9a51568c3e3f14c88":[4,0,31,10], -"classTango_1_1WAttribute.html#a4a89cf4ea54ec94c484c70bae6ceb75b":[4,0,31,21], -"classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c":[4,0,31,30], -"classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6":[4,0,31,27], -"classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed":[4,0,31,5], -"classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc":[4,0,31,70], -"classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254":[4,0,31,54], -"classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07":[4,0,31,38], -"classTango_1_1WAttribute.html#a5d3b6c042f4247f6875bd31b7131a504":[4,0,31,13], -"classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f":[4,0,31,58], -"classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a":[4,0,31,60], -"classTango_1_1WAttribute.html#a68956bf1b7eebe867fda36e338d8d34e":[4,0,31,4], -"classTango_1_1WAttribute.html#a6cf44ad3c1cd92d3a3c72399c1905115":[4,0,31,3], -"classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244":[4,0,31,52], -"classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da":[4,0,31,39], -"classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8":[4,0,31,19], -"classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6":[4,0,31,41], -"classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027":[4,0,31,29], -"classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189":[4,0,31,50], -"classTango_1_1WAttribute.html#a75be52f036f4e7e4a0de5f6418a10cfd":[4,0,31,32], -"classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088":[4,0,31,14], -"classTango_1_1WAttribute.html#a86f808b64fd05cc0a7912ede8a746503":[4,0,31,31], -"classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7":[4,0,31,55], -"classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c":[4,0,31,57], -"classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b":[4,0,31,53], -"classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769":[4,0,31,7] +"classTango_1_1SpectrumAttr.html#a2204d147fb74aac1efeff7ea9ea5c7be":[4,0,19,5], +"classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469":[4,0,19,3], +"classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946":[4,0,19,0], +"classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04":[4,0,19,1], +"classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051":[4,0,19,2], +"classTango_1_1SpectrumAttr.html#af79bca652cbf52e1561cb0d3eac378fd":[4,0,19,4], +"classTango_1_1TemplCommand.html":[4,0,20], +"classTango_1_1TemplCommand.html#a203f6dc3223fd20f230af555e34848fd":[4,0,20,18], +"classTango_1_1TemplCommand.html#a4f42709104cd27eeb848a27ff44e6373":[4,0,20,1], +"classTango_1_1TemplCommand.html#a5761d50fa8cea0e8d0390c2fbeb323e9":[4,0,20,6], +"classTango_1_1TemplCommand.html#a6555e408ea4516e7b7423d1c48a27358":[4,0,20,14], +"classTango_1_1TemplCommand.html#a672bee0db4d93ae7cc61b4f4addf5363":[4,0,20,11], +"classTango_1_1TemplCommand.html#a7377dcddc8b874cc7aa791b341be199c":[4,0,20,12], +"classTango_1_1TemplCommand.html#a7a162c71679b1bb2ea3fc11db8b149bc":[4,0,20,0], +"classTango_1_1TemplCommand.html#a85c470b753e39501dcc643d2d24bb4c1":[4,0,20,2], +"classTango_1_1TemplCommand.html#a8dce45fed70a6a7413e343097717aec4":[4,0,20,10], +"classTango_1_1TemplCommand.html#a8f48d5f24579df210d585604444cb629":[4,0,20,16], +"classTango_1_1TemplCommand.html#a90fef4d7838f8ee6ae045831467ce598":[4,0,20,15], +"classTango_1_1TemplCommand.html#a913bafce3c537f63d7c4b1d8bdfa06a8":[4,0,20,9], +"classTango_1_1TemplCommand.html#a9499afc773335b2217eab990d15aab53":[4,0,20,13], +"classTango_1_1TemplCommand.html#a95ab85ef01d98875e631a0fc40d1d414":[4,0,20,19], +"classTango_1_1TemplCommand.html#aa416a6e7504369917757e18e3513f8cc":[4,0,20,20], +"classTango_1_1TemplCommand.html#aa501b4eeed5924c7b6b27b2d9a4f596a":[4,0,20,4], +"classTango_1_1TemplCommand.html#ac0572e0a8e56d8e0257eac2fca17eded":[4,0,20,5], +"classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3":[4,0,20,17], +"classTango_1_1TemplCommand.html#ae7aeba83c3f09dbd37cd09dbbb2ce065":[4,0,20,7], +"classTango_1_1TemplCommand.html#aec6ec7d8e294853794e0751506094820":[4,0,20,3], +"classTango_1_1TemplCommand.html#afe02e04d7b0962f0c1a90d3e1407d192":[4,0,20,8], +"classTango_1_1TemplCommandIn.html":[4,0,21], +"classTango_1_1TemplCommandIn.html#a057e510fb0cf68e6695d29de386a3329":[4,0,21,9], +"classTango_1_1TemplCommandIn.html#a059bcfebb4431750b9718eb869301544":[4,0,21,11], +"classTango_1_1TemplCommandIn.html#a073d83c60194f55a563c9d7e70828d2d":[4,0,21,7], +"classTango_1_1TemplCommandIn.html#a137ba0664e58e8008b3c2e058e09f218":[4,0,21,8], +"classTango_1_1TemplCommandIn.html#a13a44e57280e667e24e14bdf58a24181":[4,0,21,16], +"classTango_1_1TemplCommandIn.html#a2229c911a64cdae7ba7967cc66534dd9":[4,0,21,15], +"classTango_1_1TemplCommandIn.html#a2c68153e4fead481de8c781823b6f515":[4,0,21,13], +"classTango_1_1TemplCommandIn.html#a2d1b7ab8622e3691b30f010adb506b11":[4,0,21,2], +"classTango_1_1TemplCommandIn.html#a341511557f158fcb9264e44a23d6b937":[4,0,21,1], +"classTango_1_1TemplCommandIn.html#a37ad05e7407ee50d42ad98d7c199178e":[4,0,21,6], +"classTango_1_1TemplCommandIn.html#a5ee7acb6de275a3994f5552cd5ae4443":[4,0,21,14], +"classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757":[4,0,21,0], +"classTango_1_1TemplCommandIn.html#a8f988a11e4d110b4b7c227281f63a375":[4,0,21,10], +"classTango_1_1TemplCommandIn.html#aadebfe9bac293025be183cccefe0efa0":[4,0,21,4], +"classTango_1_1TemplCommandIn.html#ab9e0914829be048618b007a659e017f9":[4,0,21,5], +"classTango_1_1TemplCommandIn.html#abbc6d1ea42a506c4669f82cee32c3824":[4,0,21,3], +"classTango_1_1TemplCommandIn.html#acdce293a3da6b437894d8fb6f567e2cf":[4,0,21,12], +"classTango_1_1TemplCommandIn.html#af3e93eb4babf25ea9552dc0e8f0789c3":[4,0,21,17], +"classTango_1_1TemplCommandInOut.html":[4,0,22], +"classTango_1_1TemplCommandInOut.html#a09bbe5a98cff5425a5627af76435f309":[4,0,22,0], +"classTango_1_1TemplCommandInOut.html#a0dd98b34ed11a4405f134969cf120152":[4,0,22,13], +"classTango_1_1TemplCommandInOut.html#a145be9fc116c50ae461f5b6a038e3483":[4,0,22,15], +"classTango_1_1TemplCommandInOut.html#a1d8eb4c66b7840913cee742e2138f10c":[4,0,22,7], +"classTango_1_1TemplCommandInOut.html#a2854675abd8fdbbcc63676db498195a1":[4,0,22,11], +"classTango_1_1TemplCommandInOut.html#a29ec8158c25feb319848a876783fdc79":[4,0,22,9], +"classTango_1_1TemplCommandInOut.html#a2ba0d93006c6d776248f35dc26578b87":[4,0,22,3], +"classTango_1_1TemplCommandInOut.html#a418733bc08eed3cc3fc7ce4ae2d36321":[4,0,22,4], +"classTango_1_1TemplCommandInOut.html#a4cd8aa04392f1c2ef665cb5bdfa7bc86":[4,0,22,8], +"classTango_1_1TemplCommandInOut.html#a7725331aba633cde2f26f23769896b5a":[4,0,22,5], +"classTango_1_1TemplCommandInOut.html#a9d173fb2b7578838e94f9a94d6d98757":[4,0,22,17], +"classTango_1_1TemplCommandInOut.html#aaf2cfe422127533782d5e8b4073548e3":[4,0,22,14], +"classTango_1_1TemplCommandInOut.html#abc84ec88a117f481e3b0ed8a6d273cce":[4,0,22,12], +"classTango_1_1TemplCommandInOut.html#ac0845cca0f7b4a47f194dbe8741eeb4b":[4,0,22,6], +"classTango_1_1TemplCommandInOut.html#ac5639e9122031a8e57887ff3411bb482":[4,0,22,16], +"classTango_1_1TemplCommandInOut.html#add11fefa6ae6dfb7e374d22c54eaedf0":[4,0,22,10], +"classTango_1_1TemplCommandInOut.html#ae905b4db452b115ae3232d0a179deac7":[4,0,22,1], +"classTango_1_1TemplCommandInOut.html#aec7f943e0412016b1c1063d3dde694f3":[4,0,22,2], +"classTango_1_1TemplCommandOut.html":[4,0,23], +"classTango_1_1TemplCommandOut.html#a09f46f5af2dd7d2a7315309259975a76":[4,0,23,5], +"classTango_1_1TemplCommandOut.html#a1b5ec68cc6e225868dc3d56186eb7605":[4,0,23,17], +"classTango_1_1TemplCommandOut.html#a4afcfcf600912c43d7e1ae6fc410fae3":[4,0,23,16], +"classTango_1_1TemplCommandOut.html#a5673152dfc935f450caea8d1d2a22e52":[4,0,23,3], +"classTango_1_1TemplCommandOut.html#a66580fc7ec414d46ef45dafb3556bc63":[4,0,23,15], +"classTango_1_1TemplCommandOut.html#a6690c380e46526d17fe488226fd0c861":[4,0,23,6], +"classTango_1_1TemplCommandOut.html#a67307221fb947ce222040eaaf6b2a808":[4,0,23,13], +"classTango_1_1TemplCommandOut.html#a8a73c454b3a5920c3b6a6067c6aca35f":[4,0,23,9], +"classTango_1_1TemplCommandOut.html#a9005d432b9156bcf1aa91f175f383a20":[4,0,23,12], +"classTango_1_1TemplCommandOut.html#a9e5293459cb6ed33331fbb290eaec9c9":[4,0,23,2], +"classTango_1_1TemplCommandOut.html#aa38e3d4d0b6fb395da911ccb80997209":[4,0,23,10], +"classTango_1_1TemplCommandOut.html#aaf3bef1d3b665788994dee565404e4a6":[4,0,23,14], +"classTango_1_1TemplCommandOut.html#ab1994f704a66631bc3fea790074749fe":[4,0,23,8], +"classTango_1_1TemplCommandOut.html#ab45fcaab09c05a24788e40f8a8c7a671":[4,0,23,7], +"classTango_1_1TemplCommandOut.html#abb25bf3e3ad5c6789d76cd8dc5e36867":[4,0,23,4], +"classTango_1_1TemplCommandOut.html#ad11ab11480631f2e48117681b2f4fb26":[4,0,23,11], +"classTango_1_1TemplCommandOut.html#adaf597eba94b56ab2ba93c4d6a69f205":[4,0,23,1], +"classTango_1_1TemplCommandOut.html#af068c10a1723d67577d8c7c0f6a7b5aa":[4,0,23,0], +"classTango_1_1TimedAttrData.html":[4,0,24], +"classTango_1_1TimedAttrData.html#a0325f0beaf8b469637e4c91e1e33d1a8":[4,0,24,14], +"classTango_1_1TimedAttrData.html#a03898ae2fc843b772b16ff17a80befb1":[4,0,24,16], +"classTango_1_1TimedAttrData.html#a0a3a74a999370bc1c9086f0c734e5f8f":[4,0,24,13], +"classTango_1_1TimedAttrData.html#a152bf703a398c86e681916585b416a6a":[4,0,24,37], +"classTango_1_1TimedAttrData.html#a172705abeceda80074eb21daf80a7d63":[4,0,24,12], +"classTango_1_1TimedAttrData.html#a1853de77aff71717a14f72c6ce9caaa7":[4,0,24,31], +"classTango_1_1TimedAttrData.html#a21807ab571c0766770a3ff5e77bae3d5":[4,0,24,8], +"classTango_1_1TimedAttrData.html#a26c2a4fbbd27bc92c6a61ab062954c1b":[4,0,24,30], +"classTango_1_1TimedAttrData.html#a274182798f9747dc21f1ac5541993ae8":[4,0,24,23], +"classTango_1_1TimedAttrData.html#a2d4169ef4a760ac37755aea53f9c5de8":[4,0,24,0], +"classTango_1_1TimedAttrData.html#a3e44fa81a94702b8c4e3709a826ed24a":[4,0,24,29], +"classTango_1_1TimedAttrData.html#a3f141191cabfb22c0d472968ca78010f":[4,0,24,1], +"classTango_1_1TimedAttrData.html#a40805ec38830616c3b97ed213c8a8193":[4,0,24,15], +"classTango_1_1TimedAttrData.html#a49f601bb51212d75870f0b4319a4a795":[4,0,24,3], +"classTango_1_1TimedAttrData.html#a4bb287b0748db345ea2b8162cbf78c38":[4,0,24,19], +"classTango_1_1TimedAttrData.html#a5b4fbde2e8e1147285c8489d15cb37e1":[4,0,24,2], +"classTango_1_1TimedAttrData.html#a813e4a279f6af2c4e519ce9cbc4b6cd5":[4,0,24,11], +"classTango_1_1TimedAttrData.html#a817a35162cd7bb5de957fb5ff05b80e4":[4,0,24,27], +"classTango_1_1TimedAttrData.html#a8656fb5f0a393b01b5296184ec551e14":[4,0,24,18], +"classTango_1_1TimedAttrData.html#a88488896f84cd62f714512b33de6dff1":[4,0,24,33], +"classTango_1_1TimedAttrData.html#a93fc81581fdb0e9a762d46275a24f1eb":[4,0,24,17], +"classTango_1_1TimedAttrData.html#a941a405e2f77f182adbac4e2736276cb":[4,0,24,36], +"classTango_1_1TimedAttrData.html#a95330dc8f32bac365450639712600785":[4,0,24,35], +"classTango_1_1TimedAttrData.html#a9657cdf98f7daf2d4503eb2997485b64":[4,0,24,24], +"classTango_1_1TimedAttrData.html#aa4c8599532109015ec2393cc6d56d0b0":[4,0,24,25], +"classTango_1_1TimedAttrData.html#aa6a402171eb2a57350f77d4e62cd073b":[4,0,24,28], +"classTango_1_1TimedAttrData.html#aadf938e45266eca4a828cbbf653c752b":[4,0,24,4], +"classTango_1_1TimedAttrData.html#ab31e6d4572d06f1d737c83ab724a749b":[4,0,24,20], +"classTango_1_1TimedAttrData.html#ab9ce89a140afbbb6061f1444da0d8996":[4,0,24,34], +"classTango_1_1TimedAttrData.html#abaa2cc0289526f4f1fc6b2a4819097ff":[4,0,24,21], +"classTango_1_1TimedAttrData.html#ac165c5c9f094cba4cadf32bd8947b469":[4,0,24,5], +"classTango_1_1TimedAttrData.html#accd5bf91bd215da16f89f548b1a8a175":[4,0,24,9], +"classTango_1_1TimedAttrData.html#ad302f54d4d70c534bdf50466a5719c55":[4,0,24,6], +"classTango_1_1TimedAttrData.html#ad399b03ab42777930915e841a477a9b0":[4,0,24,26], +"classTango_1_1TimedAttrData.html#ae060ee002aff45f67590f1f1fa61d35b":[4,0,24,7], +"classTango_1_1TimedAttrData.html#ae0d7a1f16bb0a9f9588c423b69bad81e":[4,0,24,10], +"classTango_1_1TimedAttrData.html#af109ad029acf390960952d2eaa34df33":[4,0,24,22], +"classTango_1_1TimedAttrData.html#af4f5186582aec35104a81cb2eb847e8c":[4,0,24,32], +"classTango_1_1TimedCmdData.html":[4,0,25], +"classTango_1_1TimedCmdData.html#a18999aecdf64d96fa704b7549c534dfe":[4,0,25,5], +"classTango_1_1TimedCmdData.html#a52aa3bee7afb6e0947d805e498ee08ae":[4,0,25,0], +"classTango_1_1TimedCmdData.html#a641bf7e089fd36a70d09cebef4d91c79":[4,0,25,1], +"classTango_1_1TimedCmdData.html#a8cc1733169352938edf8432bc4551222":[4,0,25,4], +"classTango_1_1TimedCmdData.html#ab61561536584807b6771cc7ab6db76e2":[4,0,25,2], +"classTango_1_1TimedCmdData.html#af7d4d705ed242a8dca60443987926e28":[4,0,25,3], +"classTango_1_1UserDefaultAttrProp.html":[4,0,26], +"classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778":[4,0,26,18], +"classTango_1_1UserDefaultAttrProp.html#a12f0293d7ecf1d5c2451e30f1f333d6a":[4,0,26,8], +"classTango_1_1UserDefaultAttrProp.html#a254ef57c4a216d9bcd9287904017a266":[4,0,26,4], +"classTango_1_1UserDefaultAttrProp.html#a26e889ad51bfe99d3c2442aeeb43b65c":[4,0,26,2], +"classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092":[4,0,26,15], +"classTango_1_1UserDefaultAttrProp.html#a49c378598e36618e83ef92dcd7a5f15b":[4,0,26,0], +"classTango_1_1UserDefaultAttrProp.html#a570f0146ec61bdbb0a2115d905ea8547":[4,0,26,13], +"classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534":[4,0,26,19], +"classTango_1_1UserDefaultAttrProp.html#a72b9f9b0ca7a05bfa240fe3277ae6a07":[4,0,26,12], +"classTango_1_1UserDefaultAttrProp.html#a783f09ff9ef28cbe33c799437bf98e53":[4,0,26,9], +"classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789":[4,0,26,14], +"classTango_1_1UserDefaultAttrProp.html#a8ed40e206170172ae7d46dc2cb1f9dc4":[4,0,26,11], +"classTango_1_1UserDefaultAttrProp.html#a9b5db76187d86e112e6999cb34987616":[4,0,26,10], +"classTango_1_1UserDefaultAttrProp.html#aa6bcd12e3c581ff4d85b3608ca900199":[4,0,26,1], +"classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c":[4,0,26,16], +"classTango_1_1UserDefaultAttrProp.html#ac42a9899badbfb874167ebed8c83e940":[4,0,26,20], +"classTango_1_1UserDefaultAttrProp.html#acfcfafe14aaf559a6f9dbd4da4a44070":[4,0,26,7], +"classTango_1_1UserDefaultAttrProp.html#ad572a7f7d8cde3526fc430e041596b88":[4,0,26,5], +"classTango_1_1UserDefaultAttrProp.html#af66bf9dd5d2d61a6f3f0e2800d0138ff":[4,0,26,3], +"classTango_1_1UserDefaultAttrProp.html#af8ffda78fc0157d31ac4c7e0c73982d3":[4,0,26,21], +"classTango_1_1UserDefaultAttrProp.html#afde6b2d24224c6cd96e7fd25841134bc":[4,0,26,6], +"classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7":[4,0,26,17], +"classTango_1_1UserDefaultFwdAttrProp.html":[4,0,27], +"classTango_1_1UserDefaultFwdAttrProp.html#a1f9555dc9376f0ac86399164ae6be529":[4,0,27,0], +"classTango_1_1UserDefaultFwdAttrProp.html#a83a156838771e7aac685e7e3c1a89fd3":[4,0,27,1], +"classTango_1_1UserDefaultPipeProp.html":[4,0,28], +"classTango_1_1UserDefaultPipeProp.html#a82e93031702a5358117b85ec41e3b09c":[4,0,28,0], +"classTango_1_1UserDefaultPipeProp.html#a907036fa8c1fa267cc15ea8699eadfd1":[4,0,28,2], +"classTango_1_1UserDefaultPipeProp.html#aab0829fe22ca5e105e6168f4e3e9888b":[4,0,28,1], +"classTango_1_1Util.html":[4,0,29], +"classTango_1_1Util.html#a0d18e9c85522737eb4fb4bfff15af44c":[4,0,29,6], +"classTango_1_1Util.html#a10b07c18428bf23e1bc2cb3ac917ff6a":[4,0,29,26], +"classTango_1_1Util.html#a19ed2067f664f4e7d98ac0876fcc7fd5":[4,0,29,25], +"classTango_1_1Util.html#a1f604cdabca2b7efd2a54287a04d567d":[4,0,29,28], +"classTango_1_1Util.html#a23221e64a028a7ddd7a03b9064322ddd":[4,0,29,13], +"classTango_1_1Util.html#a27485b14ec5334576704e31b65e2d03c":[4,0,29,41], +"classTango_1_1Util.html#a3fddd272b3d6f6e3990a8d98ee64cb7d":[4,0,29,35], +"classTango_1_1Util.html#a4458c86fc6af2862f08d292912a6d430":[4,0,29,12], +"classTango_1_1Util.html#a48cc2bfa8af581f5b56ff7b72de4c2ff":[4,0,29,47], +"classTango_1_1Util.html#a49822fbfc1d15e017397230127ce33ee":[4,0,29,27], +"classTango_1_1Util.html#a5129fe98f63d85e72d35ed4619d14b5d":[4,0,29,2], +"classTango_1_1Util.html#a54e78ffcf1f76cd8d8d03022921ea0f3":[4,0,29,17], +"classTango_1_1Util.html#a55f6da618ced3d2c73b4b4650f41a781":[4,0,29,38], +"classTango_1_1Util.html#a578233d769fc2fff627930f9b38e7ecd":[4,0,29,37], +"classTango_1_1Util.html#a5ed4c18bfe81f1983d9ddc542491ca65":[4,0,29,30], +"classTango_1_1Util.html#a6299b8c885918b5a0cbfe74d1563501b":[4,0,29,36], +"classTango_1_1Util.html#a6e221145196c95c02be5474dcd9520c0":[4,0,29,33], +"classTango_1_1Util.html#a6ff7a35d328ee87b5dca4a04ea8b12c8":[4,0,29,9], +"classTango_1_1Util.html#a797a10d317dc6aab6ef2948fc94b90cf":[4,0,29,5], +"classTango_1_1Util.html#a7db09207aa90d9515115a296c057f789":[4,0,29,7], +"classTango_1_1Util.html#a7e5a56fe3a14633ffafc01c63698f45f":[4,0,29,31], +"classTango_1_1Util.html#a84851a5fba97e3b553e5a567446f59c0":[4,0,29,42], +"classTango_1_1Util.html#a8b5d14831423f0f2dafab927fa4e64ed":[4,0,29,32], +"classTango_1_1Util.html#a8d86b4bcf0c279aaadb9d476f9c261fd":[4,0,29,16], +"classTango_1_1Util.html#a9c2ea6e24a2e83cd09a1dbdc7218bbee":[4,0,29,22], +"classTango_1_1Util.html#a9cb37786d6f990990c7905b39b889d27":[4,0,29,45], +"classTango_1_1Util.html#a9f4928ff121e0c7e25c23457fcdde12a":[4,0,29,0], +"classTango_1_1Util.html#aa44378b4c63d0c2d86060b364f6b5639":[4,0,29,3], +"classTango_1_1Util.html#aa5f6adfd5e1b7f03fdbd7eadeffb3fb7":[4,0,29,46], +"classTango_1_1Util.html#aa9e35fe725db9e490dbd2bf561e5bbe5":[4,0,29,4], +"classTango_1_1Util.html#aaa87b8289e8861a4b2b3e4a6ea9fbc65":[4,0,29,8], +"classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a":[4,0,29,15], +"classTango_1_1Util.html#ab045a913f25a49e2bb2a1b1895324b87":[4,0,29,24], +"classTango_1_1Util.html#abb2c6dbbb85e9c0d73c7304dec83b8a2":[4,0,29,43], +"classTango_1_1Util.html#abf276bb846ae72361fe4087b6817a430":[4,0,29,11], +"classTango_1_1Util.html#abf6c91c64e226fae5ed1639cd28071ce":[4,0,29,44], +"classTango_1_1Util.html#ad1ff436c06ef8b7cba2c96c09f6176ae":[4,0,29,34], +"classTango_1_1Util.html#ad439b7b797d20280db7558d3e0ca97b2":[4,0,29,19], +"classTango_1_1Util.html#adef106a678ba16179069e1f5b0b14de2":[4,0,29,29], +"classTango_1_1Util.html#ae085bbb2bd407369c62a126971f12f7d":[4,0,29,39], +"classTango_1_1Util.html#ae1df5b54896147fc95d689efc2936cc4":[4,0,29,40], +"classTango_1_1Util.html#ae201024b8f84c08743097a43e2551540":[4,0,29,10], +"classTango_1_1Util.html#ae8106bcba73bdaf045057e1dc16b0637":[4,0,29,18], +"classTango_1_1Util.html#ae8cb0ef44d4f03250ab33b603a1dfee2":[4,0,29,1], +"classTango_1_1Util.html#ae8f35a5ab069649e607be6097c8b1fd8":[4,0,29,14], +"classTango_1_1Util.html#af6aee977b3c8f5de4f135fca9b024ddf":[4,0,29,23], +"classTango_1_1Util.html#aff3a13d613a5c362c4c32e3946081a8f":[4,0,29,21], +"classTango_1_1Util.html#aff871862b632defb0006e95404b3089a":[4,0,29,20], +"classTango_1_1WAttribute.html":[4,0,30], +"classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c":[4,0,30,67], +"classTango_1_1WAttribute.html#a07014d9f378998d66b12211ee78efe49":[4,0,30,33], +"classTango_1_1WAttribute.html#a072b84cc51584a41264643264d5bb6c2":[4,0,30,17], +"classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94":[4,0,30,74], +"classTango_1_1WAttribute.html#a0cbba0e559000c0f1219ab17f157a11d":[4,0,30,6], +"classTango_1_1WAttribute.html#a1607b5b07321e6d1867fb7f8b78b56c9":[4,0,30,37], +"classTango_1_1WAttribute.html#a1730f61d25e6c17b1f73f456c85b71b4":[4,0,30,23], +"classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9":[4,0,30,44], +"classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78":[4,0,30,65], +"classTango_1_1WAttribute.html#a257f2909d2037875379471e1c05a0c20":[4,0,30,2], +"classTango_1_1WAttribute.html#a2a2f07b43086da7db6969effac4f1d92":[4,0,30,15], +"classTango_1_1WAttribute.html#a3d237324e8a665bd683072541739a535":[4,0,30,28], +"classTango_1_1WAttribute.html#a4463f984b296692b9a949a940db4bf1d":[4,0,30,14], +"classTango_1_1WAttribute.html#a450912b6c7d969e30a860b61e33feefc":[4,0,30,18], +"classTango_1_1WAttribute.html#a47d8dc15428a7af9a51568c3e3f14c88":[4,0,30,11], +"classTango_1_1WAttribute.html#a4a89cf4ea54ec94c484c70bae6ceb75b":[4,0,30,27], +"classTango_1_1WAttribute.html#a4da04db21379786d29ab52d4ad5d154c":[4,0,30,8], +"classTango_1_1WAttribute.html#a51b4f9ded3cd084865544c278c2662c6":[4,0,30,25], +"classTango_1_1WAttribute.html#a534a115e8c1aebdb3c2553d706ab9eed":[4,0,30,24], +"classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc":[4,0,30,54], +"classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254":[4,0,30,68], +"classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07":[4,0,30,71], +"classTango_1_1WAttribute.html#a5d3b6c042f4247f6875bd31b7131a504":[4,0,30,19], +"classTango_1_1WAttribute.html#a6554f7bb0b05363282a11bb3ea2dd24f":[4,0,30,38], +"classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f":[4,0,30,64], +"classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a":[4,0,30,76], +"classTango_1_1WAttribute.html#a68956bf1b7eebe867fda36e338d8d34e":[4,0,30,4], +"classTango_1_1WAttribute.html#a6cf44ad3c1cd92d3a3c72399c1905115":[4,0,30,3], +"classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244":[4,0,30,46], +"classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da":[4,0,30,48], +"classTango_1_1WAttribute.html#a6fe68e2c6d8a9554c7672d397d5552f8":[4,0,30,30], +"classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6":[4,0,30,69], +"classTango_1_1WAttribute.html#a735b032e880d25f09c026a1118e17027":[4,0,30,20], +"classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189":[4,0,30,55], +"classTango_1_1WAttribute.html#a75be52f036f4e7e4a0de5f6418a10cfd":[4,0,30,32], +"classTango_1_1WAttribute.html#a7ec8e0f56008cf8b7eb8081880d89088":[4,0,30,7], +"classTango_1_1WAttribute.html#a86f808b64fd05cc0a7912ede8a746503":[4,0,30,31], +"classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7":[4,0,30,42], +"classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c":[4,0,30,66] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index e87bf02..25463b5 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,49 +1,53 @@ var NAVTREEINDEX6 = { -"classTango_1_1WAttribute.html#a9d46d82cb48de388e34671f1276b3723":[4,0,31,1], -"classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958":[4,0,31,69], -"classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832":[4,0,31,56], -"classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c":[4,0,31,11], -"classTango_1_1WAttribute.html#ab08504608863f5dd88503e914d84027f":[4,0,31,0], -"classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200":[4,0,31,36], -"classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674":[4,0,31,48], -"classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d":[4,0,31,40], -"classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5":[4,0,31,37], -"classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b":[4,0,31,63], -"classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9":[4,0,31,16], -"classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40":[4,0,31,6], -"classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46":[4,0,31,62], -"classTango_1_1WAttribute.html#adb5b6c5a41e64f332780d427b8dc6b48":[4,0,31,8], -"classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4":[4,0,31,67], -"classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba":[4,0,31,28], -"classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566":[4,0,31,43], -"classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf":[4,0,31,71], -"classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc":[4,0,31,35], -"classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4":[4,0,31,59], -"classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2":[4,0,31,72], -"classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a":[4,0,31,61], -"classTango_1_1WAttribute.html#af03e9a1cc30010efbc8d6f4f5a0a1e90":[4,0,31,15], -"classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e":[4,0,31,42], -"classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613":[4,0,31,46], -"classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf":[4,0,31,64], -"classTango_1_1WAttribute.html#af547b58cb53a0fd8aa50ab00c4fe6189":[4,0,31,25], -"classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6":[4,0,31,49], -"classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819":[4,0,31,26], -"classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b":[4,0,31,65], -"classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9":[4,0,31,34], -"classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a":[4,0,31,44], -"classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5":[4,0,31,12], -"classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1":[4,0,31,68], -"classTango_1_1WPipe.html":[4,0,32], -"classTango_1_1WPipe.html#a490dc17dc154629d22e09356bba2160e":[4,0,32,5], -"classTango_1_1WPipe.html#a55a5cb58749f6c67f8f40680ef51271e":[4,0,32,0], -"classTango_1_1WPipe.html#a6a13a4ae4253177e1b19c5921a61066b":[4,0,32,4], -"classTango_1_1WPipe.html#a8373577b75416aea0045dab9d6a0e79f":[4,0,32,8], -"classTango_1_1WPipe.html#a921bd7f37da698a6a39247756a873a68":[4,0,32,6], -"classTango_1_1WPipe.html#aa9fe1ddc4d121fa3201088dae345d6ee":[4,0,32,1], -"classTango_1_1WPipe.html#ab90cc0267c8765c2db3c2c0a41a291c2":[4,0,32,2], -"classTango_1_1WPipe.html#aefa6c951693649873f76f93729ba58b0":[4,0,32,3], -"classTango_1_1WPipe.html#afdae25b4ab3382578c2ada89da569698":[4,0,32,7], +"classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b":[4,0,30,45], +"classTango_1_1WAttribute.html#a9a4f1224a1413145f1217224846f6769":[4,0,30,22], +"classTango_1_1WAttribute.html#a9d46d82cb48de388e34671f1276b3723":[4,0,30,1], +"classTango_1_1WAttribute.html#aa1108fe16975a87b4b4509a09d0949ac":[4,0,30,34], +"classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958":[4,0,30,75], +"classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832":[4,0,30,41], +"classTango_1_1WAttribute.html#aaa70e99095ff936a466557500ce80d7c":[4,0,30,21], +"classTango_1_1WAttribute.html#ab08504608863f5dd88503e914d84027f":[4,0,30,0], +"classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200":[4,0,30,52], +"classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674":[4,0,30,56], +"classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d":[4,0,30,47], +"classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5":[4,0,30,51], +"classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b":[4,0,30,73], +"classTango_1_1WAttribute.html#ad56e6c3da60658694a2109539ab21eb9":[4,0,30,5], +"classTango_1_1WAttribute.html#ad6dd31d7f2e1d0b61a02d0cef36f3f40":[4,0,30,12], +"classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46":[4,0,30,57], +"classTango_1_1WAttribute.html#adb5b6c5a41e64f332780d427b8dc6b48":[4,0,30,10], +"classTango_1_1WAttribute.html#add92cf6bfc1d74c4dde4da7ec0fc10cf":[4,0,30,35], +"classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4":[4,0,30,62], +"classTango_1_1WAttribute.html#ae2cb72cb6cae7e768125ad46abab5cba":[4,0,30,13], +"classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566":[4,0,30,49], +"classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf":[4,0,30,53], +"classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc":[4,0,30,39], +"classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4":[4,0,30,63], +"classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2":[4,0,30,72], +"classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a":[4,0,30,58], +"classTango_1_1WAttribute.html#af03e9a1cc30010efbc8d6f4f5a0a1e90":[4,0,30,26], +"classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e":[4,0,30,50], +"classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613":[4,0,30,43], +"classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf":[4,0,30,60], +"classTango_1_1WAttribute.html#af547b58cb53a0fd8aa50ab00c4fe6189":[4,0,30,29], +"classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6":[4,0,30,40], +"classTango_1_1WAttribute.html#af7cb9701c05c9d259a00ce971f78f819":[4,0,30,16], +"classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b":[4,0,30,59], +"classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9":[4,0,30,36], +"classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a":[4,0,30,70], +"classTango_1_1WAttribute.html#affccdd1fa0fd1510c433ee646ca7d6b5":[4,0,30,9], +"classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1":[4,0,30,61], +"classTango_1_1WPipe.html":[4,0,31], +"classTango_1_1WPipe.html#a490dc17dc154629d22e09356bba2160e":[4,0,31,5], +"classTango_1_1WPipe.html#a55a5cb58749f6c67f8f40680ef51271e":[4,0,31,0], +"classTango_1_1WPipe.html#a6a13a4ae4253177e1b19c5921a61066b":[4,0,31,4], +"classTango_1_1WPipe.html#a8373577b75416aea0045dab9d6a0e79f":[4,0,31,8], +"classTango_1_1WPipe.html#a921bd7f37da698a6a39247756a873a68":[4,0,31,6], +"classTango_1_1WPipe.html#aa9fe1ddc4d121fa3201088dae345d6ee":[4,0,31,1], +"classTango_1_1WPipe.html#ab90cc0267c8765c2db3c2c0a41a291c2":[4,0,31,2], +"classTango_1_1WPipe.html#aefa6c951693649873f76f93729ba58b0":[4,0,31,3], +"classTango_1_1WPipe.html#afdae25b4ab3382578c2ada89da569698":[4,0,31,7], "deprecated.html":[3], "except.html":[1], "except.html#AsynCall":[1,0,6], @@ -58,75 +62,75 @@ var NAVTREEINDEX6 = "except.html#NonSupported":[1,0,5], "except.html#WrongData":[1,0,4], "except.html#WrongName":[1,0,2], -"functions.html":[6,2,0,0], -"functions.html":[6,2,0], -"functions_a.html":[6,2,0,1], -"functions_b.html":[6,2,0,2], -"functions_c.html":[6,2,0,3], -"functions_d.html":[6,2,0,4], -"functions_e.html":[6,2,0,5], -"functions_f.html":[6,2,0,6], -"functions_func.html":[6,2,1,0], -"functions_func.html":[6,2,1], -"functions_func_a.html":[6,2,1,1], -"functions_func_b.html":[6,2,1,2], -"functions_func_c.html":[6,2,1,3], -"functions_func_d.html":[6,2,1,4], -"functions_func_e.html":[6,2,1,5], -"functions_func_f.html":[6,2,1,6], -"functions_func_g.html":[6,2,1,7], -"functions_func_h.html":[6,2,1,8], -"functions_func_i.html":[6,2,1,9], -"functions_func_l.html":[6,2,1,10], -"functions_func_m.html":[6,2,1,11], -"functions_func_n.html":[6,2,1,12], -"functions_func_o.html":[6,2,1,13], -"functions_func_p.html":[6,2,1,14], -"functions_func_r.html":[6,2,1,15], -"functions_func_s.html":[6,2,1,16], -"functions_func_t.html":[6,2,1,17], -"functions_func_u.html":[6,2,1,18], -"functions_func_w.html":[6,2,1,19], -"functions_func_~.html":[6,2,1,20], -"functions_g.html":[6,2,0,7], -"functions_h.html":[6,2,0,8], -"functions_i.html":[6,2,0,9], -"functions_l.html":[6,2,0,10], -"functions_m.html":[6,2,0,11], -"functions_n.html":[6,2,0,12], -"functions_o.html":[6,2,0,13], -"functions_p.html":[6,2,0,14], -"functions_q.html":[6,2,0,15], -"functions_r.html":[6,2,0,16], -"functions_rela.html":[6,2,3], -"functions_s.html":[6,2,0,17], -"functions_t.html":[6,2,0,18], -"functions_u.html":[6,2,0,19], -"functions_v.html":[6,2,0,20], -"functions_vars.html":[6,2,2], -"functions_vars.html":[6,2,2,0], -"functions_vars_a.html":[6,2,2,1], -"functions_vars_b.html":[6,2,2,2], -"functions_vars_c.html":[6,2,2,3], -"functions_vars_d.html":[6,2,2,4], -"functions_vars_e.html":[6,2,2,5], -"functions_vars_f.html":[6,2,2,6], -"functions_vars_h.html":[6,2,2,7], -"functions_vars_i.html":[6,2,2,8], -"functions_vars_l.html":[6,2,2,9], -"functions_vars_m.html":[6,2,2,10], -"functions_vars_n.html":[6,2,2,11], -"functions_vars_o.html":[6,2,2,12], -"functions_vars_p.html":[6,2,2,13], -"functions_vars_q.html":[6,2,2,14], -"functions_vars_r.html":[6,2,2,15], -"functions_vars_s.html":[6,2,2,16], -"functions_vars_t.html":[6,2,2,17], -"functions_vars_u.html":[6,2,2,18], -"functions_vars_v.html":[6,2,2,19], -"functions_vars_w.html":[6,2,2,20], -"functions_w.html":[6,2,0,21], -"functions_~.html":[6,2,0,22], +"functions.html":[5,2,0,0], +"functions.html":[5,2,0], +"functions_a.html":[5,2,0,1], +"functions_b.html":[5,2,0,2], +"functions_c.html":[5,2,0,3], +"functions_d.html":[5,2,0,4], +"functions_e.html":[5,2,0,5], +"functions_f.html":[5,2,0,6], +"functions_func.html":[5,2,1], +"functions_func.html":[5,2,1,0], +"functions_func_a.html":[5,2,1,1], +"functions_func_b.html":[5,2,1,2], +"functions_func_c.html":[5,2,1,3], +"functions_func_d.html":[5,2,1,4], +"functions_func_e.html":[5,2,1,5], +"functions_func_f.html":[5,2,1,6], +"functions_func_g.html":[5,2,1,7], +"functions_func_h.html":[5,2,1,8], +"functions_func_i.html":[5,2,1,9], +"functions_func_l.html":[5,2,1,10], +"functions_func_m.html":[5,2,1,11], +"functions_func_n.html":[5,2,1,12], +"functions_func_o.html":[5,2,1,13], +"functions_func_p.html":[5,2,1,14], +"functions_func_r.html":[5,2,1,15], +"functions_func_s.html":[5,2,1,16], +"functions_func_t.html":[5,2,1,17], +"functions_func_u.html":[5,2,1,18], +"functions_func_w.html":[5,2,1,19], +"functions_func_~.html":[5,2,1,20], +"functions_g.html":[5,2,0,7], +"functions_h.html":[5,2,0,8], +"functions_i.html":[5,2,0,9], +"functions_l.html":[5,2,0,10], +"functions_m.html":[5,2,0,11], +"functions_n.html":[5,2,0,12], +"functions_o.html":[5,2,0,13], +"functions_p.html":[5,2,0,14], +"functions_q.html":[5,2,0,15], +"functions_r.html":[5,2,0,16], +"functions_rela.html":[5,2,3], +"functions_s.html":[5,2,0,17], +"functions_t.html":[5,2,0,18], +"functions_u.html":[5,2,0,19], +"functions_v.html":[5,2,0,20], +"functions_vars.html":[5,2,2], +"functions_vars.html":[5,2,2,0], +"functions_vars_a.html":[5,2,2,1], +"functions_vars_b.html":[5,2,2,2], +"functions_vars_c.html":[5,2,2,3], +"functions_vars_d.html":[5,2,2,4], +"functions_vars_e.html":[5,2,2,5], +"functions_vars_f.html":[5,2,2,6], +"functions_vars_h.html":[5,2,2,7], +"functions_vars_i.html":[5,2,2,8], +"functions_vars_l.html":[5,2,2,9], +"functions_vars_m.html":[5,2,2,10], +"functions_vars_n.html":[5,2,2,11], +"functions_vars_o.html":[5,2,2,12], +"functions_vars_p.html":[5,2,2,13], +"functions_vars_q.html":[5,2,2,14], +"functions_vars_r.html":[5,2,2,15], +"functions_vars_s.html":[5,2,2,16], +"functions_vars_t.html":[5,2,2,17], +"functions_vars_u.html":[5,2,2,18], +"functions_vars_v.html":[5,2,2,19], +"functions_vars_w.html":[5,2,2,20], +"functions_w.html":[5,2,0,21], +"functions_~.html":[5,2,0,22], "group__Client.html":[4,1], "group__Client.html#ga05d242f249708dcd595c8f022917de27":[4,1,34], "group__Client.html#ga09323cc9a29673f93f38e5e0190c6be6":[4,1,37], @@ -166,56 +170,50 @@ var NAVTREEINDEX6 = "group__Client.html#ggac36915c08d6722e33f71f00b3b1d2ff0affe786884b0ac7bd7e6a4a623fd84e04":[4,1,47,1], "group__DBase.html":[4,1,0], "group__Eas.html":[4,3], -"group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61":[4,3,1], -"group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7":[4,3,10], -"group__Eas.html#ga213256d883d58b4b92b68ad4206aa7f7":[4,3,0], -"group__Eas.html#ga27f592e1a0289f21e241c34a238f1520":[4,3,6], -"group__Eas.html#ga2bf34aa1481440d055ec63beee55076c":[4,3,9], -"group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7":[4,3,3], -"group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd":[4,3,7], -"group__Eas.html#ga526a3b02fee65f31055a344ae05c253f":[4,3,2], -"group__Eas.html#ga631fd756fea5395eb31839fd6bb7f2da":[4,3,5], -"group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f":[4,3,8], +"group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61":[4,3,7], +"group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7":[4,3,9], +"group__Eas.html#ga213256d883d58b4b92b68ad4206aa7f7":[4,3,1], +"group__Eas.html#ga27f592e1a0289f21e241c34a238f1520":[4,3,0], +"group__Eas.html#ga2bf34aa1481440d055ec63beee55076c":[4,3,10], +"group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7":[4,3,5], +"group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd":[4,3,12], +"group__Eas.html#ga526a3b02fee65f31055a344ae05c253f":[4,3,6], +"group__Eas.html#ga631fd756fea5395eb31839fd6bb7f2da":[4,3,2], +"group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f":[4,3,11], "group__Eas.html#gab83d969cc0c817f26f238606131fd148":[4,3,4], -"group__Eas.html#gacf5f7184cbe21f4e68cd235343ed63a3":[4,3,11], -"group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6":[4,3,12], +"group__Eas.html#gacf5f7184cbe21f4e68cd235343ed63a3":[4,3,8], +"group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6":[4,3,3], "group__Grp.html":[4,1,1], "group__Ope.html":[4,2], -"group__Ope.html#ga065f1fbeb02af4e92d4029235f2a186e":[4,2,0], -"group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90":[4,2,15], -"group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0":[4,2,13], -"group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8":[4,2,18], -"group__Ope.html#ga5f2f3b2eb5521d98b6e495ebaf038fca":[4,2,17], -"group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7":[4,2,23], -"group__Ope.html#ga65fc9c8f67a267ecb0002c0169dbbf8e":[4,2,4], -"group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5":[4,2,3], -"group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2":[4,2,6], -"group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc":[4,2,14], -"group__Ope.html#ga8360391336ed746e606b04aa964cdb60":[4,2,22], -"group__Ope.html#ga8539aea7c8f1186903d21add572c80dd":[4,2,12], -"group__Ope.html#ga90a170909487d4e37dfcb485535e02cc":[4,2,7], -"group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae":[4,2,9], -"group__Ope.html#gaaa8f568d0165d5b64eb1aeec34a2919b":[4,2,19], -"group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d":[4,2,16], -"group__Ope.html#gaba6e519930474d843b776205eebbe76f":[4,2,11], +"group__Ope.html#ga065f1fbeb02af4e92d4029235f2a186e":[4,2,1], +"group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90":[4,2,23], +"group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0":[4,2,12], +"group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8":[4,2,9], +"group__Ope.html#ga5f2f3b2eb5521d98b6e495ebaf038fca":[4,2,16], +"group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7":[4,2,15], +"group__Ope.html#ga65fc9c8f67a267ecb0002c0169dbbf8e":[4,2,5], +"group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5":[4,2,20], +"group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2":[4,2,4], +"group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc":[4,2,11], +"group__Ope.html#ga8360391336ed746e606b04aa964cdb60":[4,2,7], +"group__Ope.html#ga8539aea7c8f1186903d21add572c80dd":[4,2,0], +"group__Ope.html#ga90a170909487d4e37dfcb485535e02cc":[4,2,14], +"group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae":[4,2,19], +"group__Ope.html#gaaa8f568d0165d5b64eb1aeec34a2919b":[4,2,17], +"group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d":[4,2,10], +"group__Ope.html#gaba6e519930474d843b776205eebbe76f":[4,2,18], "group__Ope.html#gabfe49dc628f325d11dbbc592779bf53a":[4,2,21], -"group__Ope.html#gac29792db54cd10f9f2cc14c487012686":[4,2,20], -"group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6":[4,2,8], -"group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072":[4,2,10], -"group__Ope.html#gae546232aa642350a7e19a4a5e4698289":[4,2,1], -"group__Ope.html#gaeb08b2bed8f7c2583e3457bc862dc6b0":[4,2,5], -"group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1":[4,2,2], +"group__Ope.html#gac29792db54cd10f9f2cc14c487012686":[4,2,8], +"group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6":[4,2,3], +"group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072":[4,2,2], +"group__Ope.html#gae546232aa642350a7e19a4a5e4698289":[4,2,22], +"group__Ope.html#gaeb08b2bed8f7c2583e3457bc862dc6b0":[4,2,13], +"group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1":[4,2,6], "group__Server.html":[4,0], -"hierarchy.html":[6,1], +"hierarchy.html":[5,1], "index.html":[], "index.html#intro_sec":[0], "modules.html":[4], -"namespaceTango.html":[6,0,0], -"namespacemembers.html":[5,0], -"namespacemembers_enum.html":[5,3], -"namespacemembers_eval.html":[5,4], -"namespacemembers_func.html":[5,1], -"namespacemembers_type.html":[5,2], "pages.html":[], "recon.html":[2], "recon.html#Tango":[2,0], @@ -249,5 +247,7 @@ var NAVTREEINDEX6 = "structTango_1_1ChangeEventInfo.html#a355cf98af8fe7a780f9e1a3b6ed131f9":[4,1,13,1], "structTango_1_1ChangeEventInfo.html#a4d5e1f716c77065751e457ae2c9521e9":[4,1,13,2], "structTango_1_1ChangeEventInfo.html#af8803ddcc0f31b3c524225f9a05eb899":[4,1,13,0], -"structTango_1_1CommandInfo.html":[4,1,15] +"structTango_1_1CommandInfo.html":[4,1,15], +"structTango_1_1CommandInfo.html#a3750fb7df117913285dcf4db9a36b037":[4,1,15,0], +"structTango_1_1DataElement.html":[4,1,17] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index cd3bbfc..c47b82f 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,46 +1,44 @@ var NAVTREEINDEX7 = { -"structTango_1_1CommandInfo.html#a3750fb7df117913285dcf4db9a36b037":[4,1,15,0], -"structTango_1_1DataElement.html":[4,1,17], "structTango_1_1DataElement.html#a0b593af779503f27457d6c44ea6bff27":[4,1,17,4], "structTango_1_1DataElement.html#a1f3706c2c32f6953182cfde2798dc18f":[4,1,17,0], "structTango_1_1DataElement.html#a9991e976d3509e95b2251727640c7282":[4,1,17,3], "structTango_1_1DataElement.html#acef99a390cec2bcd807a428992bcba81":[4,1,17,2], "structTango_1_1DataElement.html#af5a5d4272dde06c89b12a490a34935b0":[4,1,17,1], -"structTango_1_1DevCommandInfo.html":[6,0,0,35], -"structTango_1_1DevCommandInfo.html#a21c04c4239a3c5657af2378aed451c1e":[6,0,0,35,5], -"structTango_1_1DevCommandInfo.html#a6719a1b6a0396a2867b1b9fbd09cfe74":[6,0,0,35,4], -"structTango_1_1DevCommandInfo.html#ac010816c9134830bd21806807c76fda1":[6,0,0,35,1], -"structTango_1_1DevCommandInfo.html#ace0c93f7dfa9891f9e5845abbb8debaf":[6,0,0,35,3], -"structTango_1_1DevCommandInfo.html#ada0b412c05607021230d5780e4984eff":[6,0,0,35,2], -"structTango_1_1DevCommandInfo.html#af0dbf63ccee65d2cb1d0f0d721a9881b":[6,0,0,35,0], -"structTango_1_1DeviceAttributeConfig.html":[6,0,0,41], -"structTango_1_1DeviceAttributeConfig.html#a10e944fe3cc1e6dce24ebfd2f474c294":[6,0,0,41,0], -"structTango_1_1DeviceAttributeConfig.html#a1194d38c18b4aaeba0989b14d912f17f":[6,0,0,41,8], -"structTango_1_1DeviceAttributeConfig.html#a265cd1f58f040fbb4fdebb8a5eb13718":[6,0,0,41,11], -"structTango_1_1DeviceAttributeConfig.html#a2e2c5a17bc577057f9db3fec6fc5002c":[6,0,0,41,1], -"structTango_1_1DeviceAttributeConfig.html#a3ee3ca0543af398a2ee69901ab2086ea":[6,0,0,41,2], -"structTango_1_1DeviceAttributeConfig.html#a4ec80e8421b9f1f3e250b047771a4a17":[6,0,0,41,6], -"structTango_1_1DeviceAttributeConfig.html#a519d30179f56a9d0405a2b16fbd762eb":[6,0,0,41,9], -"structTango_1_1DeviceAttributeConfig.html#a5f02c5c4d857bd6eec495a746dfaf646":[6,0,0,41,16], -"structTango_1_1DeviceAttributeConfig.html#a6e39a2bd02dff03ba378d42e0f0892e8":[6,0,0,41,14], -"structTango_1_1DeviceAttributeConfig.html#a7c86de3d725f10a4ca07b086d04ce043":[6,0,0,41,17], -"structTango_1_1DeviceAttributeConfig.html#a84c6e32024eb2ab01a03cb1016f2acbd":[6,0,0,41,10], -"structTango_1_1DeviceAttributeConfig.html#aa647cb22659434ffe9833adbfecb11ab":[6,0,0,41,12], -"structTango_1_1DeviceAttributeConfig.html#aa986f46571ce7f48ac88d005034b16be":[6,0,0,41,13], -"structTango_1_1DeviceAttributeConfig.html#abbfe98ae17bfc21368b6347b9611e4f8":[6,0,0,41,15], -"structTango_1_1DeviceAttributeConfig.html#ac2be6304818d741aa970abcb3ff91105":[6,0,0,41,7], -"structTango_1_1DeviceAttributeConfig.html#ad3ec3ee2584e54354a9ad398432b7e63":[6,0,0,41,5], -"structTango_1_1DeviceAttributeConfig.html#ae77d336e762e1c6e1e8fcea17d6b107f":[6,0,0,41,4], -"structTango_1_1DeviceAttributeConfig.html#ae7ec9432c308d2080bff8390bf86e9dc":[6,0,0,41,3], +"structTango_1_1DevCommandInfo.html":[5,0,0,35], +"structTango_1_1DevCommandInfo.html#a21c04c4239a3c5657af2378aed451c1e":[5,0,0,35,5], +"structTango_1_1DevCommandInfo.html#a6719a1b6a0396a2867b1b9fbd09cfe74":[5,0,0,35,4], +"structTango_1_1DevCommandInfo.html#ac010816c9134830bd21806807c76fda1":[5,0,0,35,1], +"structTango_1_1DevCommandInfo.html#ace0c93f7dfa9891f9e5845abbb8debaf":[5,0,0,35,3], +"structTango_1_1DevCommandInfo.html#ada0b412c05607021230d5780e4984eff":[5,0,0,35,2], +"structTango_1_1DevCommandInfo.html#af0dbf63ccee65d2cb1d0f0d721a9881b":[5,0,0,35,0], +"structTango_1_1DeviceAttributeConfig.html":[5,0,0,41], +"structTango_1_1DeviceAttributeConfig.html#a10e944fe3cc1e6dce24ebfd2f474c294":[5,0,0,41,0], +"structTango_1_1DeviceAttributeConfig.html#a1194d38c18b4aaeba0989b14d912f17f":[5,0,0,41,8], +"structTango_1_1DeviceAttributeConfig.html#a265cd1f58f040fbb4fdebb8a5eb13718":[5,0,0,41,11], +"structTango_1_1DeviceAttributeConfig.html#a2e2c5a17bc577057f9db3fec6fc5002c":[5,0,0,41,1], +"structTango_1_1DeviceAttributeConfig.html#a3ee3ca0543af398a2ee69901ab2086ea":[5,0,0,41,2], +"structTango_1_1DeviceAttributeConfig.html#a4ec80e8421b9f1f3e250b047771a4a17":[5,0,0,41,6], +"structTango_1_1DeviceAttributeConfig.html#a519d30179f56a9d0405a2b16fbd762eb":[5,0,0,41,9], +"structTango_1_1DeviceAttributeConfig.html#a5f02c5c4d857bd6eec495a746dfaf646":[5,0,0,41,16], +"structTango_1_1DeviceAttributeConfig.html#a6e39a2bd02dff03ba378d42e0f0892e8":[5,0,0,41,14], +"structTango_1_1DeviceAttributeConfig.html#a7c86de3d725f10a4ca07b086d04ce043":[5,0,0,41,17], +"structTango_1_1DeviceAttributeConfig.html#a84c6e32024eb2ab01a03cb1016f2acbd":[5,0,0,41,10], +"structTango_1_1DeviceAttributeConfig.html#aa647cb22659434ffe9833adbfecb11ab":[5,0,0,41,12], +"structTango_1_1DeviceAttributeConfig.html#aa986f46571ce7f48ac88d005034b16be":[5,0,0,41,13], +"structTango_1_1DeviceAttributeConfig.html#abbfe98ae17bfc21368b6347b9611e4f8":[5,0,0,41,15], +"structTango_1_1DeviceAttributeConfig.html#ac2be6304818d741aa970abcb3ff91105":[5,0,0,41,7], +"structTango_1_1DeviceAttributeConfig.html#ad3ec3ee2584e54354a9ad398432b7e63":[5,0,0,41,5], +"structTango_1_1DeviceAttributeConfig.html#ae77d336e762e1c6e1e8fcea17d6b107f":[5,0,0,41,4], +"structTango_1_1DeviceAttributeConfig.html#ae7ec9432c308d2080bff8390bf86e9dc":[5,0,0,41,3], "structTango_1_1PeriodicEventInfo.html":[4,1,31], "structTango_1_1PeriodicEventInfo.html#ad5384dc1bb57e6d1e7b566d4d1947edc":[4,1,31,1], "structTango_1_1PeriodicEventInfo.html#af22ec2f765f0a23dcba8389924e5bdbd":[4,1,31,0], -"structTango_1_1PipeInfo.html":[6,0,0,71], -"structTango_1_1PipeInfo.html#a5aaaf10e1d4adb9da8fb317bb1d965e5":[6,0,0,71,0], -"structTango_1_1PipeInfo.html#a80e59d16eddbac22bb4386dc065413b8":[6,0,0,71,3], -"structTango_1_1PipeInfo.html#a82393be90b61b52fd490c5ee98bba7f6":[6,0,0,71,1], -"structTango_1_1PipeInfo.html#aac516bafc197363c2631c05d28442407":[6,0,0,71,4], -"structTango_1_1PipeInfo.html#ae0c6e057b77c1e3b1c8db29759817916":[6,0,0,71,5], -"structTango_1_1PipeInfo.html#aee2c6ec24ba43f8a91e29ea5d0b5c4f4":[6,0,0,71,2] +"structTango_1_1PipeInfo.html":[5,0,0,70], +"structTango_1_1PipeInfo.html#a5aaaf10e1d4adb9da8fb317bb1d965e5":[5,0,0,70,0], +"structTango_1_1PipeInfo.html#a80e59d16eddbac22bb4386dc065413b8":[5,0,0,70,3], +"structTango_1_1PipeInfo.html#a82393be90b61b52fd490c5ee98bba7f6":[5,0,0,70,1], +"structTango_1_1PipeInfo.html#aac516bafc197363c2631c05d28442407":[5,0,0,70,4], +"structTango_1_1PipeInfo.html#ae0c6e057b77c1e3b1c8db29759817916":[5,0,0,70,5], +"structTango_1_1PipeInfo.html#aee2c6ec24ba43f8a91e29ea5d0b5c4f4":[5,0,0,70,2] }; diff --git a/pages.html b/pages.html index 8b7d3c8..1fa32a9 100644 --- a/pages.html +++ b/pages.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Related Pages + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@ - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -113,9 +103,9 @@ diff --git a/recon.html b/recon.html index c7cb215..3597769 100644 --- a/recon.html +++ b/recon.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Reconnection and exception + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,34 +39,22 @@
    - + - + + + +
    @@ -87,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -96,56 +86,57 @@
    -
    +
    Reconnection and exception

    API reconnection

    -

    The Tango API automatically manages re-connection between client and server in case of communication error during a network access between a client and a server. The transparency reconnection mode allows a user to be (or not be) informed that automatic reconnection took place. If the transparency reconnection mode is not set, when a communication error occurs, an exception is returned to the caller and the connection is internally marked as bad. On the next try to contact the device, the API will try to re-build the network connection. If the transparency reconnection mode is set (the default case), the API will try to re-build the network connection has soon as the communication error occurs and the caller is not informed. Several cases are possible. They are summarized in the following table:

    +

    The Tango API automatically manages re-connection between client and server in case of communication error during a network access between a client and a server. The transparency reconnection mode allows a user to be (or not be) informed that automatic reconnection took place. If the transparency reconnection mode is not set, when a communication error occurs, an exception is returned to the caller and the connection is internally marked as bad. On the next try to contact the device, the API will try to re-build the network connection. If the transparency reconnection mode is set (the default case), the API will try to re-build the network connection has soon as the communication error occurs and the caller is not informed. Several cases are possible. They are summarized in the following table:

    - + - + - + - + - - + - + - + - - + - - + - +
    Case Server state Call nb Exception (transparency false) Exception (transparency true)
    Case Server state Call nb Exception (transparency false) Exception (transparency true)
    Server killed and re-started Server killed before call n n CommunicationFailed ConnectionFailed
    Server killed and re-started Server killed before call n n CommunicationFailed ConnectionFailed
    Down n + 1 ConnectionFailed (2 levels) idem
    Down n + 1 ConnectionFailed (2 levels) idem
    Down n + 2 idem idem
    Down n + 2 idem idem
    Running n + x No exception

    No exception

    +
    Running n + x No exception

    No exception

    Server died and re-started Server died before call n n CommunicationFailed ConnectionFailed
    Server died and re-started Server died before call n n CommunicationFailed ConnectionFailed
    Died n + 1 ConnectionFailed (3 levels) idem
    Died n + 1 ConnectionFailed (3 levels) idem
    Died n + 2 idem idem
    Died n + 2 idem idem
    Running n + x No exception

    No exception

    +
    Running n + x No exception

    No exception

    Server killed and re-started Server killed and re-started before call n n CommunicationFailed No exception
    Server killed and re-started Server killed and re-started before call n n CommunicationFailed No exception
    Running n + x No exception

    No exception

    +
    Running n + x No exception

    No exception

    Server died and re-started Server died and re-started before call n n CommunicationFailed No exception
    Server died and re-started Server died and re-started before call n n CommunicationFailed No exception
    Running n + x No exception No exception
    Running n + x No exception No exception
    -

    Please note that the timeout case is managed differently because it will not enter the re-connection system. The transparency reconnection mode is set by default to true starting with Tango version 5.5.

    -
    +

    Please note that the timeout case is managed differently because it will not enter the re-connection system. The transparency reconnection mode is set by default to true starting with Tango version 5.5.

    +
    + diff --git a/resize.js b/resize.js index 304fcb6..f5291d9 100644 --- a/resize.js +++ b/resize.js @@ -1,73 +1,127 @@ -var cookie_namespace = 'doxygen'; -var sidenav,navtree,content,header; +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. -function readCookie(cookie) + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function initResizable() { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) + var cookie_namespace = 'doxygen'; + var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; + + function readCookie(cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) - { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) - { - valEnd = document.cookie.length; + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; } - var val = document.cookie.substring(valStart, valEnd); - return val; } + return 0; } - return 0; -} -function writeCookie(cookie, val, expiration) -{ - if (val==undefined) return; - if (expiration == null) + function writeCookie(cookie, val, expiration) { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); + if (val==undefined) return; + if (expiration == null) { + var date = new Date(); + date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week + expiration = date.toGMTString(); + } + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; -} - -function resizeWidth() -{ - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth, null); -} -function restoreWidth(navWidth) -{ - var windowWidth = $(window).width() + "px"; - content.css({marginLeft:parseInt(navWidth)+6+"px"}); - sidenav.css({width:navWidth + "px"}); -} + function resizeWidth() + { + var windowWidth = $(window).width() + "px"; + var sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + writeCookie('width',sidenavWidth-barWidth, null); + } -function resizeHeight() -{ - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px",top: headerHeight+"px"}); -} + function restoreWidth(navWidth) + { + var windowWidth = $(window).width() + "px"; + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight() + { + var headerHeight = header.outerHeight(); + var footerHeight = footer.outerHeight(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + content.css({height:windowHeight + "px"}); + navtree.css({height:windowHeight + "px"}); + sidenav.css({height:windowHeight + "px"}); + var width=$(window).width(); + if (width!=collapsedWidth) { + if (width=desktop_vp) { + if (!collapsed) { + collapseExpand(); + } + } else if (width>desktop_vp && collapsedWidth0) { + restoreWidth(0); + collapsed=true; + } + else { + var width = readCookie('width'); + if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } + collapsed=false; + } + } -function initResizable() -{ header = $("#top"); sidenav = $("#side-nav"); content = $("#doc-content"); navtree = $("#nav-tree"); footer = $("#nav-path"); $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } var width = readCookie('width'); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); @@ -76,22 +130,7 @@ function initResizable() if (i>=0) window.location.hash=url.substr(i); var _preventDefault = function(evt) { evt.preventDefault(); }; $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(document).bind('touchmove',function(e){ - var device = navigator.userAgent.toLowerCase(); - var ios = device.match(/(iphone|ipod|ipad)/); - if (ios) { - try { - var target = e.target; - while (target) { - if ($(target).css('-webkit-overflow-scrolling')=='touch') return; - target = target.parentNode; - } - e.preventDefault(); - } catch(err) { - e.preventDefault(); - } - } - }); + $(".ui-resizable-handle").dblclick(collapseExpand); + $(window).on('load',resizeHeight); } - - +/* @license-end */ diff --git a/search/all_0.html b/search/all_0.html index 6f4ddc3..a52d5f0 100644 --- a/search/all_0.html +++ b/search/all_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_1.html b/search/all_1.html index fce68bd..0fcb704 100644 --- a/search/all_1.html +++ b/search/all_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_1.js b/search/all_1.js index 330b325..3f78c84 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -15,7 +15,7 @@ var searchData= ['alarms',['alarms',['../structTango_1_1AttributeInfoEx.html#aaf01f87192831893661acfa4b926d0c8',1,'Tango::AttributeInfoEx']]], ['alias',['alias',['../classTango_1_1DeviceProxy.html#af7055281741adb8aa737e0b11d55f66c',1,'Tango::DeviceProxy']]], ['all_5fasynch',['ALL_ASYNCH',['../group__Client.html#gga6c80e2130b95642d5c39ee8db7a25620a5f52f099a007030f3d4bca03801df6e7',1,'Tango']]], - ['allowed_5fptr',['allowed_ptr',['../classTango_1_1TemplCommand.html#a1e3db2bfcf9cb38f76d4465ac575db5a',1,'Tango::TemplCommand']]], + ['allowed_5fptr',['allowed_ptr',['../classTango_1_1TemplCommand.html#aa416a6e7504369917757e18e3513f8cc',1,'Tango::TemplCommand']]], ['already_5fexist',['already_exist',['../classTango_1_1DbServerData.html#a19dd1e256705a4ba7aae9a7e696c6a7b',1,'Tango::DbServerData']]], ['always_5fexecuted_5fhook',['always_executed_hook',['../classTango_1_1DeviceImpl.html#a086fe46c88aed6e2aff70a9cb6c26e84',1,'Tango::DeviceImpl']]], ['apiutil',['ApiUtil',['../classTango_1_1ApiUtil.html',1,'Tango']]], @@ -25,14 +25,12 @@ var searchData= ['archive_5fevent',['ARCHIVE_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6a2420bb7fba51c4471791ad71422a6bd4',1,'Tango']]], ['archive_5fperiod',['archive_period',['../classTango_1_1MultiAttrProp.html#a877a4666316b2ddd9794f248dbe6f9a4',1,'Tango::MultiAttrProp::archive_period()'],['../structTango_1_1ArchiveEventInfo.html#a8eab759c5b4d6913ecfb73ee7b7ad08e',1,'Tango::ArchiveEventInfo::archive_period()']]], ['archive_5frel_5fchange',['archive_rel_change',['../classTango_1_1MultiAttrProp.html#ab5ee1a34e97bd8ad0885e4da3152a8ca',1,'Tango::MultiAttrProp::archive_rel_change()'],['../structTango_1_1ArchiveEventInfo.html#afecffe46830ac832cee719a7614a4030',1,'Tango::ArchiveEventInfo::archive_rel_change()']]], - ['archiveeventinfo',['ArchiveEventInfo',['../structTango_1_1ArchiveEventInfo.html',1,'Tango']]], - ['archiveeventinfo',['ArchiveEventInfo',['../group__Client.html#ga9a2aca65efc6caf661f33f5886695dcc',1,'Tango']]], + ['archiveeventinfo',['ArchiveEventInfo',['../structTango_1_1ArchiveEventInfo.html',1,'Tango::ArchiveEventInfo'],['../group__Client.html#ga9a2aca65efc6caf661f33f5886695dcc',1,'Tango::ArchiveEventInfo()']]], ['argout',['argout',['../classTango_1_1CmdDoneEvent.html#a5bfb13a2fa90db07a6bd6092188dd96b',1,'Tango::CmdDoneEvent::argout()'],['../classTango_1_1AttrReadEvent.html#afb3a4d42905139147b8f3badae37f509',1,'Tango::AttrReadEvent::argout()']]], ['assoc_5find',['assoc_ind',['../classTango_1_1Attribute.html#a8a0518c6215b0be3f488e9ece88eb7ec',1,'Tango::Attribute']]], ['asyn_5freq_5ftype',['asyn_req_type',['../group__Client.html#ga6c80e2130b95642d5c39ee8db7a25620',1,'Tango']]], ['att_5flist',['att_list',['../classTango_1_1DevIntrChangeEventData.html#a89db4537a1e2634d03b6f3836469a5e0',1,'Tango::DevIntrChangeEventData']]], - ['attr',['Attr',['../classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)']]], - ['attr',['Attr',['../classTango_1_1Attr.html',1,'Tango']]], + ['attr',['Attr',['../classTango_1_1Attr.html',1,'Tango::Attr'],['../classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad69e9aa5dcd4c22be0509ed72a01cd0d',1,'Tango::Attr::Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)']]], ['attr_5fconf',['attr_conf',['../classTango_1_1AttrConfEventData.html#af84272ced68dde94791aa090fc80bd24',1,'Tango::AttrConfEventData']]], ['attr_5fconf_5fevent',['ATTR_CONF_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6ab955c951d7aac96b5c46f108f7d7ef18',1,'Tango']]], ['attr_5fdata_5ftype',['attr_data_type',['../classTango_1_1DataReadyEventData.html#abc2542d1f11b9d8faff06e524793aa69',1,'Tango::DataReadyEventData']]], @@ -44,27 +42,20 @@ var searchData= ['attr_5fwritten',['attr_written',['../classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc',1,'Tango::CallBack']]], ['attrconfeventdata',['AttrConfEventData',['../classTango_1_1AttrConfEventData.html',1,'Tango']]], ['attrhistorystack',['AttrHistoryStack',['../classTango_1_1AttrHistoryStack.html',1,'Tango']]], - ['attribute',['Attribute',['../classTango_1_1Attribute.html#ad92e54beedf8d29d088c2f6d5d70153f',1,'Tango::Attribute']]], - ['attribute',['Attribute',['../classTango_1_1Attribute.html',1,'Tango']]], + ['attribute',['Attribute',['../classTango_1_1Attribute.html',1,'Tango::Attribute'],['../classTango_1_1Attribute.html#ad92e54beedf8d29d088c2f6d5d70153f',1,'Tango::Attribute::Attribute()']]], ['attribute_5ffactory',['attribute_factory',['../classTango_1_1DeviceClass.html#a0ea1a3848a3d59f55a6734772859c4ec',1,'Tango::DeviceClass']]], ['attribute_5fhistory',['attribute_history',['../classTango_1_1DeviceProxy.html#a65c474df2233e1e77932ffeec951ebd4',1,'Tango::DeviceProxy::attribute_history(string &att_name, int depth)'],['../classTango_1_1DeviceProxy.html#a50002daad4dc97b0651680e5f2b7a655',1,'Tango::DeviceProxy::attribute_history(const char *att_name, int depth)']]], ['attribute_5flist_5fquery',['attribute_list_query',['../classTango_1_1DeviceProxy.html#af30ae974b0dd6ea2e9c7a5dddbcc3fc9',1,'Tango::DeviceProxy']]], ['attribute_5flist_5fquery_5fex',['attribute_list_query_ex',['../classTango_1_1DeviceProxy.html#a379c04c3a3bfabe7324cda9c3d7c47eb',1,'Tango::DeviceProxy']]], ['attribute_5fquery',['attribute_query',['../classTango_1_1DeviceProxy.html#a86d45a2c6d13ceff780b96854a095920',1,'Tango::DeviceProxy']]], - ['attributealarminfo',['AttributeAlarmInfo',['../group__Client.html#ga05d242f249708dcd595c8f022917de27',1,'Tango']]], - ['attributealarminfo',['AttributeAlarmInfo',['../structTango_1_1AttributeAlarmInfo.html',1,'Tango']]], - ['attributeeventinfo',['AttributeEventInfo',['../group__Client.html#gafbe27a305aed98cb963bacb178c78859',1,'Tango']]], - ['attributeeventinfo',['AttributeEventInfo',['../structTango_1_1AttributeEventInfo.html',1,'Tango']]], - ['attributeinfo',['AttributeInfo',['../structTango_1_1AttributeInfo.html',1,'Tango']]], - ['attributeinfo',['AttributeInfo',['../group__Client.html#gad3bc51cab7995f9e00f253b183924ae9',1,'Tango']]], - ['attributeinfoex',['AttributeInfoEx',['../group__Client.html#ga09323cc9a29673f93f38e5e0190c6be6',1,'Tango']]], - ['attributeinfoex',['AttributeInfoEx',['../structTango_1_1AttributeInfoEx.html',1,'Tango']]], + ['attributealarminfo',['AttributeAlarmInfo',['../structTango_1_1AttributeAlarmInfo.html',1,'Tango::AttributeAlarmInfo'],['../group__Client.html#ga05d242f249708dcd595c8f022917de27',1,'Tango::AttributeAlarmInfo()']]], + ['attributeeventinfo',['AttributeEventInfo',['../structTango_1_1AttributeEventInfo.html',1,'Tango::AttributeEventInfo'],['../group__Client.html#gafbe27a305aed98cb963bacb178c78859',1,'Tango::AttributeEventInfo()']]], + ['attributeinfo',['AttributeInfo',['../structTango_1_1AttributeInfo.html',1,'Tango::AttributeInfo'],['../group__Client.html#gad3bc51cab7995f9e00f253b183924ae9',1,'Tango::AttributeInfo()']]], + ['attributeinfoex',['AttributeInfoEx',['../structTango_1_1AttributeInfoEx.html',1,'Tango::AttributeInfoEx'],['../group__Client.html#ga09323cc9a29673f93f38e5e0190c6be6',1,'Tango::AttributeInfoEx()']]], ['attributeinfolistex',['AttributeInfoListEx',['../group__Client.html#ga7175e05437edf640b8e555d1a601335c',1,'Tango']]], - ['attributeproxy',['AttributeProxy',['../classTango_1_1AttributeProxy.html',1,'Tango']]], - ['attributeproxy',['AttributeProxy',['../classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9',1,'Tango::AttributeProxy::AttributeProxy(string &name)'],['../classTango_1_1AttributeProxy.html#ab8a6da05eb30b76b144557c8e20c5e81',1,'Tango::AttributeProxy::AttributeProxy(const char *name)']]], + ['attributeproxy',['AttributeProxy',['../classTango_1_1AttributeProxy.html',1,'Tango::AttributeProxy'],['../classTango_1_1AttributeProxy.html#af54cba1f887abb8ef36db5a5a477b5d9',1,'Tango::AttributeProxy::AttributeProxy(string &name)'],['../classTango_1_1AttributeProxy.html#ab8a6da05eb30b76b144557c8e20c5e81',1,'Tango::AttributeProxy::AttributeProxy(const char *name)']]], ['attrmemorizedtype',['AttrMemorizedType',['../group__Client.html#gae59d9d9726e3916b6a49bda9de1bff2c',1,'Tango']]], - ['attrprop',['AttrProp',['../classTango_1_1AttrProp.html',1,'Tango']]], - ['attrprop',['AttrProp',['../classTango_1_1AttrProp.html#a464a13c1dcecb483dff1aa8b29b183fd',1,'Tango::AttrProp::AttrProp()'],['../classTango_1_1AttrProp.html#a509fe17d8f539d8a8734dfa852bd9f4e',1,'Tango::AttrProp::AttrProp(const T &value)'],['../classTango_1_1AttrProp.html#a96b27aee3ff878547fc5860f87f08ca2',1,'Tango::AttrProp::AttrProp(const char *value_str)'],['../classTango_1_1AttrProp.html#abc19d1718a15994e87ac3c9979c48b59',1,'Tango::AttrProp::AttrProp(const string &value_str)']]], + ['attrprop',['AttrProp',['../classTango_1_1AttrProp.html',1,'Tango::AttrProp< T >'],['../classTango_1_1AttrProp.html#a464a13c1dcecb483dff1aa8b29b183fd',1,'Tango::AttrProp::AttrProp()'],['../classTango_1_1AttrProp.html#a509fe17d8f539d8a8734dfa852bd9f4e',1,'Tango::AttrProp::AttrProp(const T &value)'],['../classTango_1_1AttrProp.html#a96b27aee3ff878547fc5860f87f08ca2',1,'Tango::AttrProp::AttrProp(const char *value_str)'],['../classTango_1_1AttrProp.html#abc19d1718a15994e87ac3c9979c48b59',1,'Tango::AttrProp::AttrProp(const string &value_str)']]], ['attrprop_3c_20devlong_20_3e',['AttrProp< DevLong >',['../classTango_1_1AttrProp.html',1,'Tango']]], ['attrreadevent',['AttrReadEvent',['../classTango_1_1AttrReadEvent.html',1,'Tango']]], ['attrwrittenevent',['AttrWrittenEvent',['../classTango_1_1AttrWrittenEvent.html',1,'Tango']]], diff --git a/search/all_10.html b/search/all_10.html index a960bb8..c234738 100644 --- a/search/all_10.html +++ b/search/all_10.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_10.js b/search/all_10.js index 680f08c..bead129 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,6 +1,6 @@ var searchData= [ - ['re_5fthrow_5fexception',['re_throw_exception',['../classTango_1_1Except.html#a9c3792241214eac89e7fbdd91646b67a',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab892eac30e082eca52af8c57f245e46e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a498aaee0525e6650bb17e209581837f8',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a0422b78fa9a5632a46f3c617917ea80f',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8896fdbe1a3bbe7b3aee6930a3d01b68',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a83510f679847371ba4ac8813e82fc14f',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa01396d9679d7b260a31a61735bf4004',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae2c8a7188665f1cd16f448aa4ab83d17',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ace5f51b25e895260bb85b318d4e4f59c',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aeba14e603df6a856739c7734859c50f9',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a03a3ffc68c976acb58a8e61eb50fcad6',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1ca76b2d4a5b22d0a2079e3889b12a9e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa28f7d876b6967235e854555fc2fe1ba',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a93e9e068103c707d2c4931f8c7804ef8',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1d0f06fa487f3506e49cad58d36e6ba0',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a73f743dfaac89212eeb994bb40e79577',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1a0b86d7563895673901bbfb9e862b9b',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab919ac526ab5cc7912d98df37989a96d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa52f5b4614aaa58d60a2fc830ef23ba6',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a28f9a09de30e050f27d879e1120d3ad2',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a42d1f2a98eb402a268e582128ddd61ab',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)']]], + ['re_5fthrow_5fexception',['re_throw_exception',['../classTango_1_1Except.html#aa7c524ea2b94e8a866de34d83f22f443',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a23edaa24fe9fba5455cdad46984f1089',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad0deadef4a6d4d7ed54b6881e2c10229',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ade050310452d354b346be62ea6ad2f7d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a18e3fd24748ef9969b2f9788e649c0a4',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a24aa73b8d2bc688b52f2130b407b4be1',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad3bda7f47e8962f702ead818a7c8b5b4',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a082877c7bb3512d05e909b70fd852987',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab9565fba641520821e83f95c0235323b',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a5a5178b543c5a5d64ce8c2530bb502d7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#acb09f8ca2652699020b0facba32dbe2d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a97e44dee47dce5339e972c048ae8f5cc',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac586f1a799638193fe5ea005e328eaa7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a25dc86515bc56b702df57592aa15020e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a52c28823dddd83440e75f704db49b8ca',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7223971693e54037cb76d0f936e0e368',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac12a8b7b7d595c183c65430d75d37c85',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac870f22a393824e1df609444f1de5470',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa5831346e296212660d7351e5da636e2',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3b9d8674504836dbd92de253e38f6035',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3fa7c189e282401271b749c1237165b7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)']]], ['read',['read',['../classTango_1_1AttributeProxy.html#a75523bd6d6703569a1ad769f1020059b',1,'Tango::AttributeProxy']]], ['read_5falarm',['read_alarm',['../classTango_1_1MultiAttribute.html#a5f848b890a266861a0dced1add52fe88',1,'Tango::MultiAttribute']]], ['read_5fasynch',['read_asynch',['../classTango_1_1AttributeProxy.html#a5dcb9de15ebbcb991bc372e7ade13b93',1,'Tango::AttributeProxy::read_asynch()'],['../classTango_1_1AttributeProxy.html#a46974f7849cce49aa8c136f7b3268a35',1,'Tango::AttributeProxy::read_asynch(CallBack &cb)']]], @@ -37,6 +37,5 @@ var searchData= ['reset',['reset',['../classTango_1_1GroupReplyList.html#afe1cb42828f48dd701a0e8d250470e93',1,'Tango::GroupReplyList::reset()'],['../classTango_1_1GroupCmdReplyList.html#a30946c9b34cf1275f3e4b442652935e2',1,'Tango::GroupCmdReplyList::reset()'],['../classTango_1_1GroupAttrReplyList.html#a27620a4010723a1649c0dd810b4e1367',1,'Tango::GroupAttrReplyList::reset()']]], ['reset_5fexceptions',['reset_exceptions',['../classTango_1_1Pipe.html#ad0961a4c770ff42b0b672907268b6c14',1,'Tango::Pipe::reset_exceptions()'],['../classTango_1_1DbDatum.html#a6c4f542a1f33e2ff5e7f2e16aded5679',1,'Tango::DbDatum::reset_exceptions()'],['../classTango_1_1DeviceData.html#afc018476b633193426ba5e02451ff70b',1,'Tango::DeviceData::reset_exceptions()'],['../classTango_1_1DevicePipeBlob.html#ab54466d1b593e8e464957f19ef685ae2',1,'Tango::DevicePipeBlob::reset_exceptions()'],['../classTango_1_1DevicePipe.html#a1af9cfab27802edd6fba645e14759162',1,'Tango::DevicePipe::reset_exceptions()'],['../classTango_1_1DeviceAttribute.html#aadacbabadd2fb9533f47c2e401c2bf9c',1,'Tango::DeviceAttribute::reset_exceptions()']]], ['reset_5ffiledatabase',['reset_filedatabase',['../classTango_1_1Util.html#a6e221145196c95c02be5474dcd9520c0',1,'Tango::Util']]], - ['return_5fempty_5fany',['return_empty_any',['../namespaceTango.html#a3b3bd64ad7f36f411ad17050d314a460',1,'Tango']]], ['root_5fattr_5fname',['root_attr_name',['../structTango_1_1AttributeInfoEx.html#a9b125948c23b7a7747ad16165625ab66',1,'Tango::AttributeInfoEx']]] ]; diff --git a/search/all_11.html b/search/all_11.html index fda6861..2f927fe 100644 --- a/search/all_11.html +++ b/search/all_11.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_11.js b/search/all_11.js index 7c04242..bfe5f7e 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -42,14 +42,14 @@ var searchData= ['set_5fin_5ftype_5fdesc',['set_in_type_desc',['../classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba',1,'Tango::Command::set_in_type_desc(const char *desc)'],['../classTango_1_1Command.html#aeb1db497ea77211071a7fd11cb2c9900',1,'Tango::Command::set_in_type_desc(string &desc)']]], ['set_5flabel',['set_label',['../classTango_1_1UserDefaultAttrProp.html#a570f0146ec61bdbb0a2115d905ea8547',1,'Tango::UserDefaultAttrProp::set_label()'],['../classTango_1_1UserDefaultFwdAttrProp.html#a83a156838771e7aac685e7e3c1a89fd3',1,'Tango::UserDefaultFwdAttrProp::set_label()'],['../classTango_1_1UserDefaultPipeProp.html#a907036fa8c1fa267cc15ea8699eadfd1',1,'Tango::UserDefaultPipeProp::set_label()']]], ['set_5flogging_5flevel',['set_logging_level',['../classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9',1,'Tango::DeviceProxy']]], - ['set_5fmax_5falarm',['set_max_alarm',['../classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789',1,'Tango::UserDefaultAttrProp::set_max_alarm()'],['../classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234',1,'Tango::Attribute::set_max_alarm()']]], - ['set_5fmax_5fvalue',['set_max_value',['../classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092',1,'Tango::UserDefaultAttrProp::set_max_value()'],['../classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9',1,'Tango::WAttribute::set_max_value()']]], - ['set_5fmax_5fwarning',['set_max_warning',['../classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c',1,'Tango::UserDefaultAttrProp::set_max_warning()'],['../classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac',1,'Tango::Attribute::set_max_warning()']]], + ['set_5fmax_5falarm',['set_max_alarm',['../classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789',1,'Tango::UserDefaultAttrProp::set_max_alarm()'],['../classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234',1,'Tango::Attribute::set_max_alarm(const T &new_max_alarm)'],['../classTango_1_1Attribute.html#a0883ff3d91d5d10f6501d244ae0af240',1,'Tango::Attribute::set_max_alarm(char *new_max_alarm)'],['../classTango_1_1Attribute.html#a2f99ee34d41eaef4fcec47143f904a46',1,'Tango::Attribute::set_max_alarm(const char *new_max_alarm)']]], + ['set_5fmax_5fvalue',['set_max_value',['../classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092',1,'Tango::UserDefaultAttrProp::set_max_value()'],['../classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9',1,'Tango::WAttribute::set_max_value(const T &max_value)'],['../classTango_1_1WAttribute.html#aa1108fe16975a87b4b4509a09d0949ac',1,'Tango::WAttribute::set_max_value(char *max_value)'],['../classTango_1_1WAttribute.html#add92cf6bfc1d74c4dde4da7ec0fc10cf',1,'Tango::WAttribute::set_max_value(const char *max_value)']]], + ['set_5fmax_5fwarning',['set_max_warning',['../classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c',1,'Tango::UserDefaultAttrProp::set_max_warning()'],['../classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac',1,'Tango::Attribute::set_max_warning(const T &new_max_warning)'],['../classTango_1_1Attribute.html#aaac81a25b5e20b80d35eade9792769fc',1,'Tango::Attribute::set_max_warning(char *new_max_warning)'],['../classTango_1_1Attribute.html#a11c4d8b3605e998f665dc9f8dc1bf5ef',1,'Tango::Attribute::set_max_warning(const char *new_max_warning)']]], ['set_5fmemorized',['set_memorized',['../classTango_1_1Attr.html#aac89c07e2033c13abf2222fd6cd089dc',1,'Tango::Attr']]], ['set_5fmemorized_5finit',['set_memorized_init',['../classTango_1_1Attr.html#a5c1d94ccc3bacb8d728cf836df737889',1,'Tango::Attr']]], - ['set_5fmin_5falarm',['set_min_alarm',['../classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7',1,'Tango::UserDefaultAttrProp::set_min_alarm()'],['../classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef',1,'Tango::Attribute::set_min_alarm()']]], - ['set_5fmin_5fvalue',['set_min_value',['../classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778',1,'Tango::UserDefaultAttrProp::set_min_value()'],['../classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc',1,'Tango::WAttribute::set_min_value()']]], - ['set_5fmin_5fwarning',['set_min_warning',['../classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534',1,'Tango::UserDefaultAttrProp::set_min_warning()'],['../classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c',1,'Tango::Attribute::set_min_warning()']]], + ['set_5fmin_5falarm',['set_min_alarm',['../classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7',1,'Tango::UserDefaultAttrProp::set_min_alarm()'],['../classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef',1,'Tango::Attribute::set_min_alarm(const T &new_min_alarm)'],['../classTango_1_1Attribute.html#ad19cadedfa731b8f31513dd3584cf956',1,'Tango::Attribute::set_min_alarm(char *new_min_alarm)'],['../classTango_1_1Attribute.html#a29e50bf4cafda0d224c670e342a0d50c',1,'Tango::Attribute::set_min_alarm(const char *new_min_alarm)']]], + ['set_5fmin_5fvalue',['set_min_value',['../classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778',1,'Tango::UserDefaultAttrProp::set_min_value()'],['../classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc',1,'Tango::WAttribute::set_min_value(const T &min_value)'],['../classTango_1_1WAttribute.html#a1607b5b07321e6d1867fb7f8b78b56c9',1,'Tango::WAttribute::set_min_value(char *min_value)'],['../classTango_1_1WAttribute.html#a6554f7bb0b05363282a11bb3ea2dd24f',1,'Tango::WAttribute::set_min_value(const char *min_value)']]], + ['set_5fmin_5fwarning',['set_min_warning',['../classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534',1,'Tango::UserDefaultAttrProp::set_min_warning()'],['../classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c',1,'Tango::Attribute::set_min_warning(const T &new_min_warning)'],['../classTango_1_1Attribute.html#a848f8cc8e7563c1f84c5960d72eac007',1,'Tango::Attribute::set_min_warning(char *new_min_warning)'],['../classTango_1_1Attribute.html#a0cfba122c474f13d36dca26e23f0b424',1,'Tango::Attribute::set_min_warning(const char *new_min_warning)']]], ['set_5fname',['set_name',['../classTango_1_1Command.html#a13a2bbf037579b576dcee0bc9b55d8f2',1,'Tango::Command::set_name()'],['../classTango_1_1Pipe.html#ac70b0bcbaf0f31a91fd27f21fe05fef6',1,'Tango::Pipe::set_name()'],['../classTango_1_1DevicePipeBlob.html#aa16f3e082d2d6f7ee4f12135a9f63cb7',1,'Tango::DevicePipeBlob::set_name()'],['../classTango_1_1DevicePipe.html#a12dc55a63df0edd0fa2f858dce39ad25',1,'Tango::DevicePipe::set_name()'],['../classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6',1,'Tango::DeviceAttribute::set_name(string &na)'],['../classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f',1,'Tango::DeviceAttribute::set_name(const char *na)']]], ['set_5fobj_5fid',['set_obj_id',['../classTango_1_1DeviceImpl.html#a99aba4af5cd29838f50956a75427d5f7',1,'Tango::DeviceImpl']]], ['set_5fout_5ftype_5fdesc',['set_out_type_desc',['../classTango_1_1Command.html#af421f59ba21cb3300d8ed5cdc28114ad',1,'Tango::Command::set_out_type_desc(const char *desc)'],['../classTango_1_1Command.html#a98bb11a3d9c82fd2e4bbde0ed28d3dcf',1,'Tango::Command::set_out_type_desc(string &desc)']]], @@ -81,8 +81,7 @@ var searchData= ['set_5fvalue_5fdate_5fquality',['set_value_date_quality',['../classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518',1,'Tango::Attribute::set_value_date_quality(Tango::DevShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d',1,'Tango::Attribute::set_value_date_quality(Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431',1,'Tango::Attribute::set_value_date_quality(Tango::DevFloat *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0',1,'Tango::Attribute::set_value_date_quality(Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a',1,'Tango::Attribute::set_value_date_quality(Tango::DevDouble *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e',1,'Tango::Attribute::set_value_date_quality(Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5',1,'Tango::Attribute::set_value_date_quality(Tango::DevBoolean *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890',1,'Tango::Attribute::set_value_date_quality(Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946',1,'Tango::Attribute::set_value_date_quality(Tango::DevUShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef',1,'Tango::Attribute::set_value_date_quality(Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6',1,'Tango::Attribute::set_value_date_quality(Tango::DevUChar *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334',1,'Tango::Attribute::set_value_date_quality(Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322',1,'Tango::Attribute::set_value_date_quality(Tango::DevState *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7',1,'Tango::Attribute::set_value_date_quality(Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493',1,'Tango::Attribute::set_value_date_quality(Tango::DevEncoded *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data_str, Tango::DevUChar *p_data, long size, time_t t, Tango::AttrQuality qual, bool release=false)'],['../classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0',1,'Tango::Attribute::set_value_date_quality(Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9',1,'Tango::Attribute::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_5fwrite_5fvalue',['set_write_value',['../classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200',1,'Tango::WAttribute::set_write_value(Tango::DevShort val)'],['../classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5',1,'Tango::WAttribute::set_write_value(Tango::DevShort *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07',1,'Tango::WAttribute::set_write_value(vector< Tango::DevShort > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da',1,'Tango::WAttribute::set_write_value(Tango::DevLong val)'],['../classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d',1,'Tango::WAttribute::set_write_value(Tango::DevLong *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6',1,'Tango::WAttribute::set_write_value(vector< Tango::DevLong > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e',1,'Tango::WAttribute::set_write_value(Tango::DevLong64 val)'],['../classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566',1,'Tango::WAttribute::set_write_value(Tango::DevLong64 *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a',1,'Tango::WAttribute::set_write_value(vector< Tango::DevLong64 > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9',1,'Tango::WAttribute::set_write_value(Tango::DevDouble val)'],['../classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613',1,'Tango::WAttribute::set_write_value(Tango::DevDouble *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c',1,'Tango::WAttribute::set_write_value(vector< Tango::DevDouble > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674',1,'Tango::WAttribute::set_write_value(Tango::DevString val)'],['../classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6',1,'Tango::WAttribute::set_write_value(string &val)'],['../classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189',1,'Tango::WAttribute::set_write_value(Tango::DevString *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78',1,'Tango::WAttribute::set_write_value(vector< string > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244',1,'Tango::WAttribute::set_write_value(Tango::DevFloat val)'],['../classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b',1,'Tango::WAttribute::set_write_value(Tango::DevFloat *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254',1,'Tango::WAttribute::set_write_value(vector< Tango::DevFloat > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7',1,'Tango::WAttribute::set_write_value(Tango::DevBoolean val)'],['../classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832',1,'Tango::WAttribute::set_write_value(Tango::DevBoolean *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c',1,'Tango::WAttribute::set_write_value(vector< Tango::DevBoolean > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f',1,'Tango::WAttribute::set_write_value(Tango::DevUShort val)'],['../classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4',1,'Tango::WAttribute::set_write_value(Tango::DevUShort *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a',1,'Tango::WAttribute::set_write_value(vector< Tango::DevUShort > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a',1,'Tango::WAttribute::set_write_value(Tango::DevUChar val)'],['../classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46',1,'Tango::WAttribute::set_write_value(Tango::DevUChar *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b',1,'Tango::WAttribute::set_write_value(vector< Tango::DevUChar > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf',1,'Tango::WAttribute::set_write_value(Tango::DevULong val)'],['../classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b',1,'Tango::WAttribute::set_write_value(Tango::DevULong *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94',1,'Tango::WAttribute::set_write_value(vector< Tango::DevULong > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4',1,'Tango::WAttribute::set_write_value(Tango::DevULong64 val)'],['../classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1',1,'Tango::WAttribute::set_write_value(Tango::DevULong64 *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958',1,'Tango::WAttribute::set_write_value(vector< Tango::DevULong64 > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc',1,'Tango::WAttribute::set_write_value(Tango::DevState val)'],['../classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf',1,'Tango::WAttribute::set_write_value(Tango::DevState *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2',1,'Tango::WAttribute::set_write_value(vector< Tango::DevState > &val, long x=1, long y=0)']]], ['signal_5fhandler',['signal_handler',['../classTango_1_1DeviceImpl.html#a2f387fb75b3427fc661a4f9b829b1491',1,'Tango::DeviceImpl::signal_handler()'],['../classTango_1_1DeviceClass.html#a18b1c69d52e63e73cf6a844ee348da4a',1,'Tango::DeviceClass::signal_handler()']]], - ['spectrumattr',['SpectrumAttr',['../classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)']]], - ['spectrumattr',['SpectrumAttr',['../classTango_1_1SpectrumAttr.html',1,'Tango']]], + ['spectrumattr',['SpectrumAttr',['../classTango_1_1SpectrumAttr.html',1,'Tango::SpectrumAttr'],['../classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#af79bca652cbf52e1561cb0d3eac378fd',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name)']]], ['standard_5funit',['standard_unit',['../classTango_1_1Attribute.html#ac6aa3f2dcfb375b83d8dc8a13fb3d34f',1,'Tango::Attribute::standard_unit()'],['../classTango_1_1MultiAttrProp.html#a67dc1fda90cc3a2730b77a28146eeede',1,'Tango::MultiAttrProp::standard_unit()'],['../structTango_1_1DeviceAttributeConfig.html#a6e39a2bd02dff03ba378d42e0f0892e8',1,'Tango::DeviceAttributeConfig::standard_unit()']]], ['started_5fdate',['started_date',['../classTango_1_1DbDevFullInfo.html#aadfba1d0368c960d7f29997c6397f46e',1,'Tango::DbDevFullInfo']]], ['state',['state',['../classTango_1_1Pipe.html#a124f05b1125ea60be231ded98f27d303',1,'Tango::Pipe::state()'],['../classTango_1_1DeviceData.html#ab0b8c5024dbc3e0e200313a3d91b9c95',1,'Tango::DeviceData::state()'],['../classTango_1_1DevicePipeBlob.html#ad0ef655afc8a1d0a59a44091892b017f',1,'Tango::DevicePipeBlob::state()'],['../classTango_1_1DevicePipe.html#a1f00cacf4141ab47e7f1c1a4bbb4bbdb',1,'Tango::DevicePipe::state()'],['../classTango_1_1DeviceAttribute.html#acd36c145050e5e3bf3bd4a172a0249c7',1,'Tango::DeviceAttribute::state()'],['../classTango_1_1DeviceProxy.html#ac173ba95be20afec6d5e836cddc98ce9',1,'Tango::DeviceProxy::state()'],['../classTango_1_1AttributeProxy.html#a7b6e44665cbe3795fdf51c1bdfcc3455',1,'Tango::AttributeProxy::state()']]], diff --git a/search/all_12.html b/search/all_12.html index fe96a79..6b0988c 100644 --- a/search/all_12.html +++ b/search/all_12.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_12.js b/search/all_12.js index 1a4be78..cc999f9 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -1,20 +1,13 @@ var searchData= [ - ['tango',['Tango',['../namespaceTango.html',1,'']]], - ['templcommand',['TemplCommand',['../classTango_1_1TemplCommand.html#a7a162c71679b1bb2ea3fc11db8b149bc',1,'Tango::TemplCommand::TemplCommand()'],['../classTango_1_1TemplCommand.html#a4f42709104cd27eeb848a27ff44e6373',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommand.html#a85c470b753e39501dcc643d2d24bb4c1',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommand.html#aec6ec7d8e294853794e0751506094820',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommand.html#aa501b4eeed5924c7b6b27b2d9a4f596a',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommand.html#ac0572e0a8e56d8e0257eac2fca17eded',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommand.html#a5761d50fa8cea0e8d0390c2fbeb323e9',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommand.html#ae7aeba83c3f09dbd37cd09dbbb2ce065',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommand.html#afe02e04d7b0962f0c1a90d3e1407d192',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommand.html#a913bafce3c537f63d7c4b1d8bdfa06a8',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a8dce45fed70a6a7413e343097717aec4',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a672bee0db4d93ae7cc61b4f4addf5363',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a7377dcddc8b874cc7aa791b341be199c',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a9499afc773335b2217eab990d15aab53',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a6555e408ea4516e7b7423d1c48a27358',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a90fef4d7838f8ee6ae045831467ce598',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a8f48d5f24579df210d585604444cb629',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], - ['templcommand',['TemplCommand',['../classTango_1_1TemplCommand.html',1,'Tango']]], - ['templcommandin',['TemplCommandIn',['../classTango_1_1TemplCommandIn.html',1,'Tango']]], - ['templcommandin',['TemplCommandIn',['../classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a341511557f158fcb9264e44a23d6b937',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a2d1b7ab8622e3691b30f010adb506b11',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#abbc6d1ea42a506c4669f82cee32c3824',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#aadebfe9bac293025be183cccefe0efa0',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#ab9e0914829be048618b007a659e017f9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a37ad05e7407ee50d42ad98d7c199178e',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#a073d83c60194f55a563c9d7e70828d2d',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a137ba0664e58e8008b3c2e058e09f218',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a057e510fb0cf68e6695d29de386a3329',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a8f988a11e4d110b4b7c227281f63a375',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a059bcfebb4431750b9718eb869301544',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#acdce293a3da6b437894d8fb6f567e2cf',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2c68153e4fead481de8c781823b6f515',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a5ee7acb6de275a3994f5552cd5ae4443',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2229c911a64cdae7ba7967cc66534dd9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], - ['templcommandinout',['TemplCommandInOut',['../classTango_1_1TemplCommandInOut.html#a09bbe5a98cff5425a5627af76435f309',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#ae905b4db452b115ae3232d0a179deac7',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#aec7f943e0412016b1c1063d3dde694f3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a2ba0d93006c6d776248f35dc26578b87',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a418733bc08eed3cc3fc7ce4ae2d36321',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a7725331aba633cde2f26f23769896b5a',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#ac0845cca0f7b4a47f194dbe8741eeb4b',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a1d8eb4c66b7840913cee742e2138f10c',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#a4cd8aa04392f1c2ef665cb5bdfa7bc86',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a29ec8158c25feb319848a876783fdc79',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#add11fefa6ae6dfb7e374d22c54eaedf0',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a2854675abd8fdbbcc63676db498195a1',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#abc84ec88a117f481e3b0ed8a6d273cce',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a0dd98b34ed11a4405f134969cf120152',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#aaf2cfe422127533782d5e8b4073548e3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a145be9fc116c50ae461f5b6a038e3483',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], - ['templcommandinout',['TemplCommandInOut',['../classTango_1_1TemplCommandInOut.html',1,'Tango']]], - ['templcommandout',['TemplCommandOut',['../classTango_1_1TemplCommandOut.html',1,'Tango']]], - ['templcommandout',['TemplCommandOut',['../classTango_1_1TemplCommandOut.html#af068c10a1723d67577d8c7c0f6a7b5aa',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#adaf597eba94b56ab2ba93c4d6a69f205',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#a9e5293459cb6ed33331fbb290eaec9c9',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#a5673152dfc935f450caea8d1d2a22e52',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#abb25bf3e3ad5c6789d76cd8dc5e36867',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#a09f46f5af2dd7d2a7315309259975a76',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#a6690c380e46526d17fe488226fd0c861',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#ab45fcaab09c05a24788e40f8a8c7a671',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#ab1994f704a66631bc3fea790074749fe',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a8a73c454b3a5920c3b6a6067c6aca35f',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aa38e3d4d0b6fb395da911ccb80997209',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#ad11ab11480631f2e48117681b2f4fb26',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a9005d432b9156bcf1aa91f175f383a20',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a67307221fb947ce222040eaaf6b2a808',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aaf3bef1d3b665788994dee565404e4a6',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a66580fc7ec414d46ef45dafb3556bc63',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], - ['throw_5fexception',['throw_exception',['../classTango_1_1Except.html#a937f591028b392e50070fbc4149beec6',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a2dc82f122c0bdde68566f0a6b3419f13',1,'Tango::Except::throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a21f0ffe9ed4839c570f8137edb3d7241',1,'Tango::Except::throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4b6a58d11b720d1aef7cc341802ddc4e',1,'Tango::Except::throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4bc955a801d67a784828f4b79471e959',1,'Tango::Except::throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a21253baed3a2521bfa388fc8079f2026',1,'Tango::Except::throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a87d6f2b545de08d288da642068e001c8',1,'Tango::Except::throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a55ed8f25cc157fa3152ede702b36517c',1,'Tango::Except::throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae8002ec9ea1ba0c99a0770b55ff71d98',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aea2efa05e2b0f46a343061cf88655547',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a13ecdf493972a076fcf3627624198cce',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac7a9b59a82aa568890f75c0232e68824',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac7d152b9c381a9ff2202224404b4df34',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae1125b916a127f9b75832b018eb98ede',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a92359694cca28325fd6480f87e4b9668',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a379a9cc1c1ccfc574ffecd135279e13f',1,'Tango::Except::throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8a7e6834550169c1b9bd4c6cd822bd58',1,'Tango::Except::throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a81dc475cd517c75e49c188bb91fd0e60',1,'Tango::Except::throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a81a64fad0f2d00d7e9eae178fe986ea8',1,'Tango::Except::throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a99d02e0220c93333faf67f1b680c38c1',1,'Tango::Except::throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a51c66f4b7d4ef481676117b5db783695',1,'Tango::Except::throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1b8717bff6543c006432b21f75bfbc91',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const char *origin)'],['../classTango_1_1Except.html#af5e4556620778aafe5f4ac804d2487f3',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, char *origin)'],['../classTango_1_1Except.html#aa48033af1929e523868abce480161902',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const string &origin)']]], - ['throw_5fnamed_5fexception',['throw_named_exception',['../classTango_1_1Except.html#a79a7b2e44c9584e8795042c1ff7a92cc',1,'Tango::Except::throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a55ba95758fa392f750ad9b84d0a636f8',1,'Tango::Except::throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8df2d695cd46b604cf136e5096a4514a',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3c79b097902506591430124f8db3341a',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)']]], - ['timedattrdata',['TimedAttrData',['../classTango_1_1TimedAttrData.html',1,'Tango']]], - ['timedattrdata',['TimedAttrData',['../classTango_1_1TimedAttrData.html#a2d4169ef4a760ac37755aea53f9c5de8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a3f141191cabfb22c0d472968ca78010f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a5b4fbde2e8e1147285c8489d15cb37e1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a49f601bb51212d75870f0b4319a4a795',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aadf938e45266eca4a828cbbf653c752b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ac165c5c9f094cba4cadf32bd8947b469',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ad302f54d4d70c534bdf50466a5719c55',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae060ee002aff45f67590f1f1fa61d35b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a21807ab571c0766770a3ff5e77bae3d5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#accd5bf91bd215da16f89f548b1a8a175',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae0d7a1f16bb0a9f9588c423b69bad81e',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a813e4a279f6af2c4e519ce9cbc4b6cd5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a172705abeceda80074eb21daf80a7d63',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, time_t when)'],['../classTango_1_1TimedAttrData.html#a0a3a74a999370bc1c9086f0c734e5f8f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#a0325f0beaf8b469637e4c91e1e33d1a8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a40805ec38830616c3b97ed213c8a8193',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a03898ae2fc843b772b16ff17a80befb1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a93fc81581fdb0e9a762d46275a24f1eb',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a8656fb5f0a393b01b5296184ec551e14',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a4bb287b0748db345ea2b8162cbf78c38',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab31e6d4572d06f1d737c83ab724a749b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#abaa2cc0289526f4f1fc6b2a4819097ff',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af109ad029acf390960952d2eaa34df33',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a274182798f9747dc21f1ac5541993ae8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a9657cdf98f7daf2d4503eb2997485b64',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, time_t when)'],['../classTango_1_1TimedAttrData.html#aa4c8599532109015ec2393cc6d56d0b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#ad399b03ab42777930915e841a477a9b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a817a35162cd7bb5de957fb5ff05b80e4',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aa6a402171eb2a57350f77d4e62cd073b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a3e44fa81a94702b8c4e3709a826ed24a',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a26c2a4fbbd27bc92c6a61ab062954c1b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a1853de77aff71717a14f72c6ce9caaa7',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af4f5186582aec35104a81cb2eb847e8c',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a88488896f84cd62f714512b33de6dff1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab9ce89a140afbbb6061f1444da0d8996',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a95330dc8f32bac365450639712600785',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a941a405e2f77f182adbac4e2736276cb',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, time_t when)'],['../classTango_1_1TimedAttrData.html#a152bf703a398c86e681916585b416a6a',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, timeval when)']]], - ['timedcmddata',['TimedCmdData',['../classTango_1_1TimedCmdData.html#a52aa3bee7afb6e0947d805e498ee08ae',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, time_t when)'],['../classTango_1_1TimedCmdData.html#a641bf7e089fd36a70d09cebef4d91c79',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, time_t when)'],['../classTango_1_1TimedCmdData.html#ab61561536584807b6771cc7ab6db76e2',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, struct timeval when)'],['../classTango_1_1TimedCmdData.html#af7d4d705ed242a8dca60443987926e28',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, struct timeval when)'],['../classTango_1_1TimedCmdData.html#a8cc1733169352938edf8432bc4551222',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, time_t when)'],['../classTango_1_1TimedCmdData.html#a18999aecdf64d96fa704b7549c534dfe',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, timeval when)']]], - ['timedcmddata',['TimedCmdData',['../classTango_1_1TimedCmdData.html',1,'Tango']]], + ['templcommand',['TemplCommand',['../classTango_1_1TemplCommand.html',1,'Tango::TemplCommand'],['../classTango_1_1TemplCommand.html#a7a162c71679b1bb2ea3fc11db8b149bc',1,'Tango::TemplCommand::TemplCommand()'],['../classTango_1_1TemplCommand.html#a4f42709104cd27eeb848a27ff44e6373',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommand.html#a85c470b753e39501dcc643d2d24bb4c1',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommand.html#aec6ec7d8e294853794e0751506094820',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommand.html#aa501b4eeed5924c7b6b27b2d9a4f596a',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommand.html#ac0572e0a8e56d8e0257eac2fca17eded',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommand.html#a5761d50fa8cea0e8d0390c2fbeb323e9',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommand.html#ae7aeba83c3f09dbd37cd09dbbb2ce065',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommand.html#afe02e04d7b0962f0c1a90d3e1407d192',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommand.html#a913bafce3c537f63d7c4b1d8bdfa06a8',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a8dce45fed70a6a7413e343097717aec4',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a672bee0db4d93ae7cc61b4f4addf5363',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a7377dcddc8b874cc7aa791b341be199c',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a9499afc773335b2217eab990d15aab53',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a6555e408ea4516e7b7423d1c48a27358',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a90fef4d7838f8ee6ae045831467ce598',1,'Tango::TemplCommand::TemplCommand(const char *cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommand.html#a8f48d5f24579df210d585604444cb629',1,'Tango::TemplCommand::TemplCommand(string &cmd_name, void(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], + ['templcommandin',['TemplCommandIn',['../classTango_1_1TemplCommandIn.html',1,'Tango::TemplCommandIn< INARG >'],['../classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a341511557f158fcb9264e44a23d6b937',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a2d1b7ab8622e3691b30f010adb506b11',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#abbc6d1ea42a506c4669f82cee32c3824',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#aadebfe9bac293025be183cccefe0efa0',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#ab9e0914829be048618b007a659e017f9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a37ad05e7407ee50d42ad98d7c199178e',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#a073d83c60194f55a563c9d7e70828d2d',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a137ba0664e58e8008b3c2e058e09f218',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a057e510fb0cf68e6695d29de386a3329',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a8f988a11e4d110b4b7c227281f63a375',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a059bcfebb4431750b9718eb869301544',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#acdce293a3da6b437894d8fb6f567e2cf',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2c68153e4fead481de8c781823b6f515',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a5ee7acb6de275a3994f5552cd5ae4443',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2229c911a64cdae7ba7967cc66534dd9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], + ['templcommandinout',['TemplCommandInOut',['../classTango_1_1TemplCommandInOut.html',1,'Tango::TemplCommandInOut< INARG, OUTARG >'],['../classTango_1_1TemplCommandInOut.html#a09bbe5a98cff5425a5627af76435f309',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#ae905b4db452b115ae3232d0a179deac7',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#aec7f943e0412016b1c1063d3dde694f3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a2ba0d93006c6d776248f35dc26578b87',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a418733bc08eed3cc3fc7ce4ae2d36321',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a7725331aba633cde2f26f23769896b5a',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#ac0845cca0f7b4a47f194dbe8741eeb4b',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a1d8eb4c66b7840913cee742e2138f10c',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#a4cd8aa04392f1c2ef665cb5bdfa7bc86',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a29ec8158c25feb319848a876783fdc79',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#add11fefa6ae6dfb7e374d22c54eaedf0',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a2854675abd8fdbbcc63676db498195a1',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#abc84ec88a117f481e3b0ed8a6d273cce',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a0dd98b34ed11a4405f134969cf120152',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#aaf2cfe422127533782d5e8b4073548e3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a145be9fc116c50ae461f5b6a038e3483',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], + ['templcommandout',['TemplCommandOut',['../classTango_1_1TemplCommandOut.html',1,'Tango::TemplCommandOut< OUTARG >'],['../classTango_1_1TemplCommandOut.html#af068c10a1723d67577d8c7c0f6a7b5aa',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#adaf597eba94b56ab2ba93c4d6a69f205',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#a9e5293459cb6ed33331fbb290eaec9c9',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#a5673152dfc935f450caea8d1d2a22e52',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#abb25bf3e3ad5c6789d76cd8dc5e36867',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#a09f46f5af2dd7d2a7315309259975a76',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#a6690c380e46526d17fe488226fd0c861',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#ab45fcaab09c05a24788e40f8a8c7a671',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#ab1994f704a66631bc3fea790074749fe',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a8a73c454b3a5920c3b6a6067c6aca35f',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aa38e3d4d0b6fb395da911ccb80997209',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#ad11ab11480631f2e48117681b2f4fb26',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a9005d432b9156bcf1aa91f175f383a20',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a67307221fb947ce222040eaaf6b2a808',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aaf3bef1d3b665788994dee565404e4a6',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a66580fc7ec414d46ef45dafb3556bc63',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], + ['throw_5fexception',['throw_exception',['../classTango_1_1Except.html#aed37eef3412fdddf143edfcd90b34803',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aec8da642890e6a2d145a1234092211ac',1,'Tango::Except::throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a2af0b58fb54215db0e88d1c37c7a795c',1,'Tango::Except::throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a397ec53a10c8b862c3cde1d0cd6fc4a4',1,'Tango::Except::throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a0bc74bced7372356b913d777cb094f51',1,'Tango::Except::throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a6791f6dfe0830eb9e40785c30fb5d6c4',1,'Tango::Except::throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a119ffad66aaf22bddcb985c16c7ee59d',1,'Tango::Except::throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1028566c40e11da636d37b441ff625c3',1,'Tango::Except::throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac6618ed7fa9a20471bcd497cfb5561ff',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7e2ac3f7bc25fd66671f7f4f1ef02dd1',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a37bbbbae355796705e16d62dd83bc8e1',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab1ac637773e6f82fe59c03f760e95be3',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aacf49fda85c654a736057c9eb9c4191a',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3d5bcfbc7a9df08f3704dff3aa528cfc',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#af38e3960347300897d4eff5b264a16ef',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1c59ef4757bc2d4980bcc11545182fa6',1,'Tango::Except::throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a885a2afc4bc70b1c987ef9d6fef952ce',1,'Tango::Except::throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a30804d06c0afb8fc8c2dc11f6cd41b9a',1,'Tango::Except::throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#adf3b3804ec35dce3a042238c45385576',1,'Tango::Except::throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4118e19fed607073830ad1fac0cda59a',1,'Tango::Except::throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a09390ba9a0a31d3d13131df5a46c14eb',1,'Tango::Except::throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a050e02796a64360ad62a744c8f1f2768',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const char *origin)'],['../classTango_1_1Except.html#a6caf38b0ecf778c0305bede5ae883af7',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, char *origin)'],['../classTango_1_1Except.html#a00d12c334ab37c46964586d952858ac1',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const string &origin)']]], + ['throw_5fnamed_5fexception',['throw_named_exception',['../classTango_1_1Except.html#ab10829fcd5c9cdc8fe0e3f4fd699604b',1,'Tango::Except::throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7a87d0b843e4aca0eea79e56806fbaf1',1,'Tango::Except::throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad7c89d0e3fd6a95fe63de394c3c759ca',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aff20510de305a48e4ff3b4b34f7f9900',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)']]], + ['timedattrdata',['TimedAttrData',['../classTango_1_1TimedAttrData.html',1,'Tango::TimedAttrData< T >'],['../classTango_1_1TimedAttrData.html#a2d4169ef4a760ac37755aea53f9c5de8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a3f141191cabfb22c0d472968ca78010f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a5b4fbde2e8e1147285c8489d15cb37e1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a49f601bb51212d75870f0b4319a4a795',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aadf938e45266eca4a828cbbf653c752b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ac165c5c9f094cba4cadf32bd8947b469',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ad302f54d4d70c534bdf50466a5719c55',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae060ee002aff45f67590f1f1fa61d35b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a21807ab571c0766770a3ff5e77bae3d5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#accd5bf91bd215da16f89f548b1a8a175',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae0d7a1f16bb0a9f9588c423b69bad81e',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a813e4a279f6af2c4e519ce9cbc4b6cd5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a172705abeceda80074eb21daf80a7d63',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, time_t when)'],['../classTango_1_1TimedAttrData.html#a0a3a74a999370bc1c9086f0c734e5f8f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#a0325f0beaf8b469637e4c91e1e33d1a8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a40805ec38830616c3b97ed213c8a8193',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a03898ae2fc843b772b16ff17a80befb1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a93fc81581fdb0e9a762d46275a24f1eb',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a8656fb5f0a393b01b5296184ec551e14',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a4bb287b0748db345ea2b8162cbf78c38',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab31e6d4572d06f1d737c83ab724a749b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#abaa2cc0289526f4f1fc6b2a4819097ff',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af109ad029acf390960952d2eaa34df33',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a274182798f9747dc21f1ac5541993ae8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a9657cdf98f7daf2d4503eb2997485b64',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, time_t when)'],['../classTango_1_1TimedAttrData.html#aa4c8599532109015ec2393cc6d56d0b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#ad399b03ab42777930915e841a477a9b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a817a35162cd7bb5de957fb5ff05b80e4',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aa6a402171eb2a57350f77d4e62cd073b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a3e44fa81a94702b8c4e3709a826ed24a',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a26c2a4fbbd27bc92c6a61ab062954c1b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a1853de77aff71717a14f72c6ce9caaa7',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af4f5186582aec35104a81cb2eb847e8c',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a88488896f84cd62f714512b33de6dff1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab9ce89a140afbbb6061f1444da0d8996',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a95330dc8f32bac365450639712600785',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a941a405e2f77f182adbac4e2736276cb',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, time_t when)'],['../classTango_1_1TimedAttrData.html#a152bf703a398c86e681916585b416a6a',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, timeval when)']]], + ['timedcmddata',['TimedCmdData',['../classTango_1_1TimedCmdData.html',1,'Tango::TimedCmdData< T >'],['../classTango_1_1TimedCmdData.html#a52aa3bee7afb6e0947d805e498ee08ae',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, time_t when)'],['../classTango_1_1TimedCmdData.html#a641bf7e089fd36a70d09cebef4d91c79',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, time_t when)'],['../classTango_1_1TimedCmdData.html#ab61561536584807b6771cc7ab6db76e2',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, struct timeval when)'],['../classTango_1_1TimedCmdData.html#af7d4d705ed242a8dca60443987926e28',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, struct timeval when)'],['../classTango_1_1TimedCmdData.html#a8cc1733169352938edf8432bc4551222',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, time_t when)'],['../classTango_1_1TimedCmdData.html#a18999aecdf64d96fa704b7549c534dfe',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, timeval when)']]], ['trigger_5fattr_5fpolling',['trigger_attr_polling',['../classTango_1_1Util.html#a9cb37786d6f990990c7905b39b889d27',1,'Tango::Util']]], ['trigger_5fcmd_5fpolling',['trigger_cmd_polling',['../classTango_1_1Util.html#aa5f6adfd5e1b7f03fdbd7eadeffb3fb7',1,'Tango::Util']]], ['type',['type',['../classTango_1_1DeviceClass.html#a04a29a0cd699e1100f9d69e7b6202039',1,'Tango::DeviceClass']]] diff --git a/search/all_13.html b/search/all_13.html index f75c009..7e5f42a 100644 --- a/search/all_13.html +++ b/search/all_13.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_13.js b/search/all_13.js index d83d7c2..7b5eb2b 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -9,12 +9,8 @@ var searchData= ['unregister_5fsignal',['unregister_signal',['../classTango_1_1DeviceImpl.html#a9bbea9d3b6cf43f467a56d8866b343ca',1,'Tango::DeviceImpl::unregister_signal()'],['../classTango_1_1DeviceClass.html#aa3ea36c4bc496245b84592f424043df7',1,'Tango::DeviceClass::unregister_signal()']]], ['unsubscribe_5fevent',['unsubscribe_event',['../classTango_1_1DeviceProxy.html#a150d8e7e5bba2d8948bbb780387963b9',1,'Tango::DeviceProxy::unsubscribe_event()'],['../classTango_1_1AttributeProxy.html#ae53bb772bd5c55030baa7be4abebe899',1,'Tango::AttributeProxy::unsubscribe_event()']]], ['user_5fevent',['USER_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6a24368c57cf5b762b7351edb9d21afd48',1,'Tango']]], - ['userdefaultattrprop',['UserDefaultAttrProp',['../classTango_1_1UserDefaultAttrProp.html',1,'Tango']]], - ['userdefaultattrprop',['UserDefaultAttrProp',['../classTango_1_1UserDefaultAttrProp.html#a49c378598e36618e83ef92dcd7a5f15b',1,'Tango::UserDefaultAttrProp']]], - ['userdefaultfwdattrprop',['UserDefaultFwdAttrProp',['../classTango_1_1UserDefaultFwdAttrProp.html',1,'Tango']]], - ['userdefaultfwdattrprop',['UserDefaultFwdAttrProp',['../classTango_1_1UserDefaultFwdAttrProp.html#a1f9555dc9376f0ac86399164ae6be529',1,'Tango::UserDefaultFwdAttrProp']]], - ['userdefaultpipeprop',['UserDefaultPipeProp',['../classTango_1_1UserDefaultPipeProp.html',1,'Tango']]], - ['userdefaultpipeprop',['UserDefaultPipeProp',['../classTango_1_1UserDefaultPipeProp.html#a82e93031702a5358117b85ec41e3b09c',1,'Tango::UserDefaultPipeProp']]], - ['util',['Util',['../classTango_1_1Util.html',1,'Tango']]], - ['util',['Util',['../classTango_1_1Util.html#ae8cb0ef44d4f03250ab33b603a1dfee2',1,'Tango::Util']]] + ['userdefaultattrprop',['UserDefaultAttrProp',['../classTango_1_1UserDefaultAttrProp.html',1,'Tango::UserDefaultAttrProp'],['../classTango_1_1UserDefaultAttrProp.html#a49c378598e36618e83ef92dcd7a5f15b',1,'Tango::UserDefaultAttrProp::UserDefaultAttrProp()']]], + ['userdefaultfwdattrprop',['UserDefaultFwdAttrProp',['../classTango_1_1UserDefaultFwdAttrProp.html',1,'Tango::UserDefaultFwdAttrProp'],['../classTango_1_1UserDefaultFwdAttrProp.html#a1f9555dc9376f0ac86399164ae6be529',1,'Tango::UserDefaultFwdAttrProp::UserDefaultFwdAttrProp()']]], + ['userdefaultpipeprop',['UserDefaultPipeProp',['../classTango_1_1UserDefaultPipeProp.html',1,'Tango::UserDefaultPipeProp'],['../classTango_1_1UserDefaultPipeProp.html#a82e93031702a5358117b85ec41e3b09c',1,'Tango::UserDefaultPipeProp::UserDefaultPipeProp()']]], + ['util',['Util',['../classTango_1_1Util.html',1,'Tango::Util'],['../classTango_1_1Util.html#ae8cb0ef44d4f03250ab33b603a1dfee2',1,'Tango::Util::Util()']]] ]; diff --git a/search/all_14.html b/search/all_14.html index 05de773..ec7711e 100644 --- a/search/all_14.html +++ b/search/all_14.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_15.html b/search/all_15.html index 0c43e50..2409e3c 100644 --- a/search/all_15.html +++ b/search/all_15.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_15.js b/search/all_15.js index a627bc5..c54b0ea 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,10 +1,8 @@ var searchData= [ - ['wattribute',['WAttribute',['../classTango_1_1WAttribute.html',1,'Tango']]], - ['wattribute',['WAttribute',['../classTango_1_1WAttribute.html#ab08504608863f5dd88503e914d84027f',1,'Tango::WAttribute']]], + ['wattribute',['WAttribute',['../classTango_1_1WAttribute.html',1,'Tango::WAttribute'],['../classTango_1_1WAttribute.html#ab08504608863f5dd88503e914d84027f',1,'Tango::WAttribute::WAttribute()']]], ['when',['when',['../classTango_1_1Attribute.html#acb0a80ff6cb4dc37363353a939bde293',1,'Tango::Attribute']]], - ['wpipe',['WPipe',['../classTango_1_1WPipe.html',1,'Tango']]], - ['wpipe',['WPipe',['../classTango_1_1WPipe.html#a55a5cb58749f6c67f8f40680ef51271e',1,'Tango::WPipe::WPipe()'],['../classTango_1_1WPipe.html#aa9fe1ddc4d121fa3201088dae345d6ee',1,'Tango::WPipe::WPipe(const string &na, const Tango::DispLevel level)']]], + ['wpipe',['WPipe',['../classTango_1_1WPipe.html',1,'Tango::WPipe'],['../classTango_1_1WPipe.html#a55a5cb58749f6c67f8f40680ef51271e',1,'Tango::WPipe::WPipe()'],['../classTango_1_1WPipe.html#aa9fe1ddc4d121fa3201088dae345d6ee',1,'Tango::WPipe::WPipe(const string &na, const Tango::DispLevel level)']]], ['writable',['writable',['../classTango_1_1Attribute.html#a064bab1238d345d9efeddfafc0372cde',1,'Tango::Attribute::writable()'],['../classTango_1_1Pipe.html#afaec591f0261e13cb7df7277c9f09ece',1,'Tango::Pipe::writable()'],['../structTango_1_1DeviceAttributeConfig.html#a5f02c5c4d857bd6eec495a746dfaf646',1,'Tango::DeviceAttributeConfig::writable()'],['../structTango_1_1PipeInfo.html#ae0c6e057b77c1e3b1c8db29759817916',1,'Tango::PipeInfo::writable()']]], ['writable_5fattr_5flist',['writable_attr_list',['../classTango_1_1MultiAttribute.html#aa256d20e115d7c13a17d82fa7fbdd2d5',1,'Tango::MultiAttribute']]], ['writable_5fattr_5fname',['writable_attr_name',['../classTango_1_1Attribute.html#a5583f47c9b0542e915cb7fc19cb1250b',1,'Tango::Attribute::writable_attr_name()'],['../structTango_1_1DeviceAttributeConfig.html#a7c86de3d725f10a4ca07b086d04ce043',1,'Tango::DeviceAttributeConfig::writable_attr_name()']]], diff --git a/search/all_16.html b/search/all_16.html index 3206fb4..37b6874 100644 --- a/search/all_16.html +++ b/search/all_16.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_16.js b/search/all_16.js index 8be3059..2654c26 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -9,7 +9,6 @@ var searchData= ['_7edevice_5f5impl',['~Device_5Impl',['../classTango_1_1Device__5Impl.html#ad7cf3154c98f61e13d6324a959903d24',1,'Tango::Device_5Impl']]], ['_7edeviceclass',['~DeviceClass',['../classTango_1_1DeviceClass.html#ae3f6389d6cd5f8d9a4a0d503b1b39859',1,'Tango::DeviceClass']]], ['_7edeviceimpl',['~DeviceImpl',['../classTango_1_1DeviceImpl.html#a9a5ffdab6150008e52d87ea4c38ee9ff',1,'Tango::DeviceImpl']]], - ['_7eencodedattribute',['~EncodedAttribute',['../classTango_1_1EncodedAttribute.html#a6e013aa1fbfaa40971b3db1a32c17970',1,'Tango::EncodedAttribute']]], ['_7egroup',['~Group',['../classTango_1_1Group.html#acd7a0b40d37852923131e9bce68dd9ff',1,'Tango::Group']]], ['_7eimageattr',['~ImageAttr',['../classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8',1,'Tango::ImageAttr']]], ['_7emultiattribute',['~MultiAttribute',['../classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440',1,'Tango::MultiAttribute']]], diff --git a/search/all_2.html b/search/all_2.html index 1ee90b9..19c530f 100644 --- a/search/all_2.html +++ b/search/all_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_3.html b/search/all_3.html index 85c4a81..1ae887f 100644 --- a/search/all_3.html +++ b/search/all_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_3.js b/search/all_3.js index e123289..b8b7f38 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -8,8 +8,7 @@ var searchData= ['cb_5fsub_5fmodel',['cb_sub_model',['../group__Client.html#ga3a5254b5c0c8de0c71c18bad2bd742bc',1,'Tango']]], ['ch_5fevent',['ch_event',['../structTango_1_1AttributeEventInfo.html#a1af98248c881a274162b3542577ca21f',1,'Tango::AttributeEventInfo']]], ['change_5fevent',['CHANGE_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6a65a4e38e653bfce94ecc77f071e71eaf',1,'Tango']]], - ['changeeventinfo',['ChangeEventInfo',['../structTango_1_1ChangeEventInfo.html',1,'Tango']]], - ['changeeventinfo',['ChangeEventInfo',['../group__Client.html#gad6df317aebc920b1e9489cc83d80f2c0',1,'Tango']]], + ['changeeventinfo',['ChangeEventInfo',['../structTango_1_1ChangeEventInfo.html',1,'Tango::ChangeEventInfo'],['../group__Client.html#gad6df317aebc920b1e9489cc83d80f2c0',1,'Tango::ChangeEventInfo()']]], ['check_5falarm',['check_alarm',['../classTango_1_1Attribute.html#a64b4a569c810258ae52a2acaadf15d55',1,'Tango::Attribute::check_alarm()'],['../classTango_1_1MultiAttribute.html#af25a9b37449cc1e596bd5154c710c8df',1,'Tango::MultiAttribute::check_alarm(const char *attr_name)'],['../classTango_1_1MultiAttribute.html#a11c6b528f663726ccc8b39f0e0ddf967',1,'Tango::MultiAttribute::check_alarm(const long ind)'],['../classTango_1_1MultiAttribute.html#a4293e644ee659ccc6796f8bf4bea8e5a',1,'Tango::MultiAttribute::check_alarm()']]], ['check_5fmax_5fvalue',['check_max_value',['../classTango_1_1Attribute.html#a79996bd7b057dc08983b40e5aac86207',1,'Tango::Attribute']]], ['check_5fmin_5fvalue',['check_min_value',['../classTango_1_1Attribute.html#a918731e8ed902c983bf5045b2e27e9f9',1,'Tango::Attribute']]], @@ -25,8 +24,7 @@ var searchData= ['cmd_5ftag',['cmd_tag',['../structTango_1_1DevCommandInfo.html#ac010816c9134830bd21806807c76fda1',1,'Tango::DevCommandInfo']]], ['cmddoneevent',['CmdDoneEvent',['../classTango_1_1CmdDoneEvent.html',1,'Tango']]], ['cmdhistorystack',['CmdHistoryStack',['../classTango_1_1CmdHistoryStack.html',1,'Tango']]], - ['command',['Command',['../classTango_1_1Command.html',1,'Tango']]], - ['command',['Command',['../classTango_1_1Command.html#ac8aee54ed6b9c883f39a5a15a075c15f',1,'Tango::Command::Command()'],['../classTango_1_1Command.html#a3598206398bf3cb500d88bee3a1c76f4',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)'],['../classTango_1_1Command.html#af4b7d2ad7aa06b60eb273d9214b34af9',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)'],['../classTango_1_1Command.html#ac4e9596ebbf8ced45a8383185cbbeae4',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)'],['../classTango_1_1Command.html#a291c62e3e6d852b8c116b7b27c927a64',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)'],['../classTango_1_1Command.html#accaebfd69dc12dd6212a9228724c63a6',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)'],['../classTango_1_1Command.html#a99b6f06c975ad890fcb8f551ca6a42a7',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)'],['../classTango_1_1Command.html#a34f9bd55d6766d58bc783000cfc3e908',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1Command.html#a892d20cd88adcf27ccb7a5483027c856',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)']]], + ['command',['Command',['../classTango_1_1Command.html',1,'Tango::Command'],['../classTango_1_1Command.html#ac8aee54ed6b9c883f39a5a15a075c15f',1,'Tango::Command::Command()'],['../classTango_1_1Command.html#a3598206398bf3cb500d88bee3a1c76f4',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out)'],['../classTango_1_1Command.html#af4b7d2ad7aa06b60eb273d9214b34af9',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out)'],['../classTango_1_1Command.html#ac4e9596ebbf8ced45a8383185cbbeae4',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc)'],['../classTango_1_1Command.html#a291c62e3e6d852b8c116b7b27c927a64',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc)'],['../classTango_1_1Command.html#accaebfd69dc12dd6212a9228724c63a6',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)'],['../classTango_1_1Command.html#a99b6f06c975ad890fcb8f551ca6a42a7',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, Tango::DispLevel level)'],['../classTango_1_1Command.html#a34f9bd55d6766d58bc783000cfc3e908',1,'Tango::Command::Command(const char *s, Tango::CmdArgType in, Tango::CmdArgType out, const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1Command.html#a892d20cd88adcf27ccb7a5483027c856',1,'Tango::Command::Command(string &s, Tango::CmdArgType in, Tango::CmdArgType out, string &in_desc, string &out_desc, Tango::DispLevel level)']]], ['command_5ffactory',['command_factory',['../classTango_1_1DeviceClass.html#ac86eef5f7d53b5291a034f7bb6fd289a',1,'Tango::DeviceClass']]], ['command_5fhandler',['command_handler',['../classTango_1_1DeviceClass.html#ac69ec5233cd47d4e73bcc51ac280a9d2',1,'Tango::DeviceClass']]], ['command_5fhistory',['command_history',['../classTango_1_1DeviceProxy.html#ab1c671d97be277bdf875088693ba6eb1',1,'Tango::DeviceProxy::command_history(string &cmd_name, int depth)'],['../classTango_1_1DeviceProxy.html#a5c362996e56c723d7d2959a974b9aacc',1,'Tango::DeviceProxy::command_history(const char *cmd_name, int depth)']]], @@ -42,8 +40,7 @@ var searchData= ['command_5flist_5fquery_5f2',['command_list_query_2',['../classTango_1_1Device__2Impl.html#ac71c8dc3ed7116437c00370abc992968',1,'Tango::Device_2Impl']]], ['command_5fquery',['command_query',['../classTango_1_1DeviceProxy.html#a8d12bb3833933c404a5b16e1793d797b',1,'Tango::DeviceProxy']]], ['command_5fquery_5f2',['command_query_2',['../classTango_1_1Device__2Impl.html#afa99e1bb14a0decaa40ab43b46f3fea1',1,'Tango::Device_2Impl']]], - ['commandinfo',['CommandInfo',['../group__Client.html#ga0e7b3d0d4f4606a890d79fdee1581f18',1,'Tango']]], - ['commandinfo',['CommandInfo',['../structTango_1_1CommandInfo.html',1,'Tango']]], + ['commandinfo',['CommandInfo',['../structTango_1_1CommandInfo.html',1,'Tango::CommandInfo'],['../group__Client.html#ga0e7b3d0d4f4606a890d79fdee1581f18',1,'Tango::CommandInfo()']]], ['commandinfolist',['CommandInfoList',['../group__Client.html#ga702913bccb1c2d427d7a6f046602d657',1,'Tango']]], ['compare_5fexception',['compare_exception',['../classTango_1_1Except.html#ae6c9e03693b15d5645ce0e6515c09776',1,'Tango::Except']]], ['connect_5fdb',['connect_db',['../classTango_1_1Util.html#aa44378b4c63d0c2d86060b364f6b5639',1,'Tango::Util']]], diff --git a/search/all_4.html b/search/all_4.html index 56eb97c..14c90ef 100644 --- a/search/all_4.html +++ b/search/all_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_4.js b/search/all_4.js index 235f91a..a97f02b 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -4,34 +4,23 @@ var searchData= ['data_5fready_5fevent',['DATA_READY_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6a3f5f44f764a22bdb1bd809c711e9eefd',1,'Tango']]], ['data_5fsize',['data_size',['../classTango_1_1Attribute.html#a03d6e131ef8a42e63934ade770c64a58',1,'Tango::Attribute']]], ['data_5ftype',['data_type',['../classTango_1_1Attribute.html#a537c8a5b3fcf31230910963a31cf97e7',1,'Tango::Attribute::data_type()'],['../structTango_1_1DeviceAttributeConfig.html#a2e2c5a17bc577057f9db3fec6fc5002c',1,'Tango::DeviceAttributeConfig::data_type()']]], - ['database',['Database',['../classTango_1_1Database.html',1,'Tango']]], - ['database',['Database',['../classTango_1_1Database.html#a14c64af15a2893a058e27327a22c1a1b',1,'Tango::Database']]], - ['dataelement',['DataElement',['../structTango_1_1DataElement.html',1,'Tango']]], - ['dataelement',['DataElement',['../structTango_1_1DataElement.html#a1f3706c2c32f6953182cfde2798dc18f',1,'Tango::DataElement::DataElement(const string &name, T value)'],['../structTango_1_1DataElement.html#af5a5d4272dde06c89b12a490a34935b0',1,'Tango::DataElement::DataElement(const string &name)'],['../structTango_1_1DataElement.html#acef99a390cec2bcd807a428992bcba81',1,'Tango::DataElement::DataElement(T value)']]], + ['database',['Database',['../classTango_1_1Database.html',1,'Tango::Database'],['../classTango_1_1Database.html#a14c64af15a2893a058e27327a22c1a1b',1,'Tango::Database::Database()']]], + ['dataelement',['DataElement',['../structTango_1_1DataElement.html',1,'Tango::DataElement< T >'],['../structTango_1_1DataElement.html#a1f3706c2c32f6953182cfde2798dc18f',1,'Tango::DataElement::DataElement(const string &name, T value)'],['../structTango_1_1DataElement.html#af5a5d4272dde06c89b12a490a34935b0',1,'Tango::DataElement::DataElement(const string &name)'],['../structTango_1_1DataElement.html#acef99a390cec2bcd807a428992bcba81',1,'Tango::DataElement::DataElement(T value)']]], ['datareadyeventdata',['DataReadyEventData',['../classTango_1_1DataReadyEventData.html',1,'Tango']]], ['date',['date',['../classTango_1_1Attribute.html#a481ba9ea923659f40de010804c3600ec',1,'Tango::Attribute']]], ['db_5fclass',['db_class',['../classTango_1_1DeviceClass.html#a94b87afbec24955aca456718488485ed',1,'Tango::DeviceClass']]], ['db_5fdev',['db_dev',['../classTango_1_1DeviceImpl.html#ae063e45a3778e7241d74f7270461cbb4',1,'Tango::DeviceImpl']]], ['database_20client_20classes',['Database Client classes',['../group__DBase.html',1,'']]], - ['dbclass',['DbClass',['../classTango_1_1DbClass.html',1,'Tango']]], - ['dbclass',['DbClass',['../classTango_1_1DbClass.html#afc0cd676677e89b14f27318588f64d23',1,'Tango::DbClass::DbClass(string class_name)'],['../classTango_1_1DbClass.html#ab3cc824aa4a5dd46a97254019a4e9600',1,'Tango::DbClass::DbClass(string class_name, Database *db)']]], - ['dbdatum',['DbDatum',['../classTango_1_1DbDatum.html',1,'Tango']]], - ['dbdatum',['DbDatum',['../classTango_1_1DbDatum.html#aeff53e61f2fa3a42ac930113af6b9f0c',1,'Tango::DbDatum::DbDatum(string name)'],['../classTango_1_1DbDatum.html#af66b0aadb93b23168cb56d81d61baf48',1,'Tango::DbDatum::DbDatum(const char *name)']]], + ['dbclass',['DbClass',['../classTango_1_1DbClass.html',1,'Tango::DbClass'],['../classTango_1_1DbClass.html#afc0cd676677e89b14f27318588f64d23',1,'Tango::DbClass::DbClass(string class_name)'],['../classTango_1_1DbClass.html#ab3cc824aa4a5dd46a97254019a4e9600',1,'Tango::DbClass::DbClass(string class_name, Database *db)']]], + ['dbdatum',['DbDatum',['../classTango_1_1DbDatum.html',1,'Tango::DbDatum'],['../classTango_1_1DbDatum.html#aeff53e61f2fa3a42ac930113af6b9f0c',1,'Tango::DbDatum::DbDatum(string name)'],['../classTango_1_1DbDatum.html#af66b0aadb93b23168cb56d81d61baf48',1,'Tango::DbDatum::DbDatum(const char *name)']]], ['dbdevexportinfo',['DbDevExportInfo',['../classTango_1_1DbDevExportInfo.html',1,'Tango']]], ['dbdevfullinfo',['DbDevFullInfo',['../classTango_1_1DbDevFullInfo.html',1,'Tango']]], - ['dbdevice',['DbDevice',['../classTango_1_1DbDevice.html',1,'Tango']]], - ['dbdevice',['DbDevice',['../classTango_1_1DbDevice.html#acdda5efc00d2df65d336e9f9060eeb2c',1,'Tango::DbDevice::DbDevice(string &dev_name)'],['../classTango_1_1DbDevice.html#a2c588a2b7c490b26712a2f65586c7eb6',1,'Tango::DbDevice::DbDevice(string &dev_name, Database *db)']]], + ['dbdevice',['DbDevice',['../classTango_1_1DbDevice.html',1,'Tango::DbDevice'],['../classTango_1_1DbDevice.html#acdda5efc00d2df65d336e9f9060eeb2c',1,'Tango::DbDevice::DbDevice(string &dev_name)'],['../classTango_1_1DbDevice.html#a2c588a2b7c490b26712a2f65586c7eb6',1,'Tango::DbDevice::DbDevice(string &dev_name, Database *db)']]], ['dbdevimportinfo',['DbDevImportInfo',['../classTango_1_1DbDevImportInfo.html',1,'Tango']]], ['dbdevinfo',['DbDevInfo',['../classTango_1_1DbDevInfo.html',1,'Tango']]], - ['dbdevinfos',['DbDevInfos',['../namespaceTango.html#aaec13f55a8cc1c657fc9966bfba00b0c',1,'Tango']]], ['dbhistory',['DbHistory',['../classTango_1_1DbHistory.html',1,'Tango']]], - ['dbserver',['DbServer',['../classTango_1_1DbServer.html#ab9441c6d68940385163e1fc677a6a76e',1,'Tango::DbServer::DbServer(string server_name)'],['../classTango_1_1DbServer.html#a46869a3535ccf390b099be5bef844a6d',1,'Tango::DbServer::DbServer(string server_name, Database *db)']]], - ['dbserver',['DbServer',['../classTango_1_1DbServer.html',1,'Tango']]], - ['dbserverdata',['DbServerData',['../classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf',1,'Tango::DbServerData']]], - ['dbserverdata',['DbServerData',['../classTango_1_1DbServerData.html',1,'Tango']]], - ['decode_5fgray16',['decode_gray16',['../classTango_1_1EncodedAttribute.html#a76fef5a1583210da6f06d7e3fe5bf7bb',1,'Tango::EncodedAttribute']]], - ['decode_5fgray8',['decode_gray8',['../classTango_1_1EncodedAttribute.html#ae12a9771857f2fecbebd3b9381213ab5',1,'Tango::EncodedAttribute']]], - ['decode_5frgb32',['decode_rgb32',['../classTango_1_1EncodedAttribute.html#a0a64f653b5fe0049cb04daf0740c4755',1,'Tango::EncodedAttribute']]], + ['dbserver',['DbServer',['../classTango_1_1DbServer.html',1,'Tango::DbServer'],['../classTango_1_1DbServer.html#ab9441c6d68940385163e1fc677a6a76e',1,'Tango::DbServer::DbServer(string server_name)'],['../classTango_1_1DbServer.html#a46869a3535ccf390b099be5bef844a6d',1,'Tango::DbServer::DbServer(string server_name, Database *db)']]], + ['dbserverdata',['DbServerData',['../classTango_1_1DbServerData.html',1,'Tango::DbServerData'],['../classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf',1,'Tango::DbServerData::DbServerData()']]], ['delete_5fattribute_5falias',['delete_attribute_alias',['../classTango_1_1Database.html#ae7b4da54acf40b3660cd11cf73011114',1,'Tango::Database']]], ['delete_5fattribute_5fproperty',['delete_attribute_property',['../classTango_1_1DbDevice.html#a74e7727413e1bc8e135a416592dfb773',1,'Tango::DbDevice::delete_attribute_property()'],['../classTango_1_1DbClass.html#af5ca60df7812776e82a8136fb88deda5',1,'Tango::DbClass::delete_attribute_property()']]], ['delete_5fclass_5fattribute_5fproperty',['delete_class_attribute_property',['../classTango_1_1Database.html#ad174f83038e4d6c42813493b63ac2d6f',1,'Tango::Database']]], @@ -53,21 +42,16 @@ var searchData= ['desc',['desc',['../classTango_1_1DeviceImpl.html#a480f48ff00c9d1aa8bd406323967df7d',1,'Tango::DeviceImpl::desc()'],['../classTango_1_1Pipe.html#a317ab27c21563fc4d279007991c8080b',1,'Tango::Pipe::desc()']]], ['description',['description',['../classTango_1_1Attribute.html#a87011b5bf8737c50ac9dcd03d2635223',1,'Tango::Attribute::description()'],['../classTango_1_1MultiAttrProp.html#a768977dfe60216de4a40752c02cd1a4d',1,'Tango::MultiAttrProp::description()'],['../structTango_1_1DeviceAttributeConfig.html#a3ee3ca0543af398a2ee69901ab2086ea',1,'Tango::DeviceAttributeConfig::description()'],['../structTango_1_1PipeInfo.html#a5aaaf10e1d4adb9da8fb317bb1d965e5',1,'Tango::PipeInfo::description()'],['../classTango_1_1DeviceProxy.html#a34a3c96b2fa13b809f8b2818958bfc1b',1,'Tango::DeviceProxy::description()']]], ['dev_5fattr',['dev_attr',['../classTango_1_1DeviceImpl.html#aed3e20a35c92335be9ba742abdd9d60b',1,'Tango::DeviceImpl']]], - ['dev_5fname',['dev_name',['../classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7',1,'Tango::DeviceProxy::dev_name()'],['../classTango_1_1GroupReply.html#a4fe578ba1fcd03239b7dc589ffc1af77',1,'Tango::GroupReply::dev_name()']]], + ['dev_5fname',['dev_name',['../classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7',1,'Tango::DeviceProxy::dev_name()'],['../classTango_1_1GroupReply.html#a2fa1816d6756265a01cac8c9e2d9b666',1,'Tango::GroupReply::dev_name()']]], ['dev_5fstarted',['dev_started',['../classTango_1_1DevIntrChangeEventData.html#adbf8cb3b33018c236a5fa1440edb3588',1,'Tango::DevIntrChangeEventData']]], ['dev_5fstate',['dev_state',['../classTango_1_1DeviceImpl.html#a1b5f98bd245bd7e94403eaebc2913283',1,'Tango::DeviceImpl']]], ['dev_5fstatus',['dev_status',['../classTango_1_1DeviceImpl.html#afcea586ff5d465e6f752fd256a66aeea',1,'Tango::DeviceImpl']]], - ['devcommandinfo',['DevCommandInfo',['../namespaceTango.html#ab853e559703141ec81b1c30a5c9d88d2',1,'Tango']]], ['devcommandinfo',['DevCommandInfo',['../structTango_1_1DevCommandInfo.html',1,'Tango']]], ['device',['device',['../classTango_1_1CmdDoneEvent.html#a4815622ebc52bc227f481e2d488cc7c1',1,'Tango::CmdDoneEvent::device()'],['../classTango_1_1AttrReadEvent.html#acf3b676448255116ba14ee7c7bc4e062',1,'Tango::AttrReadEvent::device()'],['../classTango_1_1AttrWrittenEvent.html#a23c2655b23415d44475c2ecfe5eeb782',1,'Tango::AttrWrittenEvent::device()'],['../classTango_1_1EventData.html#ae56b5ea4399a060a10cba21884fc7a40',1,'Tango::EventData::device()'],['../classTango_1_1AttrConfEventData.html#a6da04a13ce41eff0ddcf63417f001c13',1,'Tango::AttrConfEventData::device()'],['../classTango_1_1DataReadyEventData.html#a7df862854af7b80913dcb9dd1d330a64',1,'Tango::DataReadyEventData::device()'],['../classTango_1_1DevIntrChangeEventData.html#aa23d2843deae51a30852fb1d49d51c91',1,'Tango::DevIntrChangeEventData::device()'],['../classTango_1_1PipeEventData.html#ad858aeea852abd28dd5fbfd7193fc463',1,'Tango::PipeEventData::device()']]], - ['device_5f2impl',['Device_2Impl',['../classTango_1_1Device__2Impl.html#a6d7f50b5fec343f584298c5263822854',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__2Impl.html#ad90287b9ce6a16a656aad0d0f3ce10b8',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__2Impl.html#ad0e74e2158f49e61d5d5db908f5aec69',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__2Impl.html#a0093f572273fc5464e562665b454e9db',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], - ['device_5f2impl',['Device_2Impl',['../classTango_1_1Device__2Impl.html',1,'Tango']]], - ['device_5f3impl',['Device_3Impl',['../classTango_1_1Device__3Impl.html',1,'Tango']]], - ['device_5f3impl',['Device_3Impl',['../classTango_1_1Device__3Impl.html#ac9db8606c8ea7044642865d104ad74af',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__3Impl.html#a96a52877d50b929178e5660901bd9e3e',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__3Impl.html#a4188f383ad8efb4624b9b12d7af6bd75',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__3Impl.html#a6d5f7b8f5aac1f9ea056d461f3ee94ce',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], - ['device_5f4impl',['Device_4Impl',['../classTango_1_1Device__4Impl.html#ac4fc7cd8a4256fa15d1a91b9040e7f68',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__4Impl.html#ac065aec658bab72b62b0b3546d700e44',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__4Impl.html#aea4538fbbca23294bddfcac3c442259c',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__4Impl.html#a996a80ca514898f8a31f40dc6e08baf0',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], - ['device_5f4impl',['Device_4Impl',['../classTango_1_1Device__4Impl.html',1,'Tango']]], - ['device_5f5impl',['Device_5Impl',['../classTango_1_1Device__5Impl.html',1,'Tango']]], - ['device_5f5impl',['Device_5Impl',['../classTango_1_1Device__5Impl.html#afe1920d066044205dfe58cd07df3a821',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__5Impl.html#ab102993af659a0f91a811fa6d1690380',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__5Impl.html#ab40ede73a0c84a2f78f4213470df5129',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__5Impl.html#ad8b28f32f4a9ed7730f396e20e2b7334',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], + ['device_5f2impl',['Device_2Impl',['../classTango_1_1Device__2Impl.html',1,'Tango::Device_2Impl'],['../classTango_1_1Device__2Impl.html#a6d7f50b5fec343f584298c5263822854',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__2Impl.html#ad90287b9ce6a16a656aad0d0f3ce10b8',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__2Impl.html#ad0e74e2158f49e61d5d5db908f5aec69',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__2Impl.html#a0093f572273fc5464e562665b454e9db',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], + ['device_5f3impl',['Device_3Impl',['../classTango_1_1Device__3Impl.html',1,'Tango::Device_3Impl'],['../classTango_1_1Device__3Impl.html#ac9db8606c8ea7044642865d104ad74af',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__3Impl.html#a96a52877d50b929178e5660901bd9e3e',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__3Impl.html#a4188f383ad8efb4624b9b12d7af6bd75',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__3Impl.html#a6d5f7b8f5aac1f9ea056d461f3ee94ce',1,'Tango::Device_3Impl::Device_3Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], + ['device_5f4impl',['Device_4Impl',['../classTango_1_1Device__4Impl.html',1,'Tango::Device_4Impl'],['../classTango_1_1Device__4Impl.html#ac4fc7cd8a4256fa15d1a91b9040e7f68',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__4Impl.html#ac065aec658bab72b62b0b3546d700e44',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__4Impl.html#aea4538fbbca23294bddfcac3c442259c',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__4Impl.html#a996a80ca514898f8a31f40dc6e08baf0',1,'Tango::Device_4Impl::Device_4Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], + ['device_5f5impl',['Device_5Impl',['../classTango_1_1Device__5Impl.html',1,'Tango::Device_5Impl'],['../classTango_1_1Device__5Impl.html#afe1920d066044205dfe58cd07df3a821',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__5Impl.html#ab102993af659a0f91a811fa6d1690380',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__5Impl.html#ab40ede73a0c84a2f78f4213470df5129',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__5Impl.html#ad8b28f32f4a9ed7730f396e20e2b7334',1,'Tango::Device_5Impl::Device_5Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], ['device_5fclass',['device_class',['../classTango_1_1DeviceImpl.html#a103c3527a529f7a40ecadf227a8a7990',1,'Tango::DeviceImpl']]], ['device_5fdestroyer',['device_destroyer',['../classTango_1_1DeviceClass.html#af8a87e707a19e473b0f959b7203c1c5d',1,'Tango::DeviceClass::device_destroyer(const string &dev_name)'],['../classTango_1_1DeviceClass.html#adfd9b083e3d9a923ef44fc67d71e103c',1,'Tango::DeviceClass::device_destroyer(const char *dev_name)']]], ['device_5ffactory',['device_factory',['../classTango_1_1DeviceClass.html#afe62dc15b693afaabae6ccab09e759b1',1,'Tango::DeviceClass']]], @@ -76,30 +60,21 @@ var searchData= ['device_5fname_5ffactory',['device_name_factory',['../classTango_1_1DeviceClass.html#a2596f49733e5dc80d52d8d240f4f83cd',1,'Tango::DeviceClass']]], ['device_5fstate',['device_state',['../classTango_1_1DeviceImpl.html#a214ba0a5741c52165869ae11219d414a',1,'Tango::DeviceImpl']]], ['device_5fstatus',['device_status',['../classTango_1_1DeviceImpl.html#aa66233801c127f96878d701259739383',1,'Tango::DeviceImpl']]], - ['deviceattribute',['DeviceAttribute',['../classTango_1_1DeviceAttribute.html',1,'Tango']]], - ['deviceattribute',['DeviceAttribute',['../classTango_1_1DeviceAttribute.html#acc1b9939f279cefb9d517458312be3ef',1,'Tango::DeviceAttribute::DeviceAttribute()'],['../classTango_1_1DeviceAttribute.html#a67d52e21a5029a03601c3756445e318e',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, short val)'],['../classTango_1_1DeviceAttribute.html#a72d6ce5f1e5c090014a6feba02948c76',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, vector< short > &val)'],['../classTango_1_1DeviceAttribute.html#aba7c0a8dfee681451efc32a97a3f8471',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, vector< short > &val, int dim_x, int dim_y)']]], - ['deviceattributeconfig',['DeviceAttributeConfig',['../namespaceTango.html#a2926592cba03eca7ecf3ab28587f19f0',1,'Tango']]], + ['deviceattribute',['DeviceAttribute',['../classTango_1_1DeviceAttribute.html',1,'Tango::DeviceAttribute'],['../classTango_1_1DeviceAttribute.html#acc1b9939f279cefb9d517458312be3ef',1,'Tango::DeviceAttribute::DeviceAttribute()'],['../classTango_1_1DeviceAttribute.html#a67d52e21a5029a03601c3756445e318e',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, short val)'],['../classTango_1_1DeviceAttribute.html#a72d6ce5f1e5c090014a6feba02948c76',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, vector< short > &val)'],['../classTango_1_1DeviceAttribute.html#aba7c0a8dfee681451efc32a97a3f8471',1,'Tango::DeviceAttribute::DeviceAttribute(string &name, vector< short > &val, int dim_x, int dim_y)']]], ['deviceattributeconfig',['DeviceAttributeConfig',['../structTango_1_1DeviceAttributeConfig.html',1,'Tango']]], ['deviceattributehistory',['DeviceAttributeHistory',['../classTango_1_1DeviceAttributeHistory.html',1,'Tango']]], - ['deviceclass',['DeviceClass',['../classTango_1_1DeviceClass.html#a053d5cd241d3c4e16aab72547c79c86f',1,'Tango::DeviceClass']]], - ['deviceclass',['DeviceClass',['../classTango_1_1DeviceClass.html',1,'Tango']]], - ['devicedata',['DeviceData',['../classTango_1_1DeviceData.html',1,'Tango']]], - ['devicedata',['DeviceData',['../classTango_1_1DeviceData.html#a2227d87b07be33fda5a23639f79022ad',1,'Tango::DeviceData']]], + ['deviceclass',['DeviceClass',['../classTango_1_1DeviceClass.html',1,'Tango::DeviceClass'],['../classTango_1_1DeviceClass.html#a053d5cd241d3c4e16aab72547c79c86f',1,'Tango::DeviceClass::DeviceClass()']]], + ['devicedata',['DeviceData',['../classTango_1_1DeviceData.html',1,'Tango::DeviceData'],['../classTango_1_1DeviceData.html#a2227d87b07be33fda5a23639f79022ad',1,'Tango::DeviceData::DeviceData()']]], ['devicedatahistory',['DeviceDataHistory',['../classTango_1_1DeviceDataHistory.html',1,'Tango']]], - ['deviceimpl',['DeviceImpl',['../classTango_1_1DeviceImpl.html#a5cd151bc1016a1e0aaee47df1949fc03',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1DeviceImpl.html#a2b7b74d29766be8582b66bd70b18e670',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1DeviceImpl.html#a8159577740dda7690d6a9b416ee51721',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1DeviceImpl.html#a44ad2f0801d241cf16d84b629cb85b1a',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], - ['deviceimpl',['DeviceImpl',['../classTango_1_1DeviceImpl.html',1,'Tango']]], - ['devicepipe',['DevicePipe',['../classTango_1_1DevicePipe.html',1,'Tango']]], - ['devicepipe',['DevicePipe',['../classTango_1_1DevicePipe.html#a22601f9beee583d33c2d17a9cff58c71',1,'Tango::DevicePipe::DevicePipe()'],['../classTango_1_1DevicePipe.html#a747b3e03295bc6ec45f87c25bef1d377',1,'Tango::DevicePipe::DevicePipe(const string &pipe_name)'],['../classTango_1_1DevicePipe.html#a95863583fd8ff5bff2f16fb8d98cd932',1,'Tango::DevicePipe::DevicePipe(const string &pipe_name, const string &root_blob_name)']]], - ['devicepipeblob',['DevicePipeBlob',['../classTango_1_1DevicePipeBlob.html',1,'Tango']]], - ['devicepipeblob',['DevicePipeBlob',['../classTango_1_1DevicePipeBlob.html#a5bfde9fdf42756efc933898124e64c1a',1,'Tango::DevicePipeBlob::DevicePipeBlob()'],['../classTango_1_1DevicePipeBlob.html#ad93b7bf767381d3883a1460cad4ff381',1,'Tango::DevicePipeBlob::DevicePipeBlob(const string &blob_name)']]], - ['deviceproxy',['DeviceProxy',['../classTango_1_1DeviceProxy.html#a2e4fa0ea2f3c016c47d31a788911a6b1',1,'Tango::DeviceProxy::DeviceProxy(string &name, CORBA::ORB *orb=NULL)'],['../classTango_1_1DeviceProxy.html#a16a52119368b7c0b9473f2059b9c77a3',1,'Tango::DeviceProxy::DeviceProxy(const char *name, CORBA::ORB *orb=NULL)']]], - ['deviceproxy',['DeviceProxy',['../classTango_1_1DeviceProxy.html',1,'Tango']]], + ['deviceimpl',['DeviceImpl',['../classTango_1_1DeviceImpl.html',1,'Tango::DeviceImpl'],['../classTango_1_1DeviceImpl.html#a5cd151bc1016a1e0aaee47df1949fc03',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1DeviceImpl.html#a2b7b74d29766be8582b66bd70b18e670',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1DeviceImpl.html#a8159577740dda7690d6a9b416ee51721',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1DeviceImpl.html#a44ad2f0801d241cf16d84b629cb85b1a',1,'Tango::DeviceImpl::DeviceImpl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], + ['devicepipe',['DevicePipe',['../classTango_1_1DevicePipe.html',1,'Tango::DevicePipe'],['../classTango_1_1DevicePipe.html#a22601f9beee583d33c2d17a9cff58c71',1,'Tango::DevicePipe::DevicePipe()'],['../classTango_1_1DevicePipe.html#a747b3e03295bc6ec45f87c25bef1d377',1,'Tango::DevicePipe::DevicePipe(const string &pipe_name)'],['../classTango_1_1DevicePipe.html#a95863583fd8ff5bff2f16fb8d98cd932',1,'Tango::DevicePipe::DevicePipe(const string &pipe_name, const string &root_blob_name)']]], + ['devicepipeblob',['DevicePipeBlob',['../classTango_1_1DevicePipeBlob.html',1,'Tango::DevicePipeBlob'],['../classTango_1_1DevicePipeBlob.html#a5bfde9fdf42756efc933898124e64c1a',1,'Tango::DevicePipeBlob::DevicePipeBlob()'],['../classTango_1_1DevicePipeBlob.html#ad93b7bf767381d3883a1460cad4ff381',1,'Tango::DevicePipeBlob::DevicePipeBlob(const string &blob_name)']]], + ['deviceproxy',['DeviceProxy',['../classTango_1_1DeviceProxy.html',1,'Tango::DeviceProxy'],['../classTango_1_1DeviceProxy.html#a2e4fa0ea2f3c016c47d31a788911a6b1',1,'Tango::DeviceProxy::DeviceProxy(string &name, CORBA::ORB *orb=NULL)'],['../classTango_1_1DeviceProxy.html#a16a52119368b7c0b9473f2059b9c77a3',1,'Tango::DeviceProxy::DeviceProxy(const char *name, CORBA::ORB *orb=NULL)']]], ['devintrchangeeventdata',['DevIntrChangeEventData',['../classTango_1_1DevIntrChangeEventData.html',1,'Tango']]], ['disp_5flevel',['disp_level',['../classTango_1_1Pipe.html#a58da366eded254dd357432105a5fd645',1,'Tango::Pipe::disp_level()'],['../structTango_1_1CommandInfo.html#a3750fb7df117913285dcf4db9a36b037',1,'Tango::CommandInfo::disp_level()'],['../structTango_1_1AttributeInfo.html#aa958466c57a8cb39cb5aac4d451e13e2',1,'Tango::AttributeInfo::disp_level()'],['../structTango_1_1PipeInfo.html#a82393be90b61b52fd490c5ee98bba7f6',1,'Tango::PipeInfo::disp_level()']]], ['display_5funit',['display_unit',['../classTango_1_1Attribute.html#a53ee065e6d6ad2bee616b90337787b8d',1,'Tango::Attribute::display_unit()'],['../classTango_1_1MultiAttrProp.html#a7c08d79cc196a5046ca3296cb5cb05e8',1,'Tango::MultiAttrProp::display_unit()'],['../structTango_1_1DeviceAttributeConfig.html#ae7ec9432c308d2080bff8390bf86e9dc',1,'Tango::DeviceAttributeConfig::display_unit()']]], ['doc_5furl',['doc_url',['../classTango_1_1DeviceClass.html#a19e2e40c4a095e6f002fc8367d98cdff',1,'Tango::DeviceClass']]], - ['doubleattrprop',['DoubleAttrProp',['../classTango_1_1DoubleAttrProp.html#a58dbe78d028188ea0dbee8a9a49be716',1,'Tango::DoubleAttrProp::DoubleAttrProp()'],['../classTango_1_1DoubleAttrProp.html#a5d8275415ddccba96ff4131c0bf0d27d',1,'Tango::DoubleAttrProp::DoubleAttrProp(const vector< T > &values)'],['../classTango_1_1DoubleAttrProp.html#af5c16f185a3d4eb11fb8dcc21bf63531',1,'Tango::DoubleAttrProp::DoubleAttrProp(const T &value)'],['../classTango_1_1DoubleAttrProp.html#a3a44186496c84b194a9f382e87aeb93e',1,'Tango::DoubleAttrProp::DoubleAttrProp(const char *value_str)'],['../classTango_1_1DoubleAttrProp.html#a84c375bcf6a1640bd4ba2499f158a887',1,'Tango::DoubleAttrProp::DoubleAttrProp(const string &value_str)']]], - ['doubleattrprop',['DoubleAttrProp',['../classTango_1_1DoubleAttrProp.html',1,'Tango']]], + ['doubleattrprop',['DoubleAttrProp',['../classTango_1_1DoubleAttrProp.html',1,'Tango::DoubleAttrProp< T >'],['../classTango_1_1DoubleAttrProp.html#a58dbe78d028188ea0dbee8a9a49be716',1,'Tango::DoubleAttrProp::DoubleAttrProp()'],['../classTango_1_1DoubleAttrProp.html#a5d8275415ddccba96ff4131c0bf0d27d',1,'Tango::DoubleAttrProp::DoubleAttrProp(const vector< T > &values)'],['../classTango_1_1DoubleAttrProp.html#af5c16f185a3d4eb11fb8dcc21bf63531',1,'Tango::DoubleAttrProp::DoubleAttrProp(const T &value)'],['../classTango_1_1DoubleAttrProp.html#a3a44186496c84b194a9f382e87aeb93e',1,'Tango::DoubleAttrProp::DoubleAttrProp(const char *value_str)'],['../classTango_1_1DoubleAttrProp.html#a84c375bcf6a1640bd4ba2499f158a887',1,'Tango::DoubleAttrProp::DoubleAttrProp(const string &value_str)']]], ['doubleattrprop_3c_20devdouble_20_3e',['DoubleAttrProp< DevDouble >',['../classTango_1_1DoubleAttrProp.html',1,'Tango']]], ['ds_5ffull_5fname',['ds_full_name',['../classTango_1_1DbDevFullInfo.html#a85c4fbc78980374147ae1e3ede672f8c',1,'Tango::DbDevFullInfo']]] ]; diff --git a/search/all_5.html b/search/all_5.html index d085ca8..60fa53e 100644 --- a/search/all_5.html +++ b/search/all_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_5.js b/search/all_5.js index 9734208..9eec994 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -2,14 +2,6 @@ var searchData= [ ['easy_20printing_20operator_20overloading_20functions',['Easy printing operator overloading functions',['../group__Eas.html',1,'']]], ['enable_5fexception',['enable_exception',['../classTango_1_1GroupReply.html#a4250fb27cfce0de073029a1b778b06b8',1,'Tango::GroupReply']]], - ['encode_5fgray16',['encode_gray16',['../classTango_1_1EncodedAttribute.html#aa67d49c4b99bd6e91e80138acca7a1a4',1,'Tango::EncodedAttribute']]], - ['encode_5fgray8',['encode_gray8',['../classTango_1_1EncodedAttribute.html#a0aeecda296c64b53ab43317e94e6ac35',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5fgray8',['encode_jpeg_gray8',['../classTango_1_1EncodedAttribute.html#a7a98013fc1577c67127c0cca9b192b88',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5frgb24',['encode_jpeg_rgb24',['../classTango_1_1EncodedAttribute.html#a2bf74ff1635f2d3120dd0cdbef5e0c00',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5frgb32',['encode_jpeg_rgb32',['../classTango_1_1EncodedAttribute.html#afd6be02fbf49d3f7823679d190eea0a1',1,'Tango::EncodedAttribute']]], - ['encode_5frgb24',['encode_rgb24',['../classTango_1_1EncodedAttribute.html#a8c0850a138718cf1a1513c20c1e58844',1,'Tango::EncodedAttribute']]], - ['encodedattribute',['EncodedAttribute',['../classTango_1_1EncodedAttribute.html',1,'Tango']]], - ['encodedattribute',['EncodedAttribute',['../classTango_1_1EncodedAttribute.html#a2d44e9152c929390d51fd631f5e31d37',1,'Tango::EncodedAttribute::EncodedAttribute()'],['../classTango_1_1EncodedAttribute.html#a63df51e7343e74e6f10253f6fd69a8ea',1,'Tango::EncodedAttribute::EncodedAttribute(int buf_pool_size, bool serialization=false)']]], ['enum_5flabels',['enum_labels',['../classTango_1_1Attribute.html#a748e164f49ffe7f85132f1380cd6835e',1,'Tango::Attribute::enum_labels()'],['../classTango_1_1MultiAttrProp.html#a790b98a4d746feed7d44a683240353b0',1,'Tango::MultiAttrProp::enum_labels()'],['../structTango_1_1AttributeInfoEx.html#a4b0ef35e29ace8d9ea557ad142018185',1,'Tango::AttributeInfoEx::enum_labels()']]], ['err',['err',['../classTango_1_1CmdDoneEvent.html#aa65c091b8483025114f5825760cb994a',1,'Tango::CmdDoneEvent::err()'],['../classTango_1_1AttrReadEvent.html#a81fa0b8b572d1dd3328afb21c747b34a',1,'Tango::AttrReadEvent::err()'],['../classTango_1_1AttrWrittenEvent.html#ac81796b8acd485a713c00695bf53d5a8',1,'Tango::AttrWrittenEvent::err()'],['../classTango_1_1EventData.html#a415f9374bb792e3a638447c66af32523',1,'Tango::EventData::err()'],['../classTango_1_1AttrConfEventData.html#a2e3fb06bc98bb156e254ebeb6a1c222e',1,'Tango::AttrConfEventData::err()'],['../classTango_1_1DataReadyEventData.html#afc55fe4eee219eea959e8ad53d34f310',1,'Tango::DataReadyEventData::err()'],['../classTango_1_1DevIntrChangeEventData.html#a52384944b2b92cbd9ecf66b21c4a9fdc',1,'Tango::DevIntrChangeEventData::err()'],['../classTango_1_1PipeEventData.html#a85b367c351c624ef0cb36f877b47980a',1,'Tango::PipeEventData::err()']]], ['err_5flist',['err_list',['../classTango_1_1NamedDevFailedList.html#a6223048f31f50ac1f6eaa9b6eb625236',1,'Tango::NamedDevFailedList']]], @@ -22,8 +14,7 @@ var searchData= ['eventdata',['EventData',['../classTango_1_1EventData.html',1,'Tango']]], ['events',['events',['../structTango_1_1AttributeInfoEx.html#a57d8d88a07dac398a91ad4180d7cb6c8',1,'Tango::AttributeInfoEx']]], ['eventtype',['EventType',['../group__Client.html#ga5366e2a8cedf5aab5be8835974f787c6',1,'Tango']]], - ['exception',['Exception',['../except.html',1,'']]], - ['except',['Except',['../classTango_1_1Except.html',1,'Tango']]], + ['except',['Except',['../classTango_1_1Except.html',1,'Tango::Except'],['../except.html',1,'(Global Namespace)']]], ['exceptions',['exceptions',['../classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4',1,'Tango::Pipe::exceptions(bitset< DevicePipeBlob::numFlags > fl)'],['../classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa',1,'Tango::Pipe::exceptions()'],['../classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0',1,'Tango::DbDatum::exceptions(bitset< DbDatum::numFlags > fl)'],['../classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205',1,'Tango::DbDatum::exceptions()'],['../classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2',1,'Tango::DeviceData::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb',1,'Tango::DeviceData::exceptions()'],['../classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df',1,'Tango::DevicePipeBlob::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305',1,'Tango::DevicePipeBlob::exceptions()'],['../classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099',1,'Tango::DevicePipe::exceptions(bitset< DevicePipeBlob::numFlags > fl)'],['../classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7',1,'Tango::DevicePipe::exceptions()'],['../classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5',1,'Tango::DeviceAttribute::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449',1,'Tango::DeviceAttribute::exceptions()']]], ['execute',['execute',['../classTango_1_1Command.html#a24505e18425086e1c6b84d7ba1f92503',1,'Tango::Command::execute()'],['../classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3',1,'Tango::TemplCommand::execute()'],['../classTango_1_1TemplCommandInOut.html#ac5639e9122031a8e57887ff3411bb482',1,'Tango::TemplCommandInOut::execute()'],['../classTango_1_1TemplCommandIn.html#a13a44e57280e667e24e14bdf58a24181',1,'Tango::TemplCommandIn::execute()'],['../classTango_1_1TemplCommandOut.html#a4afcfcf600912c43d7e1ae6fc410fae3',1,'Tango::TemplCommandOut::execute()']]], ['export_5fdevice',['export_device',['../classTango_1_1DeviceClass.html#a80c2d408c01346850d29b45541c7f740',1,'Tango::DeviceClass::export_device()'],['../classTango_1_1Database.html#aa743e34e4db84aa7909c2ee359fbe372',1,'Tango::Database::export_device()'],['../classTango_1_1DbDevice.html#a868d901f35341f14b297deb9405831a2',1,'Tango::DbDevice::export_device()']]], diff --git a/search/all_6.html b/search/all_6.html index 7a31022..7180363 100644 --- a/search/all_6.html +++ b/search/all_6.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_6.js b/search/all_6.js index f72425b..caa2b99 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -6,6 +6,5 @@ var searchData= ['fire_5fchange_5fevent',['fire_change_event',['../classTango_1_1Attribute.html#ae023edda1e0bf70d5fda7c3dc8160351',1,'Tango::Attribute']]], ['fire_5fevent',['fire_event',['../classTango_1_1Attribute.html#a13234bb32ef355601e45e6e942082873',1,'Tango::Attribute']]], ['format',['format',['../classTango_1_1Attribute.html#aa588971cf9c8a26a836c94c15de4d259',1,'Tango::Attribute::format()'],['../classTango_1_1MultiAttrProp.html#aa821f1d761c88fcaf3e1eb5d33ad5c1f',1,'Tango::MultiAttrProp::format()'],['../structTango_1_1DeviceAttributeConfig.html#ad3ec3ee2584e54354a9ad398432b7e63',1,'Tango::DeviceAttributeConfig::format()']]], - ['fwdattr',['FwdAttr',['../classTango_1_1FwdAttr.html#a9a241a7b91325152d9cb29e339ed816d',1,'Tango::FwdAttr']]], - ['fwdattr',['FwdAttr',['../classTango_1_1FwdAttr.html',1,'Tango']]] + ['fwdattr',['FwdAttr',['../classTango_1_1FwdAttr.html',1,'Tango::FwdAttr'],['../classTango_1_1FwdAttr.html#a9a241a7b91325152d9cb29e339ed816d',1,'Tango::FwdAttr::FwdAttr()']]] ]; diff --git a/search/all_7.html b/search/all_7.html index f83a280..ee6d2e4 100644 --- a/search/all_7.html +++ b/search/all_7.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_7.js b/search/all_7.js index ee54fdb..31efbf9 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -94,7 +94,7 @@ var searchData= ['get_5fds_5fname',['get_ds_name',['../classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a',1,'Tango::Util']]], ['get_5fdserver_5fdevice',['get_dserver_device',['../classTango_1_1Util.html#a8d86b4bcf0c279aaadb9d476f9c261fd',1,'Tango::Util']]], ['get_5fenv_5fvar',['get_env_var',['../classTango_1_1ApiUtil.html#a8a7109bd160494b0bd0dbbe60478117e',1,'Tango::ApiUtil']]], - ['get_5ferr_5fstack',['get_err_stack',['../classTango_1_1DeviceAttribute.html#afd3add4643c535b3dac9a13c6ce811f9',1,'Tango::DeviceAttribute::get_err_stack()'],['../classTango_1_1DeviceDataHistory.html#a661631cafdd62b484736e92d8d700829',1,'Tango::DeviceDataHistory::get_err_stack()'],['../classTango_1_1GroupReply.html#a47419919cad3f689140757bd09eae457',1,'Tango::GroupReply::get_err_stack()']]], + ['get_5ferr_5fstack',['get_err_stack',['../classTango_1_1DeviceAttribute.html#afd3add4643c535b3dac9a13c6ce811f9',1,'Tango::DeviceAttribute::get_err_stack()'],['../classTango_1_1DeviceDataHistory.html#a661631cafdd62b484736e92d8d700829',1,'Tango::DeviceDataHistory::get_err_stack()'],['../classTango_1_1GroupReply.html#a848ea423dd27d13e865f3456a8ddc75d',1,'Tango::GroupReply::get_err_stack()']]], ['get_5fevents',['get_events',['../classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c',1,'Tango::DeviceProxy::get_events(int event_id, CallBack *cb)'],['../classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d',1,'Tango::DeviceProxy::get_events(int event_id, EventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499',1,'Tango::DeviceProxy::get_events(int event_id, AttrConfEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa',1,'Tango::DeviceProxy::get_events(int event_id, DataReadyEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4',1,'Tango::DeviceProxy::get_events(int event_id, DevIntrChangeEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#aa8921e89183efb2125aae0fc5d594921',1,'Tango::DeviceProxy::get_events(int event_id, PipeEventDataList &event_list)'],['../classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab',1,'Tango::AttributeProxy::get_events(int event_id, CallBack *cb)'],['../classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd',1,'Tango::AttributeProxy::get_events(int event_id, EventDataList &event_list)'],['../classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac',1,'Tango::AttributeProxy::get_events(int event_id, AttrConfEventDataList &event_list)']]], ['get_5ffaulty_5fattr_5fnb',['get_faulty_attr_nb',['../classTango_1_1NamedDevFailedList.html#ab158860b2498a2ac2c2c0b019d04108f',1,'Tango::NamedDevFailedList']]], ['get_5fgroup',['get_group',['../classTango_1_1Group.html#a75ddf85f5805e6e99656cbe554ecf96e',1,'Tango::Group']]], @@ -183,8 +183,7 @@ var searchData= ['get_5fx',['get_x',['../classTango_1_1Attribute.html#a114b20637933d5a49c6dc7f7fbcb27f4',1,'Tango::Attribute']]], ['get_5fy',['get_y',['../classTango_1_1Attribute.html#ae724bd70b696700c422fe83826a7ba41',1,'Tango::Attribute']]], ['get_5fzmq_5fevent_5fsupplier',['get_zmq_event_supplier',['../classTango_1_1Util.html#adef106a678ba16179069e1f5b0b14de2',1,'Tango::Util']]], - ['group',['Group',['../classTango_1_1Group.html',1,'Tango']]], - ['group',['Group',['../classTango_1_1Group.html#aa1bcfe79af9522faa65449efb128fc3e',1,'Tango::Group']]], + ['group',['Group',['../classTango_1_1Group.html',1,'Tango::Group'],['../classTango_1_1Group.html#aa1bcfe79af9522faa65449efb128fc3e',1,'Tango::Group::Group()']]], ['groupattrreply',['GroupAttrReply',['../classTango_1_1GroupAttrReply.html',1,'Tango']]], ['groupattrreplylist',['GroupAttrReplyList',['../classTango_1_1GroupAttrReplyList.html',1,'Tango']]], ['groupcmdreply',['GroupCmdReply',['../classTango_1_1GroupCmdReply.html',1,'Tango']]], diff --git a/search/all_8.html b/search/all_8.html index e0bfa82..7829aa4 100644 --- a/search/all_8.html +++ b/search/all_8.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_8.js b/search/all_8.js index 2993a76..29e5fb5 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['has_5ffailed',['has_failed',['../classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7',1,'Tango::Pipe::has_failed()'],['../classTango_1_1DevicePipeBlob.html#aefce9c5e97eb7a80197d1590a13c4f50',1,'Tango::DevicePipeBlob::has_failed()'],['../classTango_1_1DevicePipe.html#a1ad65ce09364209327fa9485ef30f8ff',1,'Tango::DevicePipe::has_failed()'],['../classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233',1,'Tango::DeviceAttribute::has_failed()'],['../classTango_1_1DeviceDataHistory.html#aa30b768579c6ac8083cc4c577a6a7885',1,'Tango::DeviceDataHistory::has_failed()'],['../classTango_1_1DeviceAttributeHistory.html#a29502710f173c46c03a6334f0498899e',1,'Tango::DeviceAttributeHistory::has_failed()'],['../classTango_1_1GroupReply.html#aec0def5a9df786134dc9cb8c66c21cb8',1,'Tango::GroupReply::has_failed()'],['../classTango_1_1GroupReplyList.html#a7221a5debe8d58e6679ac2e234b3384d',1,'Tango::GroupReplyList::has_failed()'],['../classTango_1_1GroupCmdReplyList.html#a453e217deecfd463162892d471f181d6',1,'Tango::GroupCmdReplyList::has_failed()'],['../classTango_1_1GroupAttrReplyList.html#a1737797b7a4585b948752ef80c915fb2',1,'Tango::GroupAttrReplyList::has_failed()']]], + ['has_5ffailed',['has_failed',['../classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7',1,'Tango::Pipe::has_failed()'],['../classTango_1_1DevicePipeBlob.html#aefce9c5e97eb7a80197d1590a13c4f50',1,'Tango::DevicePipeBlob::has_failed()'],['../classTango_1_1DevicePipe.html#a1ad65ce09364209327fa9485ef30f8ff',1,'Tango::DevicePipe::has_failed()'],['../classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233',1,'Tango::DeviceAttribute::has_failed()'],['../classTango_1_1DeviceDataHistory.html#aa30b768579c6ac8083cc4c577a6a7885',1,'Tango::DeviceDataHistory::has_failed()'],['../classTango_1_1DeviceAttributeHistory.html#a29502710f173c46c03a6334f0498899e',1,'Tango::DeviceAttributeHistory::has_failed()'],['../classTango_1_1GroupReply.html#a43f7fdd85b44559a65332784d1cba5a5',1,'Tango::GroupReply::has_failed()'],['../classTango_1_1GroupReplyList.html#ad215aebab55a2795aa4b6fd7d920e9f1',1,'Tango::GroupReplyList::has_failed()'],['../classTango_1_1GroupCmdReplyList.html#a6369a7c800544c2013dcedbc30ad378f',1,'Tango::GroupCmdReplyList::has_failed()'],['../classTango_1_1GroupAttrReplyList.html#a89e5381c98c2b505bd0b8b80a7250d1b',1,'Tango::GroupAttrReplyList::has_failed()']]], ['history',['history',['../classTango_1_1AttributeProxy.html#abf8c234ac15a83f8f6699fcb6d963f94',1,'Tango::AttributeProxy']]], ['host',['host',['../classTango_1_1DbDevFullInfo.html#a6a4d6321daaa58dc575e230267347473',1,'Tango::DbDevFullInfo::host()'],['../classTango_1_1DbDevExportInfo.html#a110e2c28f3921258f4bed17f2543e1ac',1,'Tango::DbDevExportInfo::host()']]] ]; diff --git a/search/all_9.html b/search/all_9.html index 5cf41a6..e4242c7 100644 --- a/search/all_9.html +++ b/search/all_9.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_9.js b/search/all_9.js index f3b3646..e352242 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,8 +1,7 @@ var searchData= [ ['idx_5fin_5fcall',['idx_in_call',['../classTango_1_1NamedDevFailed.html#a74da251e8cc904dddd1f037fb12d0288',1,'Tango::NamedDevFailed']]], - ['imageattr',['ImageAttr',['../classTango_1_1ImageAttr.html',1,'Tango']]], - ['imageattr',['ImageAttr',['../classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)']]], + ['imageattr',['ImageAttr',['../classTango_1_1ImageAttr.html',1,'Tango::ImageAttr'],['../classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a941b6e0f0409f199c6b86a18c40fb8f0',1,'Tango::ImageAttr::ImageAttr(const char *name)']]], ['import_5fdevice',['import_device',['../classTango_1_1Database.html#a57ae0fa9649451c352608456fd94dbdf',1,'Tango::Database::import_device()'],['../classTango_1_1DbDevice.html#ae9f33ae25ca3ef8467ac34467cf080a9',1,'Tango::DbDevice::import_device()']]], ['import_5finfo',['import_info',['../classTango_1_1DeviceProxy.html#a5746c63f1c1e602ce2a945337cfc441e',1,'Tango::DeviceProxy']]], ['in_5ftype',['in_type',['../classTango_1_1Command.html#aea59b62f46dc56304b2f99fa05a70109',1,'Tango::Command::in_type()'],['../structTango_1_1DevCommandInfo.html#ada0b412c05607021230d5780e4984eff',1,'Tango::DevCommandInfo::in_type()']]], @@ -12,7 +11,7 @@ var searchData= ['init',['init',['../classTango_1_1Util.html#a79b69d3b0376e45516410fe35a7c499c',1,'Tango::Util']]], ['init_5fdevice',['init_device',['../classTango_1_1DeviceImpl.html#afaa3632ea04076bb5614a98ff944ef8c',1,'Tango::DeviceImpl']]], ['init_5ftypes',['init_types',['../classTango_1_1Command.html#a9cd12d4e02a35bfdb896a7cc89fc7eb0',1,'Tango::Command::init_types()'],['../classTango_1_1TemplCommandInOut.html#a9d173fb2b7578838e94f9a94d6d98757',1,'Tango::TemplCommandInOut::init_types()'],['../classTango_1_1TemplCommandIn.html#af3e93eb4babf25ea9552dc0e8f0789c3',1,'Tango::TemplCommandIn::init_types()'],['../classTango_1_1TemplCommandOut.html#a1b5ec68cc6e225868dc3d56186eb7605',1,'Tango::TemplCommandOut::init_types()']]], - ['insert',['insert',['../classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903',1,'Tango::Command::insert()'],['../classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a',1,'Tango::Command::insert(Tango::DevBoolean data)'],['../classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6',1,'Tango::Command::insert(Tango::DevShort data)'],['../classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90',1,'Tango::Command::insert(Tango::DevLong data)'],['../classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6',1,'Tango::Command::insert(Tango::DevLong64 data)'],['../classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136',1,'Tango::Command::insert(Tango::DevFloat data)'],['../classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c',1,'Tango::Command::insert(Tango::DevDouble data)'],['../classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c',1,'Tango::Command::insert(Tango::DevUShort data)'],['../classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff',1,'Tango::Command::insert(Tango::DevULong data)'],['../classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f',1,'Tango::Command::insert(Tango::DevULong64 data)'],['../classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb',1,'Tango::Command::insert(Tango::DevString data)'],['../classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894',1,'Tango::Command::insert(const char *data)'],['../classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833',1,'Tango::Command::insert(Tango::DevVarCharArray &data)'],['../classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa',1,'Tango::Command::insert(Tango::DevVarCharArray *data)'],['../classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6',1,'Tango::Command::insert(Tango::DevVarShortArray &data)'],['../classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69',1,'Tango::Command::insert(Tango::DevVarShortArray *data)'],['../classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863',1,'Tango::Command::insert(Tango::DevVarLongArray &data)'],['../classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea',1,'Tango::Command::insert(Tango::DevVarLongArray *data)'],['../classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01',1,'Tango::Command::insert(Tango::DevVarLong64Array &data)'],['../classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1',1,'Tango::Command::insert(Tango::DevVarLong64Array *data)'],['../classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47',1,'Tango::Command::insert(Tango::DevVarFloatArray &data)'],['../classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd',1,'Tango::Command::insert(Tango::DevVarFloatArray *data)'],['../classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8',1,'Tango::Command::insert(Tango::DevVarDoubleArray &data)'],['../classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238',1,'Tango::Command::insert(Tango::DevVarDoubleArray *data)'],['../classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b',1,'Tango::Command::insert(Tango::DevVarUShortArray &data)'],['../classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312',1,'Tango::Command::insert(Tango::DevVarUShortArray *data)'],['../classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f',1,'Tango::Command::insert(Tango::DevVarULongArray &data)'],['../classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943',1,'Tango::Command::insert(Tango::DevVarULongArray *data)'],['../classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd',1,'Tango::Command::insert(Tango::DevVarULong64Array &data)'],['../classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35',1,'Tango::Command::insert(Tango::DevVarULong64Array *data)'],['../classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b',1,'Tango::Command::insert(Tango::DevVarStringArray &data)'],['../classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1',1,'Tango::Command::insert(Tango::DevVarStringArray *data)'],['../classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3',1,'Tango::Command::insert(DevVarBooleanArray *data)'],['../classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a',1,'Tango::Command::insert(Tango::DevVarLongStringArray &data)'],['../classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb',1,'Tango::Command::insert(Tango::DevVarLongStringArray *data)'],['../classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray &data)'],['../classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray *data)'],['../classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3',1,'Tango::Command::insert(Tango::DevState data)'],['../classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a',1,'Tango::Command::insert(Tango::DevEncoded *data)'],['../classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5',1,'Tango::DeviceData::insert(vector< DevLong > &vl, vector< string > &vs)'],['../classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e',1,'Tango::DeviceData::insert(vector< double > &vd, vector< string > &vs)'],['../classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b',1,'Tango::DeviceData::insert(const string &str, vector< unsigned char > &buffer)'],['../classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96',1,'Tango::DeviceAttribute::insert(const char *str, unsigned char *data, unsigned int length)'],['../classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f',1,'Tango::DeviceAttribute::insert(vector< short > &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6',1,'Tango::DeviceAttribute::insert(const DevVarShortArray &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa',1,'Tango::DeviceAttribute::insert(DevVarShortArray *datum, int dim_x, int dim_y)']]], + ['insert',['insert',['../classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903',1,'Tango::Command::insert()'],['../classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a',1,'Tango::Command::insert(Tango::DevBoolean data)'],['../classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6',1,'Tango::Command::insert(Tango::DevShort data)'],['../classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90',1,'Tango::Command::insert(Tango::DevLong data)'],['../classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6',1,'Tango::Command::insert(Tango::DevLong64 data)'],['../classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136',1,'Tango::Command::insert(Tango::DevFloat data)'],['../classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c',1,'Tango::Command::insert(Tango::DevDouble data)'],['../classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c',1,'Tango::Command::insert(Tango::DevUShort data)'],['../classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff',1,'Tango::Command::insert(Tango::DevULong data)'],['../classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f',1,'Tango::Command::insert(Tango::DevULong64 data)'],['../classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb',1,'Tango::Command::insert(Tango::DevString data)'],['../classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894',1,'Tango::Command::insert(const char *data)'],['../classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833',1,'Tango::Command::insert(Tango::DevVarCharArray &data)'],['../classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa',1,'Tango::Command::insert(Tango::DevVarCharArray *data)'],['../classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6',1,'Tango::Command::insert(Tango::DevVarShortArray &data)'],['../classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69',1,'Tango::Command::insert(Tango::DevVarShortArray *data)'],['../classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863',1,'Tango::Command::insert(Tango::DevVarLongArray &data)'],['../classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea',1,'Tango::Command::insert(Tango::DevVarLongArray *data)'],['../classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01',1,'Tango::Command::insert(Tango::DevVarLong64Array &data)'],['../classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1',1,'Tango::Command::insert(Tango::DevVarLong64Array *data)'],['../classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47',1,'Tango::Command::insert(Tango::DevVarFloatArray &data)'],['../classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd',1,'Tango::Command::insert(Tango::DevVarFloatArray *data)'],['../classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8',1,'Tango::Command::insert(Tango::DevVarDoubleArray &data)'],['../classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238',1,'Tango::Command::insert(Tango::DevVarDoubleArray *data)'],['../classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b',1,'Tango::Command::insert(Tango::DevVarUShortArray &data)'],['../classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312',1,'Tango::Command::insert(Tango::DevVarUShortArray *data)'],['../classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f',1,'Tango::Command::insert(Tango::DevVarULongArray &data)'],['../classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943',1,'Tango::Command::insert(Tango::DevVarULongArray *data)'],['../classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd',1,'Tango::Command::insert(Tango::DevVarULong64Array &data)'],['../classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35',1,'Tango::Command::insert(Tango::DevVarULong64Array *data)'],['../classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b',1,'Tango::Command::insert(Tango::DevVarStringArray &data)'],['../classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1',1,'Tango::Command::insert(Tango::DevVarStringArray *data)'],['../classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3',1,'Tango::Command::insert(DevVarBooleanArray *data)'],['../classTango_1_1Command.html#a5c5574e1bb5b2775313814509d05d227',1,'Tango::Command::insert(DevVarBooleanArray &data)'],['../classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a',1,'Tango::Command::insert(Tango::DevVarLongStringArray &data)'],['../classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb',1,'Tango::Command::insert(Tango::DevVarLongStringArray *data)'],['../classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray &data)'],['../classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray *data)'],['../classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3',1,'Tango::Command::insert(Tango::DevState data)'],['../classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a',1,'Tango::Command::insert(Tango::DevEncoded *data)'],['../classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5',1,'Tango::DeviceData::insert(vector< DevLong > &vl, vector< string > &vs)'],['../classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e',1,'Tango::DeviceData::insert(vector< double > &vd, vector< string > &vs)'],['../classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b',1,'Tango::DeviceData::insert(const string &str, vector< unsigned char > &buffer)'],['../classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96',1,'Tango::DeviceAttribute::insert(const char *str, unsigned char *data, unsigned int length)'],['../classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f',1,'Tango::DeviceAttribute::insert(vector< short > &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6',1,'Tango::DeviceAttribute::insert(const DevVarShortArray &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa',1,'Tango::DeviceAttribute::insert(DevVarShortArray *datum, int dim_x, int dim_y)']]], ['instance',['instance',['../classTango_1_1Util.html#a577119e32b43b1344d6f9ef37f587472',1,'Tango::Util::instance()'],['../classTango_1_1ApiUtil.html#afbc9fb1ffff7730689224dea5a3d9676',1,'Tango::ApiUtil::instance()']]], ['interface_5fchange_5fevent',['INTERFACE_CHANGE_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6af0c6101bccdea12e40f8d6eb1b1ca7a3',1,'Tango']]], ['ior',['ior',['../classTango_1_1DbDevImportInfo.html#a5d22c1daf5d2d97fcb5939db4224ca07',1,'Tango::DbDevImportInfo::ior()'],['../classTango_1_1DbDevExportInfo.html#a4626c342371b6f0001ac684dc9d22ff5',1,'Tango::DbDevExportInfo::ior()']]], diff --git a/search/all_a.html b/search/all_a.html index 37a0496..47a4a78 100644 --- a/search/all_a.html +++ b/search/all_a.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_b.html b/search/all_b.html index 75bc645..1320a43 100644 --- a/search/all_b.html +++ b/search/all_b.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_b.js b/search/all_b.js index ca20804..e0b86a0 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -18,8 +18,6 @@ var searchData= ['min_5fvalue_5fstr',['min_value_str',['../classTango_1_1Attribute.html#a5b92008335e38687b1e019b7e4f5cf89',1,'Tango::Attribute']]], ['min_5fwarning',['min_warning',['../classTango_1_1Attribute.html#a6f6121a07bb9790577d70a1ab9e3d0a5',1,'Tango::Attribute::min_warning()'],['../classTango_1_1MultiAttrProp.html#a7f756ab47237c2886e770e60b78c744a',1,'Tango::MultiAttrProp::min_warning()'],['../structTango_1_1AttributeAlarmInfo.html#af47fd458db3938f4242350cca362d473',1,'Tango::AttributeAlarmInfo::min_warning()']]], ['min_5fwarning_5fstr',['min_warning_str',['../classTango_1_1Attribute.html#aa8dae56da901c89854855281f80585b4',1,'Tango::Attribute']]], - ['multiattribute',['MultiAttribute',['../classTango_1_1MultiAttribute.html',1,'Tango']]], - ['multiattribute',['MultiAttribute',['../classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34',1,'Tango::MultiAttribute']]], - ['multiattrprop',['MultiAttrProp',['../classTango_1_1MultiAttrProp.html#a54da16eb6216e7833e4fd0a7c6f2ad5a',1,'Tango::MultiAttrProp']]], - ['multiattrprop',['MultiAttrProp',['../classTango_1_1MultiAttrProp.html',1,'Tango']]] + ['multiattribute',['MultiAttribute',['../classTango_1_1MultiAttribute.html',1,'Tango::MultiAttribute'],['../classTango_1_1MultiAttribute.html#aafd0cc4e89eeef1687b827da72b2db34',1,'Tango::MultiAttribute::MultiAttribute()']]], + ['multiattrprop',['MultiAttrProp',['../classTango_1_1MultiAttrProp.html',1,'Tango::MultiAttrProp< T >'],['../classTango_1_1MultiAttrProp.html#a54da16eb6216e7833e4fd0a7c6f2ad5a',1,'Tango::MultiAttrProp::MultiAttrProp()']]] ]; diff --git a/search/all_c.html b/search/all_c.html index 0231081..32a3a1b 100644 --- a/search/all_c.html +++ b/search/all_c.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_d.html b/search/all_d.html index 97c55da..a386096 100644 --- a/search/all_d.html +++ b/search/all_d.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_d.js b/search/all_d.js index ceb4723..2c4bde3 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['obj_5fname',['obj_name',['../classTango_1_1GroupReply.html#a13564b3e6df04a5257b2592b94a07d88',1,'Tango::GroupReply']]], + ['obj_5fname',['obj_name',['../classTango_1_1GroupReply.html#ad905b10e982096cf724f5ec04788e3a0',1,'Tango::GroupReply']]], ['operator_20overloading_20functions',['Operator overloading functions',['../group__Ope.html',1,'']]], ['operator_3c_3c',['operator<<',['../classTango_1_1Pipe.html#ac67072c3bf8d26e547ea92aac9b7e260',1,'Tango::Pipe::operator<<()'],['../classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e',1,'Tango::DbDatum::operator<<()'],['../classTango_1_1DeviceData.html#a441796301b708d97386ea636104889d4',1,'Tango::DeviceData::operator<<(bool datum)'],['../classTango_1_1DeviceData.html#afc7fbe364eb1961ae0e0da203568736e',1,'Tango::DeviceData::operator<<()'],['../classTango_1_1DevicePipeBlob.html#ae1bf63d8a01b7710ae051e53a082548f',1,'Tango::DevicePipeBlob::operator<<()'],['../classTango_1_1DevicePipe.html#acc6ca5348b5297a522f1bbc397842e20',1,'Tango::DevicePipe::operator<<(short &datum)'],['../classTango_1_1DevicePipe.html#ad473d21ba17ef443f316431523c07abf',1,'Tango::DevicePipe::operator<<()'],['../classTango_1_1DeviceAttribute.html#a39d8445992f45faabe7210065a49c1db',1,'Tango::DeviceAttribute::operator<<()'],['../classTango_1_1DeviceDataHistory.html#a0376c92a5c91d8c35c8b7717634d8a6e',1,'Tango::DeviceDataHistory::operator<<()'],['../classTango_1_1DeviceAttributeHistory.html#a641d6e2a068adc24811acc267e13486a',1,'Tango::DeviceAttributeHistory::operator<<()'],['../group__Ope.html#ga065f1fbeb02af4e92d4029235f2a186e',1,'Tango::operator<<(DevVarCharArray &lval, const vector< unsigned char > &rval)'],['../group__Ope.html#gae546232aa642350a7e19a4a5e4698289',1,'Tango::operator<<(vector< unsigned char > &lval, const DevVarCharArray &rval)'],['../group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1',1,'Tango::operator<<(DevVarShortArray &lval, const vector< short > &rval)'],['../group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5',1,'Tango::operator<<(vector< short > &lval, const DevVarShortArray &rval)'],['../group__Ope.html#ga65fc9c8f67a267ecb0002c0169dbbf8e',1,'Tango::operator<<(DevVarLongArray &lval, const vector< DevLong > &rval)'],['../group__Ope.html#gaeb08b2bed8f7c2583e3457bc862dc6b0',1,'Tango::operator<<(vector< DevLong > &lval, const DevVarLongArray &rval)'],['../group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2',1,'Tango::operator<<(DevVarLong64Array &lval, const vector< DevLong64 > &rval)'],['../group__Ope.html#ga90a170909487d4e37dfcb485535e02cc',1,'Tango::operator<<(vector< DevLong64 > &lval, const DevVarLong64Array &rval)'],['../group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6',1,'Tango::operator<<(DevVarFloatArray &lval, const vector< float > &rval)'],['../group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae',1,'Tango::operator<<(vector< float > &lval, const DevVarFloatArray &rval)'],['../group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072',1,'Tango::operator<<(DevVarDoubleArray &lval, const vector< double > &rval)'],['../group__Ope.html#gaba6e519930474d843b776205eebbe76f',1,'Tango::operator<<(vector< double > &lval, const DevVarDoubleArray &rval)'],['../group__Ope.html#ga8539aea7c8f1186903d21add572c80dd',1,'Tango::operator<<(DevVarBooleanArray &lval, const vector< bool > &rval)'],['../group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0',1,'Tango::operator<<(vector< bool > &lval, const DevVarBooleanArray &rval)'],['../group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc',1,'Tango::operator<<(DevVarUShortArray &lval, const vector< unsigned short > &rval)'],['../group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90',1,'Tango::operator<<(vector< unsigned short > &lval, const DevVarUShortArray &rval)'],['../group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d',1,'Tango::operator<<(DevVarULongArray &lval, const vector< DevULong > &rval)'],['../group__Ope.html#ga5f2f3b2eb5521d98b6e495ebaf038fca',1,'Tango::operator<<(vector< DevULong > &lval, const DevVarULongArray &rval)'],['../group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8',1,'Tango::operator<<(DevVarULong64Array &lval, const vector< DevULong64 > &rval)'],['../group__Ope.html#gaaa8f568d0165d5b64eb1aeec34a2919b',1,'Tango::operator<<(vector< DevULong64 > &lval, const DevVarULong64Array &rval)'],['../group__Ope.html#gac29792db54cd10f9f2cc14c487012686',1,'Tango::operator<<(DevVarStringArray &lval, const vector< string > &rval)'],['../group__Ope.html#gabfe49dc628f325d11dbbc592779bf53a',1,'Tango::operator<<(vector< string > &lval, const DevVarStringArray &rval)'],['../group__Ope.html#ga8360391336ed746e606b04aa964cdb60',1,'Tango::operator<<(DevVarStateArray &lval, const vector< DevState > &rval)'],['../group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7',1,'Tango::operator<<(vector< DevState > &lval, const DevVarStateArray &rval)'],['../group__Eas.html#ga213256d883d58b4b92b68ad4206aa7f7',1,'Tango::operator<<(ostream &lval, const DevVarCharArray &rval)'],['../group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61',1,'Tango::operator<<(ostream &lval, const DevVarShortArray &rval)'],['../group__Eas.html#ga526a3b02fee65f31055a344ae05c253f',1,'Tango::operator<<(ostream &lval, const DevVarLongArray &rval)'],['../group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7',1,'Tango::operator<<(ostream &lval, const DevVarLong64Array &rval)'],['../group__Eas.html#gab83d969cc0c817f26f238606131fd148',1,'Tango::operator<<(ostream &lval, const DevVarFloatArray &rval)'],['../group__Eas.html#ga631fd756fea5395eb31839fd6bb7f2da',1,'Tango::operator<<(ostream &lval, const DevVarDoubleArray &rval)'],['../group__Eas.html#ga27f592e1a0289f21e241c34a238f1520',1,'Tango::operator<<(ostream &lval, const DevVarBooleanArray &rval)'],['../group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd',1,'Tango::operator<<(ostream &lval, const DevVarUShortArray &rval)'],['../group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f',1,'Tango::operator<<(ostream &lval, const DevVarULongArray &rval)'],['../group__Eas.html#ga2bf34aa1481440d055ec63beee55076c',1,'Tango::operator<<(ostream &lval, const DevVarULong64Array &rval)'],['../group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7',1,'Tango::operator<<(ostream &lval, const DevVarStringArray &rval)'],['../group__Eas.html#gacf5f7184cbe21f4e68cd235343ed63a3',1,'Tango::operator<<(ostream &lval, const DevVarStateArray &rval)'],['../group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6',1,'Tango::operator<<(ostream &lval, const DevVarEncodedArray &rval)']]], ['operator_3d',['operator=',['../classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5',1,'Tango::AttrProp::operator=(const T &value)'],['../classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21',1,'Tango::AttrProp::operator=(const char *value_str)'],['../classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7',1,'Tango::AttrProp::operator=(const string &value_str)'],['../classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b',1,'Tango::DoubleAttrProp::operator=(const vector< T > &values)'],['../classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347',1,'Tango::DoubleAttrProp::operator=(const T &value)'],['../classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68',1,'Tango::DoubleAttrProp::operator=(const char *value_str)'],['../classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003',1,'Tango::DoubleAttrProp::operator=(const string &value_str)']]], diff --git a/search/all_e.html b/search/all_e.html index 3afc519..2931618 100644 --- a/search/all_e.html +++ b/search/all_e.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_e.js b/search/all_e.js index 0ded623..d2a9e6f 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -4,12 +4,10 @@ var searchData= ['per_5fevent',['per_event',['../structTango_1_1AttributeEventInfo.html#a10e613e8f4809b162492eb74c5906a89',1,'Tango::AttributeEventInfo']]], ['period',['period',['../structTango_1_1PeriodicEventInfo.html#ad5384dc1bb57e6d1e7b566d4d1947edc',1,'Tango::PeriodicEventInfo']]], ['periodic_5fevent',['PERIODIC_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6a56db5ee0e5d86d9a5e629c55edff2a83',1,'Tango']]], - ['periodiceventinfo',['PeriodicEventInfo',['../structTango_1_1PeriodicEventInfo.html',1,'Tango']]], - ['periodiceventinfo',['PeriodicEventInfo',['../group__Client.html#ga6795ae3557967c7d684ea7fc2c2ae470',1,'Tango']]], + ['periodiceventinfo',['PeriodicEventInfo',['../structTango_1_1PeriodicEventInfo.html',1,'Tango::PeriodicEventInfo'],['../group__Client.html#ga6795ae3557967c7d684ea7fc2c2ae470',1,'Tango::PeriodicEventInfo()']]], ['pid',['pid',['../classTango_1_1DbDevFullInfo.html#a88cc31cdd59f77d84583f497e0d8a5c3',1,'Tango::DbDevFullInfo::pid()'],['../classTango_1_1DbDevExportInfo.html#a140ed6681067ad229263d7f63be0212e',1,'Tango::DbDevExportInfo::pid()']]], ['ping',['ping',['../classTango_1_1DeviceProxy.html#a326eda7fff8a36cfcc999fec9552625d',1,'Tango::DeviceProxy::ping()'],['../classTango_1_1AttributeProxy.html#a25983273509110295635516dc154129c',1,'Tango::AttributeProxy::ping()'],['../classTango_1_1Group.html#aa7cd5c6f1be1a85c244c7a4ec99081ec',1,'Tango::Group::ping()']]], - ['pipe',['Pipe',['../classTango_1_1Pipe.html',1,'Tango']]], - ['pipe',['Pipe',['../classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d',1,'Tango::Pipe::Pipe()'],['../classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d',1,'Tango::Pipe::Pipe(const string &name, const Tango::DispLevel level, const PipeWriteType pwt=PIPE_READ)']]], + ['pipe',['Pipe',['../classTango_1_1Pipe.html',1,'Tango::Pipe'],['../classTango_1_1Pipe.html#a48f8fa0e8e169fd8f278407b771dc27d',1,'Tango::Pipe::Pipe()'],['../classTango_1_1Pipe.html#af29e5ee12dae6e4ea121718d407cf75d',1,'Tango::Pipe::Pipe(const string &name, const Tango::DispLevel level, const PipeWriteType pwt=PIPE_READ)']]], ['pipe_5fevent',['PIPE_EVENT',['../group__Client.html#gga5366e2a8cedf5aab5be8835974f787c6add5e7619e42d25779bb3376e8f5cdb24',1,'Tango']]], ['pipe_5ffactory',['pipe_factory',['../classTango_1_1DeviceClass.html#a09321e4257b799709d77f40ace03242a',1,'Tango::DeviceClass']]], ['pipe_5flist',['pipe_list',['../classTango_1_1DeviceClass.html#a2626f63ac4db19102480950a815fb549',1,'Tango::DeviceClass']]], @@ -17,7 +15,6 @@ var searchData= ['pipe_5fvalue',['pipe_value',['../classTango_1_1PipeEventData.html#a742f0f346a553510d3f6d1560d78ba2a',1,'Tango::PipeEventData']]], ['pipeeventdata',['PipeEventData',['../classTango_1_1PipeEventData.html',1,'Tango']]], ['pipeinfo',['PipeInfo',['../structTango_1_1PipeInfo.html',1,'Tango']]], - ['pipeinfo',['PipeInfo',['../namespaceTango.html#ad35a82291acaf683a0c33416db790f0f',1,'Tango']]], ['poll',['poll',['../classTango_1_1AttributeProxy.html#a9fdd4897974bf3a0012d992c2a074bbe',1,'Tango::AttributeProxy']]], ['poll_5fattribute',['poll_attribute',['../classTango_1_1DeviceImpl.html#a6a748b41d85396d38cd004a30a10bda1',1,'Tango::DeviceImpl::poll_attribute()'],['../classTango_1_1DeviceProxy.html#a1a6ffd3a950ede67b8658742838ce403',1,'Tango::DeviceProxy::poll_attribute(string &att_name, int polling_period)'],['../classTango_1_1DeviceProxy.html#ab5e92a19ce8f69b13c2aba1a8bc7b6e8',1,'Tango::DeviceProxy::poll_attribute(const char *att_name, int polling_period)']]], ['poll_5fcommand',['poll_command',['../classTango_1_1DeviceImpl.html#a96a247ceb8f389dbb02e8e693847fcdf',1,'Tango::DeviceImpl::poll_command()'],['../classTango_1_1DeviceProxy.html#ac89e6b7452f18ae0ad62746fb8eaa72e',1,'Tango::DeviceProxy::poll_command(string &cmd_name, int polling_period)'],['../classTango_1_1DeviceProxy.html#acafadb30994e2433e5da0d317e5032a5',1,'Tango::DeviceProxy::poll_command(const char *cmd_name, int polling_period)']]], diff --git a/search/all_f.html b/search/all_f.html index 0e2f45e..ca42a52 100644 --- a/search/all_f.html +++ b/search/all_f.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_0.html b/search/classes_0.html index a7b6a28..d585e6a 100644 --- a/search/classes_0.html +++ b/search/classes_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_1.html b/search/classes_1.html index 1adf16d..baeb182 100644 --- a/search/classes_1.html +++ b/search/classes_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_2.html b/search/classes_2.html index b5828d9..d267279 100644 --- a/search/classes_2.html +++ b/search/classes_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_3.html b/search/classes_3.html index c42a9a1..8a5cbe1 100644 --- a/search/classes_3.html +++ b/search/classes_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_3.js b/search/classes_3.js index c8da826..37a8f18 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,6 +1,5 @@ var searchData= [ - ['encodedattribute',['EncodedAttribute',['../classTango_1_1EncodedAttribute.html',1,'Tango']]], ['eventdata',['EventData',['../classTango_1_1EventData.html',1,'Tango']]], ['except',['Except',['../classTango_1_1Except.html',1,'Tango']]] ]; diff --git a/search/classes_4.html b/search/classes_4.html index 6a7e824..300b9ab 100644 --- a/search/classes_4.html +++ b/search/classes_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_5.html b/search/classes_5.html index baa0bfe..e7afb2c 100644 --- a/search/classes_5.html +++ b/search/classes_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_6.html b/search/classes_6.html index d3b1f9b..f397fd5 100644 --- a/search/classes_6.html +++ b/search/classes_6.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_7.html b/search/classes_7.html index 9afbae8..6453cb7 100644 --- a/search/classes_7.html +++ b/search/classes_7.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_8.html b/search/classes_8.html index a309283..f2f78e9 100644 --- a/search/classes_8.html +++ b/search/classes_8.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_9.html b/search/classes_9.html index 9da6f38..e4e148f 100644 --- a/search/classes_9.html +++ b/search/classes_9.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_a.html b/search/classes_a.html index b6f8b4c..157ebcb 100644 --- a/search/classes_a.html +++ b/search/classes_a.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_b.html b/search/classes_b.html index 1bffd19..02927f7 100644 --- a/search/classes_b.html +++ b/search/classes_b.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_c.html b/search/classes_c.html index 6a3bca5..ab9f404 100644 --- a/search/classes_c.html +++ b/search/classes_c.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_d.html b/search/classes_d.html index ccf0310..7170da2 100644 --- a/search/classes_d.html +++ b/search/classes_d.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_0.html b/search/enums_0.html index 3242db7..ae7a884 100644 --- a/search/enums_0.html +++ b/search/enums_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_1.html b/search/enums_1.html index d939cc5..dfbb13a 100644 --- a/search/enums_1.html +++ b/search/enums_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_2.html b/search/enums_2.html index c3fe4be..6d4d754 100644 --- a/search/enums_2.html +++ b/search/enums_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_3.html b/search/enums_3.html index 80f3179..e7918a6 100644 --- a/search/enums_3.html +++ b/search/enums_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html index 3e216ae..1c0bbf9 100644 --- a/search/enumvalues_0.html +++ b/search/enumvalues_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html index c78ae96..070fd0b 100644 --- a/search/enumvalues_1.html +++ b/search/enumvalues_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html index 3f39b16..25e9a37 100644 --- a/search/enumvalues_2.html +++ b/search/enumvalues_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html index 0c76247..670eb93 100644 --- a/search/enumvalues_3.html +++ b/search/enumvalues_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_4.html b/search/enumvalues_4.html index aa72ed1..b96e212 100644 --- a/search/enumvalues_4.html +++ b/search/enumvalues_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_5.html b/search/enumvalues_5.html index 4f56e84..ebd7746 100644 --- a/search/enumvalues_5.html +++ b/search/enumvalues_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_6.html b/search/enumvalues_6.html index 6b5912a..9af68e0 100644 --- a/search/enumvalues_6.html +++ b/search/enumvalues_6.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_7.html b/search/enumvalues_7.html index 53211d5..068ae29 100644 --- a/search/enumvalues_7.html +++ b/search/enumvalues_7.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_8.html b/search/enumvalues_8.html index ad12429..3a01daa 100644 --- a/search/enumvalues_8.html +++ b/search/enumvalues_8.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_0.html b/search/functions_0.html index 36aa6a6..8a729f7 100644 --- a/search/functions_0.html +++ b/search/functions_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_1.html b/search/functions_1.html index 4985f9b..d4929aa 100644 --- a/search/functions_1.html +++ b/search/functions_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_1.js b/search/functions_1.js index c6f8fd4..e7db1da 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -12,7 +12,7 @@ var searchData= ['already_5fexist',['already_exist',['../classTango_1_1DbServerData.html#a19dd1e256705a4ba7aae9a7e696c6a7b',1,'Tango::DbServerData']]], ['always_5fexecuted_5fhook',['always_executed_hook',['../classTango_1_1DeviceImpl.html#a086fe46c88aed6e2aff70a9cb6c26e84',1,'Tango::DeviceImpl']]], ['append_5fstatus',['append_status',['../classTango_1_1DeviceImpl.html#ab1c6dfb1ea310030cd464f9091a2b8b0',1,'Tango::DeviceImpl']]], - ['attr',['Attr',['../classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)']]], + ['attr',['Attr',['../classTango_1_1Attr.html#a7333f0eab1956673be866f4c7a2d44e8',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad03a6014aeefda86d8ee4d52659a6c39',1,'Tango::Attr::Attr(const char *name, long data_type, Tango::DispLevel disp, Tango::AttrWriteType w_type=Tango::READ, const char *assoc=AssocWritNotSpec)'],['../classTango_1_1Attr.html#ad69e9aa5dcd4c22be0509ed72a01cd0d',1,'Tango::Attr::Attr(const char *name, Tango::DispLevel disp=Tango::OPERATOR)']]], ['attr_5fread',['attr_read',['../classTango_1_1CallBack.html#a47a4fc0fca26863bd7b31e6f1e978f72',1,'Tango::CallBack']]], ['attr_5fwritten',['attr_written',['../classTango_1_1CallBack.html#a352e653238bb6ecb134fa36d4adb44bc',1,'Tango::CallBack']]], ['attribute',['Attribute',['../classTango_1_1Attribute.html#ad92e54beedf8d29d088c2f6d5d70153f',1,'Tango::Attribute']]], diff --git a/search/functions_10.html b/search/functions_10.html index 51ae591..839ba33 100644 --- a/search/functions_10.html +++ b/search/functions_10.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_10.js b/search/functions_10.js index b80d033..d47a301 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -41,14 +41,14 @@ var searchData= ['set_5fin_5ftype_5fdesc',['set_in_type_desc',['../classTango_1_1Command.html#a47b22bb3cdfdc732c84a07b6db753aba',1,'Tango::Command::set_in_type_desc(const char *desc)'],['../classTango_1_1Command.html#aeb1db497ea77211071a7fd11cb2c9900',1,'Tango::Command::set_in_type_desc(string &desc)']]], ['set_5flabel',['set_label',['../classTango_1_1UserDefaultAttrProp.html#a570f0146ec61bdbb0a2115d905ea8547',1,'Tango::UserDefaultAttrProp::set_label()'],['../classTango_1_1UserDefaultFwdAttrProp.html#a83a156838771e7aac685e7e3c1a89fd3',1,'Tango::UserDefaultFwdAttrProp::set_label()'],['../classTango_1_1UserDefaultPipeProp.html#a907036fa8c1fa267cc15ea8699eadfd1',1,'Tango::UserDefaultPipeProp::set_label()']]], ['set_5flogging_5flevel',['set_logging_level',['../classTango_1_1DeviceProxy.html#aecfb3d6b456f915f0800a36de98c51f9',1,'Tango::DeviceProxy']]], - ['set_5fmax_5falarm',['set_max_alarm',['../classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789',1,'Tango::UserDefaultAttrProp::set_max_alarm()'],['../classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234',1,'Tango::Attribute::set_max_alarm()']]], - ['set_5fmax_5fvalue',['set_max_value',['../classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092',1,'Tango::UserDefaultAttrProp::set_max_value()'],['../classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9',1,'Tango::WAttribute::set_max_value()']]], - ['set_5fmax_5fwarning',['set_max_warning',['../classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c',1,'Tango::UserDefaultAttrProp::set_max_warning()'],['../classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac',1,'Tango::Attribute::set_max_warning()']]], + ['set_5fmax_5falarm',['set_max_alarm',['../classTango_1_1UserDefaultAttrProp.html#a79734b5413a902711c436e5af1448789',1,'Tango::UserDefaultAttrProp::set_max_alarm()'],['../classTango_1_1Attribute.html#aef913d2fcf95bff30086b34b8f827234',1,'Tango::Attribute::set_max_alarm(const T &new_max_alarm)'],['../classTango_1_1Attribute.html#a0883ff3d91d5d10f6501d244ae0af240',1,'Tango::Attribute::set_max_alarm(char *new_max_alarm)'],['../classTango_1_1Attribute.html#a2f99ee34d41eaef4fcec47143f904a46',1,'Tango::Attribute::set_max_alarm(const char *new_max_alarm)']]], + ['set_5fmax_5fvalue',['set_max_value',['../classTango_1_1UserDefaultAttrProp.html#a38b3c0d094df7414b120a6824fd84092',1,'Tango::UserDefaultAttrProp::set_max_value()'],['../classTango_1_1WAttribute.html#afad111e0f1db4e181a42739ef994bae9',1,'Tango::WAttribute::set_max_value(const T &max_value)'],['../classTango_1_1WAttribute.html#aa1108fe16975a87b4b4509a09d0949ac',1,'Tango::WAttribute::set_max_value(char *max_value)'],['../classTango_1_1WAttribute.html#add92cf6bfc1d74c4dde4da7ec0fc10cf',1,'Tango::WAttribute::set_max_value(const char *max_value)']]], + ['set_5fmax_5fwarning',['set_max_warning',['../classTango_1_1UserDefaultAttrProp.html#abf63a7abea9f43c5fcd1235fe9c7935c',1,'Tango::UserDefaultAttrProp::set_max_warning()'],['../classTango_1_1Attribute.html#a54eeed935c4a62f2d4774e186201adac',1,'Tango::Attribute::set_max_warning(const T &new_max_warning)'],['../classTango_1_1Attribute.html#aaac81a25b5e20b80d35eade9792769fc',1,'Tango::Attribute::set_max_warning(char *new_max_warning)'],['../classTango_1_1Attribute.html#a11c4d8b3605e998f665dc9f8dc1bf5ef',1,'Tango::Attribute::set_max_warning(const char *new_max_warning)']]], ['set_5fmemorized',['set_memorized',['../classTango_1_1Attr.html#aac89c07e2033c13abf2222fd6cd089dc',1,'Tango::Attr']]], ['set_5fmemorized_5finit',['set_memorized_init',['../classTango_1_1Attr.html#a5c1d94ccc3bacb8d728cf836df737889',1,'Tango::Attr']]], - ['set_5fmin_5falarm',['set_min_alarm',['../classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7',1,'Tango::UserDefaultAttrProp::set_min_alarm()'],['../classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef',1,'Tango::Attribute::set_min_alarm()']]], - ['set_5fmin_5fvalue',['set_min_value',['../classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778',1,'Tango::UserDefaultAttrProp::set_min_value()'],['../classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc',1,'Tango::WAttribute::set_min_value()']]], - ['set_5fmin_5fwarning',['set_min_warning',['../classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534',1,'Tango::UserDefaultAttrProp::set_min_warning()'],['../classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c',1,'Tango::Attribute::set_min_warning()']]], + ['set_5fmin_5falarm',['set_min_alarm',['../classTango_1_1UserDefaultAttrProp.html#afede8f7057ccf59f46c7005cc8839db7',1,'Tango::UserDefaultAttrProp::set_min_alarm()'],['../classTango_1_1Attribute.html#a1dbbd85b4fab593886300ef5b938e0ef',1,'Tango::Attribute::set_min_alarm(const T &new_min_alarm)'],['../classTango_1_1Attribute.html#ad19cadedfa731b8f31513dd3584cf956',1,'Tango::Attribute::set_min_alarm(char *new_min_alarm)'],['../classTango_1_1Attribute.html#a29e50bf4cafda0d224c670e342a0d50c',1,'Tango::Attribute::set_min_alarm(const char *new_min_alarm)']]], + ['set_5fmin_5fvalue',['set_min_value',['../classTango_1_1UserDefaultAttrProp.html#a0e4443532d4290042576edeee79b3778',1,'Tango::UserDefaultAttrProp::set_min_value()'],['../classTango_1_1WAttribute.html#ae6f42c7b1ab74e7d6498aea31dbe90bc',1,'Tango::WAttribute::set_min_value(const T &min_value)'],['../classTango_1_1WAttribute.html#a1607b5b07321e6d1867fb7f8b78b56c9',1,'Tango::WAttribute::set_min_value(char *min_value)'],['../classTango_1_1WAttribute.html#a6554f7bb0b05363282a11bb3ea2dd24f',1,'Tango::WAttribute::set_min_value(const char *min_value)']]], + ['set_5fmin_5fwarning',['set_min_warning',['../classTango_1_1UserDefaultAttrProp.html#a6c95988f618cc16db4eb6c0db54c6534',1,'Tango::UserDefaultAttrProp::set_min_warning()'],['../classTango_1_1Attribute.html#ab2eb29b7e13a95246eb1b3211ba12d8c',1,'Tango::Attribute::set_min_warning(const T &new_min_warning)'],['../classTango_1_1Attribute.html#a848f8cc8e7563c1f84c5960d72eac007',1,'Tango::Attribute::set_min_warning(char *new_min_warning)'],['../classTango_1_1Attribute.html#a0cfba122c474f13d36dca26e23f0b424',1,'Tango::Attribute::set_min_warning(const char *new_min_warning)']]], ['set_5fname',['set_name',['../classTango_1_1Command.html#a13a2bbf037579b576dcee0bc9b55d8f2',1,'Tango::Command::set_name()'],['../classTango_1_1Pipe.html#ac70b0bcbaf0f31a91fd27f21fe05fef6',1,'Tango::Pipe::set_name()'],['../classTango_1_1DevicePipeBlob.html#aa16f3e082d2d6f7ee4f12135a9f63cb7',1,'Tango::DevicePipeBlob::set_name()'],['../classTango_1_1DevicePipe.html#a12dc55a63df0edd0fa2f858dce39ad25',1,'Tango::DevicePipe::set_name()'],['../classTango_1_1DeviceAttribute.html#a27d3d7390efc00791f22712c3c4e7bf6',1,'Tango::DeviceAttribute::set_name(string &na)'],['../classTango_1_1DeviceAttribute.html#a9de0a2ea08ba57ff0cab25c33c9af15f',1,'Tango::DeviceAttribute::set_name(const char *na)']]], ['set_5fobj_5fid',['set_obj_id',['../classTango_1_1DeviceImpl.html#a99aba4af5cd29838f50956a75427d5f7',1,'Tango::DeviceImpl']]], ['set_5fout_5ftype_5fdesc',['set_out_type_desc',['../classTango_1_1Command.html#af421f59ba21cb3300d8ed5cdc28114ad',1,'Tango::Command::set_out_type_desc(const char *desc)'],['../classTango_1_1Command.html#a98bb11a3d9c82fd2e4bbde0ed28d3dcf',1,'Tango::Command::set_out_type_desc(string &desc)']]], @@ -80,7 +80,7 @@ var searchData= ['set_5fvalue_5fdate_5fquality',['set_value_date_quality',['../classTango_1_1Attribute.html#a7d6618e1774033a5105239fb5644c518',1,'Tango::Attribute::set_value_date_quality(Tango::DevShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac62c704bb07d09cea79699a73f1dc23d',1,'Tango::Attribute::set_value_date_quality(Tango::DevShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac06f7061e019528f11d64508cc75c9fa',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab3560bd76b085770dde4dfde96894508',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab31c4d5cc31783674b6eb6c2e35cfcb5',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a34f910bc086cee62e81c60466770b2da',1,'Tango::Attribute::set_value_date_quality(Tango::DevLong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a38000ca2f8fdf6725e42616703e87431',1,'Tango::Attribute::set_value_date_quality(Tango::DevFloat *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#abf0e456156f281b9c0ca54d2596e13d0',1,'Tango::Attribute::set_value_date_quality(Tango::DevFloat *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a329cc674e81156475dbb2aa05092fc6a',1,'Tango::Attribute::set_value_date_quality(Tango::DevDouble *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a9a8da26ce34873a146402e894f669f6e',1,'Tango::Attribute::set_value_date_quality(Tango::DevDouble *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a5d36d8fd36c3d3de00002d5cc08b973c',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#af9fa522b02c2947cedc57263edab336b',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#afa456c561fee62b67983de24c4318bc5',1,'Tango::Attribute::set_value_date_quality(Tango::DevBoolean *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a656428fba37441bf251c705f51677890',1,'Tango::Attribute::set_value_date_quality(Tango::DevBoolean *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ad68ca8b387ab739034d67d2f2eddc946',1,'Tango::Attribute::set_value_date_quality(Tango::DevUShort *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a70b96df39e22b6226059d9a4ea6d74ef',1,'Tango::Attribute::set_value_date_quality(Tango::DevUShort *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a5e787d86c8378c65fca5a0f0f73b88b6',1,'Tango::Attribute::set_value_date_quality(Tango::DevUChar *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a378e774b6d2b286c9fc3bea7a70cb334',1,'Tango::Attribute::set_value_date_quality(Tango::DevUChar *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#aa05a5dce384a7f85b4047670652f39db',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ab988c1a4a045b94423c106ad9bb70dc5',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a32efdb0d1df4e7875a5c871b0c4da0a6',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong64 *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#aac67b352ca65dc640dc8e562f1dbbcd7',1,'Tango::Attribute::set_value_date_quality(Tango::DevULong64 *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ad03030559ea0edca37dddd0b0d6e7322',1,'Tango::Attribute::set_value_date_quality(Tango::DevState *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#acf43a72957fbaa9242913a228160b6d7',1,'Tango::Attribute::set_value_date_quality(Tango::DevState *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a88023ee1c06fd63427114879fa2e4493',1,'Tango::Attribute::set_value_date_quality(Tango::DevEncoded *p_data, time_t t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#a3d829d22a9cf4de68694eed25ab7577e',1,'Tango::Attribute::set_value_date_quality(Tango::DevString *p_data_str, Tango::DevUChar *p_data, long size, time_t t, Tango::AttrQuality qual, bool release=false)'],['../classTango_1_1Attribute.html#a476ad919dd1612260296276050f6aae0',1,'Tango::Attribute::set_value_date_quality(Tango::DevEncoded *p_data, struct timeval &t, Tango::AttrQuality qual, long x=1, long y=0, bool release=false)'],['../classTango_1_1Attribute.html#ac4e21533e214cd8064b2b3979bc4cae9',1,'Tango::Attribute::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_5fwrite_5fvalue',['set_write_value',['../classTango_1_1WAttribute.html#ac043703571819fa917837f1ec7487200',1,'Tango::WAttribute::set_write_value(Tango::DevShort val)'],['../classTango_1_1WAttribute.html#ac8837082bd748c6a0df617be155bccb5',1,'Tango::WAttribute::set_write_value(Tango::DevShort *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5b18a2dc2f653a0083fee3f8ddd8cd07',1,'Tango::WAttribute::set_write_value(vector< Tango::DevShort > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a6e67990a32fbd3cdf92fd443e58794da',1,'Tango::WAttribute::set_write_value(Tango::DevLong val)'],['../classTango_1_1WAttribute.html#ac6ccda4e4e3d4f41729321d799ba129d',1,'Tango::WAttribute::set_write_value(Tango::DevLong *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a702d60f6de8cf288b20718a5d050bba6',1,'Tango::WAttribute::set_write_value(vector< Tango::DevLong > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#af189acf4d580c8620bdcf53fff78dd7e',1,'Tango::WAttribute::set_write_value(Tango::DevLong64 val)'],['../classTango_1_1WAttribute.html#ae612cf88f649f533e6a2a94ed70ba566',1,'Tango::WAttribute::set_write_value(Tango::DevLong64 *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#afd076c04de010e592f5b82ae4b942e1a',1,'Tango::WAttribute::set_write_value(vector< Tango::DevLong64 > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a225893975628f79230a1babeec0920c9',1,'Tango::WAttribute::set_write_value(Tango::DevDouble val)'],['../classTango_1_1WAttribute.html#af4fbbbf029ac57483ed71f791298d613',1,'Tango::WAttribute::set_write_value(Tango::DevDouble *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a05a374c5d01bb17927f83539becd5f7c',1,'Tango::WAttribute::set_write_value(vector< Tango::DevDouble > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ac352afe44c4875da164cf3e8b03e3674',1,'Tango::WAttribute::set_write_value(Tango::DevString val)'],['../classTango_1_1WAttribute.html#af574b032aa6e39f3850937dc77bb66d6',1,'Tango::WAttribute::set_write_value(string &val)'],['../classTango_1_1WAttribute.html#a75962109e6a00f7dc26352a5f45c6189',1,'Tango::WAttribute::set_write_value(Tango::DevString *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a24cb01f398049158618a90ab542d0a78',1,'Tango::WAttribute::set_write_value(vector< string > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a6da3393da53b40b8752a41dc83d61244',1,'Tango::WAttribute::set_write_value(Tango::DevFloat val)'],['../classTango_1_1WAttribute.html#a968e3ce78022bc4271e6282ea22d849b',1,'Tango::WAttribute::set_write_value(Tango::DevFloat *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5a92c8f5f3fcf61d5b2e6aa2a44ae254',1,'Tango::WAttribute::set_write_value(vector< Tango::DevFloat > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a8948ff77fa43c7aae07319da46c6c9c7',1,'Tango::WAttribute::set_write_value(Tango::DevBoolean val)'],['../classTango_1_1WAttribute.html#aa6ea91ce0efaff2157921a631c947832',1,'Tango::WAttribute::set_write_value(Tango::DevBoolean *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a945408c7272400dd5f18a02d55f5556c',1,'Tango::WAttribute::set_write_value(vector< Tango::DevBoolean > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a67160972ce80e9129185a12738764c9f',1,'Tango::WAttribute::set_write_value(Tango::DevUShort val)'],['../classTango_1_1WAttribute.html#ae7b396f4d4826a55fbfe8a8e5411fec4',1,'Tango::WAttribute::set_write_value(Tango::DevUShort *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a679baf66324b46a5c6148c4d33eaea0a',1,'Tango::WAttribute::set_write_value(vector< Tango::DevUShort > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#aedcbd30214591b860e54cc57a7f2d02a',1,'Tango::WAttribute::set_write_value(Tango::DevUChar val)'],['../classTango_1_1WAttribute.html#ada02a5151c555b9003397eecb5615f46',1,'Tango::WAttribute::set_write_value(Tango::DevUChar *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ad51eea3b5a0227e1bf757eee1056ee0b',1,'Tango::WAttribute::set_write_value(vector< Tango::DevUChar > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#af529e62052c10de946e2676280831dcf',1,'Tango::WAttribute::set_write_value(Tango::DevULong val)'],['../classTango_1_1WAttribute.html#af8c1eb391707047ab73104e5cb7cb58b',1,'Tango::WAttribute::set_write_value(Tango::DevULong *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a0a28b5dc44906444c6b3c2b876754c94',1,'Tango::WAttribute::set_write_value(vector< Tango::DevULong > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#adfbf95b83e7b9b629b5d90b7fdb27ec4',1,'Tango::WAttribute::set_write_value(Tango::DevULong64 val)'],['../classTango_1_1WAttribute.html#affe0b225dd59ad4bf634d88cde687be1',1,'Tango::WAttribute::set_write_value(Tango::DevULong64 *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#aa635b4e37492454f43e37ca6ad876958',1,'Tango::WAttribute::set_write_value(vector< Tango::DevULong64 > &val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#a5391cdd7089db0435c485300bfaf0fcc',1,'Tango::WAttribute::set_write_value(Tango::DevState val)'],['../classTango_1_1WAttribute.html#ae63794d119642e93f6c3637c37a2b3cf',1,'Tango::WAttribute::set_write_value(Tango::DevState *val, long x=1, long y=0)'],['../classTango_1_1WAttribute.html#ae8fe8157bfa438e359e39cdc0093e0b2',1,'Tango::WAttribute::set_write_value(vector< Tango::DevState > &val, long x=1, long y=0)']]], ['signal_5fhandler',['signal_handler',['../classTango_1_1DeviceImpl.html#a2f387fb75b3427fc661a4f9b829b1491',1,'Tango::DeviceImpl::signal_handler()'],['../classTango_1_1DeviceClass.html#a18b1c69d52e63e73cf6a844ee348da4a',1,'Tango::DeviceClass::signal_handler()']]], - ['spectrumattr',['SpectrumAttr',['../classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)']]], + ['spectrumattr',['SpectrumAttr',['../classTango_1_1SpectrumAttr.html#a7615edf64261435e3a422f5757aa0946',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#a7e692cf26932a23e335ea1b7d3c8eb04',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x)'],['../classTango_1_1SpectrumAttr.html#abd3b26a2c9335f121a9e461b4c305051',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#a671c9d94738e60668990494188032469',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, DispLevel level)'],['../classTango_1_1SpectrumAttr.html#af79bca652cbf52e1561cb0d3eac378fd',1,'Tango::SpectrumAttr::SpectrumAttr(const char *name)']]], ['state',['state',['../classTango_1_1Pipe.html#a124f05b1125ea60be231ded98f27d303',1,'Tango::Pipe::state()'],['../classTango_1_1DeviceData.html#ab0b8c5024dbc3e0e200313a3d91b9c95',1,'Tango::DeviceData::state()'],['../classTango_1_1DevicePipeBlob.html#ad0ef655afc8a1d0a59a44091892b017f',1,'Tango::DevicePipeBlob::state()'],['../classTango_1_1DevicePipe.html#a1f00cacf4141ab47e7f1c1a4bbb4bbdb',1,'Tango::DevicePipe::state()'],['../classTango_1_1DeviceAttribute.html#acd36c145050e5e3bf3bd4a172a0249c7',1,'Tango::DeviceAttribute::state()'],['../classTango_1_1DeviceProxy.html#ac173ba95be20afec6d5e836cddc98ce9',1,'Tango::DeviceProxy::state()'],['../classTango_1_1AttributeProxy.html#a7b6e44665cbe3795fdf51c1bdfcc3455',1,'Tango::AttributeProxy::state()']]], ['status',['status',['../classTango_1_1DeviceProxy.html#a2ffd167a049b60027c4fc8e529f844c9',1,'Tango::DeviceProxy::status()'],['../classTango_1_1AttributeProxy.html#a35c1411340ef0947044930bd794c78c8',1,'Tango::AttributeProxy::status()']]], ['stop_5fpoll',['stop_poll',['../classTango_1_1AttributeProxy.html#a7d37e8d470f459d11708d25e73c41504',1,'Tango::AttributeProxy']]], diff --git a/search/functions_11.html b/search/functions_11.html index c53c506..9d548c4 100644 --- a/search/functions_11.html +++ b/search/functions_11.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_11.js b/search/functions_11.js index f200b43..5232a15 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -4,8 +4,8 @@ var searchData= ['templcommandin',['TemplCommandIn',['../classTango_1_1TemplCommandIn.html#a8e007c87ec6e6734b6af677e2e21c757',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a341511557f158fcb9264e44a23d6b937',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandIn.html#a2d1b7ab8622e3691b30f010adb506b11',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#abbc6d1ea42a506c4669f82cee32c3824',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandIn.html#aadebfe9bac293025be183cccefe0efa0',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#ab9e0914829be048618b007a659e017f9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a37ad05e7407ee50d42ad98d7c199178e',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandIn.html#a073d83c60194f55a563c9d7e70828d2d',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandIn.html#a137ba0664e58e8008b3c2e058e09f218',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a057e510fb0cf68e6695d29de386a3329',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a8f988a11e4d110b4b7c227281f63a375',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a059bcfebb4431750b9718eb869301544',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#acdce293a3da6b437894d8fb6f567e2cf',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2c68153e4fead481de8c781823b6f515',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a5ee7acb6de275a3994f5552cd5ae4443',1,'Tango::TemplCommandIn::TemplCommandIn(const char *cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandIn.html#a2229c911a64cdae7ba7967cc66534dd9',1,'Tango::TemplCommandIn::TemplCommandIn(string &cmd_name, void(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], ['templcommandinout',['TemplCommandInOut',['../classTango_1_1TemplCommandInOut.html#a09bbe5a98cff5425a5627af76435f309',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#ae905b4db452b115ae3232d0a179deac7',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG))'],['../classTango_1_1TemplCommandInOut.html#aec7f943e0412016b1c1063d3dde694f3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a2ba0d93006c6d776248f35dc26578b87',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandInOut.html#a418733bc08eed3cc3fc7ce4ae2d36321',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a7725331aba633cde2f26f23769896b5a',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#ac0845cca0f7b4a47f194dbe8741eeb4b',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandInOut.html#a1d8eb4c66b7840913cee742e2138f10c',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandInOut.html#a4cd8aa04392f1c2ef665cb5bdfa7bc86',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a29ec8158c25feb319848a876783fdc79',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#add11fefa6ae6dfb7e374d22c54eaedf0',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a2854675abd8fdbbcc63676db498195a1',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#abc84ec88a117f481e3b0ed8a6d273cce',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a0dd98b34ed11a4405f134969cf120152',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#aaf2cfe422127533782d5e8b4073548e3',1,'Tango::TemplCommandInOut::TemplCommandInOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandInOut.html#a145be9fc116c50ae461f5b6a038e3483',1,'Tango::TemplCommandInOut::TemplCommandInOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(INARG), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], ['templcommandout',['TemplCommandOut',['../classTango_1_1TemplCommandOut.html#af068c10a1723d67577d8c7c0f6a7b5aa',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#adaf597eba94b56ab2ba93c4d6a69f205',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)())'],['../classTango_1_1TemplCommandOut.html#a9e5293459cb6ed33331fbb290eaec9c9',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#a5673152dfc935f450caea8d1d2a22e52',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &))'],['../classTango_1_1TemplCommandOut.html#abb25bf3e3ad5c6789d76cd8dc5e36867',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#a09f46f5af2dd7d2a7315309259975a76',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#a6690c380e46526d17fe488226fd0c861',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)'],['../classTango_1_1TemplCommandOut.html#ab45fcaab09c05a24788e40f8a8c7a671',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)'],['../classTango_1_1TemplCommandOut.html#ab1994f704a66631bc3fea790074749fe',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a8a73c454b3a5920c3b6a6067c6aca35f',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aa38e3d4d0b6fb395da911ccb80997209',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#ad11ab11480631f2e48117681b2f4fb26',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a9005d432b9156bcf1aa91f175f383a20',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a67307221fb947ce222040eaaf6b2a808',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), string &in_desc, string &out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#aaf3bef1d3b665788994dee565404e4a6',1,'Tango::TemplCommandOut::TemplCommandOut(const char *cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc, Tango::DispLevel level)'],['../classTango_1_1TemplCommandOut.html#a66580fc7ec414d46ef45dafb3556bc63',1,'Tango::TemplCommandOut::TemplCommandOut(string &cmd_name, OUTARG(DeviceImpl::*exe_method)(), bool(DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc, Tango::DispLevel level)']]], - ['throw_5fexception',['throw_exception',['../classTango_1_1Except.html#a937f591028b392e50070fbc4149beec6',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a2dc82f122c0bdde68566f0a6b3419f13',1,'Tango::Except::throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a21f0ffe9ed4839c570f8137edb3d7241',1,'Tango::Except::throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4b6a58d11b720d1aef7cc341802ddc4e',1,'Tango::Except::throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4bc955a801d67a784828f4b79471e959',1,'Tango::Except::throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a21253baed3a2521bfa388fc8079f2026',1,'Tango::Except::throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a87d6f2b545de08d288da642068e001c8',1,'Tango::Except::throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a55ed8f25cc157fa3152ede702b36517c',1,'Tango::Except::throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae8002ec9ea1ba0c99a0770b55ff71d98',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aea2efa05e2b0f46a343061cf88655547',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a13ecdf493972a076fcf3627624198cce',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac7a9b59a82aa568890f75c0232e68824',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac7d152b9c381a9ff2202224404b4df34',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae1125b916a127f9b75832b018eb98ede',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a92359694cca28325fd6480f87e4b9668',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a379a9cc1c1ccfc574ffecd135279e13f',1,'Tango::Except::throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8a7e6834550169c1b9bd4c6cd822bd58',1,'Tango::Except::throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a81dc475cd517c75e49c188bb91fd0e60',1,'Tango::Except::throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a81a64fad0f2d00d7e9eae178fe986ea8',1,'Tango::Except::throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a99d02e0220c93333faf67f1b680c38c1',1,'Tango::Except::throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a51c66f4b7d4ef481676117b5db783695',1,'Tango::Except::throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1b8717bff6543c006432b21f75bfbc91',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const char *origin)'],['../classTango_1_1Except.html#af5e4556620778aafe5f4ac804d2487f3',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, char *origin)'],['../classTango_1_1Except.html#aa48033af1929e523868abce480161902',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const string &origin)']]], - ['throw_5fnamed_5fexception',['throw_named_exception',['../classTango_1_1Except.html#a79a7b2e44c9584e8795042c1ff7a92cc',1,'Tango::Except::throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a55ba95758fa392f750ad9b84d0a636f8',1,'Tango::Except::throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8df2d695cd46b604cf136e5096a4514a',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3c79b097902506591430124f8db3341a',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)']]], + ['throw_5fexception',['throw_exception',['../classTango_1_1Except.html#aed37eef3412fdddf143edfcd90b34803',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aec8da642890e6a2d145a1234092211ac',1,'Tango::Except::throw_exception(const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a2af0b58fb54215db0e88d1c37c7a795c',1,'Tango::Except::throw_exception(const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a397ec53a10c8b862c3cde1d0cd6fc4a4',1,'Tango::Except::throw_exception(const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a0bc74bced7372356b913d777cb094f51',1,'Tango::Except::throw_exception(char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a6791f6dfe0830eb9e40785c30fb5d6c4',1,'Tango::Except::throw_exception(char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a119ffad66aaf22bddcb985c16c7ee59d',1,'Tango::Except::throw_exception(char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1028566c40e11da636d37b441ff625c3',1,'Tango::Except::throw_exception(char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac6618ed7fa9a20471bcd497cfb5561ff',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7e2ac3f7bc25fd66671f7f4f1ef02dd1',1,'Tango::Except::throw_exception(const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a37bbbbae355796705e16d62dd83bc8e1',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab1ac637773e6f82fe59c03f760e95be3',1,'Tango::Except::throw_exception(const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aacf49fda85c654a736057c9eb9c4191a',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3d5bcfbc7a9df08f3704dff3aa528cfc',1,'Tango::Except::throw_exception(const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#af38e3960347300897d4eff5b264a16ef',1,'Tango::Except::throw_exception(const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1c59ef4757bc2d4980bcc11545182fa6',1,'Tango::Except::throw_exception(const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a885a2afc4bc70b1c987ef9d6fef952ce',1,'Tango::Except::throw_exception(const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a30804d06c0afb8fc8c2dc11f6cd41b9a',1,'Tango::Except::throw_exception(const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#adf3b3804ec35dce3a042238c45385576',1,'Tango::Except::throw_exception(char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a4118e19fed607073830ad1fac0cda59a',1,'Tango::Except::throw_exception(char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a09390ba9a0a31d3d13131df5a46c14eb',1,'Tango::Except::throw_exception(char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a050e02796a64360ad62a744c8f1f2768',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const char *origin)'],['../classTango_1_1Except.html#a6caf38b0ecf778c0305bede5ae883af7',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, char *origin)'],['../classTango_1_1Except.html#a00d12c334ab37c46964586d952858ac1',1,'Tango::Except::throw_exception(const CORBA::SystemException &ex, const string &origin)']]], + ['throw_5fnamed_5fexception',['throw_named_exception',['../classTango_1_1Except.html#ab10829fcd5c9cdc8fe0e3f4fd699604b',1,'Tango::Except::throw_named_exception(const char *att_name, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7a87d0b843e4aca0eea79e56806fbaf1',1,'Tango::Except::throw_named_exception(vector< string > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad7c89d0e3fd6a95fe63de394c3c759ca',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, long att_idx, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aff20510de305a48e4ff3b4b34f7f9900',1,'Tango::Except::throw_named_exception(Tango::DeviceImpl *d, vector< long > &atts, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)']]], ['timedattrdata',['TimedAttrData',['../classTango_1_1TimedAttrData.html#a2d4169ef4a760ac37755aea53f9c5de8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a3f141191cabfb22c0d472968ca78010f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, time_t when)'],['../classTango_1_1TimedAttrData.html#a5b4fbde2e8e1147285c8489d15cb37e1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a49f601bb51212d75870f0b4319a4a795',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aadf938e45266eca4a828cbbf653c752b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ac165c5c9f094cba4cadf32bd8947b469',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#ad302f54d4d70c534bdf50466a5719c55',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae060ee002aff45f67590f1f1fa61d35b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a21807ab571c0766770a3ff5e77bae3d5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#accd5bf91bd215da16f89f548b1a8a175',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ae0d7a1f16bb0a9f9588c423b69bad81e',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a813e4a279f6af2c4e519ce9cbc4b6cd5',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a172705abeceda80074eb21daf80a7d63',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, time_t when)'],['../classTango_1_1TimedAttrData.html#a0a3a74a999370bc1c9086f0c734e5f8f',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#a0325f0beaf8b469637e4c91e1e33d1a8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a40805ec38830616c3b97ed213c8a8193',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a03898ae2fc843b772b16ff17a80befb1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a93fc81581fdb0e9a762d46275a24f1eb',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a8656fb5f0a393b01b5296184ec551e14',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a4bb287b0748db345ea2b8162cbf78c38',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab31e6d4572d06f1d737c83ab724a749b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#abaa2cc0289526f4f1fc6b2a4819097ff',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af109ad029acf390960952d2eaa34df33',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a274182798f9747dc21f1ac5541993ae8',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a9657cdf98f7daf2d4503eb2997485b64',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, time_t when)'],['../classTango_1_1TimedAttrData.html#aa4c8599532109015ec2393cc6d56d0b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, time_t when)'],['../classTango_1_1TimedAttrData.html#ad399b03ab42777930915e841a477a9b0',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#a817a35162cd7bb5de957fb5ff05b80e4',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, time_t when)'],['../classTango_1_1TimedAttrData.html#aa6a402171eb2a57350f77d4e62cd073b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a3e44fa81a94702b8c4e3709a826ed24a',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, time_t when)'],['../classTango_1_1TimedAttrData.html#a26c2a4fbbd27bc92c6a61ab062954c1b',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a1853de77aff71717a14f72c6ce9caaa7',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, struct timeval when)'],['../classTango_1_1TimedAttrData.html#af4f5186582aec35104a81cb2eb847e8c',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a88488896f84cd62f714512b33de6dff1',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, struct timeval when)'],['../classTango_1_1TimedAttrData.html#ab9ce89a140afbbb6061f1444da0d8996',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a95330dc8f32bac365450639712600785',1,'Tango::TimedAttrData::TimedAttrData(const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, struct timeval when)'],['../classTango_1_1TimedAttrData.html#a941a405e2f77f182adbac4e2736276cb',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, time_t when)'],['../classTango_1_1TimedAttrData.html#a152bf703a398c86e681916585b416a6a',1,'Tango::TimedAttrData::TimedAttrData(DevErrorList &errs, timeval when)']]], ['timedcmddata',['TimedCmdData',['../classTango_1_1TimedCmdData.html#a52aa3bee7afb6e0947d805e498ee08ae',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, time_t when)'],['../classTango_1_1TimedCmdData.html#a641bf7e089fd36a70d09cebef4d91c79',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, time_t when)'],['../classTango_1_1TimedCmdData.html#ab61561536584807b6771cc7ab6db76e2',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, struct timeval when)'],['../classTango_1_1TimedCmdData.html#af7d4d705ed242a8dca60443987926e28',1,'Tango::TimedCmdData::TimedCmdData(T *p_data, bool rel, struct timeval when)'],['../classTango_1_1TimedCmdData.html#a8cc1733169352938edf8432bc4551222',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, time_t when)'],['../classTango_1_1TimedCmdData.html#a18999aecdf64d96fa704b7549c534dfe',1,'Tango::TimedCmdData::TimedCmdData(DevErrorList errs, timeval when)']]], ['trigger_5fattr_5fpolling',['trigger_attr_polling',['../classTango_1_1Util.html#a9cb37786d6f990990c7905b39b889d27',1,'Tango::Util']]], diff --git a/search/functions_12.html b/search/functions_12.html index b4ff9e4..16f6ecc 100644 --- a/search/functions_12.html +++ b/search/functions_12.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_13.html b/search/functions_13.html index 6986612..a552a4f 100644 --- a/search/functions_13.html +++ b/search/functions_13.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_14.html b/search/functions_14.html index e646583..97f0dcb 100644 --- a/search/functions_14.html +++ b/search/functions_14.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_14.js b/search/functions_14.js index 8be3059..2654c26 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -9,7 +9,6 @@ var searchData= ['_7edevice_5f5impl',['~Device_5Impl',['../classTango_1_1Device__5Impl.html#ad7cf3154c98f61e13d6324a959903d24',1,'Tango::Device_5Impl']]], ['_7edeviceclass',['~DeviceClass',['../classTango_1_1DeviceClass.html#ae3f6389d6cd5f8d9a4a0d503b1b39859',1,'Tango::DeviceClass']]], ['_7edeviceimpl',['~DeviceImpl',['../classTango_1_1DeviceImpl.html#a9a5ffdab6150008e52d87ea4c38ee9ff',1,'Tango::DeviceImpl']]], - ['_7eencodedattribute',['~EncodedAttribute',['../classTango_1_1EncodedAttribute.html#a6e013aa1fbfaa40971b3db1a32c17970',1,'Tango::EncodedAttribute']]], ['_7egroup',['~Group',['../classTango_1_1Group.html#acd7a0b40d37852923131e9bce68dd9ff',1,'Tango::Group']]], ['_7eimageattr',['~ImageAttr',['../classTango_1_1ImageAttr.html#a86703e9efdc8c59dba36821dbbda31f8',1,'Tango::ImageAttr']]], ['_7emultiattribute',['~MultiAttribute',['../classTango_1_1MultiAttribute.html#ad0f2a8d4aaff4735c71456d7ef6ba440',1,'Tango::MultiAttribute']]], diff --git a/search/functions_2.html b/search/functions_2.html index 152b4ed..07e3fda 100644 --- a/search/functions_2.html +++ b/search/functions_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_3.html b/search/functions_3.html index 3c01efa..40bd389 100644 --- a/search/functions_3.html +++ b/search/functions_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_4.html b/search/functions_4.html index c9e43d8..8a4df4c 100644 --- a/search/functions_4.html +++ b/search/functions_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_4.js b/search/functions_4.js index a685b86..bb96215 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -7,9 +7,6 @@ var searchData= ['dbdevice',['DbDevice',['../classTango_1_1DbDevice.html#acdda5efc00d2df65d336e9f9060eeb2c',1,'Tango::DbDevice::DbDevice(string &dev_name)'],['../classTango_1_1DbDevice.html#a2c588a2b7c490b26712a2f65586c7eb6',1,'Tango::DbDevice::DbDevice(string &dev_name, Database *db)']]], ['dbserver',['DbServer',['../classTango_1_1DbServer.html#ab9441c6d68940385163e1fc677a6a76e',1,'Tango::DbServer::DbServer(string server_name)'],['../classTango_1_1DbServer.html#a46869a3535ccf390b099be5bef844a6d',1,'Tango::DbServer::DbServer(string server_name, Database *db)']]], ['dbserverdata',['DbServerData',['../classTango_1_1DbServerData.html#a9091f7e8303cb507cd6d571ab6901cbf',1,'Tango::DbServerData']]], - ['decode_5fgray16',['decode_gray16',['../classTango_1_1EncodedAttribute.html#a76fef5a1583210da6f06d7e3fe5bf7bb',1,'Tango::EncodedAttribute']]], - ['decode_5fgray8',['decode_gray8',['../classTango_1_1EncodedAttribute.html#ae12a9771857f2fecbebd3b9381213ab5',1,'Tango::EncodedAttribute']]], - ['decode_5frgb32',['decode_rgb32',['../classTango_1_1EncodedAttribute.html#a0a64f653b5fe0049cb04daf0740c4755',1,'Tango::EncodedAttribute']]], ['delete_5fattribute_5falias',['delete_attribute_alias',['../classTango_1_1Database.html#ae7b4da54acf40b3660cd11cf73011114',1,'Tango::Database']]], ['delete_5fattribute_5fproperty',['delete_attribute_property',['../classTango_1_1DbDevice.html#a74e7727413e1bc8e135a416592dfb773',1,'Tango::DbDevice::delete_attribute_property()'],['../classTango_1_1DbClass.html#af5ca60df7812776e82a8136fb88deda5',1,'Tango::DbClass::delete_attribute_property()']]], ['delete_5fclass_5fattribute_5fproperty',['delete_class_attribute_property',['../classTango_1_1Database.html#ad174f83038e4d6c42813493b63ac2d6f',1,'Tango::Database']]], @@ -24,7 +21,7 @@ var searchData= ['delete_5fproperty',['delete_property',['../classTango_1_1Database.html#a500bc3ba2fb3b24ea00e8aed0e477c97',1,'Tango::Database::delete_property()'],['../classTango_1_1DbDevice.html#ae256c5cc0e663b3612a708df684533be',1,'Tango::DbDevice::delete_property()'],['../classTango_1_1DbClass.html#a77a1ff9ebf5a4e5cbaa71802275f4c6d',1,'Tango::DbClass::delete_property()'],['../classTango_1_1DeviceProxy.html#acc165c22d5b08d1d7083723f3b551a5f',1,'Tango::DeviceProxy::delete_property(string &prop_name)'],['../classTango_1_1DeviceProxy.html#ad6f95010e7074d582cfc01b4cd6a08d0',1,'Tango::DeviceProxy::delete_property(vector< string > &prop_names)'],['../classTango_1_1DeviceProxy.html#aa28d968ac832fd25a1493fc68fa82220',1,'Tango::DeviceProxy::delete_property(DbData &db)'],['../classTango_1_1AttributeProxy.html#ac6b4497b44f0668640c308e404d2eef7',1,'Tango::AttributeProxy::delete_property(string &prop_name)'],['../classTango_1_1AttributeProxy.html#aef5a44a64e5d0c435a38f7163bbe2b98',1,'Tango::AttributeProxy::delete_property(vector< string > &prop_names)'],['../classTango_1_1AttributeProxy.html#a5c070a4ba0a3635b5556b0b169576719',1,'Tango::AttributeProxy::delete_property(DbData &db)']]], ['delete_5fserver',['delete_server',['../classTango_1_1Database.html#a1d8aa47ce6c7675e776d4e6a51a3e8b4',1,'Tango::Database::delete_server()'],['../classTango_1_1DbServer.html#acf053de664387ae38d07afff93433d60',1,'Tango::DbServer::delete_server()']]], ['description',['description',['../classTango_1_1DeviceProxy.html#a34a3c96b2fa13b809f8b2818958bfc1b',1,'Tango::DeviceProxy']]], - ['dev_5fname',['dev_name',['../classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7',1,'Tango::DeviceProxy::dev_name()'],['../classTango_1_1GroupReply.html#a4fe578ba1fcd03239b7dc589ffc1af77',1,'Tango::GroupReply::dev_name()']]], + ['dev_5fname',['dev_name',['../classTango_1_1DeviceProxy.html#ab15752441b18db41acd47930af8d2fa7',1,'Tango::DeviceProxy::dev_name()'],['../classTango_1_1GroupReply.html#a2fa1816d6756265a01cac8c9e2d9b666',1,'Tango::GroupReply::dev_name()']]], ['dev_5fstate',['dev_state',['../classTango_1_1DeviceImpl.html#a1b5f98bd245bd7e94403eaebc2913283',1,'Tango::DeviceImpl']]], ['dev_5fstatus',['dev_status',['../classTango_1_1DeviceImpl.html#afcea586ff5d465e6f752fd256a66aeea',1,'Tango::DeviceImpl']]], ['device_5f2impl',['Device_2Impl',['../classTango_1_1Device__2Impl.html#a6d7f50b5fec343f584298c5263822854',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name)'],['../classTango_1_1Device__2Impl.html#ad90287b9ce6a16a656aad0d0f3ce10b8',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc)'],['../classTango_1_1Device__2Impl.html#ad0e74e2158f49e61d5d5db908f5aec69',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, string &dev_name, string &desc, Tango::DevState dev_state, string &dev_status)'],['../classTango_1_1Device__2Impl.html#a0093f572273fc5464e562665b454e9db',1,'Tango::Device_2Impl::Device_2Impl(DeviceClass *device_class, const char *dev_name, const char *desc="A TANGO device", Tango::DevState dev_state=Tango::UNKNOWN, const char *dev_status=StatusNotSet)']]], diff --git a/search/functions_5.html b/search/functions_5.html index 9e9d5c5..2b983b2 100644 --- a/search/functions_5.html +++ b/search/functions_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_5.js b/search/functions_5.js index d110257..544ac6b 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,13 +1,6 @@ var searchData= [ ['enable_5fexception',['enable_exception',['../classTango_1_1GroupReply.html#a4250fb27cfce0de073029a1b778b06b8',1,'Tango::GroupReply']]], - ['encode_5fgray16',['encode_gray16',['../classTango_1_1EncodedAttribute.html#aa67d49c4b99bd6e91e80138acca7a1a4',1,'Tango::EncodedAttribute']]], - ['encode_5fgray8',['encode_gray8',['../classTango_1_1EncodedAttribute.html#a0aeecda296c64b53ab43317e94e6ac35',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5fgray8',['encode_jpeg_gray8',['../classTango_1_1EncodedAttribute.html#a7a98013fc1577c67127c0cca9b192b88',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5frgb24',['encode_jpeg_rgb24',['../classTango_1_1EncodedAttribute.html#a2bf74ff1635f2d3120dd0cdbef5e0c00',1,'Tango::EncodedAttribute']]], - ['encode_5fjpeg_5frgb32',['encode_jpeg_rgb32',['../classTango_1_1EncodedAttribute.html#afd6be02fbf49d3f7823679d190eea0a1',1,'Tango::EncodedAttribute']]], - ['encode_5frgb24',['encode_rgb24',['../classTango_1_1EncodedAttribute.html#a8c0850a138718cf1a1513c20c1e58844',1,'Tango::EncodedAttribute']]], - ['encodedattribute',['EncodedAttribute',['../classTango_1_1EncodedAttribute.html#a2d44e9152c929390d51fd631f5e31d37',1,'Tango::EncodedAttribute::EncodedAttribute()'],['../classTango_1_1EncodedAttribute.html#a63df51e7343e74e6f10253f6fd69a8ea',1,'Tango::EncodedAttribute::EncodedAttribute(int buf_pool_size, bool serialization=false)']]], ['event_5fqueue_5fsize',['event_queue_size',['../classTango_1_1DeviceProxy.html#ad50a2c7c5f0e23706bc51c7cce3c062e',1,'Tango::DeviceProxy::event_queue_size()'],['../classTango_1_1AttributeProxy.html#a149cf6bb79d1e0a9c066395b7b286e4d',1,'Tango::AttributeProxy::event_queue_size()']]], ['exceptions',['exceptions',['../classTango_1_1Pipe.html#abd430c1ee08d7d19ebbf469974c62dc4',1,'Tango::Pipe::exceptions(bitset< DevicePipeBlob::numFlags > fl)'],['../classTango_1_1Pipe.html#a4fb5132f87eba2ccd54a392b0612a1fa',1,'Tango::Pipe::exceptions()'],['../classTango_1_1DbDatum.html#adce60a23dccf7f08f1fc7f81cbc783f0',1,'Tango::DbDatum::exceptions(bitset< DbDatum::numFlags > fl)'],['../classTango_1_1DbDatum.html#a332a7e23267e200c786a5b8486916205',1,'Tango::DbDatum::exceptions()'],['../classTango_1_1DeviceData.html#a955d63845f806ed9268b5d4b74f6a5d2',1,'Tango::DeviceData::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DeviceData.html#a1f43b8fa4cc2c1c371b471f4a49b9ddb',1,'Tango::DeviceData::exceptions()'],['../classTango_1_1DevicePipeBlob.html#ac1573563218260fa5211c66c367d85df',1,'Tango::DevicePipeBlob::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DevicePipeBlob.html#aebf99ce7518695ef361549f729f8b305',1,'Tango::DevicePipeBlob::exceptions()'],['../classTango_1_1DevicePipe.html#ac1c4293904eef63747aac2aa3f376099',1,'Tango::DevicePipe::exceptions(bitset< DevicePipeBlob::numFlags > fl)'],['../classTango_1_1DevicePipe.html#a4184d1888504aed76579e702ec6c0bb7',1,'Tango::DevicePipe::exceptions()'],['../classTango_1_1DeviceAttribute.html#a3927b11e5bd052f81c77f8a04621d0a5',1,'Tango::DeviceAttribute::exceptions(bitset< numFlags > fl)'],['../classTango_1_1DeviceAttribute.html#a3f9f8c8594eca47c15d14a428e1ce449',1,'Tango::DeviceAttribute::exceptions()']]], ['execute',['execute',['../classTango_1_1Command.html#a24505e18425086e1c6b84d7ba1f92503',1,'Tango::Command::execute()'],['../classTango_1_1TemplCommand.html#ac0f9217e1c13600d3ba449ceb6a25cd3',1,'Tango::TemplCommand::execute()'],['../classTango_1_1TemplCommandInOut.html#ac5639e9122031a8e57887ff3411bb482',1,'Tango::TemplCommandInOut::execute()'],['../classTango_1_1TemplCommandIn.html#a13a44e57280e667e24e14bdf58a24181',1,'Tango::TemplCommandIn::execute()'],['../classTango_1_1TemplCommandOut.html#a4afcfcf600912c43d7e1ae6fc410fae3',1,'Tango::TemplCommandOut::execute()']]], diff --git a/search/functions_6.html b/search/functions_6.html index 9e23fe5..f7d283d 100644 --- a/search/functions_6.html +++ b/search/functions_6.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_7.html b/search/functions_7.html index f7ccd59..a74fe44 100644 --- a/search/functions_7.html +++ b/search/functions_7.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_7.js b/search/functions_7.js index 265007f..5cd84c0 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -94,7 +94,7 @@ var searchData= ['get_5fds_5fname',['get_ds_name',['../classTango_1_1Util.html#aab15cb9f574c44c37b0d2dcce3531b3a',1,'Tango::Util']]], ['get_5fdserver_5fdevice',['get_dserver_device',['../classTango_1_1Util.html#a8d86b4bcf0c279aaadb9d476f9c261fd',1,'Tango::Util']]], ['get_5fenv_5fvar',['get_env_var',['../classTango_1_1ApiUtil.html#a8a7109bd160494b0bd0dbbe60478117e',1,'Tango::ApiUtil']]], - ['get_5ferr_5fstack',['get_err_stack',['../classTango_1_1DeviceAttribute.html#afd3add4643c535b3dac9a13c6ce811f9',1,'Tango::DeviceAttribute::get_err_stack()'],['../classTango_1_1DeviceDataHistory.html#a661631cafdd62b484736e92d8d700829',1,'Tango::DeviceDataHistory::get_err_stack()'],['../classTango_1_1GroupReply.html#a47419919cad3f689140757bd09eae457',1,'Tango::GroupReply::get_err_stack()']]], + ['get_5ferr_5fstack',['get_err_stack',['../classTango_1_1DeviceAttribute.html#afd3add4643c535b3dac9a13c6ce811f9',1,'Tango::DeviceAttribute::get_err_stack()'],['../classTango_1_1DeviceDataHistory.html#a661631cafdd62b484736e92d8d700829',1,'Tango::DeviceDataHistory::get_err_stack()'],['../classTango_1_1GroupReply.html#a848ea423dd27d13e865f3456a8ddc75d',1,'Tango::GroupReply::get_err_stack()']]], ['get_5fevents',['get_events',['../classTango_1_1DeviceProxy.html#a5adc5bb8a4c8501c9ff4565d74ae7c4c',1,'Tango::DeviceProxy::get_events(int event_id, CallBack *cb)'],['../classTango_1_1DeviceProxy.html#ad0e707643fc76d052f82858842e5e65d',1,'Tango::DeviceProxy::get_events(int event_id, EventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#a5406953407b26896932b6864f6374499',1,'Tango::DeviceProxy::get_events(int event_id, AttrConfEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#ad716b12fed42528ecb9849e80c552caa',1,'Tango::DeviceProxy::get_events(int event_id, DataReadyEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#a85fbfdef5706f204ef8bb073015c49f4',1,'Tango::DeviceProxy::get_events(int event_id, DevIntrChangeEventDataList &event_list)'],['../classTango_1_1DeviceProxy.html#aa8921e89183efb2125aae0fc5d594921',1,'Tango::DeviceProxy::get_events(int event_id, PipeEventDataList &event_list)'],['../classTango_1_1AttributeProxy.html#ae318688c635207dc084b843726c9fdab',1,'Tango::AttributeProxy::get_events(int event_id, CallBack *cb)'],['../classTango_1_1AttributeProxy.html#aa02afc4bb9c01566c31927860568ffdd',1,'Tango::AttributeProxy::get_events(int event_id, EventDataList &event_list)'],['../classTango_1_1AttributeProxy.html#a557787a6f0f8dbfad3d3746cd00761ac',1,'Tango::AttributeProxy::get_events(int event_id, AttrConfEventDataList &event_list)']]], ['get_5ffaulty_5fattr_5fnb',['get_faulty_attr_nb',['../classTango_1_1NamedDevFailedList.html#ab158860b2498a2ac2c2c0b019d04108f',1,'Tango::NamedDevFailedList']]], ['get_5fgroup',['get_group',['../classTango_1_1Group.html#a75ddf85f5805e6e99656cbe554ecf96e',1,'Tango::Group']]], diff --git a/search/functions_8.html b/search/functions_8.html index 596279e..75fc0be 100644 --- a/search/functions_8.html +++ b/search/functions_8.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_8.js b/search/functions_8.js index 4e8ee03..2978c74 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['has_5ffailed',['has_failed',['../classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7',1,'Tango::Pipe::has_failed()'],['../classTango_1_1DevicePipeBlob.html#aefce9c5e97eb7a80197d1590a13c4f50',1,'Tango::DevicePipeBlob::has_failed()'],['../classTango_1_1DevicePipe.html#a1ad65ce09364209327fa9485ef30f8ff',1,'Tango::DevicePipe::has_failed()'],['../classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233',1,'Tango::DeviceAttribute::has_failed()'],['../classTango_1_1DeviceDataHistory.html#aa30b768579c6ac8083cc4c577a6a7885',1,'Tango::DeviceDataHistory::has_failed()'],['../classTango_1_1DeviceAttributeHistory.html#a29502710f173c46c03a6334f0498899e',1,'Tango::DeviceAttributeHistory::has_failed()'],['../classTango_1_1GroupReply.html#aec0def5a9df786134dc9cb8c66c21cb8',1,'Tango::GroupReply::has_failed()'],['../classTango_1_1GroupReplyList.html#a7221a5debe8d58e6679ac2e234b3384d',1,'Tango::GroupReplyList::has_failed()'],['../classTango_1_1GroupCmdReplyList.html#a453e217deecfd463162892d471f181d6',1,'Tango::GroupCmdReplyList::has_failed()'],['../classTango_1_1GroupAttrReplyList.html#a1737797b7a4585b948752ef80c915fb2',1,'Tango::GroupAttrReplyList::has_failed()']]], + ['has_5ffailed',['has_failed',['../classTango_1_1Pipe.html#a5de39890365fd35d887d66ef8fe5bae7',1,'Tango::Pipe::has_failed()'],['../classTango_1_1DevicePipeBlob.html#aefce9c5e97eb7a80197d1590a13c4f50',1,'Tango::DevicePipeBlob::has_failed()'],['../classTango_1_1DevicePipe.html#a1ad65ce09364209327fa9485ef30f8ff',1,'Tango::DevicePipe::has_failed()'],['../classTango_1_1DeviceAttribute.html#af42816e6e7d4274f551eec3d9dacf233',1,'Tango::DeviceAttribute::has_failed()'],['../classTango_1_1DeviceDataHistory.html#aa30b768579c6ac8083cc4c577a6a7885',1,'Tango::DeviceDataHistory::has_failed()'],['../classTango_1_1DeviceAttributeHistory.html#a29502710f173c46c03a6334f0498899e',1,'Tango::DeviceAttributeHistory::has_failed()'],['../classTango_1_1GroupReply.html#a43f7fdd85b44559a65332784d1cba5a5',1,'Tango::GroupReply::has_failed()'],['../classTango_1_1GroupReplyList.html#ad215aebab55a2795aa4b6fd7d920e9f1',1,'Tango::GroupReplyList::has_failed()'],['../classTango_1_1GroupCmdReplyList.html#a6369a7c800544c2013dcedbc30ad378f',1,'Tango::GroupCmdReplyList::has_failed()'],['../classTango_1_1GroupAttrReplyList.html#a89e5381c98c2b505bd0b8b80a7250d1b',1,'Tango::GroupAttrReplyList::has_failed()']]], ['history',['history',['../classTango_1_1AttributeProxy.html#abf8c234ac15a83f8f6699fcb6d963f94',1,'Tango::AttributeProxy']]] ]; diff --git a/search/functions_9.html b/search/functions_9.html index 52d4abd..7541c9e 100644 --- a/search/functions_9.html +++ b/search/functions_9.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_9.js b/search/functions_9.js index c5877f7..93a8a5e 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['imageattr',['ImageAttr',['../classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)']]], + ['imageattr',['ImageAttr',['../classTango_1_1ImageAttr.html#a4103de2b6a5f5bb187bcb6cdcfc210c5',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a5f0ff1d6eed2e33a40be144e25c7a80e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)'],['../classTango_1_1ImageAttr.html#a54939c797ec3d63f84a18d0a54f45b51',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a86863b65108a6098519bd19a2d7ac78e',1,'Tango::ImageAttr::ImageAttr(const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)'],['../classTango_1_1ImageAttr.html#a941b6e0f0409f199c6b86a18c40fb8f0',1,'Tango::ImageAttr::ImageAttr(const char *name)']]], ['import_5fdevice',['import_device',['../classTango_1_1Database.html#a57ae0fa9649451c352608456fd94dbdf',1,'Tango::Database::import_device()'],['../classTango_1_1DbDevice.html#ae9f33ae25ca3ef8467ac34467cf080a9',1,'Tango::DbDevice::import_device()']]], ['import_5finfo',['import_info',['../classTango_1_1DeviceProxy.html#a5746c63f1c1e602ce2a945337cfc441e',1,'Tango::DeviceProxy']]], ['info',['info',['../classTango_1_1DeviceProxy.html#a47c570748174ff9cb4f4d0c7431dd5d3',1,'Tango::DeviceProxy']]], @@ -8,7 +8,7 @@ var searchData= ['init',['init',['../classTango_1_1Util.html#a79b69d3b0376e45516410fe35a7c499c',1,'Tango::Util']]], ['init_5fdevice',['init_device',['../classTango_1_1DeviceImpl.html#afaa3632ea04076bb5614a98ff944ef8c',1,'Tango::DeviceImpl']]], ['init_5ftypes',['init_types',['../classTango_1_1Command.html#a9cd12d4e02a35bfdb896a7cc89fc7eb0',1,'Tango::Command::init_types()'],['../classTango_1_1TemplCommandInOut.html#a9d173fb2b7578838e94f9a94d6d98757',1,'Tango::TemplCommandInOut::init_types()'],['../classTango_1_1TemplCommandIn.html#af3e93eb4babf25ea9552dc0e8f0789c3',1,'Tango::TemplCommandIn::init_types()'],['../classTango_1_1TemplCommandOut.html#a1b5ec68cc6e225868dc3d56186eb7605',1,'Tango::TemplCommandOut::init_types()']]], - ['insert',['insert',['../classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903',1,'Tango::Command::insert()'],['../classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a',1,'Tango::Command::insert(Tango::DevBoolean data)'],['../classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6',1,'Tango::Command::insert(Tango::DevShort data)'],['../classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90',1,'Tango::Command::insert(Tango::DevLong data)'],['../classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6',1,'Tango::Command::insert(Tango::DevLong64 data)'],['../classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136',1,'Tango::Command::insert(Tango::DevFloat data)'],['../classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c',1,'Tango::Command::insert(Tango::DevDouble data)'],['../classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c',1,'Tango::Command::insert(Tango::DevUShort data)'],['../classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff',1,'Tango::Command::insert(Tango::DevULong data)'],['../classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f',1,'Tango::Command::insert(Tango::DevULong64 data)'],['../classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb',1,'Tango::Command::insert(Tango::DevString data)'],['../classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894',1,'Tango::Command::insert(const char *data)'],['../classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833',1,'Tango::Command::insert(Tango::DevVarCharArray &data)'],['../classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa',1,'Tango::Command::insert(Tango::DevVarCharArray *data)'],['../classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6',1,'Tango::Command::insert(Tango::DevVarShortArray &data)'],['../classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69',1,'Tango::Command::insert(Tango::DevVarShortArray *data)'],['../classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863',1,'Tango::Command::insert(Tango::DevVarLongArray &data)'],['../classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea',1,'Tango::Command::insert(Tango::DevVarLongArray *data)'],['../classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01',1,'Tango::Command::insert(Tango::DevVarLong64Array &data)'],['../classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1',1,'Tango::Command::insert(Tango::DevVarLong64Array *data)'],['../classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47',1,'Tango::Command::insert(Tango::DevVarFloatArray &data)'],['../classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd',1,'Tango::Command::insert(Tango::DevVarFloatArray *data)'],['../classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8',1,'Tango::Command::insert(Tango::DevVarDoubleArray &data)'],['../classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238',1,'Tango::Command::insert(Tango::DevVarDoubleArray *data)'],['../classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b',1,'Tango::Command::insert(Tango::DevVarUShortArray &data)'],['../classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312',1,'Tango::Command::insert(Tango::DevVarUShortArray *data)'],['../classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f',1,'Tango::Command::insert(Tango::DevVarULongArray &data)'],['../classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943',1,'Tango::Command::insert(Tango::DevVarULongArray *data)'],['../classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd',1,'Tango::Command::insert(Tango::DevVarULong64Array &data)'],['../classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35',1,'Tango::Command::insert(Tango::DevVarULong64Array *data)'],['../classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b',1,'Tango::Command::insert(Tango::DevVarStringArray &data)'],['../classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1',1,'Tango::Command::insert(Tango::DevVarStringArray *data)'],['../classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3',1,'Tango::Command::insert(DevVarBooleanArray *data)'],['../classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a',1,'Tango::Command::insert(Tango::DevVarLongStringArray &data)'],['../classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb',1,'Tango::Command::insert(Tango::DevVarLongStringArray *data)'],['../classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray &data)'],['../classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray *data)'],['../classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3',1,'Tango::Command::insert(Tango::DevState data)'],['../classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a',1,'Tango::Command::insert(Tango::DevEncoded *data)'],['../classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5',1,'Tango::DeviceData::insert(vector< DevLong > &vl, vector< string > &vs)'],['../classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e',1,'Tango::DeviceData::insert(vector< double > &vd, vector< string > &vs)'],['../classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b',1,'Tango::DeviceData::insert(const string &str, vector< unsigned char > &buffer)'],['../classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96',1,'Tango::DeviceAttribute::insert(const char *str, unsigned char *data, unsigned int length)'],['../classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f',1,'Tango::DeviceAttribute::insert(vector< short > &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6',1,'Tango::DeviceAttribute::insert(const DevVarShortArray &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa',1,'Tango::DeviceAttribute::insert(DevVarShortArray *datum, int dim_x, int dim_y)']]], + ['insert',['insert',['../classTango_1_1Command.html#a665614cc771db2aeeef0f5a0ac1a1903',1,'Tango::Command::insert()'],['../classTango_1_1Command.html#a7c8f1595a81d800beb9845377716c29a',1,'Tango::Command::insert(Tango::DevBoolean data)'],['../classTango_1_1Command.html#ab515b6bc55aedf12258d5487589f7eb6',1,'Tango::Command::insert(Tango::DevShort data)'],['../classTango_1_1Command.html#ac7d5016d95647f8a68fef9e15bffbe90',1,'Tango::Command::insert(Tango::DevLong data)'],['../classTango_1_1Command.html#ac1488aec40ba1e78d7cd1b3dc426f9b6',1,'Tango::Command::insert(Tango::DevLong64 data)'],['../classTango_1_1Command.html#a5f3653dc4a432fea2fb66c7e7dc2e136',1,'Tango::Command::insert(Tango::DevFloat data)'],['../classTango_1_1Command.html#aa7b766f514c72b9da575685673ceb77c',1,'Tango::Command::insert(Tango::DevDouble data)'],['../classTango_1_1Command.html#a3b7333363e69cd16b89fdfcdd54cab3c',1,'Tango::Command::insert(Tango::DevUShort data)'],['../classTango_1_1Command.html#a8a9a2a06e2afcf9b1824bbe2ba2687ff',1,'Tango::Command::insert(Tango::DevULong data)'],['../classTango_1_1Command.html#a2a2c6e4f5434446cf3a1aec4412b7b0f',1,'Tango::Command::insert(Tango::DevULong64 data)'],['../classTango_1_1Command.html#a06b833d3639d8f24d8f5cfb7480c94bb',1,'Tango::Command::insert(Tango::DevString data)'],['../classTango_1_1Command.html#a6c16c497b7eef06ed4ff880ce02d5894',1,'Tango::Command::insert(const char *data)'],['../classTango_1_1Command.html#a4c5c0bc9b364c5d2f377143597aec833',1,'Tango::Command::insert(Tango::DevVarCharArray &data)'],['../classTango_1_1Command.html#aa7457591f2ef2b110535fc8e9bff81aa',1,'Tango::Command::insert(Tango::DevVarCharArray *data)'],['../classTango_1_1Command.html#a42fcd1d6068dee4f2640be160afe8af6',1,'Tango::Command::insert(Tango::DevVarShortArray &data)'],['../classTango_1_1Command.html#a37ddcc3509f439e9994d985310075a69',1,'Tango::Command::insert(Tango::DevVarShortArray *data)'],['../classTango_1_1Command.html#a7d8c4de9c8010994f58d0571b4bf9863',1,'Tango::Command::insert(Tango::DevVarLongArray &data)'],['../classTango_1_1Command.html#a1f1ddff524fd99c2878062a4c3f451ea',1,'Tango::Command::insert(Tango::DevVarLongArray *data)'],['../classTango_1_1Command.html#a1961e3fa4dd9f3b4034b01b896936b01',1,'Tango::Command::insert(Tango::DevVarLong64Array &data)'],['../classTango_1_1Command.html#aaebcc600e513cc5370ee2c827c401da1',1,'Tango::Command::insert(Tango::DevVarLong64Array *data)'],['../classTango_1_1Command.html#acb1861ed6136daedc511ad7fac6cbd47',1,'Tango::Command::insert(Tango::DevVarFloatArray &data)'],['../classTango_1_1Command.html#adb44f35e4d13c44f3ca855c8d4ca82fd',1,'Tango::Command::insert(Tango::DevVarFloatArray *data)'],['../classTango_1_1Command.html#a93be182d51d3cf48c1bde5effe7e75a8',1,'Tango::Command::insert(Tango::DevVarDoubleArray &data)'],['../classTango_1_1Command.html#a6ed55e2aa4d58c6cdd79e610a1364238',1,'Tango::Command::insert(Tango::DevVarDoubleArray *data)'],['../classTango_1_1Command.html#a36a523ad2ca65bf8d60f571fcc465f0b',1,'Tango::Command::insert(Tango::DevVarUShortArray &data)'],['../classTango_1_1Command.html#a2ffc06bc6da1dc9021bdf736a9e48312',1,'Tango::Command::insert(Tango::DevVarUShortArray *data)'],['../classTango_1_1Command.html#afee3e64ef79c31468ee691bec989e02f',1,'Tango::Command::insert(Tango::DevVarULongArray &data)'],['../classTango_1_1Command.html#a2825c793c7d4fb598ab4d4161d332943',1,'Tango::Command::insert(Tango::DevVarULongArray *data)'],['../classTango_1_1Command.html#ad18d9ad16a986040425e13c3f96e64dd',1,'Tango::Command::insert(Tango::DevVarULong64Array &data)'],['../classTango_1_1Command.html#a5905a365cafebb13ff514c0526ab1a35',1,'Tango::Command::insert(Tango::DevVarULong64Array *data)'],['../classTango_1_1Command.html#a759ae1a8f289ea77001650e0dd9dc73b',1,'Tango::Command::insert(Tango::DevVarStringArray &data)'],['../classTango_1_1Command.html#a14366c96e3d99893fb8daac9fb6639c1',1,'Tango::Command::insert(Tango::DevVarStringArray *data)'],['../classTango_1_1Command.html#a601656f9491928cee2b2c9458f3203e3',1,'Tango::Command::insert(DevVarBooleanArray *data)'],['../classTango_1_1Command.html#a5c5574e1bb5b2775313814509d05d227',1,'Tango::Command::insert(DevVarBooleanArray &data)'],['../classTango_1_1Command.html#a72142fc4ebb29ff2b176cbbdae61034a',1,'Tango::Command::insert(Tango::DevVarLongStringArray &data)'],['../classTango_1_1Command.html#a2678ebf879cf014aa55fff6f2bdc10bb',1,'Tango::Command::insert(Tango::DevVarLongStringArray *data)'],['../classTango_1_1Command.html#ab44d0a90519efd1f357ca0875d98f4e7',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray &data)'],['../classTango_1_1Command.html#afe5aa741af2de317e44cdafe65e2f3a4',1,'Tango::Command::insert(Tango::DevVarDoubleStringArray *data)'],['../classTango_1_1Command.html#af4c02c4968ea0fa878424507d6edb8d3',1,'Tango::Command::insert(Tango::DevState data)'],['../classTango_1_1Command.html#a21a6cda05b9c4182c7d0ef2e6bb01c0a',1,'Tango::Command::insert(Tango::DevEncoded *data)'],['../classTango_1_1DeviceData.html#aea8f74e6b21fb831185258575e3b95f5',1,'Tango::DeviceData::insert(vector< DevLong > &vl, vector< string > &vs)'],['../classTango_1_1DeviceData.html#a3ea03dbacd66ba3639e937fd08a41a7e',1,'Tango::DeviceData::insert(vector< double > &vd, vector< string > &vs)'],['../classTango_1_1DeviceData.html#ae39feb712c913f445653d7b1e4136e1b',1,'Tango::DeviceData::insert(const string &str, vector< unsigned char > &buffer)'],['../classTango_1_1DeviceAttribute.html#ad0a4bef751ff1052eb25e3a151390a96',1,'Tango::DeviceAttribute::insert(const char *str, unsigned char *data, unsigned int length)'],['../classTango_1_1DeviceAttribute.html#a51fc5ea06b681f0b0751c5accb7d008f',1,'Tango::DeviceAttribute::insert(vector< short > &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#ae4cb9149719cbb5747e5c7c364946cd6',1,'Tango::DeviceAttribute::insert(const DevVarShortArray &datum, int dim_x, int dim_y)'],['../classTango_1_1DeviceAttribute.html#abe572db6bfe6f7b426268da83d02aefa',1,'Tango::DeviceAttribute::insert(DevVarShortArray *datum, int dim_x, int dim_y)']]], ['instance',['instance',['../classTango_1_1Util.html#a577119e32b43b1344d6f9ef37f587472',1,'Tango::Util::instance()'],['../classTango_1_1ApiUtil.html#afbc9fb1ffff7730689224dea5a3d9676',1,'Tango::ApiUtil::instance()']]], ['is_5falarmed',['is_alarmed',['../classTango_1_1Attribute.html#aa0c62a8753eca947531af2614e13b60d',1,'Tango::Attribute']]], ['is_5fallowed',['is_allowed',['../classTango_1_1Command.html#af634fd436701aca40fbcdaeb5d4691b1',1,'Tango::Command::is_allowed()'],['../classTango_1_1TemplCommand.html#a203f6dc3223fd20f230af555e34848fd',1,'Tango::TemplCommand::is_allowed()']]], diff --git a/search/functions_a.html b/search/functions_a.html index 15310b4..5a5be63 100644 --- a/search/functions_a.html +++ b/search/functions_a.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_b.html b/search/functions_b.html index c42f064..fc2d5aa 100644 --- a/search/functions_b.html +++ b/search/functions_b.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_c.html b/search/functions_c.html index 8940020..a1a1437 100644 --- a/search/functions_c.html +++ b/search/functions_c.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_d.html b/search/functions_d.html index ac0f16a..4375535 100644 --- a/search/functions_d.html +++ b/search/functions_d.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_d.js b/search/functions_d.js index dd98343..f63e48f 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['obj_5fname',['obj_name',['../classTango_1_1GroupReply.html#a13564b3e6df04a5257b2592b94a07d88',1,'Tango::GroupReply']]], + ['obj_5fname',['obj_name',['../classTango_1_1GroupReply.html#ad905b10e982096cf724f5ec04788e3a0',1,'Tango::GroupReply']]], ['operator_3c_3c',['operator<<',['../classTango_1_1Pipe.html#ac67072c3bf8d26e547ea92aac9b7e260',1,'Tango::Pipe::operator<<()'],['../classTango_1_1DbDatum.html#a66304a562149bdb6d89858cbca65729e',1,'Tango::DbDatum::operator<<()'],['../classTango_1_1DeviceData.html#a441796301b708d97386ea636104889d4',1,'Tango::DeviceData::operator<<()'],['../classTango_1_1DevicePipeBlob.html#ae1bf63d8a01b7710ae051e53a082548f',1,'Tango::DevicePipeBlob::operator<<()'],['../classTango_1_1DevicePipe.html#acc6ca5348b5297a522f1bbc397842e20',1,'Tango::DevicePipe::operator<<()'],['../classTango_1_1DeviceAttribute.html#a39d8445992f45faabe7210065a49c1db',1,'Tango::DeviceAttribute::operator<<()'],['../group__Ope.html#ga065f1fbeb02af4e92d4029235f2a186e',1,'Tango::operator<<(DevVarCharArray &lval, const vector< unsigned char > &rval)'],['../group__Ope.html#gae546232aa642350a7e19a4a5e4698289',1,'Tango::operator<<(vector< unsigned char > &lval, const DevVarCharArray &rval)'],['../group__Ope.html#gaff6627037d30a75ace59447d67a0b0f1',1,'Tango::operator<<(DevVarShortArray &lval, const vector< short > &rval)'],['../group__Ope.html#ga712cfcf813b0f2a0201ccf74343b05a5',1,'Tango::operator<<(vector< short > &lval, const DevVarShortArray &rval)'],['../group__Ope.html#ga65fc9c8f67a267ecb0002c0169dbbf8e',1,'Tango::operator<<(DevVarLongArray &lval, const vector< DevLong > &rval)'],['../group__Ope.html#gaeb08b2bed8f7c2583e3457bc862dc6b0',1,'Tango::operator<<(vector< DevLong > &lval, const DevVarLongArray &rval)'],['../group__Ope.html#ga73604d8da674eeeb83248e3ec792cde2',1,'Tango::operator<<(DevVarLong64Array &lval, const vector< DevLong64 > &rval)'],['../group__Ope.html#ga90a170909487d4e37dfcb485535e02cc',1,'Tango::operator<<(vector< DevLong64 > &lval, const DevVarLong64Array &rval)'],['../group__Ope.html#gad4eb2b96584b07d3aaf2789c98c7eda6',1,'Tango::operator<<(DevVarFloatArray &lval, const vector< float > &rval)'],['../group__Ope.html#ga94906cc22d983d10ddd78d24d176c6ae',1,'Tango::operator<<(vector< float > &lval, const DevVarFloatArray &rval)'],['../group__Ope.html#gae27ef2508818f48fa4e04cdb4b36e072',1,'Tango::operator<<(DevVarDoubleArray &lval, const vector< double > &rval)'],['../group__Ope.html#gaba6e519930474d843b776205eebbe76f',1,'Tango::operator<<(vector< double > &lval, const DevVarDoubleArray &rval)'],['../group__Ope.html#ga8539aea7c8f1186903d21add572c80dd',1,'Tango::operator<<(DevVarBooleanArray &lval, const vector< bool > &rval)'],['../group__Ope.html#ga42c9cb65c5ac6599ea46270175d4dbf0',1,'Tango::operator<<(vector< bool > &lval, const DevVarBooleanArray &rval)'],['../group__Ope.html#ga83003d5acb175dc5e2d0b9fbc170a3bc',1,'Tango::operator<<(DevVarUShortArray &lval, const vector< unsigned short > &rval)'],['../group__Ope.html#ga3edbea88319132f7a43f2500df0c0b90',1,'Tango::operator<<(vector< unsigned short > &lval, const DevVarUShortArray &rval)'],['../group__Ope.html#gab1bf84843fd0b81d282b17e29d209a2d',1,'Tango::operator<<(DevVarULongArray &lval, const vector< DevULong > &rval)'],['../group__Ope.html#ga5f2f3b2eb5521d98b6e495ebaf038fca',1,'Tango::operator<<(vector< DevULong > &lval, const DevVarULongArray &rval)'],['../group__Ope.html#ga4f134419f5595d6b2a8541e7077800f8',1,'Tango::operator<<(DevVarULong64Array &lval, const vector< DevULong64 > &rval)'],['../group__Ope.html#gaaa8f568d0165d5b64eb1aeec34a2919b',1,'Tango::operator<<(vector< DevULong64 > &lval, const DevVarULong64Array &rval)'],['../group__Ope.html#gac29792db54cd10f9f2cc14c487012686',1,'Tango::operator<<(DevVarStringArray &lval, const vector< string > &rval)'],['../group__Ope.html#gabfe49dc628f325d11dbbc592779bf53a',1,'Tango::operator<<(vector< string > &lval, const DevVarStringArray &rval)'],['../group__Ope.html#ga8360391336ed746e606b04aa964cdb60',1,'Tango::operator<<(DevVarStateArray &lval, const vector< DevState > &rval)'],['../group__Ope.html#ga646e70517216abcaaa2c6e47824a4bb7',1,'Tango::operator<<(vector< DevState > &lval, const DevVarStateArray &rval)'],['../group__Eas.html#ga213256d883d58b4b92b68ad4206aa7f7',1,'Tango::operator<<(ostream &lval, const DevVarCharArray &rval)'],['../group__Eas.html#ga0634c13c03f416bc6ed40eb9a0e3aa61',1,'Tango::operator<<(ostream &lval, const DevVarShortArray &rval)'],['../group__Eas.html#ga526a3b02fee65f31055a344ae05c253f',1,'Tango::operator<<(ostream &lval, const DevVarLongArray &rval)'],['../group__Eas.html#ga2cb69bb8fa47ffeeea6faaa5e54573d7',1,'Tango::operator<<(ostream &lval, const DevVarLong64Array &rval)'],['../group__Eas.html#gab83d969cc0c817f26f238606131fd148',1,'Tango::operator<<(ostream &lval, const DevVarFloatArray &rval)'],['../group__Eas.html#ga631fd756fea5395eb31839fd6bb7f2da',1,'Tango::operator<<(ostream &lval, const DevVarDoubleArray &rval)'],['../group__Eas.html#ga27f592e1a0289f21e241c34a238f1520',1,'Tango::operator<<(ostream &lval, const DevVarBooleanArray &rval)'],['../group__Eas.html#ga3a28058540000f30efe42a7b6988b2cd',1,'Tango::operator<<(ostream &lval, const DevVarUShortArray &rval)'],['../group__Eas.html#gaaf5d2a8d0926a629c8ffe5d8814e933f',1,'Tango::operator<<(ostream &lval, const DevVarULongArray &rval)'],['../group__Eas.html#ga2bf34aa1481440d055ec63beee55076c',1,'Tango::operator<<(ostream &lval, const DevVarULong64Array &rval)'],['../group__Eas.html#ga0b8be84caf7997aeb9fbe51fc0a781f7',1,'Tango::operator<<(ostream &lval, const DevVarStringArray &rval)'],['../group__Eas.html#gacf5f7184cbe21f4e68cd235343ed63a3',1,'Tango::operator<<(ostream &lval, const DevVarStateArray &rval)'],['../group__Eas.html#gade367a22d3a0c1b38afbf2339dc6b5e6',1,'Tango::operator<<(ostream &lval, const DevVarEncodedArray &rval)']]], ['operator_3d',['operator=',['../classTango_1_1AttrProp.html#a8c0c499c402739fd7449aa798b1609f5',1,'Tango::AttrProp::operator=(const T &value)'],['../classTango_1_1AttrProp.html#a4412614f38098403a1872488c1a10a21',1,'Tango::AttrProp::operator=(const char *value_str)'],['../classTango_1_1AttrProp.html#ab3099f7d395a5bee1bff018dd37dc8f7',1,'Tango::AttrProp::operator=(const string &value_str)'],['../classTango_1_1DoubleAttrProp.html#a8a6f518ac4cb3a3eef014d9633cf555b',1,'Tango::DoubleAttrProp::operator=(const vector< T > &values)'],['../classTango_1_1DoubleAttrProp.html#a0bdf79b7a455c4f1aa4521dd6955a347',1,'Tango::DoubleAttrProp::operator=(const T &value)'],['../classTango_1_1DoubleAttrProp.html#ad69387bb6bb54b0629c2bcc3ed0aca68',1,'Tango::DoubleAttrProp::operator=(const char *value_str)'],['../classTango_1_1DoubleAttrProp.html#a3e3be7efdf813e9e831f7394d42c0003',1,'Tango::DoubleAttrProp::operator=(const string &value_str)']]], ['operator_3e_3e',['operator>>',['../classTango_1_1WPipe.html#a8373577b75416aea0045dab9d6a0e79f',1,'Tango::WPipe::operator>>()'],['../classTango_1_1DbDatum.html#afd6ed9a2e6b129bcc9ae26e16ae4ef0b',1,'Tango::DbDatum::operator>>()'],['../classTango_1_1DeviceData.html#a2b6646e364f813aa50c9bae5b0ffea8f',1,'Tango::DeviceData::operator>>()'],['../classTango_1_1DevicePipeBlob.html#a8a560fa9f94789d0913099f119054e18',1,'Tango::DevicePipeBlob::operator>>()'],['../classTango_1_1DevicePipe.html#a3f573423b7d0b61af5f2d8bbbb773d98',1,'Tango::DevicePipe::operator>>()'],['../classTango_1_1DeviceAttribute.html#a76dcb00f710fd52a8d2038dc95f66b07',1,'Tango::DeviceAttribute::operator>>()'],['../classTango_1_1GroupCmdReply.html#a54b600d46c948acd7d1943f6d9738943',1,'Tango::GroupCmdReply::operator>>()'],['../classTango_1_1GroupAttrReply.html#a421f7a196fc46f20b76a2124da30de95',1,'Tango::GroupAttrReply::operator>>()']]], diff --git a/search/functions_e.html b/search/functions_e.html index 4ca7201..0f20544 100644 --- a/search/functions_e.html +++ b/search/functions_e.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_f.html b/search/functions_f.html index 5683ff3..0dc9f86 100644 --- a/search/functions_f.html +++ b/search/functions_f.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_f.js b/search/functions_f.js index 6510bc8..d8c789a 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,6 +1,6 @@ var searchData= [ - ['re_5fthrow_5fexception',['re_throw_exception',['../classTango_1_1Except.html#a9c3792241214eac89e7fbdd91646b67a',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab892eac30e082eca52af8c57f245e46e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a498aaee0525e6650bb17e209581837f8',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a0422b78fa9a5632a46f3c617917ea80f',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a8896fdbe1a3bbe7b3aee6930a3d01b68',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a83510f679847371ba4ac8813e82fc14f',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa01396d9679d7b260a31a61735bf4004',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ae2c8a7188665f1cd16f448aa4ab83d17',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ace5f51b25e895260bb85b318d4e4f59c',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aeba14e603df6a856739c7734859c50f9',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a03a3ffc68c976acb58a8e61eb50fcad6',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1ca76b2d4a5b22d0a2079e3889b12a9e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa28f7d876b6967235e854555fc2fe1ba',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a93e9e068103c707d2c4931f8c7804ef8',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1d0f06fa487f3506e49cad58d36e6ba0',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a73f743dfaac89212eeb994bb40e79577',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a1a0b86d7563895673901bbfb9e862b9b',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab919ac526ab5cc7912d98df37989a96d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa52f5b4614aaa58d60a2fc830ef23ba6',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a28f9a09de30e050f27d879e1120d3ad2',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a42d1f2a98eb402a268e582128ddd61ab',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)']]], + ['re_5fthrow_5fexception',['re_throw_exception',['../classTango_1_1Except.html#aa7c524ea2b94e8a866de34d83f22f443',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a23edaa24fe9fba5455cdad46984f1089',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad0deadef4a6d4d7ed54b6881e2c10229',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ade050310452d354b346be62ea6ad2f7d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a18e3fd24748ef9969b2f9788e649c0a4',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a24aa73b8d2bc688b52f2130b407b4be1',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ad3bda7f47e8962f702ead818a7c8b5b4',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a082877c7bb3512d05e909b70fd852987',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ab9565fba641520821e83f95c0235323b',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a5a5178b543c5a5d64ce8c2530bb502d7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#acb09f8ca2652699020b0facba32dbe2d',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a97e44dee47dce5339e972c048ae8f5cc',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const char *desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac586f1a799638193fe5ea005e328eaa7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a25dc86515bc56b702df57592aa15020e',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const string &desc, const char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a52c28823dddd83440e75f704db49b8ca',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const char *reason, const char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a7223971693e54037cb76d0f936e0e368',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac12a8b7b7d595c183c65430d75d37c85',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#ac870f22a393824e1df609444f1de5470',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, const string &reason, char *desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#aa5831346e296212660d7351e5da636e2',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3b9d8674504836dbd92de253e38f6035',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, const string &desc, char *origin, Tango::ErrSeverity sever=Tango::ERR)'],['../classTango_1_1Except.html#a3fa7c189e282401271b749c1237165b7',1,'Tango::Except::re_throw_exception(Tango::DevFailed &ex, char *reason, char *desc, const string &origin, Tango::ErrSeverity sever=Tango::ERR)']]], ['read',['read',['../classTango_1_1AttributeProxy.html#a75523bd6d6703569a1ad769f1020059b',1,'Tango::AttributeProxy']]], ['read_5falarm',['read_alarm',['../classTango_1_1MultiAttribute.html#a5f848b890a266861a0dced1add52fe88',1,'Tango::MultiAttribute']]], ['read_5fasynch',['read_asynch',['../classTango_1_1AttributeProxy.html#a5dcb9de15ebbcb991bc372e7ade13b93',1,'Tango::AttributeProxy::read_asynch()'],['../classTango_1_1AttributeProxy.html#a46974f7849cce49aa8c136f7b3268a35',1,'Tango::AttributeProxy::read_asynch(CallBack &cb)']]], @@ -34,6 +34,5 @@ var searchData= ['rename_5fserver',['rename_server',['../classTango_1_1Database.html#a3a503d9d28e7d560e939fa8d388a5063',1,'Tango::Database']]], ['reset',['reset',['../classTango_1_1GroupReplyList.html#afe1cb42828f48dd701a0e8d250470e93',1,'Tango::GroupReplyList::reset()'],['../classTango_1_1GroupCmdReplyList.html#a30946c9b34cf1275f3e4b442652935e2',1,'Tango::GroupCmdReplyList::reset()'],['../classTango_1_1GroupAttrReplyList.html#a27620a4010723a1649c0dd810b4e1367',1,'Tango::GroupAttrReplyList::reset()']]], ['reset_5fexceptions',['reset_exceptions',['../classTango_1_1Pipe.html#ad0961a4c770ff42b0b672907268b6c14',1,'Tango::Pipe::reset_exceptions()'],['../classTango_1_1DbDatum.html#a6c4f542a1f33e2ff5e7f2e16aded5679',1,'Tango::DbDatum::reset_exceptions()'],['../classTango_1_1DeviceData.html#afc018476b633193426ba5e02451ff70b',1,'Tango::DeviceData::reset_exceptions()'],['../classTango_1_1DevicePipeBlob.html#ab54466d1b593e8e464957f19ef685ae2',1,'Tango::DevicePipeBlob::reset_exceptions()'],['../classTango_1_1DevicePipe.html#a1af9cfab27802edd6fba645e14759162',1,'Tango::DevicePipe::reset_exceptions()'],['../classTango_1_1DeviceAttribute.html#aadacbabadd2fb9533f47c2e401c2bf9c',1,'Tango::DeviceAttribute::reset_exceptions()']]], - ['reset_5ffiledatabase',['reset_filedatabase',['../classTango_1_1Util.html#a6e221145196c95c02be5474dcd9520c0',1,'Tango::Util']]], - ['return_5fempty_5fany',['return_empty_any',['../namespaceTango.html#a3b3bd64ad7f36f411ad17050d314a460',1,'Tango']]] + ['reset_5ffiledatabase',['reset_filedatabase',['../classTango_1_1Util.html#a6e221145196c95c02be5474dcd9520c0',1,'Tango::Util']]] ]; diff --git a/search/groups_0.html b/search/groups_0.html index e38d582..49412e8 100644 --- a/search/groups_0.html +++ b/search/groups_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_1.html b/search/groups_1.html index 342911c..8e3ac96 100644 --- a/search/groups_1.html +++ b/search/groups_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_2.html b/search/groups_2.html index 1ac95e9..9c46700 100644 --- a/search/groups_2.html +++ b/search/groups_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_3.html b/search/groups_3.html index 2ccb433..8eb56c9 100644 --- a/search/groups_3.html +++ b/search/groups_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_4.html b/search/groups_4.html index 123f91c..42b5567 100644 --- a/search/groups_4.html +++ b/search/groups_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_5.html b/search/groups_5.html index cecc67c..8d01ff1 100644 --- a/search/groups_5.html +++ b/search/groups_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/mag_sel.png b/search/mag_sel.png index 81f6040..39c0ed5 100644 Binary files a/search/mag_sel.png and b/search/mag_sel.png differ diff --git a/search/namespaces_0.html b/search/namespaces_0.html deleted file mode 100644 index cd68930..0000000 --- a/search/namespaces_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/search/namespaces_0.js b/search/namespaces_0.js deleted file mode 100644 index ddfdfd6..0000000 --- a/search/namespaces_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tango',['Tango',['../namespaceTango.html',1,'']]] -]; diff --git a/search/nomatches.html b/search/nomatches.html index b1ded27..4377320 100644 --- a/search/nomatches.html +++ b/search/nomatches.html @@ -1,4 +1,4 @@ - + diff --git a/search/pages_0.html b/search/pages_0.html index 582ce94..32cbf49 100644 --- a/search/pages_0.html +++ b/search/pages_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/pages_1.html b/search/pages_1.html index 6b48950..86c9cd3 100644 --- a/search/pages_1.html +++ b/search/pages_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/pages_2.html b/search/pages_2.html index 1efc5aa..0c8adf5 100644 --- a/search/pages_2.html +++ b/search/pages_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/related_0.html b/search/related_0.html index 7077e19..530c782 100644 --- a/search/related_0.html +++ b/search/related_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/search.css b/search/search.css index 4d7612f..3cf9df9 100644 --- a/search/search.css +++ b/search/search.css @@ -6,14 +6,12 @@ #MSearchBox { white-space : nowrap; - position: absolute; float: none; - display: inline; margin-top: 8px; right: 0px; width: 170px; + height: 24px; z-index: 102; - background-color: white; } #MSearchBox .left @@ -48,12 +46,13 @@ height:19px; background:url('search_m.png') repeat-x; border:none; - width:111px; + width:115px; margin-left:20px; padding-left:4px; color: #909090; outline: none; font: 9pt Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; } #FSearchBox #MSearchField { @@ -64,7 +63,7 @@ display:block; position:absolute; right:10px; - top:0px; + top:8px; width:20px; height:19px; background:url('search_r.png') no-repeat; @@ -102,7 +101,7 @@ left: 0; top: 0; border: 1px solid #90A5CE; background-color: #F9FAFC; - z-index: 1; + z-index: 10001; padding-top: 4px; padding-bottom: 4px; -moz-border-radius: 4px; @@ -165,6 +164,7 @@ iframe#MSearchResults { left: 0; top: 0; border: 1px solid #000; background-color: #EEF1F7; + z-index:10000; } /* ----------------------------------- */ diff --git a/search/search.js b/search/search.js index babba2a..a554ab9 100644 --- a/search/search.js +++ b/search/search.js @@ -1,40 +1,26 @@ -// Search script generated by doxygen -// Copyright (C) 2009 by Dimitri van Heesch. +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. -// The code in this file is loosly based on main.js, part of Natural Docs, -// which is Copyright (C) 2003-2008 Greg Valure -// Natural Docs is licensed under the GPL. + Copyright (C) 1997-2017 by Dimitri van Heesch -var indexSectionsWithContent = -{ - 0: "_abcdefghilmnopqrstuvw~", - 1: "acdefgimnpstuw", - 2: "t", - 3: "_abcdefghilmnoprstuw~", - 4: "_abcdefhilmnopqrstuvw", - 5: "acdp", - 6: "_ace", - 7: "acdimnpqu", - 8: "o", - 9: "cdegos", - 10: "der" -}; - -var indexSectionNames = -{ - 0: "all", - 1: "classes", - 2: "namespaces", - 3: "functions", - 4: "variables", - 5: "typedefs", - 6: "enums", - 7: "enumvalues", - 8: "related", - 9: "groups", - 10: "pages" -}; + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + @licend The above is the entire license notice + for the JavaScript code in this file + */ function convertToId(search) { var result = ''; @@ -46,11 +32,11 @@ function convertToId(search) { result+=c; } - else if (cn<16) + else if (cn<16) { result+="_0"+cn.toString(16); } - else + else { result+="_"+cn.toString(16); } @@ -89,14 +75,14 @@ function getYPos(item) /* A class handling everything associated with the search panel. Parameters: - name - The name of the global variable that will be + name - The name of the global variable that will be storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ function SearchBox(name, resultsPath, inFrame, label) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } - + // ---------- Instance variables this.name = name; this.resultsPath = resultsPath; @@ -173,7 +159,7 @@ function SearchBox(name, resultsPath, inFrame, label) } // stop selection hide timer - if (this.hideTimeout) + if (this.hideTimeout) { clearTimeout(this.hideTimeout); this.hideTimeout=0; @@ -202,7 +188,7 @@ function SearchBox(name, resultsPath, inFrame, label) if (e.shiftKey==1) { this.OnSearchSelectShow(); - var win=this.DOMSearchSelectWindow(); + var win=this.DOMSearchSelectWindow(); for (i=0;i + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_1.html b/search/typedefs_1.html index ad5e647..0cfdad7 100644 --- a/search/typedefs_1.html +++ b/search/typedefs_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_2.html b/search/typedefs_2.html index 9a9af1f..d633f0c 100644 --- a/search/typedefs_2.html +++ b/search/typedefs_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_2.js b/search/typedefs_2.js index 0613047..a01ebb5 100644 --- a/search/typedefs_2.js +++ b/search/typedefs_2.js @@ -1,6 +1,4 @@ var searchData= [ - ['dbdevinfos',['DbDevInfos',['../namespaceTango.html#aaec13f55a8cc1c657fc9966bfba00b0c',1,'Tango']]], - ['devcommandinfo',['DevCommandInfo',['../namespaceTango.html#ab853e559703141ec81b1c30a5c9d88d2',1,'Tango']]], - ['deviceattributeconfig',['DeviceAttributeConfig',['../namespaceTango.html#a2926592cba03eca7ecf3ab28587f19f0',1,'Tango']]] + ['periodiceventinfo',['PeriodicEventInfo',['../group__Client.html#ga6795ae3557967c7d684ea7fc2c2ae470',1,'Tango']]] ]; diff --git a/search/typedefs_3.html b/search/typedefs_3.html deleted file mode 100644 index 3e74a6e..0000000 --- a/search/typedefs_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/search/typedefs_3.js b/search/typedefs_3.js deleted file mode 100644 index 49aaa8a..0000000 --- a/search/typedefs_3.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['periodiceventinfo',['PeriodicEventInfo',['../group__Client.html#ga6795ae3557967c7d684ea7fc2c2ae470',1,'Tango']]], - ['pipeinfo',['PipeInfo',['../namespaceTango.html#ad35a82291acaf683a0c33416db790f0f',1,'Tango']]] -]; diff --git a/search/variables_0.html b/search/variables_0.html index 571f394..a2a3ae6 100644 --- a/search/variables_0.html +++ b/search/variables_0.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_1.html b/search/variables_1.html index cef7a9e..b243c42 100644 --- a/search/variables_1.html +++ b/search/variables_1.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_1.js b/search/variables_1.js index f17d09e..61e12e0 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -4,7 +4,7 @@ var searchData= ['adm_5fdevice_5fname',['adm_device_name',['../classTango_1_1DeviceImpl.html#a57b6296e483e01cb62ffdce4eca0261a',1,'Tango::DeviceImpl']]], ['alarm_5fattr_5flist',['alarm_attr_list',['../classTango_1_1MultiAttribute.html#a2ae4228c1bc367771a1c7add54c60ff2',1,'Tango::MultiAttribute']]], ['alarms',['alarms',['../structTango_1_1AttributeInfoEx.html#aaf01f87192831893661acfa4b926d0c8',1,'Tango::AttributeInfoEx']]], - ['allowed_5fptr',['allowed_ptr',['../classTango_1_1TemplCommand.html#a1e3db2bfcf9cb38f76d4465ac575db5a',1,'Tango::TemplCommand']]], + ['allowed_5fptr',['allowed_ptr',['../classTango_1_1TemplCommand.html#aa416a6e7504369917757e18e3513f8cc',1,'Tango::TemplCommand']]], ['arch_5fevent',['arch_event',['../structTango_1_1AttributeEventInfo.html#aac8d39bbcab8839baf68267da64d850b',1,'Tango::AttributeEventInfo']]], ['archive_5fabs_5fchange',['archive_abs_change',['../classTango_1_1MultiAttrProp.html#a67b405f281daab10b7ad08d1a3d1a45c',1,'Tango::MultiAttrProp::archive_abs_change()'],['../structTango_1_1ArchiveEventInfo.html#ac3f5f5d04b5780fa72fb70e79548e7b1',1,'Tango::ArchiveEventInfo::archive_abs_change()']]], ['archive_5fperiod',['archive_period',['../classTango_1_1MultiAttrProp.html#a877a4666316b2ddd9794f248dbe6f9a4',1,'Tango::MultiAttrProp::archive_period()'],['../structTango_1_1ArchiveEventInfo.html#a8eab759c5b4d6913ecfb73ee7b7ad08e',1,'Tango::ArchiveEventInfo::archive_period()']]], diff --git a/search/variables_10.html b/search/variables_10.html index 7c459b6..65dd8af 100644 --- a/search/variables_10.html +++ b/search/variables_10.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_11.html b/search/variables_11.html index c45e3f1..f95ad58 100644 --- a/search/variables_11.html +++ b/search/variables_11.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_12.html b/search/variables_12.html index 1437912..aa74a8d 100644 --- a/search/variables_12.html +++ b/search/variables_12.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_13.html b/search/variables_13.html index ef818fc..5041a9d 100644 --- a/search/variables_13.html +++ b/search/variables_13.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_14.html b/search/variables_14.html index 59a86a0..1f53cff 100644 --- a/search/variables_14.html +++ b/search/variables_14.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_2.html b/search/variables_2.html index b299c29..647df20 100644 --- a/search/variables_2.html +++ b/search/variables_2.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_3.html b/search/variables_3.html index a7d2186..9dc9b89 100644 --- a/search/variables_3.html +++ b/search/variables_3.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_4.html b/search/variables_4.html index 2f6da69..78cc2c7 100644 --- a/search/variables_4.html +++ b/search/variables_4.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_5.html b/search/variables_5.html index 6deb056..dfa3558 100644 --- a/search/variables_5.html +++ b/search/variables_5.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_6.html b/search/variables_6.html index 43a19b6..cd462bd 100644 --- a/search/variables_6.html +++ b/search/variables_6.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_7.html b/search/variables_7.html index 22b439e..47994b8 100644 --- a/search/variables_7.html +++ b/search/variables_7.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_8.html b/search/variables_8.html index cf7a26e..a50ee8f 100644 --- a/search/variables_8.html +++ b/search/variables_8.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_9.html b/search/variables_9.html index 4efc5aa..82db8ae 100644 --- a/search/variables_9.html +++ b/search/variables_9.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_a.html b/search/variables_a.html index 04a9a32..fd8f0d7 100644 --- a/search/variables_a.html +++ b/search/variables_a.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_b.html b/search/variables_b.html index 02bb87b..577a4b7 100644 --- a/search/variables_b.html +++ b/search/variables_b.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_c.html b/search/variables_c.html index 7118dd0..0b92edb 100644 --- a/search/variables_c.html +++ b/search/variables_c.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_d.html b/search/variables_d.html index 03f9693..8b53e60 100644 --- a/search/variables_d.html +++ b/search/variables_d.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_e.html b/search/variables_e.html index 0914196..abb7aa1 100644 --- a/search/variables_e.html +++ b/search/variables_e.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_f.html b/search/variables_f.html index fff3833..5458b94 100644 --- a/search/variables_f.html +++ b/search/variables_f.html @@ -1,7 +1,7 @@ - + - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/ftv2splitbar.png b/splitbar.png similarity index 100% rename from ftv2splitbar.png rename to splitbar.png diff --git a/structTango_1_1ArchiveEventInfo-members.html b/structTango_1_1ArchiveEventInfo-members.html index 95973eb..1f14cdb 100644 --- a/structTango_1_1ArchiveEventInfo-members.html +++ b/structTango_1_1ArchiveEventInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@ - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,9 +103,9 @@ diff --git a/structTango_1_1ArchiveEventInfo.html b/structTango_1_1ArchiveEventInfo.html index 76d6b16..be74995 100644 --- a/structTango_1_1ArchiveEventInfo.html +++ b/structTango_1_1ArchiveEventInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::ArchiveEventInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,32 +95,32 @@
    -

    Attribute archive event configuration. +

    Attribute archive event configuration. More...

    #include "tango.h"

    - - - -

    Public Attributes

    +
    string archive_abs_change
     Archive abosolute change threshold.
     
    +
    string archive_period
     Archive event period.
     
    +
    string archive_rel_change
     Archive relative change threshold.
     
    +
    vector< string > extensions
     Future exetnsions.
     

    Detailed Description

    -

    Attribute archive event configuration.

    +

    Attribute archive event configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -146,10 +129,10 @@ diff --git a/structTango_1_1AttributeAlarmInfo-members.html b/structTango_1_1AttributeAlarmInfo-members.html index 67bd099..24bab0f 100644 --- a/structTango_1_1AttributeAlarmInfo-members.html +++ b/structTango_1_1AttributeAlarmInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -123,9 +106,9 @@ diff --git a/structTango_1_1AttributeAlarmInfo.html b/structTango_1_1AttributeAlarmInfo.html index 52024ff..f7ada6d 100644 --- a/structTango_1_1AttributeAlarmInfo.html +++ b/structTango_1_1AttributeAlarmInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttributeAlarmInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,44 +95,44 @@
    -

    Attribute alarms configuration. +

    Attribute alarms configuration. More...

    #include "tango.h"

    - - - - - - -

    Public Attributes

    +
    string delta_t
     Delta t RDS.
     
    +
    string delta_val
     Delta val RDS.
     
    +
    vector< string > extensions
     Future extensions.
     
    +
    string max_alarm
     max alarm level
     
    +
    string max_warning
     Max warning level.
     
    +
    string min_alarm
     Min alarm level.
     
    +
    string min_warning
     Min warning level.
     

    Detailed Description

    -

    Attribute alarms configuration.

    +

    Attribute alarms configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -158,10 +141,10 @@ diff --git a/structTango_1_1AttributeEventInfo-members.html b/structTango_1_1AttributeEventInfo-members.html index 34d0785..9aa03b4 100644 --- a/structTango_1_1AttributeEventInfo-members.html +++ b/structTango_1_1AttributeEventInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/structTango_1_1AttributeEventInfo.html b/structTango_1_1AttributeEventInfo.html index 18e5028..80b98bc 100644 --- a/structTango_1_1AttributeEventInfo.html +++ b/structTango_1_1AttributeEventInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttributeEventInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Attribute event configuration. +

    Attribute event configuration. More...

    #include "tango.h"

    @@ -121,26 +104,30 @@
    Collaboration graph
    - + + + + +
    [legend]
    - - + - - + - - +

    Public Attributes

    +
    ArchiveEventInfo arch_event
     Attribute archive event info.
     Attribute archive event info.
     
    +
    ChangeEventInfo ch_event
     Attribute change event info.
     Attribute change event info.
     
    +
    PeriodicEventInfo per_event
     Attribute periodic event info.
     Attribute periodic event info.
     

    Detailed Description

    -

    Attribute event configuration.

    +

    Attribute event configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -149,10 +136,10 @@ diff --git a/structTango_1_1AttributeEventInfo__coll__graph.map b/structTango_1_1AttributeEventInfo__coll__graph.map index 6e62230..6c92f3e 100644 --- a/structTango_1_1AttributeEventInfo__coll__graph.map +++ b/structTango_1_1AttributeEventInfo__coll__graph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/structTango_1_1AttributeEventInfo__coll__graph.md5 b/structTango_1_1AttributeEventInfo__coll__graph.md5 index 043644b..0590722 100644 --- a/structTango_1_1AttributeEventInfo__coll__graph.md5 +++ b/structTango_1_1AttributeEventInfo__coll__graph.md5 @@ -1 +1 @@ -7dbddac38ba0417ef73093b1920a9db4 \ No newline at end of file +9714add713bcf9419120f325559ecf73 \ No newline at end of file diff --git a/structTango_1_1AttributeEventInfo__coll__graph.png b/structTango_1_1AttributeEventInfo__coll__graph.png index 45e15ce..17f1370 100644 Binary files a/structTango_1_1AttributeEventInfo__coll__graph.png and b/structTango_1_1AttributeEventInfo__coll__graph.png differ diff --git a/structTango_1_1AttributeInfo-members.html b/structTango_1_1AttributeInfo-members.html index 0e1c071..95421ec 100644 --- a/structTango_1_1AttributeInfo-members.html +++ b/structTango_1_1AttributeInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -135,9 +118,9 @@ diff --git a/structTango_1_1AttributeInfo.html b/structTango_1_1AttributeInfo.html index abc5d54..3a12179 100644 --- a/structTango_1_1AttributeInfo.html +++ b/structTango_1_1AttributeInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttributeInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Attribute configuration data extension. +

    Attribute configuration data extension. More...

    #include "tango.h"

    @@ -121,98 +104,103 @@
    Inheritance graph
    - + + + +
    [legend]
    Collaboration diagram for Tango::AttributeInfo:
    Collaboration graph
    - + + +
    [legend]
    - - - - - - - - - - - - - - - - - - -

    Public Attributes

    +
    Tango::DispLevel disp_level
     Display level.
     
    - Public Attributes inherited from Tango::DeviceAttributeConfig
    +
    AttrDataFormat data_format
     Data format (Scalar, Spectrum,...)
     
    +
    int data_type
     Data type.
     
    +
    string description
     Description.
     
    +
    string display_unit
     Display unit.
     
    +
    vector< string > extensions
     For future extensions.
     
    +
    string format
     Format.
     
    +
    string label
     Label.
     
    +
    string max_alarm
     Max alarm.
     
    +
    int max_dim_x
     Max dim X.
     
    +
    int max_dim_y
     Max dim Y.
     
    +
    string max_value
     Max value.
     
    +
    string min_alarm
     Min alarm.
     
    +
    string min_value
     Min value.
     
    +
    string name
     Name.
     
    +
    string standard_unit
     Standard unit.
     
    +
    string unit
     Unit.
     
    +
    AttrWriteType writable
     Writable type (Read, Write,...)
     
    +
    string writable_attr_name
     Writable att. name.
     

    Detailed Description

    -

    Attribute configuration data extension.

    +

    Attribute configuration data extension.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -221,10 +209,10 @@ diff --git a/structTango_1_1AttributeInfoEx-members.html b/structTango_1_1AttributeInfoEx-members.html index ca95fcb..09bb1c4 100644 --- a/structTango_1_1AttributeInfoEx-members.html +++ b/structTango_1_1AttributeInfoEx-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -141,9 +124,9 @@ diff --git a/structTango_1_1AttributeInfoEx.html b/structTango_1_1AttributeInfoEx.html index 8be0dff..f94e923 100644 --- a/structTango_1_1AttributeInfoEx.html +++ b/structTango_1_1AttributeInfoEx.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::AttributeInfoEx Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,117 +104,128 @@
    Inheritance graph
    - + + + +
    [legend]
    Collaboration diagram for Tango::AttributeInfoEx:
    Collaboration graph
    - + + + + + + + + +
    [legend]
    - - - - - - - - - - - - - - - - - - - - - - - - - @@ -246,10 +240,10 @@ diff --git a/structTango_1_1AttributeInfoEx__coll__graph.map b/structTango_1_1AttributeInfoEx__coll__graph.map index f549575..482575d 100644 --- a/structTango_1_1AttributeInfoEx__coll__graph.map +++ b/structTango_1_1AttributeInfoEx__coll__graph.map @@ -1,9 +1,10 @@ - - - - - - - + + + + + + + + diff --git a/structTango_1_1AttributeInfoEx__coll__graph.md5 b/structTango_1_1AttributeInfoEx__coll__graph.md5 index be2ead7..3ec537b 100644 --- a/structTango_1_1AttributeInfoEx__coll__graph.md5 +++ b/structTango_1_1AttributeInfoEx__coll__graph.md5 @@ -1 +1 @@ -2d30e5fb7a505650fc889c49660509fe \ No newline at end of file +83fd882d36684eb7af0a9e1b415bef5e \ No newline at end of file diff --git a/structTango_1_1AttributeInfoEx__coll__graph.png b/structTango_1_1AttributeInfoEx__coll__graph.png index d0c0802..b4b69c5 100644 Binary files a/structTango_1_1AttributeInfoEx__coll__graph.png and b/structTango_1_1AttributeInfoEx__coll__graph.png differ diff --git a/structTango_1_1AttributeInfoEx__inherit__graph.map b/structTango_1_1AttributeInfoEx__inherit__graph.map index 9ada183..f3f22db 100644 --- a/structTango_1_1AttributeInfoEx__inherit__graph.map +++ b/structTango_1_1AttributeInfoEx__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/structTango_1_1AttributeInfoEx__inherit__graph.md5 b/structTango_1_1AttributeInfoEx__inherit__graph.md5 index a84f141..07a213b 100644 --- a/structTango_1_1AttributeInfoEx__inherit__graph.md5 +++ b/structTango_1_1AttributeInfoEx__inherit__graph.md5 @@ -1 +1 @@ -92e97233bd37c2fb2051631d1e365b42 \ No newline at end of file +b282d365016d41ed9c7243761df0942b \ No newline at end of file diff --git a/structTango_1_1AttributeInfoEx__inherit__graph.png b/structTango_1_1AttributeInfoEx__inherit__graph.png index 9b2bbc6..63f7ea4 100644 Binary files a/structTango_1_1AttributeInfoEx__inherit__graph.png and b/structTango_1_1AttributeInfoEx__inherit__graph.png differ diff --git a/structTango_1_1AttributeInfo__coll__graph.map b/structTango_1_1AttributeInfo__coll__graph.map index 931f340..2b06b62 100644 --- a/structTango_1_1AttributeInfo__coll__graph.map +++ b/structTango_1_1AttributeInfo__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/structTango_1_1AttributeInfo__coll__graph.md5 b/structTango_1_1AttributeInfo__coll__graph.md5 index 4672349..4577ce7 100644 --- a/structTango_1_1AttributeInfo__coll__graph.md5 +++ b/structTango_1_1AttributeInfo__coll__graph.md5 @@ -1 +1 @@ -d55c6e73be93e54db3eb6d537c0e97f8 \ No newline at end of file +b9dc1d36983d3a30d57c8300016b9006 \ No newline at end of file diff --git a/structTango_1_1AttributeInfo__coll__graph.png b/structTango_1_1AttributeInfo__coll__graph.png index 52f7cd7..b4d587b 100644 Binary files a/structTango_1_1AttributeInfo__coll__graph.png and b/structTango_1_1AttributeInfo__coll__graph.png differ diff --git a/structTango_1_1AttributeInfo__inherit__graph.map b/structTango_1_1AttributeInfo__inherit__graph.map index f0610db..5bcb31b 100644 --- a/structTango_1_1AttributeInfo__inherit__graph.map +++ b/structTango_1_1AttributeInfo__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/structTango_1_1AttributeInfo__inherit__graph.md5 b/structTango_1_1AttributeInfo__inherit__graph.md5 index 8709e15..c355778 100644 --- a/structTango_1_1AttributeInfo__inherit__graph.md5 +++ b/structTango_1_1AttributeInfo__inherit__graph.md5 @@ -1 +1 @@ -8a9197b2d13b9c421a5cdf276eda5f58 \ No newline at end of file +04ffc41793ef3601483385635f2f2095 \ No newline at end of file diff --git a/structTango_1_1AttributeInfo__inherit__graph.png b/structTango_1_1AttributeInfo__inherit__graph.png index 51e9e4b..a678c87 100644 Binary files a/structTango_1_1AttributeInfo__inherit__graph.png and b/structTango_1_1AttributeInfo__inherit__graph.png differ diff --git a/structTango_1_1ChangeEventInfo-members.html b/structTango_1_1ChangeEventInfo-members.html index 1e1d713..7b450d2 100644 --- a/structTango_1_1ChangeEventInfo-members.html +++ b/structTango_1_1ChangeEventInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    AttributeAlarmInfo alarms
     The attribute alarms.
     
    +
    vector< string > enum_labels
     Enumerated attribute labels.
     
    +
    AttributeEventInfo events
     The attribute events configuration.
     
    +
    AttrMemorizedType memorized
     The attribute memorization type.
     
    +
    string root_attr_name
     Root attribute name (in case of forwarded attribute)
     
    +
    vector< string > sys_extensions
     Future extensions.
     
    - Public Attributes inherited from Tango::AttributeInfo
    +
    Tango::DispLevel disp_level
     Display level.
     
    - Public Attributes inherited from Tango::DeviceAttributeConfig
    +
    AttrDataFormat data_format
     Data format (Scalar, Spectrum,...)
     
    +
    int data_type
     Data type.
     
    +
    string description
     Description.
     
    +
    string display_unit
     Display unit.
     
    +
    vector< string > extensions
     For future extensions.
     
    +
    string format
     Format.
     
    +
    string label
     Label.
     
    +
    string max_alarm
     Max alarm.
     
    +
    int max_dim_x
     Max dim X.
     
    +
    int max_dim_y
     Max dim Y.
     
    +
    string max_value
     Max value.
     
    +
    string min_alarm
     Min alarm.
     
    +
    string min_value
     Min value.
     
    +
    string name
     Name.
     
    +
    string standard_unit
     Standard unit.
     
    +
    string unit
     Unit.
     
    +
    AttrWriteType writable
     Writable type (Read, Write,...)
     
    +
    string writable_attr_name
     Writable att. name.
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,9 +102,9 @@ diff --git a/structTango_1_1ChangeEventInfo.html b/structTango_1_1ChangeEventInfo.html index 4fccc66..ef45666 100644 --- a/structTango_1_1ChangeEventInfo.html +++ b/structTango_1_1ChangeEventInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::ChangeEventInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,28 +95,28 @@
    -

    Attribute change event configuration. +

    Attribute change event configuration. More...

    #include "tango.h"

    - - -

    Public Attributes

    +
    string abs_change
     Absolute change threshold.
     
    +
    vector< string > extensions
     Future extensions.
     
    +
    string rel_change
     Relative change threshold.
     

    Detailed Description

    -

    Attribute change event configuration.

    +

    Attribute change event configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -142,10 +125,10 @@ diff --git a/structTango_1_1CommandInfo-members.html b/structTango_1_1CommandInfo-members.html index 7e22daf..af677a1 100644 --- a/structTango_1_1CommandInfo-members.html +++ b/structTango_1_1CommandInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -123,9 +106,9 @@ diff --git a/structTango_1_1CommandInfo.html b/structTango_1_1CommandInfo.html index a276ec8..c400c14 100644 --- a/structTango_1_1CommandInfo.html +++ b/structTango_1_1CommandInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::CommandInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Command information data extension. +

    Command information data extension. More...

    #include "tango.h"

    @@ -121,50 +104,54 @@
    Inheritance graph
    - + + +
    [legend]
    Collaboration diagram for Tango::CommandInfo:
    Collaboration graph
    - + + +
    [legend]
    - - - - - - -

    Public Attributes

    +
    Tango::DispLevel disp_level
     The command display level.
     
    - Public Attributes inherited from Tango::DevCommandInfo
    +
    string cmd_name
     The command name.
     
    +
    long cmd_tag
     The command tag.
     
    +
    long in_type
     Input parameter data type.
     
    +
    string in_type_desc
     Input parameter description.
     
    +
    long out_type
     Output parameter data type.
     
    +
    string out_type_desc
     Ouptput parameter description.
     

    Detailed Description

    -

    Command information data extension.

    +

    Command information data extension.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -173,10 +160,10 @@ diff --git a/structTango_1_1CommandInfo__coll__graph.map b/structTango_1_1CommandInfo__coll__graph.map index 1466dc9..952e5b6 100644 --- a/structTango_1_1CommandInfo__coll__graph.map +++ b/structTango_1_1CommandInfo__coll__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/structTango_1_1CommandInfo__coll__graph.md5 b/structTango_1_1CommandInfo__coll__graph.md5 index 7a980d3..488df9c 100644 --- a/structTango_1_1CommandInfo__coll__graph.md5 +++ b/structTango_1_1CommandInfo__coll__graph.md5 @@ -1 +1 @@ -900d68da838ba47e87af1fa982dd82c6 \ No newline at end of file +46e72641468c2139e2f790652cb6df26 \ No newline at end of file diff --git a/structTango_1_1CommandInfo__coll__graph.png b/structTango_1_1CommandInfo__coll__graph.png index 72c3f8b..fe9da3d 100644 Binary files a/structTango_1_1CommandInfo__coll__graph.png and b/structTango_1_1CommandInfo__coll__graph.png differ diff --git a/structTango_1_1CommandInfo__inherit__graph.map b/structTango_1_1CommandInfo__inherit__graph.map index 1466dc9..952e5b6 100644 --- a/structTango_1_1CommandInfo__inherit__graph.map +++ b/structTango_1_1CommandInfo__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/structTango_1_1CommandInfo__inherit__graph.md5 b/structTango_1_1CommandInfo__inherit__graph.md5 index 7a980d3..22ab88f 100644 --- a/structTango_1_1CommandInfo__inherit__graph.md5 +++ b/structTango_1_1CommandInfo__inherit__graph.md5 @@ -1 +1 @@ -900d68da838ba47e87af1fa982dd82c6 \ No newline at end of file +6c4604324c4caa95945a768645a477a5 \ No newline at end of file diff --git a/structTango_1_1CommandInfo__inherit__graph.png b/structTango_1_1CommandInfo__inherit__graph.png index 72c3f8b..fe9da3d 100644 Binary files a/structTango_1_1CommandInfo__inherit__graph.png and b/structTango_1_1CommandInfo__inherit__graph.png differ diff --git a/structTango_1_1DataElement-members.html b/structTango_1_1DataElement-members.html index cadcca3..e0a01fa 100644 --- a/structTango_1_1DataElement-members.html +++ b/structTango_1_1DataElement-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,9 +104,9 @@ diff --git a/structTango_1_1DataElement.html b/structTango_1_1DataElement.html index 6a9ba4c..1ad570b 100644 --- a/structTango_1_1DataElement.html +++ b/structTango_1_1DataElement.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DataElement< T > Struct Template Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -120,23 +103,23 @@ - - - - + + + + - +

    Public Member Functions

     DataElement (const string &name, T value)
     Create a DataElement object. More...
     
     DataElement (const string &name)
     Create a DataElement object. More...
     Create a DataElement object. More...
     
     DataElement (const string &name, T value)
     Create a DataElement object. More...
     
     DataElement (T value)
     Create a DataElement object. More...
     Create a DataElement object. More...
     
    - - @@ -149,7 +132,9 @@

    This is the fundamental type for extracting data from a device pipe blob

    $Author$ $Revision$

    Constructor & Destructor Documentation

    - + +

    ◆ DataElement() [1/3]

    +
    @@ -175,8 +160,8 @@

    Public Attributes

    +
    string name
     The data element name.
     
    +
    value
     The data element value.
     
    -

    Create a DataElement object.

    -

    Create a DataElement object for device pipe blob extraction

    +

    Create a DataElement object.

    +

    Create a DataElement object for device pipe blob extraction

    Parameters
    @@ -187,7 +172,9 @@ - + +

    ◆ DataElement() [2/3]

    +
    @@ -203,8 +190,8 @@
    [in]nameThe data element name
    -

    Create a DataElement object.

    -

    Create a DataElement object for device pipe blob extraction

    +

    Create a DataElement object.

    +

    Create a DataElement object for device pipe blob extraction

    Parameters
    @@ -214,7 +201,9 @@ - + +

    ◆ DataElement() [3/3]

    +
    @@ -230,8 +219,8 @@
    [in]nameThe data element name
    -

    Create a DataElement object.

    -

    Create a DataElement object for device pipe blob extraction. Usefull for extraction into TANGO CORBA sequence. See DevicePipeBlob extraction method

    +

    Create a DataElement object.

    +

    Create a DataElement object for device pipe blob extraction. Usefull for extraction into TANGO CORBA sequence. See DevicePipeBlob extraction method

    Parameters
    @@ -249,10 +238,10 @@ diff --git a/structTango_1_1DevCommandInfo-members.html b/structTango_1_1DevCommandInfo-members.html index 349ec68..1c1e459 100644 --- a/structTango_1_1DevCommandInfo-members.html +++ b/structTango_1_1DevCommandInfo-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@
    [in]valueThe data element value
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/structTango_1_1DevCommandInfo.html b/structTango_1_1DevCommandInfo.html index 9f8c9e5..7d2915c 100644 --- a/structTango_1_1DevCommandInfo.html +++ b/structTango_1_1DevCommandInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DevCommandInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -121,32 +104,34 @@
    Inheritance graph
    - + + +
    [legend]
    - - - - - - @@ -161,10 +146,10 @@ diff --git a/structTango_1_1DevCommandInfo__inherit__graph.map b/structTango_1_1DevCommandInfo__inherit__graph.map index b3ad13a..9d036b0 100644 --- a/structTango_1_1DevCommandInfo__inherit__graph.map +++ b/structTango_1_1DevCommandInfo__inherit__graph.map @@ -1,3 +1,4 @@ - + + diff --git a/structTango_1_1DevCommandInfo__inherit__graph.md5 b/structTango_1_1DevCommandInfo__inherit__graph.md5 index cca176a..7392e51 100644 --- a/structTango_1_1DevCommandInfo__inherit__graph.md5 +++ b/structTango_1_1DevCommandInfo__inherit__graph.md5 @@ -1 +1 @@ -af146a48c4bd3e6d61f70929db5c9493 \ No newline at end of file +f8436d908fa853ad868e60c307728ac9 \ No newline at end of file diff --git a/structTango_1_1DevCommandInfo__inherit__graph.png b/structTango_1_1DevCommandInfo__inherit__graph.png index 1523936..2a68579 100644 Binary files a/structTango_1_1DevCommandInfo__inherit__graph.png and b/structTango_1_1DevCommandInfo__inherit__graph.png differ diff --git a/structTango_1_1DeviceAttributeConfig-members.html b/structTango_1_1DeviceAttributeConfig-members.html index bc26b07..72bf7da 100644 --- a/structTango_1_1DeviceAttributeConfig-members.html +++ b/structTango_1_1DeviceAttributeConfig-members.html @@ -1,25 +1,25 @@ - + - + +Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ - @@ -39,41 +39,22 @@

    Public Attributes

    +
    string cmd_name
     The command name.
     
    +
    long cmd_tag
     The command tag.
     
    +
    long in_type
     Input parameter data type.
     
    +
    string in_type_desc
     Input parameter description.
     
    +
    long out_type
     Output parameter data type.
     
    +
    string out_type_desc
     Ouptput parameter description.
     
    +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -134,9 +117,9 @@ diff --git a/structTango_1_1DeviceAttributeConfig.html b/structTango_1_1DeviceAttributeConfig.html index f095906..0b9bd9f 100644 --- a/structTango_1_1DeviceAttributeConfig.html +++ b/structTango_1_1DeviceAttributeConfig.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::DeviceAttributeConfig Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,7 +95,7 @@
    -

    Base structure for Attribute configuration. +

    Base structure for Attribute configuration. More...

    #include "tango.h"

    @@ -121,86 +104,89 @@
    Inheritance graph
    - + + + +
    [legend]
    - - - - - - - - - - - - - - - - - -

    Public Attributes

    +
    AttrDataFormat data_format
     Data format (Scalar, Spectrum,...)
     
    +
    int data_type
     Data type.
     
    +
    string description
     Description.
     
    +
    string display_unit
     Display unit.
     
    +
    vector< string > extensions
     For future extensions.
     
    +
    string format
     Format.
     
    +
    string label
     Label.
     
    +
    string max_alarm
     Max alarm.
     
    +
    int max_dim_x
     Max dim X.
     
    +
    int max_dim_y
     Max dim Y.
     
    +
    string max_value
     Max value.
     
    +
    string min_alarm
     Min alarm.
     
    +
    string min_value
     Min value.
     
    +
    string name
     Name.
     
    +
    string standard_unit
     Standard unit.
     
    +
    string unit
     Unit.
     
    +
    AttrWriteType writable
     Writable type (Read, Write,...)
     
    +
    string writable_attr_name
     Writable att. name.
     

    Detailed Description

    -

    Base structure for Attribute configuration.

    +

    Base structure for Attribute configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -209,10 +195,10 @@ diff --git a/structTango_1_1DeviceAttributeConfig__inherit__graph.map b/structTango_1_1DeviceAttributeConfig__inherit__graph.map index 84f1219..66410d1 100644 --- a/structTango_1_1DeviceAttributeConfig__inherit__graph.map +++ b/structTango_1_1DeviceAttributeConfig__inherit__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/structTango_1_1DeviceAttributeConfig__inherit__graph.md5 b/structTango_1_1DeviceAttributeConfig__inherit__graph.md5 index 56f55d3..f0f1c36 100644 --- a/structTango_1_1DeviceAttributeConfig__inherit__graph.md5 +++ b/structTango_1_1DeviceAttributeConfig__inherit__graph.md5 @@ -1 +1 @@ -a2198289af9be0e04f28e8d89380a365 \ No newline at end of file +fc2dbfd995ff78573d66d4d1aa6a3e7e \ No newline at end of file diff --git a/structTango_1_1DeviceAttributeConfig__inherit__graph.png b/structTango_1_1DeviceAttributeConfig__inherit__graph.png index 43c938c..0a43d19 100644 Binary files a/structTango_1_1DeviceAttributeConfig__inherit__graph.png and b/structTango_1_1DeviceAttributeConfig__inherit__graph.png differ diff --git a/structTango_1_1PeriodicEventInfo-members.html b/structTango_1_1PeriodicEventInfo-members.html index 21738fb..2b6d39e 100644 --- a/structTango_1_1PeriodicEventInfo-members.html +++ b/structTango_1_1PeriodicEventInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -118,9 +101,9 @@ diff --git a/structTango_1_1PeriodicEventInfo.html b/structTango_1_1PeriodicEventInfo.html index 48e3e1e..7571483 100644 --- a/structTango_1_1PeriodicEventInfo.html +++ b/structTango_1_1PeriodicEventInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::PeriodicEventInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -112,24 +95,24 @@
    -

    Attribute periodic event configuration. +

    Attribute periodic event configuration. More...

    #include "tango.h"

    - -

    Public Attributes

    +
    vector< string > extensions
     Future extensions.
     
    +
    string period
     Event period.
     

    Detailed Description

    -

    Attribute periodic event configuration.

    +

    Attribute periodic event configuration.


    The documentation for this struct was generated from the following file:
    • devapi.h
    @@ -138,10 +121,10 @@ diff --git a/structTango_1_1PipeInfo-members.html b/structTango_1_1PipeInfo-members.html index 82d902c..76cb014 100644 --- a/structTango_1_1PipeInfo-members.html +++ b/structTango_1_1PipeInfo-members.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Member List + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -122,9 +105,9 @@ diff --git a/structTango_1_1PipeInfo.html b/structTango_1_1PipeInfo.html index 48d5c4a..bda2df3 100644 --- a/structTango_1_1PipeInfo.html +++ b/structTango_1_1PipeInfo.html @@ -1,25 +1,25 @@ - + - + + Tango Core Classes Reference: Tango::PipeInfo Struct Reference + +/* @license-end */ + - @@ -29,9 +29,9 @@ Logo - +
    Tango Core Classes Reference -  9.2.6 +  9.3.3
    @@ -39,41 +39,22 @@
    - + - - + + + +
    @@ -94,7 +77,7 @@ onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
    +
    @@ -119,27 +102,27 @@ - - + - - - - + - - + - @@ -154,10 +137,10 @@ diff --git a/tabs.css b/tabs.css index 9cf578f..85a0cd5 100644 --- a/tabs.css +++ b/tabs.css @@ -1,60 +1 @@ -.tabs, .tabs2, .tabs3 { - background-image: url('tab_b.png'); - width: 100%; - z-index: 101; - font-size: 13px; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -.tabs2 { - font-size: 10px; -} -.tabs3 { - font-size: 9px; -} - -.tablist { - margin: 0; - padding: 0; - display: table; -} - -.tablist li { - float: left; - display: table-cell; - background-image: url('tab_b.png'); - line-height: 36px; - list-style: none; -} - -.tablist a { - display: block; - padding: 0 20px; - font-weight: bold; - background-image:url('tab_s.png'); - background-repeat:no-repeat; - background-position:right; - color: #283A5D; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; - outline: none; -} - -.tabs3 .tablist a { - padding: 0 10px; -} - -.tablist a:hover { - background-image: url('tab_h.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); - text-decoration: none; -} - -.tablist li.current a { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file

    Public Attributes

    +
    string description
     Pipe description.
     Pipe description.
     
    +
    Tango::DispLevel disp_level
     Display level.
     
    +
    vector< string > extensions
     For future extensions.
     
    +
    string label
     Pipe label.
     Pipe label.
     
    +
    string name
     Pipe name.
     Pipe name.
     
    +
    Tango::PipeWriteType writable
     Writable type (Read, Read-Write)