pyzwave.commandclass.NodeProvisioning module

class pyzwave.commandclass.NodeProvisioning.ListIterationGet(seqNo, remainingCounter)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_NODE_PROVISIONING COMMAND_NODE_PROVISIONING_LIST_ITERATION_GET

NAME = 'LIST_ITERATION_GET'
attributes = (('seqNo', <class 'pyzwave.types.uint8_t'>), ('remainingCounter', <class 'pyzwave.types.uint8_t'>))
class pyzwave.commandclass.NodeProvisioning.ListIterationReport(seqNo, remainingCount, -, dskLengthN, dsk, metaDataExtension)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_NODE_PROVISIONING COMMAND_NODE_PROVISIONING_LIST_ITERATION_REPORT

NAME = 'LIST_ITERATION_REPORT'
attributes = (('seqNo', <class 'pyzwave.types.uint8_t'>), ('remainingCount', <class 'pyzwave.types.uint8_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('dskLengthN', <class 'pyzwave.types.uint5_t'>), ('dsk', <class 'pyzwave.types.dsk_t'>), ('metaDataExtension', <class 'pyzwave.commandclass.NodeProvisioning.MetadataExtension'>))
parse_dsk(stream: pyzwave.types.BitStreamReader)

Parse attribute dsk

class pyzwave.commandclass.NodeProvisioning.MetadataExtension

Bases: pyzwave.commandclass.CommandClass.VarDictAttributeType

Metadata extension type

classmethod deserialize(stream: pyzwave.types.BitStreamReader)

Deserialize metadata extension

class pyzwave.commandclass.NodeProvisioning.MetadataExtensionType

Bases: enum.IntEnum

Metadata extension type enum

ADVANCED_JOINING = 53
BOOTSTRAPPING_MODE = 54
LOCATION = 51
MAX_INCLUSION_REQUEST_INTERVAL = 2
NAME = 50
NETWORK_STATUS = 55
PRODUCT_ID = 1
PRODUCT_TYPE = 0
SMART_START_INCLUSION_SETTING = 52
UUID16 = 3
class pyzwave.commandclass.NodeProvisioning.Set(seqNo, dsk, metaDataExtension)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_NODE_PROVISIONING NODE_PROVISIONING_SET

NAME = 'NODE_PROVISIONING_SET'
attributes = (('seqNo', <class 'pyzwave.types.uint8_t'>), ('dsk', <class 'pyzwave.types.dsk_t'>), ('metaDataExtension', <class 'pyzwave.types.bytes_t'>))