 | ZWValueId Constructor |
Create a ZWValue ID from its component parts.
Namespace:
OpenZWave
Assembly:
OpenZWave (in OpenZWave.dll) Version: 255.255.255.255
Syntaxpublic ZWValueId(
uint homeId,
byte nodeId,
ZWValueGenre genre,
byte commandClassId,
byte instance,
byte valueIndex,
ZWValueType type,
byte pollIntensity
)
Public Sub New (
homeId As UInteger,
nodeId As Byte,
genre As ZWValueGenre,
commandClassId As Byte,
instance As Byte,
valueIndex As Byte,
type As ZWValueType,
pollIntensity As Byte
)
public:
ZWValueId(
[InAttribute] unsigned int homeId,
[InAttribute] unsigned char nodeId,
[InAttribute] ZWValueGenre genre,
[InAttribute] unsigned char commandClassId,
[InAttribute] unsigned char instance,
[InAttribute] unsigned char valueIndex,
[InAttribute] ZWValueType type,
[InAttribute] unsigned char pollIntensity
)
Parameters
- homeId
- Type: SystemUInt32
Home ID of the PC Z-Wave Controller that manages the device. - nodeId
- Type: SystemByte
Node ID of the device reporting the value. - genre
- Type: OpenZWaveZWValueGenre
classification of the value to enable low level system or configuration parameters to be filtered out. - commandClassId
- Type: SystemByte
ID of command class that creates and manages this value. - instance
- Type: SystemByte
Instance index of the command class. - valueIndex
- Type: SystemByte
Index of the value within all the values created by the command class instance. - type
- Type: OpenZWaveZWValueType
Type of value (bool, byte, string etc). - pollIntensity
- Type: SystemByte
[Missing <param name="pollIntensity"/> documentation for "M:OpenZWave.ZWValueId.#ctor(System.UInt32,System.Byte,OpenZWave.ZWValueGenre,System.Byte,System.Byte,System.Byte,OpenZWave.ZWValueType,System.Byte)"]
RemarksThis method is provided only to allow ValueIDs to be saved and recreated by the application. Only
ValueIDs that have been reported by OpenZWave notifications should ever be used.
See Also