Local interface for grouped Attribute requests (locality constrained).
GroupAttribute is a local client interface for reading and writing
groups of attributes which belong to more than one Device.
The reading and writing of the attributes is done
via methods.
GroupAttribute optimises the request so that it is executed
in the shortest possible time.
GroupAttribute is a local interface which exists only in the client i.e.
it is not a network addressable object.
readonly attribute DevVarStringArray attribute_list;
list of attributes presently member of the group
void add(in Device dev,
in DevVarStringArray attributes)
raises(DevFailed);
add a list of attributes to the group
dev -device to which attributes belong (is this necessary ?)
attributes -list of attributes to add
AttributeConfigList get_attribute_config()
raises(DevFailed);
read the configuration for all attributes member of the list
AttributeValueList read_attributes()
raises(DevFailed);
read a variable list of attributes from a device
void remove(in Device dev,
in DevVarStringArray attributes)
raises(DevFailed);
remove a list of attributes from the group
dev -device to which attributes belong (is this necessary ?)
attributes -list of attributes to remove
void write_attributes(in AttributeValueList values)
raises(DevFailed);
write a variable list of attributes to a device
list -of attribute values to write
Generated by the ORBacus IDL-to-HTML translator