pyzwave.commandclass.NetworkManagementProxy module¶
-
class
pyzwave.commandclass.NetworkManagementProxy.FailedNodeListGet(seqNo)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY COMMAND_FAILED_NODE_LIST_GET
-
NAME= 'COMMAND_FAILED_NODE_LIST_GET'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>),)¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.FailedNodeListReport(seqNo, failedNodeList)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY COMMAND_FAILED_NODE_LIST_REPORT
-
NAME= 'COMMAND_FAILED_NODE_LIST_REPORT'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('failedNodeList', <class 'pyzwave.commandclass.NetworkManagementProxy.NodeList'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.MultiChannelCapabilityGet(seqNo, nodeID, -, endPoint)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NM_MULTI_CHANNEL_CAPABILITY_GET
-
NAME= 'NM_MULTI_CHANNEL_CAPABILITY_GET'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('nodeID', <class 'pyzwave.types.uint8_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('endPoint', <class 'pyzwave.types.uint7_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.MultiChannelCapabilityReport(seqNo, nodeID, commandClassLength, -, endPoint, genericDeviceClass, specificDeviceClass, commandClass)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NM_MULTI_CHANNEL_CAPABILITY_REPORT
-
NAME= 'NM_MULTI_CHANNEL_CAPABILITY_REPORT'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('nodeID', <class 'pyzwave.types.uint8_t'>), ('commandClassLength', <class 'pyzwave.types.uint8_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('endPoint', <class 'pyzwave.types.uint7_t'>), ('genericDeviceClass', <class 'pyzwave.types.uint8_t'>), ('specificDeviceClass', <class 'pyzwave.types.uint8_t'>), ('commandClass', <class 'pyzwave.types.bytes_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.MultiChannelEndPointGet(seqNo, nodeID)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NM_MULTI_CHANNEL_END_POINT_GET
-
NAME= 'NM_MULTI_CHANNEL_END_POINT_GET'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('nodeID', <class 'pyzwave.types.uint8_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.MultiChannelEndPointReport(seqNo, nodeID, -, -, individualEndPoints, -, aggregatedEndPoints)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NM_MULTI_CHANNEL_END_POINT_REPORT
-
NAME= 'NM_MULTI_CHANNEL_END_POINT_REPORT'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('nodeID', <class 'pyzwave.types.uint8_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('individualEndPoints', <class 'pyzwave.types.uint7_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('aggregatedEndPoints', <class 'pyzwave.types.uint7_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.NodeInfoCachedGet(seqNo, -, maxAge, nodeID)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NODE_INFO_CACHED_GET
-
NAME= 'NODE_INFO_CACHED_GET'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('maxAge', <class 'pyzwave.types.bits_t.<locals>.bits_t'>), ('nodeID', <class 'pyzwave.types.uint8_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.NodeInfoCachedReport(seqNo, status, age, listening, zwaveProtocolSpecific, optFunc, zwaveProtocolSpecific, -, basicDeviceClass, genericDeviceClass, specificDeviceClass, commandClass)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NODE_INFO_CACHED_REPORT
-
NAME= 'NODE_INFO_CACHED_REPORT'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('status', <class 'pyzwave.types.enum_t.<locals>.enum_t'>), ('age', <class 'pyzwave.types.uint4_t'>), ('listening', <class 'pyzwave.types.flag_t'>), ('zwaveProtocolSpecific', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('optFunc', <class 'pyzwave.types.flag_t'>), ('zwaveProtocolSpecific', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('basicDeviceClass', <class 'pyzwave.types.uint8_t'>), ('genericDeviceClass', <class 'pyzwave.types.uint8_t'>), ('specificDeviceClass', <class 'pyzwave.types.uint8_t'>), ('commandClass', <class 'pyzwave.types.bytes_t'>))¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.NodeList¶ Bases:
setDeserializer for nodelist returned in NODE_LIST_REPORT
-
classmethod
deserialize(stream: pyzwave.types.BitStreamReader)¶ Deserialize nodes from stream
-
classmethod
-
class
pyzwave.commandclass.NetworkManagementProxy.NodeListGet(seqNo)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NODE_LIST_GET
-
NAME= 'NODE_LIST_GET'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>),)¶
-
-
class
pyzwave.commandclass.NetworkManagementProxy.NodeListReport(seqNo, status, nodeListControllerId, nodes)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_NETWORK_MANAGEMENT_PROXY NODE_LIST_REPORT
-
NAME= 'NODE_LIST_REPORT'¶
-
attributes= (('seqNo', <class 'pyzwave.types.uint8_t'>), ('status', <class 'pyzwave.types.uint8_t'>), ('nodeListControllerId', <class 'pyzwave.types.uint8_t'>), ('nodes', <class 'pyzwave.commandclass.NetworkManagementProxy.NodeList'>))¶
-