Esempio n. 1
0
	def createConfig(self):
		def setVlt(fancontrol, fanid, configElement):
			fancontrol.setVoltage(fanid, configElement.value)

		def setPWM(fancontrol, fanid, configElement):
			fancontrol.setPWM(fanid, configElement.value)

		config.fans = ConfigSubList()
		for fanid in range(self.getFanCount()):
			fan = ConfigSubsection()
			fan.vlt = ConfigSlider(default=15, increment=5, limits=(0, 255))
			if model == "tm2t":
				fan.pwm = ConfigSlider(default=150, increment=5, limits=(0, 255))
			elif model == "tmsingle":
				fan.pwm = ConfigSlider(default=100, increment=5, limits=(0, 255))
			elif model == "beyonwizu4":
				fan.pwm = ConfigSlider(default=0xcc, increment=0x11, limits=(0x22, 0xff))
			elif model == "beyonwizt4":
				fan.pwm = ConfigSlider(default=200, increment=5, limits=(0, 255))
			else:
				fan.pwm = ConfigSlider(default=50, increment=5, limits=(0, 255))
			fan.vlt_standby = ConfigSlider(default=5, increment=5, limits=(0, 255))
			if model == "beyonwizu4":
				fan.pwm_standby = ConfigSlider(default=0x44, increment=0x11, limits=(0x22, 0xff))
			elif model == "beyonwizt4":
				fan.pwm_standby = ConfigSlider(default=10, increment=5, limits=(0, 0xff))
			else:
				fan.pwm_standby = ConfigSlider(default=0, increment=5, limits=(0, 255))
			fan.vlt.addNotifier(boundFunction(setVlt, self, fanid))
			fan.pwm.addNotifier(boundFunction(setPWM, self, fanid))
			config.fans.append(fan)
Esempio n. 2
0
    def createConfig(self):
        def setVlt(fancontrol, fanid, configElement):
            fancontrol.setVoltage(fanid, configElement.value)

        def setPWM(fancontrol, fanid, configElement):
            fancontrol.setPWM(fanid, configElement.value)

        config.fans = ConfigSubList()
        for fanid in range(self.getFanCount()):
            fan = ConfigSubsection()
            fan.vlt = ConfigSlider(default=15, increment=5, limits=(0, 255))
            if getBoxType() == 'tm2t':
                fan.pwm = ConfigSlider(default=150,
                                       increment=5,
                                       limits=(0, 255))
            if getBoxType() == 'tmsingle':
                fan.pwm = ConfigSlider(default=100,
                                       increment=5,
                                       limits=(0, 255))
            else:
                fan.pwm = ConfigSlider(default=50,
                                       increment=5,
                                       limits=(0, 255))
            fan.vlt_standby = ConfigSlider(default=5,
                                           increment=5,
                                           limits=(0, 255))
            fan.pwm_standby = ConfigSlider(default=0,
                                           increment=5,
                                           limits=(0, 255))
            fan.vlt.addNotifier(boundFunction(setVlt, self, fanid))
            fan.pwm.addNotifier(boundFunction(setPWM, self, fanid))
            config.fans.append(fan)
Esempio n. 3
0
	def createConfig(self):
		def setVlt(fancontrol, fanid, configElement):
			fancontrol.setVoltage(fanid, configElement.value)
		def setPWM(fancontrol, fanid, configElement):
			fancontrol.setPWM(fanid, configElement.value)

		config.fans = ConfigSubList()
		for fanid in range(self.getFanCount()):
			fan = ConfigSubsection()
			fan.vlt = ConfigSlider(default = 15, increment = 5, limits = (0, 255))
			fan.pwm = ConfigSlider(default = 0, increment = 5, limits = (0, 255))
			fan.vlt_standby = ConfigSlider(default = 5, increment = 5, limits = (0, 255))
			fan.pwm_standby = ConfigSlider(default = 0, increment = 5, limits = (0, 255))
			fan.vlt.addNotifier(boundFunction(setVlt, self, fanid))
			fan.pwm.addNotifier(boundFunction(setPWM, self, fanid))
			config.fans.append(fan)
Esempio n. 4
0
	def createConfig(self):
		def setVlt(fancontrol, fanid, configElement):
			fancontrol.setVoltage(fanid, configElement.value)
		def setPWM(fancontrol, fanid, configElement):
			fancontrol.setPWM(fanid, configElement.value)

		config.fans = ConfigSubList()
		for fanid in range(self.getFanCount()):
			fan = ConfigSubsection()
			# [ IQON by knuth
			fan.vlt = ConfigSlider(default = 15, increment = 5, limits = (0, 255))
			fan.pwm = ConfigSlider(default = 15, increment = 5, limits = (0, 255))
			fan.vlt_standby = ConfigSlider(default = 5, increment = 5, limits = (0, 255))
			fan.pwm_standby = ConfigSlider(default = 5, increment = 5, limits = (0, 255))
			# IQON by knuth ]
			fan.vlt.addNotifier(boundFunction(setVlt, self, fanid))
			fan.pwm.addNotifier(boundFunction(setPWM, self, fanid))
			config.fans.append(fan)