pyzwave.commandclass.ManufacturerSpecific module

class pyzwave.commandclass.ManufacturerSpecific.Get

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_MANUFACTURER_SPECIFIC MANUFACTURER_SPECIFIC_GET

NAME = 'GET'
class pyzwave.commandclass.ManufacturerSpecific.ManufacturerSpecific(manufacturerID, productTypeID, productID)

Bases: pyzwave.commandclass.CommandClass.CommandClass

Command Class MANUFACTURER_SPECIFIC

NAME = 'MANUFACTURER_SPECIFIC'
attributes = (('manufacturerID', <class 'pyzwave.types.uint16_t'>), ('productTypeID', <class 'pyzwave.types.uint16_t'>), ('productID', <class 'pyzwave.types.uint16_t'>))
async interview()

Interview this command class. Must be implemented by subclasses. The version has already been interviewed when this method is called.

Return True if the interview was completed successfully and False or raise an exception if the interview did not complete.

class pyzwave.commandclass.ManufacturerSpecific.Report(manufacturerID, productTypeID, productID)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_MANUFACTURER_SPECIFIC MANUFACTURER_SPECIFIC_REPORT

NAME = 'REPORT'
attributes = (('manufacturerID', <class 'pyzwave.types.uint16_t'>), ('productTypeID', <class 'pyzwave.types.uint16_t'>), ('productID', <class 'pyzwave.types.uint16_t'>))