interface Device_4 : Device_3;
any command_inout_4 ( in string command, in any argin, in DevSource source, in ClntIdent cl_ident ) raises(DevFailed);
Execute a command on a device synchronously with one input parameter and one output parameter read from the polling cache buffer or from the device itself
return : command result.
DevCmdHistory_4 command_inout_history_4 ( in string command, in long n ) raises(DevFailed);
Get command history buffer. Return command result history for polled command
return : command history.
DevAttrHistory_4 read_attribute_history_4 ( in string name, in long n ) raises(DevFailed);
Get attribute value history buffer. Return attribute value history for polled attribute
return : attribute value history.
AttributeValueList_4 read_attributes_4 ( in DevVarStringArray names, in DevSource source, in ClntIdent cl_ident ) raises(DevFailed);
Read a variable list of attributes from a device read from the polling cache buffer or from the device itself
return : list of attribute values read
void set_attribute_config_4 ( in AttributeConfigList_3 new_conf, in ClntIdent cl_ident ) raises(DevFailed);
set the configuration for a variable list of attributes from the device
return : nothing
void write_attributes_4 ( in AttributeValueList_4 values, in ClntIdent cl_ident ) raises(DevFailed, MultiDevFailed);
write a variable list of attributes to a device
return : nothing
AttributeValueList_4 write_read_attributes_4 ( in AttributeValueList_4 values, in ClntIdent cl_ident ) raises(DevFailed, MultiDevFailed);
Write then Read device attribute(s)
return : Attributes value read