From e295d4555d4cbbfa280bda606a6bcbc3cdf89cba Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Mon, 9 Sep 2013 15:52:23 +0900 Subject: [PATCH] Copter: send frame type in mavlink heartbeat msg --- ArduCopter/GCS_Mavlink.pde | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ArduCopter/GCS_Mavlink.pde b/ArduCopter/GCS_Mavlink.pde index d8946ea5ee3..9e11aaabb18 100644 --- a/ArduCopter/GCS_Mavlink.pde +++ b/ArduCopter/GCS_Mavlink.pde @@ -91,7 +91,19 @@ static NOINLINE void send_heartbeat(mavlink_channel_t chan) mavlink_msg_heartbeat_send( chan, +#if (FRAME_CONFIG == QUAD_FRAME) MAV_TYPE_QUADROTOR, +#elif (FRAME_CONFIG == TRI_FRAME) + MAV_TYPE_TRICOPTER, +#elif (FRAME_CONFIG == HEXA_FRAME || FRAME_CONFIG == Y6_FRAME) + MAV_TYPE_HEXAROTOR, +#elif (FRAME_CONFIG == OCTA_FRAME || FRAME_CONFIG == OCTA_QUAD_FRAME) + MAV_TYPE_OCTOROTOR, +#elif (FRAME_CONFIG == HELI_FRAME) + MAV_TYPE_HELICOPTER, +#else + #error Unrecognised frame type +#endif MAV_AUTOPILOT_ARDUPILOTMEGA, base_mode, custom_mode,