pyzwave.commandclass.Mailbox module¶
-
class
pyzwave.commandclass.Mailbox.
ConfigurationGet
¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_MAILBOX MAILBOX_CONFIGURATION_GET
-
NAME
= 'CONFIGURATION_GET'¶
-
-
class
pyzwave.commandclass.Mailbox.
ConfigurationReport
(-, supportedModes, mode, mailboxCapacity, forwardingDestinationIPv6Address, udpPortNumber)¶ Bases:
pyzwave.message.Message
Command 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.Message
Command 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.CommandClass
Command Class MAILBOX
-
NAME
= 'MAILBOX'¶
-
-
class
pyzwave.commandclass.Mailbox.
Mode
¶ Bases:
enum.IntFlag
Mailbox mode enum
-
DISABLE_MAILBOX
= 0¶
-
ENABLE_MAILBOX_PROXY_FORWARDING
= 2¶
-
ENABLE_MAILBOX_SERVICE
= 1¶
-
-
class
pyzwave.commandclass.Mailbox.
NodeFailing
(queueHandle)¶ Bases:
pyzwave.message.Message
Command 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.Message
Command Class message COMMAND_CLASS_MAILBOX MAILBOX_QUEUE
-
NAME
= 'QUEUE'¶
-
class
Operation
¶ Bases:
enum.IntEnum
Mailbox 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.Message
Command 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.Message
Command Class message COMMAND_CLASS_MAILBOX MAILBOX_WAKEUP_NOTIFICATION
-
NAME
= 'WAKEUP_NOTIFICATION'¶
-
attributes
= (('queueHandle', <class 'pyzwave.types.uint8_t'>),)¶
-