Tango Core Classes Reference
9.3.4
|
Single element group reply for a command execution. More...
#include "tango.h"
Public Member Functions | |
bool | extract (std::vector< DevLong > &vl, std::vector< std::string > &vs) |
Get command data and extract them (DevVarLongStringArray) More... | |
bool | extract (std::vector< double > &vd, std::vector< std::string > &vs) |
Get command data and extract them (DevVarDoubleStringArray) More... | |
DeviceData & | get_data () |
Get command data. More... | |
template<typename T > | |
bool | operator>> (T &dest) |
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 occurred. 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... | |
Single element group reply for a command execution.
$Author$ $Revision$
bool Tango::GroupCmdReply::extract | ( | std::vector< DevLong > & | vl, |
std::vector< std::string > & | vs | ||
) |
Get command data and extract them (DevVarLongStringArray)
Get command result for a device member of a group hierarchy and extract them in the provided variable in case the command returns a data of the DevVarLongStringArray type
[out] | vl | The array of DevLong part of the DevVarLongStringArray |
[out] | vs | The array of string part of the DevVarLongStringArray data |
bool Tango::GroupCmdReply::extract | ( | std::vector< double > & | vd, |
std::vector< std::string > & | vs | ||
) |
Get command data and extract them (DevVarDoubleStringArray)
Get command result for a device member of a group hierarchy and extract them in the provided variable in case the command returns a data of the DevVarDoubleStringArray type
[out] | vd | The array of DevDouble part of the DevVarDoubleStringArray |
[out] | vs | The array of string part of the DevVarDoubleStringArray data |
DeviceData& Tango::GroupCmdReply::get_data | ( | ) |
Get command data.
Get command result for a device member of a group hierarchy
bool Tango::GroupCmdReply::operator>> | ( | T & | dest | ) |
Get command data and extract them.
Get command result for a device member of a group hierarchy and extract them in the provided variable
[out] | dest | The variable in which the data should be extracted |
References DeviceData::exceptions().