From bd445bafc4d047f888043657070330bf31d2c045 Mon Sep 17 00:00:00 2001 From: Tom Pittenger Date: Fri, 21 Aug 2020 09:22:37 -0700 Subject: [PATCH] SITL: update ADSB sim to use squawk=1200 and set all valid flags --- libraries/SITL/SIM_ADSB.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libraries/SITL/SIM_ADSB.cpp b/libraries/SITL/SIM_ADSB.cpp index 27251cea07..31752d6d84 100644 --- a/libraries/SITL/SIM_ADSB.cpp +++ b/libraries/SITL/SIM_ADSB.cpp @@ -219,8 +219,13 @@ void ADSB::send_report(void) ADSB_FLAGS_VALID_HEADING | ADSB_FLAGS_VALID_VELOCITY | ADSB_FLAGS_VALID_CALLSIGN | - ADSB_FLAGS_SIMULATED; - adsb_vehicle.squawk = 0; // NOTE: ADSB_FLAGS_VALID_SQUAWK bit is not set + ADSB_FLAGS_VALID_SQUAWK | + ADSB_FLAGS_SIMULATED | + ADSB_FLAGS_VERTICAL_VELOCITY_VALID | + ADSB_FLAGS_BARO_VALID; + // all flags set except ADSB_FLAGS_SOURCE_UAT + + adsb_vehicle.squawk = 1200; mavlink_status_t *chan0_status = mavlink_get_channel_status(MAVLINK_COMM_0); uint8_t saved_seq = chan0_status->current_tx_seq;