GXDN: Gurux Developer Network
Gurux.Device Namespace
NamespacesGurux.Device
 
Types
All Types Classes Interfaces Enumerations Delegates
Icon Type Description
AccessMode
Determines the access mode of a GXProperty.

BeginUpdateEventHandler
Notifies, when the content of an object is changing.

CategoriesClearEventHandler
Notifies, when a categories collection is cleared.

CategoryAddedEventHandler
Notifies, when a category is added to device.

CategoryChangedEventHandler
Notifies, when the content of the category changes.

CategoryRemovedEventHandler
Notifies, when a category is removed from device.

CategoryStates
Determines the status of a GXCategory, the enumeration tells, what has happened to the GXCategory.

CategoryStatistic
Determines the statistics of a GXCategory. The enumeration tells, what statistic value is in question.

ClearEventHandler
Notifies, when the collection is cleared.

DataSourceAddedEventHandler
Notifies, when a new data item is added.

DataSourceRemovedEventHandler
Notifies, when a data item is removed.

DatasourceType
Determines the type of the data source.

DataSourceUpdatedEventHandler
Notifies, when the name of the data item has changed.

DeviceAddedEventHandler
Notifies, when a new device is added.

DeviceGroupAddedEventHandler
Notifies, if a GXDeviceGroup is added with the added group and its index.

DeviceGroupRemovedEventHandler
Notifies, if a GXDeviceGroup is removed with the removed group and its index.

DeviceGroupsClearEventHandler
Notifies, when a device group collection is cleared.

DeviceGroupUpdatedEventHandler
Notifies, if a GXDeviceGroup is updated.

DeviceListRenamedEventHandler
Notifies, if name of the device list has changed.

DeviceRemovedEventHandler
Notifies, when a device is removed.

DevicesClearEventHandler
Notifies, when a device collection is cleared.

DeviceStateChangedEventHandler
Notifies, if the state of the device has changed.

DeviceStatistic
Determines the statistics of a GXDevice. The enumeration tells, what statistic value is in question.

DeviceUpdatedEventHandler
Notifies, if name or type of the device has changed.

DirtyChangedEventHandler
Notifies, if the Dirty item has changed with its current value.

DirtyEventHandler
Notifies, when the device settings are changed.

DisabledActions
Determines which actions are disabled.

DisplayTypeChangedEventHandler
Notifies, when the display type has changed.

DisplayTypes
Determines how numeric values are presented.

EndUpdateEventHandler
Notifies, when the content of an object has changed.

Error
OnError sends all occurred errors through here after the connection has been established.

ErrorEventHandler
OnError sends all occurred errors through here after the connection has been established.

GetDynamicDeviceEventHandler
Finds device using received data.

GXCategory
Category is the category, where GXProperty instance is located. Categories are used to group properties.

GXCategoryCollection
The GXCategoryCollection collection component implements the GXCategoryCollection interface. The GXCategoryCollection is the collection of categories used to arrange GXProperty objects.

GXDataSource
GXDataSource component implements the GXDataSource interface.

GXDataSourceCollection
GXDataSourceCollection component implements the GXDataSourceCollection interface.

GXDevice
GXDevice is the device that contains the GXProperty instance.

GXDeviceCollection
The GXDeviceCollection collection component implements the GXDeviceCollection interface. A GXDeviceCollection is the collection of GXDevice objects.

GXDeviceGroup
GXDeviceGroup component implements the GXDeviceGroup interface. GXDeviceGroup is a group of devices that is located in a GXDeviceGroupCollection collection.

GXDeviceGroupCollection
DeviceGroups is the collection of device groups of the device list.

GXDeviceList
The GXDeviceList component implements the GXDeviceList interface. The GXDeviceList handles the collection of GXDevice objects. With GXDeviceList methods it is easy to save and load device settings to an XML file and start monitoring devices.

GXDeviceType
GXDeviceType determines the device type template installed in computer.

GXDeviceTypeCollection
GXDeviceTypeCollection is a collection of registered device type templates installed in computer.

GXItemCollection
GXItemCollection component implements the GXItemCollection interface.

GXLocalizedName
GXLocalizedName component implements the GXLocalizedName interface. GXLocalizedName components localize names of tables, categories and properties.

GXLocalizedNameCollection
The GXLocalizedNameCollection collection component implements the GXLocalizedNameCollection interface. A GXLocalizedNameCollection component is a collection of GXLocalizedName objects. Localized names are used for localizing names of tables, categories and properties.

