GXDN: Gurux Developer Network
States Enumeration
NamespacesGurux.DeviceStates
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.
Members
Member Description
DeviceSettings
User has changed the device settings (notified every time). Integer value=0x2000000.
If not using .NET Framework, use constant GX_DEVICE_STATE_DEVICE_SETTINGS_CHANGED.

MediaSettings
User has changed the media settings, or selected a new media. Integer value=0x1000000.
If not using .NET Framework, use constant GX_DEVICE_STATE_MEDIA_SETTINGS_CHANGED.

MediaDisconnected
Disconnected from the Media. Integer value=0x800000.
If not using .NET Framework, use constant GX_DEVICE_STATE_DISCONNECT_MEDIA.

MediaConnected
Connected to the Media. Integer value=0x400000.
If not using .NET Framework, use constant GX_DEVICE_STATE_CONNECT_MEDIA.

Disconnecting
Disconnecting from the device. Integer value=0x200000.
If not using .NET Framework, use constant GX_DEVICE_STATE_DISCONNECTING.

Connecting
Connecting to the device. Integer value=0x100000.
If not using .NET Framework, use constant GX_DEVICE_STATE_CONNECTING.

ScheduleEnd
Scheduling has ended. Integer value=0x80000.
If not using .NET Framework, use constant GX_DEVICE_STATE_SCHEDULING_END.

Scheduling
Scheduling is in progress. Integer value=0x40000.
If not using .NET Framework, use constant GX_DEVICE_STATE_SCHEDULING.

ScheduleStart
Scheduling has started. Integer value=0x20000.
If not using .NET Framework, use constant GX_DEVICE_STATE_SCHEDULING_START.

Unloaded
Device template is not loaded. Integer value=0x10000.
If not using .NET Framework, use constant GX_DEVICE_STATE_UNLOADED.

Loaded
Device template is loaded. Integer value=0x8000.
If not using .NET Framework, use constant GX_DEVICE_STATE_LOADED.

PropertyChanged
Property value has changed. Integer value=0x1000.
If not using .NET Framework, use constant GX_DEVICE_STATE_PROPERTY_CHANGED.

TransactionAborted
Current transaction is aborted. Integer value=0x4000.
If not using .NET Framework, use constant GX_DEVICE_STATE_TRANSACTION_ABORTED.

ErrorReset
The error state has been reset by the user. Integer value=0x2000.
If not using .NET Framework, use constant GX_DEVICE_STATE_ERROR_RESET.

Error
An error has occurred in a residing GXProperty, or in the device itself. Integer value=0x800.
If not using .NET Framework, use constant GX_DEVICE_STATE_ERROR.

Disconnected
Disconnected from a device. Integer value=0x1.
If not using .NET Framework, use constant GX_DEVICE_STATE_DISCONNECT.

Connected
Connected to a device. Integer value=0x2.
If not using .NET Framework, use constant GX_DEVICE_STATE_CONNECT.

MonitorEnd
Monitoring has ended. Integer value=0x8.
If not using .NET Framework, use constant GX_DEVICE_STATE_MONITORING_END.

Monitoring
Monitoring value(s) of device(s). Integer value=0x100.
If not using .NET Framework, use constant GX_DEVICE_STATE_MONITORING.

MonitorStart
Monitoring has started. Integer value=0x4.
If not using .NET Framework, use constant GX_DEVICE_STATE_MONITORING_START.

WriteEnd
Writing has ended. Integer value=0x80.
If not using .NET Framework, use constant GX_DEVICE_STATE_WRITE_END.

Writing
Writing value(s). Integer value=0x200.
If not using .NET Framework, use constant GX_DEVICE_STATE_WRITE.

WriteStart
Writing has started. Integer value=0x40.
If not using .NET Framework, use constant GX_DEVICE_STATE_WRITE_START.

ReadEnd
Reading has ended. Integer value=0x20.
If not using .NET Framework, use constant GX_DEVICE_STATE_READ_END.

Reading
Reading value(s). Integer value=0x400.
If not using .NET Framework, use constant GX_DEVICE_STATE_READ

ReadStart
Reading has started. Integer value=0x10.
If not using .NET Framework, use constant GX_DEVICE_STATE_READ_START.

None
Initial state. Integer value=0x0.
If not using .NET Framework, use constant GX_DEVICE_STATE_NONE.

Remarks
If not using .NET Framework, enumeration is GX_DEVICE_STATE.
See Also

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