pyzwave.commandclass.Supervision module

class pyzwave.commandclass.Supervision.Get(statusUpdates, -, sessionID, command)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_SUPERVISION SUPERVISION_GET

NAME = 'SUPERVISION_GET'
attributes = (('statusUpdates', <class 'pyzwave.types.flag_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('sessionID', <class 'pyzwave.types.bits_t.<locals>.bits_t'>), ('command', <class 'pyzwave.message.Message'>))
static parse_command(stream: pyzwave.types.BitStreamReader)

Parse the length prefixed command

class pyzwave.commandclass.Supervision.Report(moreStatusUpdates, wakeUpRequest, sessionID, status, duration)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_SUPERVISION SUPERVISION_REPORT

NAME = 'SUPERVISION_REPORT'
attributes = (('moreStatusUpdates', <class 'pyzwave.types.flag_t'>), ('wakeUpRequest', <class 'pyzwave.types.flag_t'>), ('sessionID', <class 'pyzwave.types.bits_t.<locals>.bits_t'>), ('status', <class 'pyzwave.types.uint8_t'>), ('duration', <class 'pyzwave.types.uint8_t'>))