Sensor Analyzer v1.2 S60v3 SymbianOS Python Update

Download Sensor Analyzer v1.2 S60v3 SymbianOS Python Update from Python Applications for S60v3. Sensor Analyzer v1.2 S60v3 SymbianOS Python Update - 12th May 2008 Version History * 1.2 2008-05-12 Sensor data visualization with vectors and moving dot graph. Possibility to change zoom level ...

Remove Ads.. Click Here
Post New Thread  Reply
 
Thread Tools Search this Thread Display Modes
Old May 22nd, 2008, 08:28 AM   #1
DS Power Member
 
kindaichi's Avatar
 
Join Date: Feb 2008
Location: Kg. Baru, Keningau, Sabah
Posts: 1,538
Thanks: 27
Thanked 606 Times in 272 Posts
Rep Power: 202
kindaichi is a name known to allkindaichi is a name known to allkindaichi is a name known to allkindaichi is a name known to allkindaichi is a name known to allkindaichi is a name known to all
Send a message via Yahoo to kindaichi
yes Sensor Analyzer v1.2 S60v3 SymbianOS Python Update

Sensor Analyzer v1.2 S60v3 SymbianOS Python Update - 12th May 2008







Version History

* 1.2 2008-05-12 Sensor data visualization with vectors and moving dot graph. Possibility to change zoom level (1 - 10). Switch views with left and right arrow.
* 1.1 2008-05-08 Visualize raw sensor data. Bars idea based on Aapo Rista modified verlet.py
* 1.0 2008-05-07 Based on Sensor Sample + debug code to see raw sensor data

Tested with pyS60 1.4.3 in N82.

Sample Code

* Quick and dirty tool to figure out raw Sensor API data.
* Debug code is included, but beware: it generates a HUGE file on your phone. By default debugging is turned off.
* How to do tab views without using tabs.
* How to scale data.
* How to create scrolling dotted graph.

Sensor Analyzer

Can be used to see what kind of raw data values Sensor API gives, when you move, turn and shake the device.

First bar is data_1 (RED), second bar is data_2 (GREEN) and third bar is data_3 (BLUE). At top you see max value for each data and at bottom min value. Bottom row shows current value for each.

You can reset the recorded max/min limits by pressing zero number key at any time.

Uses cases:

* Try to document Sensor API
* Experiment with movement related algorithms
* Search for limits

Usage - Keyboard shortcuts:

1 - Toggle data channel 1 on/off
2 - Toggle data channel 2 on/off
3 - Toggle data channel 3 on/off
0 - Reset collected data, start again
* - Zoom more
# - Zoom less
Right Arrow - Switch view Bars->Vector->Graph
Left Arrow - Switch view Graph->Vector->Bars
9 - Save screen snapshot on disk (debug mode only)

Initial Analysis

Sensor API callback receives following data (sample):

{'data_3': -287, 'data_2': -10, 'data_1': -31, 'sensor_id': 271003684}

* Bar 1 presents data_1: Phone is standing vertically on table, red bar goes down (negative data_1 values). Turn upsidedown, red bar goes up (positive data_1 values). Values are close to zero, when device is lying on it's side or on it's back.
* Bar 2 presents data_2: Phone is lying horizontally sideways on table on right side, green bar goes down (negative data_2 values). Turn on left side, green bar goes up (positive data_2 values). Values are close to zero, when device is standing vertically or lying on it's back.
* Bar 3 presents data_3: Phone is lying horizontally on back on table, blue bar goes down (negative data_3 values). Turn face downwards, blue bar goes up (positive data_3 values). Values are close to zero, when device is standing vertically or lying on it's side.
* Earth gravity seems to be about +/- 300.
* Static gravity "background noise" seems to be about +/- 5.
* Managed to wave the device for "1200", so values might be linear data (4G force could be within my human waving capability limits). Afterwards somehow introduced a BUG which limits max values at 680!

Use with Python v1.4.3

Attached Files
File Type: rar ISO-8859-1__Sensor Analyzer v1.2 S60v3 SymbianOS Python.rar (4.6 KB, 16 Downloads)

"Free Mobile Application", "Free Mobile Games", "Free Mobile Downloads"

kindaichi is offline   Reply With Quote
kindaichi Thanked By:
Sponsored Links Remove Ads.. Click Here

Post New Thread  Reply

Tags
analyzer, python, s60v3, sensor, symbianos, update, v12

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Python] Sensor Analyzer v2.00(0) S60v3 SymbianOSx Update {26.11.2009} Khisrow Safi Python Applications for S60v3 0 November 27th, 2009 08:52 PM
Python v1.9.5 S60v3 SymbianOS9.x (Update 25.05.09) NieX Applications for Series 60 3rd Edition Mobiles 0 May 26th, 2009 05:57 AM
Python for S60 v1.9.2 update 24/2/09 s60v3/v5 Khisrow Safi Applications for Series 60 3rd Edition Mobiles 5 February 28th, 2009 09:26 PM
Klaxon V2.0.0.29 - G-Sensor and Light Sensor Enabled Alarm Clock (Updated) JB7200 Applications for Pocket PC PDA and Palm OS Mobiles 0 November 19th, 2008 11:27 AM
Sensor Sample V2.0 S60v3 [Update - 17th Aug '08] JB7200 Applications for Series 60 3rd Edition Mobiles 0 August 27th, 2008 12:58 PM


Remove Ads.. Click Here

All times are GMT +5.5. The time now is 03:16 PM.