I'm afraid your class is extremely accurate and useful.

Also for peeps who be tryin to convert to C#. This is what I did:
1) Create a VB Library Project.
2) Add the GPS.vb class
3) Compile
4)...