def test_fadePurpleToCyan(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,217,27,224) pwm.fadeToColour(0,19,232,221)
def test_setPercent(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() for i in range(0,16): pwm.setFullOff(i) pwm.setPercent(4,4)
def test_setPercent(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setPercent(0,99) pwm.setPercent(1,99) pwm.setPercent(2,99)
def test_setTimes(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setTimes(0,000,4030) pwm.setTimes(1,4000,4030) pwm.setTimes(2,000,4030)
def test_fadeRainbow(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,255,0,0) pwm.fadeToColour(0,255,128,0) pwm.fadeToColour(0,246,255,0) pwm.fadeToColour(0,0,255,0) pwm.fadeToColour(0,0,0,255) pwm.fadeToColour(0,140,0,255)
def ident_dimm(device_rank, state): global LED_EXISTENCE if LED_EXISTENCE: severity_mapping = { 'critical' : 100, 'warning' : 20, } led_id = LED_DIMM_MATCH_TABLE[device_rank] if severity_mapping[state]: pwm = pca9685pw.Pca9685pw(8,PCA9685_I2C_BUS,PCA9685_I2C_ADDRESS) pwm.setPercent(led_id,severity_mapping[state]) else: print("Can't find leds for highlighting failed DIMM")
def test_address(self): pwm = pca9685pw.Pca9685pw(8,bus,address) pwm.defaultBus = bus pwm.defaultAddress = address self.assertTrue(pwm.defaultAddress == address)
def test_smbus(self): pwm = pca9685pw.Pca9685pw(8,bus,address) self.assertIsInstance(pwm, pca9685pw.Pca9685pw) self.assertIsInstance(pwm.bus, smbus.SMBus)
'0.0.1' : 2, '0.1.0' : 4, '0.1.0' : 4, '0.1.1' : 6, '0.1.1' : 6, '0.2.0' : 8, '0.2.0' : 8, '0.2.1' : 10, '0.2.1' : 10, '0.3.0' : 12, '0.3.0' : 12, '0.3.1' : 14, '0.3.1' : 1 } pwm = pca9685pw.Pca9685pw(8,PCA9685_I2C_BUS,PCA9685_I2C_ADDRESS) pwm.defaultAddress = PCA9685_I2C_ADDRESS pwm.setFrequency(LED_PWM_FREQ) pwm.reset() LED_EXISTENCE = True for i in range(0,16): pwm.setFullOff(i) def ident_dimm(device_rank, state): global LED_EXISTENCE if LED_EXISTENCE: severity_mapping = { 'critical' : 100, 'warning' : 20, } led_id = LED_DIMM_MATCH_TABLE[device_rank]
def test_setColourDimCyan(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,9,115,110)
def test_setColourCyan(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,19,232,221)
def test_reset(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.reset()
def test_setColourPurple(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,217,27,224)
def test_setColourBlue(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,0,0,255)
def test_getTimes(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.getTimes(0) pwm.getTimes(1) pwm.getTimes(2)
def test_setFrequency(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency)
def test_reset(self): pwm = pca9685pw.Pca9685pw(8,bus,address) pwm.defaultBus = bus pwm.defaultAddress = address pwm.reset()
def test_smbus(self): pwm = pca9685pw.Pca9685pw() self.assertIsInstance(pwm, pca9685pw.Pca9685pw) self.assertTrue(pwm.defaultBus == 0) self.assertIsInstance(pwm.bus, smbus.SMBus)
def test_setColourYellow(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address pwm.setFrequency(frequency) pwm.reset() pwm.setColour(0,232,225,19)
def test_address(self): pwm = pca9685pw.Pca9685pw() pwm.defaultAddress = address self.assertTrue(pwm.defaultAddress == address)