問題
自動着陸を行うために、KeyStartAutoLanding
送信後、高度-0.5付近で降下が止まってしまった。
fun startLanding(callback: CommonCallbacks.CompletionCallbackWithParam<EmptyMsg>) {
FlightControllerKey.KeyStartAutoLanding.create().action({
callback.onSuccess(it)
}, { e: IDJIError ->
callback.onFailure(e)
})
}
解決
KeyConfirmLanding
を送信すれば着陸できた
fun confirmLanding(callback: CommonCallbacks.CompletionCallbackWithParam<EmptyMsg>) {
FlightControllerKey.KeyConfirmLanding.create().action({
callback.onSuccess(it)
}, { e: IDJIError ->
callback.onFailure(e)
})
}
▼実施時の動画