GXDN: Gurux Developer Network
GXDeviceGroupCollection Class
NamespacesGurux.DeviceGXDeviceGroupCollection
DeviceGroups is the collection of device groups of the device list.
Members
All Members Constructors Methods Properties Events



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

Add(GXDeviceGroup)
Adds a new item to the collection.

AddRange(GXDeviceGroupCollection)
Appends items to the list. AllowDuplicates indicates if duplicates are allowed.

AllowDuplicateNames
AllowDuplicateNames determines, if duplicate names are allowed in the collection.

Clear()()()
Clears the collection.

Contains(GXDeviceGroup)
Determines if the collection contains the item.

CopyTo(array<GXDeviceGroup>[]()[], Int32)
Copies the elements of the collection to an Array, starting at a particular Array index.

Count
Indicates the number of items in the collection.

DeviceList
Device list property gets the device list, which device group belongs to.

Dispose(Boolean)
Dispose()()()
Equals(Object)
Determines whether two objects are equal.
(Overrides Object.Equals(Object).)
Finalize()()() (Overrides Object.Finalize()()().)
Find(String, Object)
Finds a GXDeviceGroup by name.

FindByParameter(String, Object)
Returns collection of objects that match search parameters.

FindItemByID(UInt64)
FindItemByID finds an item using item identification.

GetDeviceGroupsRecursive()()()
GetDeviceGroupsRecursive property gets all child device groups recursive from the device group.

GetDevicesRecursive()()()
GetDevicesRecursive property gets all child devices from the device group.

GetEnumerator()()()
Returns an enumerator that iterates through a collection.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.

GetStatistic(DeviceStatistic)
Gets statistic value of determined type.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IndexOf(GXDeviceGroup)
IndexOf returns the zero-based index of the first occurrence of a device type in the list.

Insert(Int32, GXDeviceGroup)
Insert inserts a new item to the collection.

IsEmpty()()()
Checks if the collection is empty.

IsReadOnly
Checks if the collection is read-only.

IsSynchronized
Checks if the collection is synchronized (thread safe).

Item[([(Int32])])
Item[([(Object])])
Retrieves an item from the collection, using numeric or name index.

LoadTemplates()()()
LoadTemplates loads device(s) template files.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnClear
OnClear notifies, when the collection is cleared.

OnDeviceGroupAdded
Notifies, when a new device group is added.

OnDeviceGroupRemoved
Notifies, when an device group is removed.

OnDeviceGroupUpdated
Notifies, when properties of the device group change.

Parent
Retrieves the parent item of the collection.

Remove(GXDeviceGroup)
Removes an item from the collection.

RemoveAt(Int32)
RemoveAt removes the item type from the collection. This method removes one element starting at a zero-based index in an array. In the process, it shifts down all the elements above the removed element.

ResetStatistic(DeviceStatistic)
Reset statistic value of determined type.

SyncRoot
Gets an object that can be used to synchronize the collection.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UnloadTemplates()()()
UnloadTemplates unloads device(s) template settings and releases GXCom connections.

Inheritance Hierarchy
Object
GXDeviceGroupCollection

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