标签: java dji-sdk mavlink 3dr
我正在尝试了解Mission Planner或APM2或QGroundControl等软件从头到尾的工作原理。 那么,每个应用程序/软件源代码都没有直接执行传递mavlink协议,正确吗? mavlink协议是否嵌入在程序包中使用的库包中? 如果是这样,我仍然无法在库源代码中找到每个命令的任何mavlink协议,例如isArmed()或isConnected()。 基本上,我想用mavlink创建我自己的java库,这样我就可以创建自己的地面控制站软件,而不是公司跟踪的,如DJI。 谢谢。
答案 0 :(得分:0)
也许您会发现dronefleet/mavlink有用。它允许读/写mavlink消息,并提供来自低级内容的抽象层。
免责声明:我是这个图书馆的作者。