Commit 6a5a15ae authored by Aleksey Kontsevich's avatar Aleksey Kontsevich

Missed fix for UAS.cc

parent ce674f46
...@@ -1179,6 +1179,24 @@ void Vehicle::_handleDistanceSensor(mavlink_message_t& message) ...@@ -1179,6 +1179,24 @@ void Vehicle::_handleDistanceSensor(mavlink_message_t& message)
} }
} }
// Ignore warnings from mavlink headers for both GCC/Clang and MSVC
#ifdef __GNUC__
#if __GNUC__ > 8
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Waddress-of-packed-member"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Waddress-of-packed-member"
#else
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall"
#endif
#else
#pragma warning(push, 0)
#endif
void Vehicle::_handleAttitudeTarget(mavlink_message_t& message) void Vehicle::_handleAttitudeTarget(mavlink_message_t& message)
{ {
mavlink_attitude_target_t attitudeTarget; mavlink_attitude_target_t attitudeTarget;
...@@ -1916,24 +1934,6 @@ void Vehicle::_handleRadioStatus(mavlink_message_t& message) ...@@ -1916,24 +1934,6 @@ void Vehicle::_handleRadioStatus(mavlink_message_t& message)
} }
} }
// Ignore warnings from mavlink headers for both GCC/Clang and MSVC
#ifdef __GNUC__
#if __GNUC__ > 8
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Waddress-of-packed-member"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Waddress-of-packed-member"
#else
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall"
#endif
#else
#pragma warning(push, 0)
#endif
void Vehicle::_handleRCChannels(mavlink_message_t& message) void Vehicle::_handleRCChannels(mavlink_message_t& message)
{ {
mavlink_rc_channels_t channels; mavlink_rc_channels_t channels;
......
...@@ -127,6 +127,24 @@ int UAS::getUASID() const ...@@ -127,6 +127,24 @@ int UAS::getUASID() const
return uasId; return uasId;
} }
// Ignore warnings from mavlink headers for both GCC/Clang and MSVC
#ifdef __GNUC__
#if __GNUC__ > 8
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Waddress-of-packed-member"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Waddress-of-packed-member"
#else
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall"
#endif
#else
#pragma warning(push, 0)
#endif
void UAS::receiveMessage(mavlink_message_t message) void UAS::receiveMessage(mavlink_message_t message)
{ {
// Only accept messages from this system (condition 1) // Only accept messages from this system (condition 1)
...@@ -327,6 +345,17 @@ void UAS::receiveMessage(mavlink_message_t message) ...@@ -327,6 +345,17 @@ void UAS::receiveMessage(mavlink_message_t message)
} }
} }
// Pop warnings ignoring for mavlink headers for both GCC/Clang and MSVC
#ifdef __GNUC__
#if defined(__clang__)
#pragma clang diagnostic pop
#else
#pragma GCC diagnostic pop
#endif
#else
#pragma warning(pop, 0)
#endif
void UAS::startCalibration(UASInterface::StartCalibrationType calType) void UAS::startCalibration(UASInterface::StartCalibrationType calType)
{ {
if (!_vehicle) { if (!_vehicle) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment