示例#1
0
 def __init__(self):
     self.zone_map = {}
     self.power_zones = []
     self.reset_types = {}
     self.state_map = {}
     self.vendor_id = 0
     self.product_id = 0
     self.cmd_packet = alienfx_cmdpacket.AlienFXCmdPacket()
     self._driver = alienfx_usbdriver.AlienFXUSBDriver(self)
示例#2
0
    def __init__(self):
        self.zone_map = {}
        self.power_zones = []
        self.reset_types = {}
        self.state_map = {}
        self.vendor_id = 0
        self.product_id = 0

        self.cmd_packet = alienfx_cmdpacket.AlienFXCmdPacket()  # intially load old cmdpacket for backwards compatibility

        self._driver = alienfx_usbdriver.AlienFXUSBDriver(self)
示例#3
0
    def __init__(self, conrev=1):  # conrev defaulting to 1 to maintain compatibility with old definitions
        # conrev=1  -> old controllers (DEFAULT)
        # conrev=2  -> newer controllers (17R4 ...)
        self.zone_map = {}
        self.power_zones = []
        self.reset_types = {}
        self.state_map = {}
        self.vendor_id = 0
        self.product_id = 0

        self.cmd_packet = alienfx_cmdpacket.AlienFXCmdPacket(conrev)  # Loads the cmdpacket.

        self._driver = alienfx_usbdriver.AlienFXUSBDriver(self)
示例#4
0
 def switch_to_old_controller(self):
     self.cmd_packet = self.cmd_packet = alienfx_cmdpacket.AlienFXCmdPacket()
     return