30 if (message.msgid != MAVLINK_MSG_ID_ATTITUDE_TARGET) {
34 mavlink_attitude_target_t attitudeTarget{};
35 mavlink_msg_attitude_target_decode(&message, &attitudeTarget);
37 float targetRoll, targetPitch, targetYaw;
38 mavlink_quaternion_to_euler(attitudeTarget.q, &targetRoll, &targetPitch, &targetYaw);
42 if (targetYaw < 0.f) {
43 targetYaw += 2.f *
static_cast<float>(M_PI);