pyzwave.commandclass.Mailbox module¶
-
class
pyzwave.commandclass.Mailbox.ConfigurationGet¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_CONFIGURATION_GET
-
NAME= 'CONFIGURATION_GET'¶
-
-
class
pyzwave.commandclass.Mailbox.ConfigurationReport(-, supportedModes, mode, mailboxCapacity, forwardingDestinationIPv6Address, udpPortNumber)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_CONFIGURATION_REPORT
-
NAME= 'CONFIGURATION_REPORT'¶
-
attributes= (('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('supportedModes', <class 'pyzwave.types.bits_t.<locals>.bits_t'>), ('mode', <class 'pyzwave.types.enum_t.<locals>.enum_t'>), ('mailboxCapacity', <class 'pyzwave.types.uint16_t'>), ('forwardingDestinationIPv6Address', <class 'pyzwave.types.IPv6'>), ('udpPortNumber', <class 'pyzwave.types.uint16_t'>))¶
-
-
class
pyzwave.commandclass.Mailbox.ConfigurationSet(-, mode, forwardingDestinationIPv6Address, udpPortNumber)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_CONFIGURATION_SET
-
NAME= 'CONFIGURATION_SET'¶
-
attributes= (('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('mode', <class 'pyzwave.types.enum_t.<locals>.enum_t'>), ('forwardingDestinationIPv6Address', <class 'pyzwave.types.IPv6'>), ('udpPortNumber', <class 'pyzwave.types.uint16_t'>))¶
-
-
class
pyzwave.commandclass.Mailbox.Mailbox¶ Bases:
pyzwave.commandclass.CommandClass.CommandClassCommand Class MAILBOX
-
NAME= 'MAILBOX'¶
-
-
class
pyzwave.commandclass.Mailbox.Mode¶ Bases:
enum.IntFlagMailbox mode enum
-
DISABLE_MAILBOX= 0¶
-
ENABLE_MAILBOX_PROXY_FORWARDING= 2¶
-
ENABLE_MAILBOX_SERVICE= 1¶
-
-
class
pyzwave.commandclass.Mailbox.NodeFailing(queueHandle)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_NODE_FAILING
-
NAME= 'NODE_FAILING'¶
-
attributes= (('queueHandle', <class 'pyzwave.types.uint8_t'>),)¶
-
static
parse_queueHandle(stream: pyzwave.types.BitStreamReader)¶ Parse queueHandle from raw bitstream
-
-
class
pyzwave.commandclass.Mailbox.Queue(-, last, operation, queueHandle, mailboxEntry)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_QUEUE
-
NAME= 'QUEUE'¶
-
class
Operation¶ Bases:
enum.IntEnumMailbox Queue Operation enum
-
ACK= 4¶
-
NACK= 5¶
-
PING= 3¶
-
POP= 1¶
-
PUSH= 0¶
-
QUEUE_FULL= 6¶
-
WAITING= 2¶
-
-
attributes= (('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('last', <class 'pyzwave.types.flag_t'>), ('operation', <class 'pyzwave.types.enum_t.<locals>.enum_t'>), ('queueHandle', <class 'pyzwave.types.uint8_t'>), ('mailboxEntry', <class 'pyzwave.types.bytes_t'>))¶
-
-
class
pyzwave.commandclass.Mailbox.QueueFlush(queueHandle)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_QUEUE_FLUSH
-
NAME= 'QUEUE_FLUSH'¶
-
attributes= (('queueHandle', <class 'pyzwave.types.uint8_t'>),)¶
-
-
class
pyzwave.commandclass.Mailbox.WakeupNotification(queueHandle)¶ Bases:
pyzwave.message.MessageCommand Class message COMMAND_CLASS_MAILBOX MAILBOX_WAKEUP_NOTIFICATION
-
NAME= 'WAKEUP_NOTIFICATION'¶
-
attributes= (('queueHandle', <class 'pyzwave.types.uint8_t'>),)¶
-