From 145ab1d6260d89ce3b9d167e647c8b1ca5cc2c13 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 16 Jun 2016 10:15:07 +1000 Subject: [PATCH] SITL: fixed send of ADSB_Vehicle packets with recent MAVLink2 changes --- libraries/SITL/SIM_ADSB.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/SITL/SIM_ADSB.cpp b/libraries/SITL/SIM_ADSB.cpp index a676ee3376..995b9d2080 100644 --- a/libraries/SITL/SIM_ADSB.cpp +++ b/libraries/SITL/SIM_ADSB.cpp @@ -230,7 +230,11 @@ void ADSB::send_report(void) &msg, &adsb_vehicle); chan0_status->current_tx_seq = saved_seq; - mav_socket.send(&msg.magic, len); + uint8_t msgbuf[len]; + len = mavlink_msg_to_send_buffer(msgbuf, &msg); + if (len > 0) { + mav_socket.send(msgbuf, len); + } } }