Namespaces
Variants
Actions
Revision as of 08:24, 7 February 2012 by hamishwillee (Talk | contribs)

Archived:Axyz module PySymbian location example

Jump to: navigation, search



Article Metadata

Tested with
Devices(s): N95

Compatibility
Platform(s): S60 3rd Edition FP1

Platform Security
Capabilities: )

Article
Keywords: Axyz
Created: User:Kandyfloss (07 Apr 2008)
Last edited: hamishwillee (07 Feb 2012)

Overview

The accelerometer can be used to check the orientation of the mobile device using the axyz module of Cyke64 in python. Here is a test script for axyz which is automatically installed when installing the axyz module on the device.

Preconditions

The device should have accelerometer sensor. Check Nokia Sensor APIs

# Import the extension
import e32
import axyz
 
 
# Define some service function - must take 3 parameters (8 bit int's)
 
def printout(x,y,z):
print "x: %i y: %i z: %i"%(x,y,z)
 
 
# Data acquisition callbacks will start as soon as a valid Python function is registered
 
axyz.connect(printout)
 
 
#
#
#... Data acquisition callbacks will commence and ended after 15 secs
#
#
 
e32.ao_sleep(15)
 
# Unregister to stop data acquisition callbacks.
 
axyz.disconnect()

Related Links

The aXYZ - a sensor extension for Python

250 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved