id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 3059 TA python sample for device i/o tonyforster walter "needs a few more examples #Copyright (c) 2010-11, Walter Bender, Tony Forster # # This Python block returns with the brightness sensor value in the heap # a range of parameters can be measured, for example, substitute any of these strings # for the string in the program below # # /sys/devices/platform/olpc-battery.0/power_supply/olpc-battery/current_now # /sys/devices/platform/olpc-battery.0/power_supply/olpc-battery/voltage_now # /sys/devices/platform/dcon/backlight/dcon-bl/actual_brightness def myblock(tw, x): # ignores second argument fh = open('/sys/devices/platform/olpc-ols.0/power_state') #the light sensor string = fh.read() fh.close() tw.lc.heap.append(string) #append reading to heap # if you can work out how to use them: # accelerometer is /dev/input/event0, power button is /dev/input/event1, # lid switch is /dev/input/event2, ebook /dev/input/event3, headphone jack # /dev/input/event7, microphone jack /dev/input/event8 (doesn't ?), # rotate, cursor, and game pad keys # /dev/input/event10. " enhancement closed Unspecified by Maintainer Unspecified Turtleart Unspecified Unspecified fixed Unspecified Unconfirmed