saintbyte / openbmap

Automatically exported from code.google.com/p/openbmap
Other
1 stars 1 forks source link

rxlev attribute missing in cellular xml for gsmserving entry #42

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Track data
2. export

What is the expected output? What do you see instead?
Old and new client should produce the same kind of data.
When looking at the XML produced I can spot a difference in the cllular data 
exported:
In the old client 0.4.99 a value rxlev was present for gsmserving cell and 
gsmneighbour.
In the new client 0.7.5 rxlev is only set for gsmneighbour, not for gsmserving.

Another difference is the wifi bssid that is separated by colons in 0.7.5 but 
wasnt in the old client.

Attached are files tracked at the same location using old and new client on the 
same Phone in 2G only and 3G only mode. They have been then edited to contain 
the sames cells and wifis, and the whitespace is edited to be better comparable 
in a diff.

What version of the product are you using? On what operating system?
0.4.999 and 0.7.5 on a Motorola Defy running Android 2.2.2

Please provide any additional information below.

Original issue reported on code.google.com by loshaw...@gmail.com on 2 Oct 2013 at 2:59

Attachments:

GoogleCodeExporter commented 9 years ago
One more difference in the cellular data:
For the gsmneighbour the old client had the ASU number exported as rxlev, the 
new client ist exporting the Level in dBm!

Original comment by loshaw...@gmail.com on 2 Oct 2013 at 3:10

GoogleCodeExporter commented 9 years ago
Attachments are really helpful.. Thanks for that..

Original comment by wish7code on 4 Oct 2013 at 9:20

GoogleCodeExporter commented 9 years ago
> In the old client 0.4.99 a value rxlev was present for gsmserving cell and 
gsmneighbour.

Thanks for reporting.. Fixed

> Another difference is the wifi bssid that is separated by colons in 0.7.5 but 
wasnt in the old client.

Fixed, removed the colons in xml files

> For the gsmneighbour the old client had the ASU number exported as rxlev, the 
new client ist exporting the Level in dBm!

Accepted. Nevertheless I'm unsure on how to calculate. Wikipedia says ASU = dBm 
+ 116
(http://en.wikipedia.org/wiki/Mobile_phone_signal#ASU), but Android seems to 
use ASU = (dbm + 113) / 2
I implemented the later for now..

Original comment by wish7code on 21 Oct 2013 at 8:13