From 6f538aa556592c48f0cf19d752bc89772cf18277 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 22 Jul 2014 18:08:03 +1000 Subject: [PATCH] Plane: handle TERRAIN_CHECK requests --- ArduPlane/GCS_Mavlink.pde | 3 ++- ArduPlane/Parameters.pde | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ArduPlane/GCS_Mavlink.pde b/ArduPlane/GCS_Mavlink.pde index e5ac80e423..9cddf669b6 100644 --- a/ArduPlane/GCS_Mavlink.pde +++ b/ArduPlane/GCS_Mavlink.pde @@ -1473,8 +1473,9 @@ void GCS_MAVLINK::handleMessage(mavlink_message_t* msg) #endif case MAVLINK_MSG_ID_TERRAIN_DATA: + case MAVLINK_MSG_ID_TERRAIN_CHECK: #if HAVE_AP_TERRAIN - terrain.handle_data(msg); + terrain.handle_data(chan, msg); #endif break; diff --git a/ArduPlane/Parameters.pde b/ArduPlane/Parameters.pde index 3b08f3b403..decb9fb0f8 100644 --- a/ArduPlane/Parameters.pde +++ b/ArduPlane/Parameters.pde @@ -867,9 +867,11 @@ const AP_Param::Info var_info[] PROGMEM = { // @Path: ../libraries/AP_RangeFinder/RangeFinder.cpp GOBJECT(sonar, "RNGFND", RangeFinder), +#if HAVE_AP_TERRAIN // @Group: TERRAIN // @Path: ../libraries/AP_Terrain/AP_Terrain.cpp GOBJECT(terrain, "TERRAIN_", AP_Terrain), +#endif // RC channel //-----------