Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Basic4ppc (Windows Mobile) > Code Samples & Tips > Additional Libraries
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Additional Libraries Users contributed libraries.
This sub-forum is only available to licensed users.

GPSInt - Microsoft GPS Intermediate Driver Interface

Reply
 
LinkBack Thread Tools Display Modes
  #31 (permalink)  
Old 10-31-2008, 11:20 AM
Junior Member
 
Join Date: Sep 2007
Posts: 22
Default Re: GPSint - in the meantime

I tested it on a German O2 XDA Orbit (HTC Artemis) with Windows Mobile 6 (or 6.1? How do I see that?).

Works fine: it shows "Status=true" with 6 or 7 satellites.

Frank
__________________
----------------------------
Frank
(with XDA Orbit)
Reply With Quote
  #32 (permalink)  
Old 10-31-2008, 12:00 PM
derez's Avatar
Basic4ppc Expert
 
Join Date: May 2007
Posts: 978
Awards Showcase
Beta Tester Competition Winner 
Total Awards: 2
Default

thanks Frank.

Any other types, guys ?
__________________
David Erez
Ramat Hasharon, Israel
Reply With Quote
  #33 (permalink)  
Old 11-01-2008, 08:05 AM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 15,689
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

On devices that use the GPS driver all hardware operations are emulated by the driver. Only the driver really access the hardware GPS. Therefore the behavior of this virtual port may not be perfect.
I'm currently working on an official library that will allow using the GPS driver.

Quote:
Originally Posted by derez View Post
Erel
In the attached program you can see the difference in cycle time between the hardware port (using GPS.dll) and the soft port (using GPSint.dll).

I noticed it in my navigation program but thought its because of the load of activities, but then its the same in this simple program.

The hardport gps is refreshed every 3-4 seconds, mostly 4 !
The soft - every second, as expected.

I'm sure it was not like that in the older versions of B4PPC (I checked only in 6.30 and its the same there).

I checked it on two mio 350 devices, so it is not a specific device problem.

I wonder if on other machines it appears the same.

Any explanation ?

edit: use only normal compilation, not forced vga

edit2: I succeeded in testing an old version from 9/2007 - it is still 4 seconds, maybe it was like that all the time...
Reply With Quote
  #34 (permalink)  
Old 11-01-2008, 08:57 AM
Knows the basics
 
Join Date: Apr 2007
Location: Steinheim, Germany
Posts: 91
Default Re: GPSint

Hi,
tested on HTC 3650 Cruise WM6.0 Pro. Works fine.
__________________
Thanks for all
wolfgang
___________________
Desktop: Dual Core 3.0 GHz, Win7
Device: IPAQ 3970 WM 2003, Asus 632N WM5, HTC 3650 Cruise
GPS: iblue 747
Reply With Quote
  #35 (permalink)  
Old 11-01-2008, 09:33 AM
taximania's Avatar
Basic4ppc Expert
 
Join Date: May 2007
Location: Derbyshire. UK
Posts: 592
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by derez View Post
Thanks Taximania

Have you compiled the "device exe " or the "forced QVGA" ? the second does not work, the first should.
Anyway - good news.
If I 'optimize compile' for device on the desktop, it works on the device.
Compiling for forced QVGA throws lots of errors on my device, as expected.
__________________
.
.
.
Don't ask, I'm fine, honest. !!
.
.
.
Just a little crazy at times



O2 XDA, GW Evo 2.1 UC WWE Rom, WM6.1
Radio Ver 03.34.90
With Basic4ppc V6.80


http://www.taximania.co.uk
Reply With Quote
  #36 (permalink)  
Old 11-01-2008, 12:11 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

Before you guys expend too much effort playing with this stuff here is a taster of something like the forthcoming GPS library with a demo app that I have just knocked up. It runs fine in forced QVGA mode on my HTC Diamond

Note that this is NOT a beta of the forthcoming offical library, that is up to Erel, but I wouldn't be surprised if it turned out a bit like this
Reply With Quote
  #37 (permalink)  
Old 11-01-2008, 12:45 PM
Knows the basics
 
Join Date: Apr 2007
Location: Steinheim, Germany
Posts: 91
Default

@ agraham,
tested on HTC 3650 Cruise WM6.0 Pro. Works fine, only altitude is always 0. VDOP was good. Nice thing, I'm still waiting.
BTW: FastRotation works fine. Thank you.
__________________
Thanks for all
wolfgang
___________________
Desktop: Dual Core 3.0 GHz, Win7
Device: IPAQ 3970 WM 2003, Asus 632N WM5, HTC 3650 Cruise
GPS: iblue 747
Reply With Quote
  #38 (permalink)  
Old 11-01-2008, 12:55 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

Quote:
Originally Posted by wolfgang View Post
only altitude is always 0
I assume you mean "WGS84 altitude" which does return a value on my Diamond. Either you only have a 2D fix ("Fix: Type 1") or your device doesn't implement altitude.
Reply With Quote
  #39 (permalink)  
Old 11-01-2008, 02:30 PM
Knows the basics
 
Join Date: Apr 2007
Location: Steinheim, Germany
Posts: 91
Default

Quote:
Originally Posted by agraham View Post
I assume you mean "WGS84 altitude" which does return a value on my Diamond. Either you only have a 2D fix ("Fix: Type 1") or your device doesn't implement altitude.
Tested the second time: Fix: Type 2. But that's not so important, it's only a demo. The altitude is not a feature of a device it is part of the NMEA sentence GPGGA and should be displayed on all devices.
Please note that not all GPS chipsets deliver the same elevation. Some deliver MSN (main sea level) and others the altitude above WGS84 ellipsoid. The difference in my region is about 48m. That’s very oft the reason for people thinking GPS elevation is not very accurate.
Sometimes it is not easy to explain things in another language and it sounds a little bit vain. I hope you can understand my English. These are only friendly hints.
__________________
Thanks for all
wolfgang
___________________
Desktop: Dual Core 3.0 GHz, Win7
Device: IPAQ 3970 WM 2003, Asus 632N WM5, HTC 3650 Cruise
GPS: iblue 747
Reply With Quote
  #40 (permalink)  
Old 11-01-2008, 02:53 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

Quote:
Originally Posted by wolfgang View Post
The altitude is not a feature of a device it is part of the NMEA sentence GPGGA and should be displayed on all devices.
That may be so but the the Windows Intermediate Driver (WIA) is returning zero for the Ellipsoid altitude on your device whereas on my device it does return that altititude. If the driver doesn't return that data there is nothing more that can be done. Sealevel altitude is also available from the WIA as is magnetic variation. Both are also part of the NMEA specification but both are zero on my device which is why I chose to display the Ellipsoid altitude.

EDIT:- On that demo the constellation is inverted as I got a sign wrong

Last edited by agraham : 11-01-2008 at 02:56 PM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Serielles Interface Heinz German Forum 20 06-20-2009 03:17 PM
Microsoft.WindowsCE.Forms, were is it???? Cableguy Questions (Windows Mobile) 5 10-31-2008 01:19 PM
Viewing Intermediate Output Steve Questions (Windows Mobile) 4 08-14-2008 07:59 PM
Support for GPS Support for GPS Intermediate Driver ? tnetweather Questions (Windows Mobile) 1 03-07-2008 06:41 PM
Microsoft Access Query somersetrc Questions (Windows Mobile) 2 11-29-2007 08:29 AM


All times are GMT. The time now is 10:31 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0