文件名称:pyUBX:Python库,用于解析生成u-blox UBX协议消息,并用于创建其他语言的解析器生成器
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-14 02:55:20
python cpp parser-generator ubx gnss
pyUBX 这是一个小但功能Python3包装为了u-blox M8 UBX协议,如在限定的并且如在所限定的U形blox的F9协议 。 重点是正确掌握基础知识,这首先意味着正确创建和解析UBX消息,以及有关失败的可用错误消息。 主要功能是: 解析,生成和处理UBX消息 消息定义是简单,整洁的Python代码(类定义) 装饰者将样板代码保持在最低限度 使用REPL与设备进行交互 用作其他语言的解析器生成器或其他解析器生成器的定义文件,实现为: ,单独发布为 注意:当前,仅实现所有UBX消息的一个子集。 请参阅下面的。 克隆 python模块ubx是从*目录中的pip安装的。 C ++解析器/生成器取决于 。 如果要运行C ++测试,请使用—recursive选项签出—recursive并构建googletest: # clone into ./pyUBX git clon
【文件预览】:
pyUBX-master
----.gitmodules(212B)
----lang()
--------cpp()
----readme.md(16KB)
----tests()
--------testdata()
--------test_relposned.py(2KB)
--------tests.py(5KB)
----ubx()
--------UBX()
--------play_esf.py(2KB)
--------parse_NMEA_log.py(977B)
--------generateCPP.py(9KB)
--------introspect.py(2KB)
--------UBXMessage.py(11KB)
--------__init__.py(556B)
--------Types.py(5KB)
--------UBXESFSensor.py(5KB)
--------play.py(2KB)
--------UBXtool.py(6KB)
--------UBXManager.py(8KB)
--------FSM.py(1KB)
--------Tables.py(206B)
----LICENSE(34KB)
----setup.py(522B)
----.gitignore(34B)
----Makefile(284B)