![]() |
|
|||||||
| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Code Samples & Tips Share your recent discoveries and ideas with other users. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hi,
maybe someone can use it: Code:
Sub Globals
'dll: bitwise.dll, object: bit
nmea = "$GPGGA,161649.417,4841.7903,N,01004.0221,E,2,05,2.0,578.3,M,48.0,M,1.0,0000*7D" 'example
Dim checksum
n = 1
End Sub
Sub App_Start
Form1.Show
bit.New1
sign = StrAt(nmea,1)
Do Until sign = "*"
sign = Int(Asc(sign))
checksum = bit.XOR(checksum,sign)
n = n + 1
sign = StrAt(nmea,n)
Loop
Msgbox("ASCII: " & checksum & crlf & "HEX: " & StrToUpper(bit.DecToHex(checksum)))
End Sub
__________________
Thanks for all wolfgang ___________________ Desktop: Dual Core 3.0 GHz, XP SP3 Device: IPAQ 3970 WM 2003, Asus 632N WM5, HTC 3650 Cruise GPS: Clip-on Bluetooth, Navman 3000 |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Read NMEA from Server | schimanski | Questions & Help Needed | 42 | 05-13-2008 09:42 AM |
| Simple NMEA logger | Bruno | Share Your Creations | 0 | 05-02-2008 08:43 PM |
| Probleme beim Lesen eines NMEA-Protokolls | schimanski | German Forum | 0 | 12-09-2007 06:20 PM |