|
SIGLOG - A Windows Mobile application that logs latitude, longitude, signal strength, mobile country code, mobile network code, location area code, CellID.
Written in Win32 C++ it's lean, mean, rather basic, but it does the job. It requires a phone with GPS, as it calls the Microsoft intermediate GPS driver.
Once it is running, it checks the GPS and phone status every 5 seconds. If the signal strength has changed since the last reading, it writes a record out to SIGLOG.TXT in the root directory of your device, in the format:
Latitude,Longitude,Signal Strength,Mobile Country Code,Mobile Network Code,Location Area Code,CellID eg.
0.000000,0.000000,090,0EA,0F,00CF,0000E66C
In this case the 090 is the signal strength, 0 to 100
Latitude and longitude appear as zeros, because there is no GPS signal. Zero values also appear in the emulator image. With a proper GPS signal they are filled in with the correct values.
Each time the program is run the log file is overwritten. Rename it, or copy it somewhere else, if you want to keep it.
Notice also, that this file will have a file size of zero bytes whilst the program is running. WinMo caches the output in memory until the output buffer gets full, or the program is closed. You will have to kill it with Task Manager or Settings->System->Memory->Running Programs, unless you have set up your device so that [X] terminates the program.
While it is running, it has the GPS Com port open which starts the GPS circuitry. This will run your battery down faster than usual.
What's New in This Release:
· Decide whether or not to use GPS, it's now your call, not everyone wants it to eat the battery. Start it and stop it from the menu. The default on program start is now that GPS is OFF, you will have to turn it on yourself. With GPS off, the date/time displayed/logged is the local system time. When ON the value is the UTC time supplied by the GPS interface.
|