Натолкнулся на одну эээ... особенность Ардупилота, проистекающую из его ++ности и объектности: из ХАЛ невозможно добраться до текущего состояния коптера, кроме как парсить поток МАВлинк на портах. Во всяких ХХХфлаях все данные глобальны, бери и пользуйся, а тут такой облом. Казалось бы, из кода ОСД можно было б выкинуть весь парсинг - ан нет, придется упихивать целиком