0

我试图了解诸如 Mission Planner 或 APM2 或 QGroundControl 之类的软件如何从头到尾工作。
所以,每个应用程序/软件源代码都不会直接执行传递的mavlink协议,对吗?
程序中正在使用的库包中是否嵌入了 mavlink 协议?
如果是这样,我仍然无法在库源代码中的每个命令上找到任何 mavlink 协议,例如 isArmed() 或 isConnected()。
本质上,我想用mavlink创建我自己的java库,这样我就可以创建自己的不受公司跟踪的地面控制站软件,比如DJI。
谢谢你。

4

1 回答 1

0

也许你会发现dronefleet/mavlink很有用。它允许读取/写入 mavlink 消息,并提供来自低级内容的抽象层。

免责声明:我是这个库的作者。

于 2018-07-11T05:44:15.983 回答