我试图理解一个软件,比如任务规划器、APM2或QGroundControl,从头到尾是如何工作的。
因此,每个应用程序/软件源代码并不直接执行传递的mavlink协议,对吗?
程序中使用的库包中是否嵌入了mavlink协议?
如果是这样的话,我仍然无法在库源代码中找到任何mavlink协议,比如isArmed()或isConnected()。
本质上,我想用mavlink创建自己的java库,这样我就可以创建自己的地面控制站软件,而这种软件不是由DJI这样的公司跟踪的。
谢谢。
发布于 2018-07-11 05:44:15
也许您会发现dronefleet/mavlink很有用。它允许读取/写入mavlink消息,并从底层提供了一个抽象层。
免责声明:我是这个图书馆的作者。
https://stackoverflow.com/questions/50477697
复制相似问题