Nema协议校验码算法
来源:互联网 发布:软件如何防卸载 编辑:程序博客网 时间:2024/05/22 03:19
示例:
$GPGSV,2,2,8,22,23,315,35,25,00,000,30,31,63,272,24,32,61,023,34*43
其中*43为校验位,该校验位值为以上字符串去掉$和*之后,由字符的ASCII码异或得到。
以下为QT示例程序:
//$GPGSV,2,2,8,22,23,315,35,25,00,000,30,31,63,272,24,32,61,023,34*43 QByteArray byte("GPGSV,2,2,8,22,23,315,35,25,00,000,30,31,63,272,24,32,61,023,34"); int count = 0; for(int i=0; i<byte.size(); i++) { count ^= (int)byte.at(i); } qDebug() << count;
0 0
- Nema协议校验码算法
- GPS NEMA 0183协议
- GPS NEMA 0183协议
- GPS NEMA 0183协议
- GPS NEMA 0183协议
- nema协议解析
- GPS NEMA 0183协议
- nema协议解析
- GPS NEMA 0183协议
- GPS NEMA 0183协议
- GPS NEMA 0183协议
- ModbusRTU协议中CRC校验码的算法
- NEMA协议的解析,c++
- NEMA-0183协议中$GPRMC的解析
- ModBuS协议校验码问题
- ModBuS协议校验码问题
- 一种校验码算法
- 身份证校验码生成算法
- 认证模式之Digest模式
- Beego走起(二) 路由的简单设置
- java使用线程请求访问每次间隔10分钟连续5次,之后停止请求
- 搜索—Problem_1013&1014-A strange lift
- Android Launcher 启动简述 <2>
- Nema协议校验码算法
- Redis简介
- 转:Android NDK开发之Jni调用Java对象
- Node 学习笔记之事件发射器
- c++导出自定义类到lua中的一些底层实现
- Fragment的生命周期
- fastDFS安装
- 认证模式之Form模式
- C# 扩展方法验证居民身份证