diff --git a/QGCCommon.pri b/QGCCommon.pri index f26540dd1752634c2cbe3f008bb88af726ac556c..93fa7368d4e9cb4fd52c89cd8608fda5aa565b6b 100644 --- a/QGCCommon.pri +++ b/QGCCommon.pri @@ -68,6 +68,8 @@ linux { #-- Not forcing anything. Let qmake find the latest, installed SDK. #QMAKE_MAC_SDK = macosx10.12 QMAKE_CXXFLAGS += -fvisibility=hidden + #-- Disable annoying warnings comming from mavlink.h + QMAKE_CXXFLAGS += -Wno-address-of-packed-member } else { error("Unsupported Mac toolchain, only 64-bit LLVM+clang is supported") } diff --git a/libs/airmapd/include/airmap/traffic.h b/libs/airmapd/include/airmap/traffic.h index 0a043aee4de3bd4055672af1085dcbb795dd8e97..5d80f73a75641e02c110748a2b85f5dfcc23ca1e 100644 --- a/libs/airmapd/include/airmap/traffic.h +++ b/libs/airmapd/include/airmap/traffic.h @@ -60,6 +60,7 @@ class Traffic : DoNotCopyOrMove { /// Subscriber abstracts handling of batches of Update instances. class Subscriber { public: + virtual ~Subscriber() = default; /// handle_update is invoked when a new batch of Update instances /// is available. virtual void handle_update(Update::Type type, const std::vector& update) = 0; diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 8599b26a3d7baca3fdf77653d545aefac7d16ad3..ee06f1e3e54bed9434ed104dab11626b83087b1d 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -8364,6 +8364,21 @@ is less than 50% of this value GPS 2 + + Serial Configuration for uLanding Radar + Configure on which serial port to run uLanding Radar. + true + + Disabled + UART 6 + TELEM 1 + TELEM 2 + TELEM 3 + TELEM/SERIAL 4 + GPS 1 + GPS 2 + +