Click or drag to resize

ZWNotificationType Enumeration

Notification types.

Namespace:  OpenZWave
Assembly:  OpenZWave (in OpenZWave.dll) Version: 255.255.255.255
Syntax
public enum ZWNotificationType
Members
  Member nameValueDescription
ValueAdded0A 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.
ValueRemoved1A node value has been removed from OpenZWave's list. This only occurs when a node is removed.
ValueChanged2A node value has been updated from the Z-Wave network and it is different from the previous value.
ValueRefreshed3A node value has been updated from the Z-Wave network.
Group4The associations for the node have changed. The application should rebuild any group information it holds about the node.
NodeNew5A new node has been found (not already stored in zwcfg*.xml file)
NodeAdded6A 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.
NodeRemoved7A 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.
NodeProtocolInfo8Basic 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.
NodeNaming9 One of the node names has changed (name, manufacturer, product).
NodeEvent10A 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.
PollingDisabled11
PollingEnabled12
SceneEvent13
CreateButton14
DeleteButton15
ButtonOn16
ButtonOff17
DriverReady18A 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.
DriverFailed19Driver failed to load
DriverReset20All nodes and values for this driver have been removed. This is sent instead of potentially hundreds of individual node and value notifications.
EssentialNodeQueriesComplete21The queries on a node that are essential to its operation have been completed. The node can now handle incoming messages.
NodeQueriesComplete22All the initialization queries on a node have been completed.
AwakeNodesQueried23All awake nodes have been queried, so client application can expected complete data for these nodes.
AllNodesQueriedSomeDead24All nodes have been queried but some dead nodes found.
AllNodesQueried25All nodes have been queried, so client application can expected complete data.
Notification26An error has occurred that we need to report.
DriverRemoved27The Driver is being removed. (either due to Error or by request) Do Not Call Any Driver Related Methods after receiving this call
ControllerCommand28When Controller Commands are executed, Notifications of Success/Failure etc are communicated via this Notification
NodeReset29The Device has been reset and thus removed from the NodeList in OZW
UserAlerts30Warnings and Notifications Generated by the library that should be displayed to the user (eg, out of date config files)
ManufacturerSpecificDBReady31The ManufacturerSpecific Database Is Ready
Remarks
Notifications of various Z-Wave events sent to the watchers registered with the Manager::AddWatcher method.
See Also