diff --git a/src/comm/MAVLinkSimulationMAV.cc b/src/comm/MAVLinkSimulationMAV.cc index 1ce3887..e980718 100644 --- a/src/comm/MAVLinkSimulationMAV.cc +++ b/src/comm/MAVLinkSimulationMAV.cc @@ -158,6 +158,7 @@ void MAVLinkSimulationMAV::mainloop() // The message container to be used for sending mavlink_message_t ret; + #ifdef MAVLINK_ENABLED_PIXHAWK // Send which controllers are active mavlink_control_status_t control_status; control_status.control_att = 1; @@ -169,6 +170,7 @@ void MAVLinkSimulationMAV::mainloop() control_status.vision_fix = 0; // no fix from vision system mavlink_msg_control_status_encode(systemid, MAV_COMP_ID_IMU, &ret, &control_status); link->sendMAVLinkMessage(&ret); + #endif //MAVLINK_ENABLED_PIXHAWK // Send actual controller outputs // This message just shows the direction diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index d080906..6877bab 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -349,6 +349,8 @@ void UAS::receiveMessage(LinkInterface* link, mavlink_message_t message) } } break; + + #ifdef MAVLINK_ENABLED_PIXHAWK case MAVLINK_MSG_ID_CONTROL_STATUS: { mavlink_control_status_t status; @@ -365,6 +367,7 @@ void UAS::receiveMessage(LinkInterface* link, mavlink_message_t message) emit gpsLocalizationChanged(this, status.gps_fix); } break; + #endif // PIXHAWK case MAVLINK_MSG_ID_RAW_IMU: { mavlink_raw_imu_t raw;