 | ZWNotificationType Enumeration |
Notification types.
Namespace:
OpenZWave
Assembly:
OpenZWave (in OpenZWave.dll) Version: 255.255.255.255
Syntaxpublic enum ZWNotificationType
Public Enumeration ZWNotificationType
public enum class ZWNotificationType
Members
| Member name | Value | Description |
---|
| ValueAdded | 0 | A new node value has been added to OpenZWave's list. These notifications occur after a node has been discovered, and details of its command classes have been received. Each command class may generate one or more values depending on the complexity of the item being represented. |
| ValueRemoved | 1 | A node value has been removed from OpenZWave's list. This only occurs when a node is removed. |
| ValueChanged | 2 | A node value has been updated from the Z-Wave network and it is different from the previous value. |
| ValueRefreshed | 3 | A node value has been updated from the Z-Wave network. |
| Group | 4 | The associations for the node have changed. The application should rebuild any group information it holds about the node. |
| NodeNew | 5 | A new node has been found (not already stored in zwcfg*.xml file) |
| NodeAdded | 6 | A new node has been added to OpenZWave's list. This may be due to a device being added to the Z-Wave network, or because the application is initializing itself. |
| NodeRemoved | 7 | A node has been removed from OpenZWave's list. This may be due to a device being removed from the Z-Wave network, or because the application is closing. |
| NodeProtocolInfo | 8 | Basic node information has been received, such as whether the node is a listening device, a routing device and its baud rate and basic, generic and specific types. It is after this notification that you can call Manager::GetNodeType to obtain a label containing the device description. |
| NodeNaming | 9 | One of the node names has changed (name, manufacturer, product). |
| NodeEvent | 10 | A node has triggered an event. This is commonly caused when a node sends a Basic_Set command to the controller. The event value is stored in the notification. |
| PollingDisabled | 11 | |
| PollingEnabled | 12 | |
| SceneEvent | 13 | |
| CreateButton | 14 | |
| DeleteButton | 15 | |
| ButtonOn | 16 | |
| ButtonOff | 17 | |
| DriverReady | 18 | A driver for a PC Z-Wave controller has been added and is ready to use. The notification will contain the controller's Home ID, which is needed to call most of the Manager methods. |
| DriverFailed | 19 | Driver failed to load |
| DriverReset | 20 | All nodes and values for this driver have been removed. This is sent instead of potentially hundreds of individual node and value notifications. |
| EssentialNodeQueriesComplete | 21 | The queries on a node that are essential to its operation have been completed. The node can now handle incoming messages. |
| NodeQueriesComplete | 22 | All the initialization queries on a node have been completed. |
| AwakeNodesQueried | 23 | All awake nodes have been queried, so client application can expected complete data for these nodes. |
| AllNodesQueriedSomeDead | 24 | All nodes have been queried but some dead nodes found. |
| AllNodesQueried | 25 | All nodes have been queried, so client application can expected complete data. |
| Notification | 26 | An error has occurred that we need to report. |
| DriverRemoved | 27 | The Driver is being removed. (either due to Error or by request) Do Not Call Any Driver Related Methods after receiving this call |
| ControllerCommand | 28 | When Controller Commands are executed, Notifications of Success/Failure etc are communicated via this Notification |
| NodeReset | 29 | The Device has been reset and thus removed from the NodeList in OZW |
| UserAlerts | 30 | Warnings and Notifications Generated by the library that should be displayed to the user (eg, out of date config files) |
| ManufacturerSpecificDBReady | 31 | The ManufacturerSpecific Database Is Ready |
RemarksNotifications of various Z-Wave events sent to the watchers
registered with the Manager::AddWatcher method.
See Also