pyzwave.commandclass.NetworkManagementProxy module¶
-
class
pyzwave.commandclass.NetworkManagementProxy.
FailedNodeListGet
(seqNo)¶ Bases:
pyzwave.message.Message
Command 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.Message
Command 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.Message
Command 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.Message
Command 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.Message
Command 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.Message
Command 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.Message
Command 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.Message
Command 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:
set
Deserializer 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.Message
Command 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.Message
Command 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'>))¶
-