Dictionary<string, string> itemsUblox = new Dictionary<string, string>(){{"UBX-MGA-ACK","B5 62 13 60 00 00"},//值后面需加校验和,函数在后面{"UBX-MGA-ANO","B5 62 13 20 00 00"},{"UBX-MGA-BDS","B5 62 13 03 00 00"},{"UBX-MGA-DBD","B5 62 13 80 00 00"},{"UBX-MGA-GAL","B5 62 13 02 00 00"},{"UBX-MGA-GLO","B5 62 13 06 00 00"},{"UBX-MGA-GPS","B5 62 13 00 00 00"},{"UBX-MGA-INI","B5 62 13 40 00 00"},{"UBX-MGA-QZSS","B5 62 13 05 00 00"},{"UBX-NAV-CLOCK","B5 62 01 22 00 00"},{"UBX-NAV-DOP","B5 62 01 04 00 00"},{"UBX-NAV-EOE","B5 62 01 61 00 00"},{"UBX-NAV-GEOFENCE","B5 62 01 39 00 00"},{"UBX-NAV-HPPOSECEF","B5 62 01 13 00 00"},{"UBX-NAV-HPPOSLLH","B5 62 01 14 00 00"},{"UBX-NAV-ODO","B5 62 01 09 00 00"},{"UBX-NAV-ORB","B5 62 01 34 00 00"},{"UBX-NAV-POSECEF","B5 62 01 01 00 00"},{"UBX-NAV-POSELLH","B5 62 01 02 00 00"},{"UBX-NAV-PVT","B5 62 01 07 00 00"},{"UBX-NAV-RESETODO","B5 62 01 10 00 00"},{"UBX-NAV-SAT","B5 62 01 35 00 00"},{"UBX-NAV-SIG","B5 62 01 43 00 00"},{"UBX-NAV-STATUS","B5 62 01 03 00 00"},{"热启动","B5 62 06 04 04 00 00 00 02 00"},{"温启动","B5 62 06 04 04 00 01 00 02 00"},{"冷启动","B5 62 06 04 04 00 FF FF 02 00"}};
private string CalSum(string Send)//计算校验和 {Int32 CK_A = 0, CK_B = 0;string[] Sections = Send.Split(' ');for (int I = 2; I < Sections.Length; I++)//从消息类别开始{CK_A += Int32.Parse(Sections[I], System.Globalization.NumberStyles.HexNumber);CK_B += CK_A;}string CK_AHex = CK_A.ToString("X");//取最后两位string CK_BHex = CK_B.ToString("X");//取最后两位if (CK_AHex.Length > 2) {CK_AHex = CK_AHex.Substring(CK_AHex.Length - 2);}else if (CK_AHex.Length<2){CK_AHex = "0" + CK_AHex;}if (CK_BHex.Length>2){CK_BHex = CK_BHex.Substring(CK_BHex.Length - 2);}else if (CK_BHex.Length < 2){CK_BHex = "0" + CK_BHex;}return Send + " " + CK_AHex + " " + CK_BHex;}private static byte[] strToToHexByte(string hexString)//将16字符串转为Byte数组,直接写入串口{hexString = hexString.Replace(" ", "");if ((hexString.Length % 2) != 0)hexString += " ";byte[] returnBytes = new byte[hexString.Length / 2];for (int i = 0; i < returnBytes.Length; i++)returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);return returnBytes;}

C#_Ublox指令参照相关推荐

  1. Air724UG 4G LTE 模块AT指令连接服务器

    文章目录 前言 一.Air724UG是什么? 二.AT是什么? 三.服务器是什么? 四.我们要做什么? 五.我们该怎么做? 0.准备工作 1·连接模块 2.检查固件 3.联网测试 4.服务器配置·建立 ...

  2. ios快捷指令:一键登录/登出南京大学校园网

    软件版本要求:ios13及以上 演示机型:iPhone 12 mini 演示系统版本:ios14.6 文章目录 导言 核心步骤:最简单的一键登录指令 自动化:连接NJU-WLAN后自动登录 修改细节: ...

  3. conda 分享自己的实验环境

    我们在实验时肯定遇到过因为自己的环境与开源项目不匹配导致的各种各样的报错,另我们痛心疾首,如果一个同学想要复现你的代码,如果能建立一个与你一致的实验环境,就省去不少麻烦,所以为了方便自己和他人< ...

  4. [sed] linux sed 批量替换字符串-转

    比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl ...

  5. python进阶教程day_Python进阶教程m5–时间,日期

    1 time模块 time模块有2种重要的时间数据类型,一种是典型的浮点数据,表示从epoch开始走过的秒数:另外一种是struct_time数据类型,struct_time是一种named tupl ...

  6. 多周期CPU设计(verilog)

    文章目录 一.设计思路 **1.主要参照:** **2.多周期处理器**: **3.指令周期:** **4.MIPS指令:** 二.主要模块设计 **1.总体模块构成** **2. MultiCycl ...

  7. 轻开B2C电子商务网站(20141231版)发布手册

    轻开电子商务系统发布手册 系统下载 CSDN下载频道:http://download.csdn.net/detail/tx18/8318585 建议安装环境 操作系统: CentOS5.x及以上版本 ...

  8. 汇编语言(四)-8086的指令系统

    8086的指令系统 1. 数据传送指令 1.1 通用数据传送 1.2 地址传送指令 1.3 标志寄存器传送 1.4 累加器专用指令 2. 算术指令 2.1 加法运算指令 2.2 减法运算指令 2.3 ...

  9. 手机短信服务接口合作协议原理与分析

    1 短信协议 1.1 分发中心接口 分发中心接口分为TCP接口和HTTP接口协议,都用的是文本指令方式,也就是说每条指令都是以回程换行结束的,服务端只有接收到回程换行才会进入指令处理.  为了安全,无 ...

最新文章

  1. Oracle自增列创建方法
  2. React学习实例总结,包含yeoman安装、webpack构建
  3. 空调能窃听插座能放火?物联网成了“危”联网
  4. 由浅入深理解----java反射技术
  5. javascript中对一个对象数组按照对象某个属性进行排序
  6. php aura,AuraPHP路由器没有拿起参数
  7. 由项目中的一个小问题所联想到的。
  8. 自动生成相机标定轨迹
  9. web的demo制造_简单的C++图像算法web端Demo制作
  10. 【2015 NEERC - G 】Garden Gathering【距离计算变形、数学巧妙转换】
  11. VideoPlayer取某一帧图片
  12. RBF神经网络——案例二
  13. Hexo博客搭建之Next主题的安装与设置
  14. try catch finally 执行简介
  15. SPF的最短路径算法
  16. 第十二章(项目采购管理)知识点
  17. Linux系统编程笔记(李慧琴) 2
  18. web安全从基础术语、windows/linux基础到安全漏洞/病毒木马挖掘与分析利用(持续更新)
  19. 信息管理学第一章作业
  20. linux fetion

热门文章

  1. DirectX 3D 简单渲染流程
  2. Find Zombies
  3. android中的长按复制
  4. 网站后台服务器进不去,网站进不去后台有什么原因啊?急
  5. 设置网络唤醒电脑(WAKE ON LAN,WOL)
  6. 非核心版本的计算机上_哪个版本的Microsoft Office最好使用、来占用最少的资源...
  7. Unity发布小游戏(六):小游戏的运行与测试
  8. 四旋翼无人机学习第13节--Padstack Editor的简单使用
  9. 广和通携手中国联通研究院、中科创达现网验证全球首例5G模组端到端多切片方案
  10. 至2017年2月止SharePoint 2016 所有增加和更新内容。