GXLog
GXLog component implements the GXLog interface.

GXLogCollection
GXLogCollection component implements the GXLogCollection interface.

GXMediaType
GXMediaType component implements the GXMediaType interface. GXMediaType determines the media type.

GXMediaTypeCollection
The GXMediaTypeCollection collection component implements the GXMediaTypeCollection interface. GXMediaTypeCollection is the collection of media components installed on the current system.

GXNotifies
Notifies is a collection of GXPropertyCollection with IsNotify property set to True. These GXPropertyCollection can be only set or invoked using notifies, no read or write transactions are possible. This collection is organized into tables and categories.

GXObject
The GXObject is the base class of all Gurux device components.

GXObjectCollection
The GXObjectCollection is a collection of components.

GXParameter
GXParameter component implements the GXParameter interface, which is used as attached data storage for GXDeviceCollection and GXPropertyCollection. GXParameterCollection can be accessed from macros.

GXParameterCollection
The GXParameterCollection collection component implements the GXParameterCollection interface. A GXParameterCollection component is a collection of GXParameter objects. GXParameter components are used as attached data storages for GXDeviceCollection and GXPropertyCollection.

GXProperty
The GXProperty component implements the GXProperty interface, which represents a property of a physical device. GXProperty components can be queried from a GXDevice object.

GXPropertyCollection
The GXPropertyCollection collection component implements the GXPropertyCollection interface. The collection of GXProperty objects. GXPropertyCollection represents properties of a physical device.

GXProtocol
Device or Media dependent protocol settings.

GXRow
The GXRow component implements the GXRow interface. A GXRow is an item of a GXRowCollection collection, which resides in GXProperty.Rows.

GXRowCollection
The GXRowCollection collection component implements the GXRowCollection interface. A GXRowCollection component is a collection of GXRow components. A GXRowCollection component can be accessed using the GXProperty.Rows property.

GXSchedule
GXSchedule component implements the GXSchedule interface, which handles scheduled reads and writes of values.

GXScheduleCollection
GXScheduleCollection component implements the GXScheduleCollection interface. GXScheduleCollection is a collection of GXSchedules, which are used to create and execute timings for transactions between real world devices and GXDeviceCollection.

GXScheduleTrigger
GXScheduleTrigger component implements the GXScheduleTrigger interface.

GXScheduleWork
GXScheduleWork component implements the GXScheduleWork interface.

GXScheduleWorkCollection
GXScheduleWorkCollection component implements the GXScheduleWorkCollection interface.

GXSerializer
The GXSerializer component implements the GXSerializer interface. GXSerializer is used for saving and loading values of a device list.

GXSeverity
GXSeverity component implements the GXSeverity interface, which is used to show error descriptions.

GXSeverityCollection
GXSeverityCollection is the collection of severities.

GXState
GXState component implements the GXState interface.

GXStateCollection
GXStateCollection component implements the GXStateCollection interface.

GXTable
The GXTable component implements the GXTable interface. GXTable component is a table that contains a collection of GXPropertyCollection. Each GXProperty acts as a column so that each row has same properties with possibly different values. Row indexing is zero-based.

GXTableCollection
The GXTableCollection collection component implements the GXTableCollection interface. The collection of GXTable objects.

GXTransaction
GXTransaction component implements the GXTransaction interface.

GXValue
GXValue component implements the GXValue interface. GXValue is used as an alias for a value.

GXValueCollection
The GXValueCollection collection component implements the GXValueCollection interface. The collection of GXValue objects. GXValue is an alias for a value.

IGXObjectTempl
InitialAction
Determines what is done to the property, when the device is added, removed, connected or disconnected.

ItemAddedEventHandler
Notifies, when an item is added to the target.

ItemClearEventHandler
Notifies, when the collection is cleared.

ItemRemovedEventHandler
Notifies, when an item is removed from the device.

ItemUpdatedEventHandler
Notifies, when an item has changed.

LoadBeginEventHandler
Notifies that loading has begun.

LoadEndEventHandler
Notifies that loading has ended.

LoadProgressEventHandler
Notifies the progress of the loading.

LocaleIdentifierChangedEventHandler
Notifies that the input language of the application has been changed.

LockTypes
ObjectType
Sender object type. Reserved for inner use. Do Not Use!

