개발자 모드/파이썬(python)
파이썬(python) GPS GPRMC 체크섬(checksum) 구하는 코드
인생은직구
2021. 6. 24. 22:52
728x90
import math
import threading
import time
from tkinter import *
gps_log = "$GPRMC,055808.000,A,3731.5635,N,12702.3936,E,000.17,15.15,141007,,,E*55"
print(gps_log)
print(len(gps_log))
checksum = 0
for i in range(1, len(gps_log)-3, 1) :
# print(gps_log[i])
checksum ^= ord(gps_log[i])
print(hex(checksum))
결과
PS C:\python_basic> & C:/Users/byksr1107/AppData/Local/Programs/Python/Python39/python.exe c:/python_basic/gui_dialog_test01.py
$GPRMC,055808.000,A,3731.5635,N,12702.3936,E,000.17,15.15,141007,,,E*55
71
0x55
PS C:\python_basic>
728x90