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)
Пример #2
0
 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)
Пример #6
0
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")
Пример #7
0
 def test_address(self):
     pwm = pca9685pw.Pca9685pw(8,bus,address)
     pwm.defaultBus = bus
     pwm.defaultAddress = address
     self.assertTrue(pwm.defaultAddress == address)
Пример #8
0
 def test_smbus(self):
     pwm = pca9685pw.Pca9685pw(8,bus,address)
     self.assertIsInstance(pwm, pca9685pw.Pca9685pw)
     self.assertIsInstance(pwm.bus, smbus.SMBus)
Пример #9
0
        '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)
Пример #17
0
 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)