Opened 12 years ago
Closed 12 years ago
#3059 closed enhancement (fixed)
TA python sample for device i/o
Reported by: | tonyforster | Owned by: | walter |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | Turtleart | Version: | Unspecified |
Severity: | Unspecified | Keywords: | |
Cc: | Distribution/OS: | Unspecified | |
Bug Status: | Unconfirmed |
Description
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.
Change History (1)
comment:1 Changed 12 years ago by walter
- Resolution set to fixed
- Status changed from new to closed
Fixed in v117