Ticket #3059 (closed enhancement: fixed)

Opened 21 months ago

Last modified 20 months ago

TA python sample for device i/o

Reported by: tonyforster Owned by: walter
Priority: Unspecified by Maintainer Milestone: Unspecified by Release Team
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

Changed 20 months ago by walter

  • status changed from new to closed
  • resolution set to fixed

Fixed in v117

Note: See TracTickets for help on using tickets.