OnDeviceGroupAddedEventHandler
Notifies, when a GXDeviceGroup is added, with the added group and its index.

OnDeviceGroupRemovedEventHandler
Notifies, when a GXDeviceGroup is removed, with the removed group and its index.

OnDeviceGroupUpdatedEventHandler
Notifies, when properties of the device group change.

ParameterAccess
Determines accessibility of the GXParameter.

ParameterAddedEventHandler
OnParameterAdded notifies that a new parameter is added.

ParameterChangedEventHandler
Notifies, when the value of a parameter has changed.

ParameterRemovedEventHandler
OnParameterRemoved notifies that a parameter is removed.

ParametersClearEventHandler
OnClear notifies, when the collection is cleared.

ParameterUpdatedEventHandler
Notifies, when content of a GXParameter has changed.

PropertiesClearEventHandler
Notifies, when a properties collection is cleared.

PropertyAccess
Determines the access type of a GXProperty.

PropertyAddedEventHandler
Notifies, when a item is added to device.

PropertyChangedEventHandler
Notifies, when the state and/or value of a GXProperty has changed.

PropertyRemovedEventHandler
Notifies, when a item is removed from device.

PropertyStates
Determines the status of a GXProperty, the enumeration tells, what has happened to the GXProperty.

PropertyStatistic
Determines the statistics of a GXProperty. The enumeration tells, what statistic value is in question.

ReadSpanTypes
ReceiveDataEventHandler
OnReceiveData asks the client, if it is interested of received data.

ResetType
Determines what is reset.

RowAddedEventHandler
Notifies, when a new row is added.

RowRemovedEventHandler
Notifies, when a row is removed.

RowsClearEventHandler
Notifies, when the collection is cleared.

RowsResizedEventHandler
Notifies, when the row count is resized.

ScheduleAction
Determines the transaction executed in a GXSchedule.

ScheduleDay
Used, when ScheduleRepeat (GX_SCHEDULE_REPEAT) is set to Weekly (GX_SCHEDULE_REPEAT_WEEKLY). Enumeration represents day of the week.

ScheduleItemAddedEventHandler
OnScheduleItemAdded notifies, with the added item and its index, when a GXSchedule is added.

ScheduleItemRemovedEventHandler
OnScheduleItemRemoved notifies, with the removed item and its index, when a GXSchedule is removed.

ScheduleItemStateChangedEventHandler
OnScheduleItemStateChanged notifies, if the state of a GXSchedule has changed.

ScheduleItemType
Determines the type of the scheduled item.

ScheduleItemUpdatedEventHandler
ScheduleItemUpdated notifies, when contents of a GXSchedule has changed.

ScheduleRepeat
Determines the repeat mode of a GXSchedule.

SchedulesClearEventHandler
OnClear notifies, when the collection is cleared.

ScheduleState
Determines the status of a GXSchedule.

ScheduleTriggeredEventHandler
OnScheduleTriggered method notifies, when a schedule is triggered.

ScheduleTriggerStateChangedEventHandler
OnScheduleTriggered method notifies, when a schedule is triggered.

SelectedItemChangedEventHandler
Notifies, if the selected device, device group, category, table or item has changed.

SelectedItemChangingEventHandler
Notifies that selected device, device group, category, table or item is about to change.

States
Determines the status of a GXDevice, category, table or property, the enumeration tells, if the device is occupied doing something, and what the action is.

TableAddedEventHandler
Notifies, when a table is added to the device.

TableChangedEventHandler
Notifies, when content of the table changes.

TableRemovedEventHandler
Notifies, when a table is removed from the device.

TablesClearEventHandler
Notifies, when a tables collection is cleared.

TableStates
Determines the status of a GXTable, the enumeration tells, what has happened to the GXTable.

TableStatistic
Determines the statistics of a GXTable. The enumeration tells, what statistic value is in question.

TraceEventHandler
OnTrace traces sent and received data. This method is reserved for inner use. Do not use!

TransactionProgressEventHandler
Notifies read and write transactions in the DeviceGroup, device, category, table and item.

UpdateAction
Determines, what is done, when the maximum size of history (maximum amount of actions) is reached.

UserPermission
Determines permissions, set to a user group, for accessing selected GXDeviceGroupCollection and GXDeviceCollection.

ValueFilter
Determines, how the values are filtered.