//$GPGGA,092725.00,4717.11399,N,00833.91590,E,1,08,1.01,499.6,M,48.0,M,,*5B
String str="GPGGA,092725.00,4717.11399,N,00833.91590,E,1,08,1.01,499.6,M,48.0,M,,";
char ch=str.charAt(0);
int x=(int)ch;
int y;
for(int i=1;i<str.length();i++){
y=(int)str.charAt(i);
x=x^y;
}
//转换成十六进制形式
String check=Integer.toHexString(x);
System.out.println("check=="+check);//5b
GPGGA校验计算方式
猜你喜欢
转载自blog.csdn.net/luoguopeng/article/details/81028817
今日推荐
周排行