Exemple #1
0
#!/usr/bin/python
import uberbus.hid
#import uberbus.dispatcher

import time
import sys

adr = sys.argv[1]
hid = uberbus.hid.HID(adr)
class HIDCallback(uberbus.hid.HIDCallback):
    def onButtonPressed(self, node, button):
        print "button",button,"pressed"
        hid.abort()
        #d.abort()
def timer():
    print time.time(), "ontimer"

hid.connect(True)

hid.listen(HIDCallback())
hid.setTimer(20, time)
hid.checkForever()
Exemple #2
0
#!/usr/bin/python
import uberbus.moodlamp
import uberbus.hid
import time
import sys

lampname = sys.argv[1]
hidname = sys.argv[2]

lamp = uberbus.moodlamp.Moodlamp(lampname,True)
hid = uberbus.hid.HID(hidname)

class HIDCallback(uberbus.hid.HIDCallback):
    def onButtonPressed(self, node, button):
        global lamp
        lamp.timedfade(255,0,0,1)
    def onButtonReleased(self, node, button):
        global lamp
        lamp.timedfade(0,0,255,1)

lamp.connect()
hid.connect()
hid.listen(HIDCallback())
hid.checkForever()