Я пытаюсь понять, как одно программное обеспечение, такое как Mission Planner, APM2 или QGroundControl, работает от начала и до конца.
Итак, каждый исходный код приложения / программного обеспечения напрямую не выполняет передачу протоколов mavlink, верно?
Встроены ли протоколы mavlink в библиотечные пакеты, которые используются в программе?
Если так, я все еще не могу найти какой-либо протокол mavlink для каждой команды, такой как isArmed () или isConnected (), в библиотекеИсходный код.
По сути, я хочу создать свою собственную библиотеку Java с mavlink, чтобы я мог создавать свое собственное программное обеспечение наземной станции управления, которое не отслеживается такой компанией, как DJI.
Спасибо.