GPSing - Digital Speedometer/Altimeter/Compass
I was looking for a digital speedometer and decided to try to write my own using VB.NET 2005 Express edition.
I wrote this a few months back. I had problems with the serial port when I used xPort3, so I had to use mscomm32.ocx which is the older way to communicate with the serial port.
But anyways, here's the program to try. It doesn't run as fast as I want it to, but I think that's cause of the framework and the transparencies on my SP13000.
You can also use your own bitmap backgrounds for the displays and the fullscreen display.
Program:
GPSing
Requirements:
MSCOMM32.ocx installer - Required to communicate with GPS.
.NET 2.0 Framework - (Will prompt you to download if not installed during install.)
GPS Receiver - Any NMEA compatible receiver.
Optional:
To run GPSing with another GPS program or if you use it to hibernate and have issues with the GPS receiver being detected after resume, you can run XPort3. A program written by another www.mp3car.com member that splits the com ports and helps with hibernation issues.
Screenshots below:
1 Attachment(s)
The Gauges and Settings Page
Here you can set what gauges to display and in what units. Also you can select backgrounds and other user defined settings such as font color. To access the settings you double click any of the gauges skins. If you select to show no gauges or use a transparent skin background* (*more on this below), you can still get to settings or exit the program by using the Tray Icon as shown below.
*The Program looks at the gauges bitmap at 0,0 and sets whatever that color is in the bitmap to transparent. So if you choose a all black bitmap the color at 0,0 on that bitmap is black so it sets the whole bitmap to transparent and you will have just floating text. To move the text, you must use a background first such as the default background (uncheck the Use box) to move the gauges to your desired position then check the use box again to use the black bitmap to get back just floating text.
1 Attachment(s)
Full Screen Mode with user selected bitmap
You can also make your own bitmap and use it in Full Screen Mode. If the bitmap is smaller it will be stretch to fit the full size of the screen. Here I selected a really small bitmap and it stretched it to fill the whole screen.