GXDN: Gurux Developer Network
GXDeviceGroup Class
NamespacesGurux.DeviceGXDeviceGroup
GXDeviceGroup component implements the GXDeviceGroup interface. GXDeviceGroup is a group of devices that is located in a GXDeviceGroupCollection collection.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXDeviceGroup()()()
Initializes a new instance of the GXDeviceGroup class

BeginUpdate()()()
BeginUpdate maintains performance, when content is updated. Suspends sending of notifications until EndUpdate is called.

Clone()()()
Creates a new object that is a copy of the current instance.
(Inherited from GXObject.)
Connect()()()
Connect opens connections of all devices.

Copy(Object)
The Copy method copies object content from the target object.
(Inherited from GXObject.)
DeviceGroups
DeviceGroups is the collection of child GXDeviceGroupCollection in the GXDeviceGroup.

DeviceList
DeviceList is the m_Parent GXDeviceList of the GXDeviceGroup.

Devices
Devices is the collection of GXDeviceCollection in GXDeviceGroup.

DisabledActions
Determines which actions are blocked from use.

Disconnect()()()
Disconnect closes connections of all GXDeviceCollection of the GXDeviceGroup recursively.

Dispose(Boolean) (Overrides GXObject.Dispose(Boolean).)
Dispose()()() (Inherited from GXObject.)
EndUpdate()()()
EndUpdate notifies that the device group content has changed. Resumes sending of notifications.

Equals(Object)
Determines whether two objects are equal.
(Overrides GXObject.Equals(Object).)
Finalize()()() (Inherited from GXObject.)
FindByParameter(String, Object)
Returns collection of objects that match search parameters.
(Inherited from GXObject.)
GetControls()()()
Returns a collection of controls that use this component.
(Inherited from GXObject.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.
(Inherited from GXObject.)
GetOwnerGroups()()()
GetOwnerGroups property gets device group(s), which the device belongs to. If device is not part of any device group, empty collection is returned.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GXObjectType
Sender object type. Reserved for inner use. Do Not Use!
(Inherited from GXObject.)
ID
Object Identifier.
(Inherited from GXObject.)
IsErrorOccurred
Checks, if any errors have occurred in the device.

IsPropertyChanged
Checks, if there are any changes in GXPropertyCollection of the device after the latest reading.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name (Overrides GXObject.Name.)
OnItemAdded
Notifies, when an item is added to the target.

OnItemClear
Notifies, when the collection is cleared.

OnItemRemoved
Notifies, when an item is removed from the device group.

OnItemUpdated
Notifies, when an item has changed.

Parameters
Parameters is the collection of GXParameterCollection of the GXDeviceGroup. Parameters can be used as a data storage that is saved into the template file.

Parent
Parent is the m_Parent GXDeviceGroupCollection collection of the GXDeviceGroup.

ReadValues()()()
ReadValues reads all values of the GXDeviceGroup recursively.

ResetDevices(ResetType)
Resets values or actions, whose type is given as parameter, in all GXDeviceCollection of the GXDeviceGroupCollection recursively.

ResetErrors()()()
ResetErrors resets errors of the GXDeviceGroup recursively.

SetToDefault()()()
SetToDefault sets values of all GXPropertyCollection under the GXDeviceGroup to defaults.

StartMonitoring()()()
StartMonitoring starts monitoring of the GXDeviceGroup recursively.

StopMonitoring()()()
StopMonitoring stops monitoring of the GXDeviceGroup recursively.

ToString()()()
ToString returns a string that represents the current object.
(Inherited from GXObject.)
WriteValues()()()
WriteValues writes all values of the GXDeviceGroup recursively.

Remarks
GXDeviceGroupCollection forms a hierarchical tree collection.
Inheritance Hierarchy
Object
GXObject
  GXDeviceGroup
See Also

Assembly: Gurux.Device (Module: Gurux.Device) Version: 5.0.0.1