28 if (message.msgid != MAVLINK_MSG_ID_ATTITUDE_TARGET) {
32 mavlink_attitude_target_t attitudeTarget{};
33 mavlink_msg_attitude_target_decode(&message, &attitudeTarget);
35 float targetRoll, targetPitch, targetYaw;
36 mavlink_quaternion_to_euler(attitudeTarget.q, &targetRoll, &targetPitch, &targetYaw);
40 if (targetYaw < 0.f) {
41 targetYaw += 2.f *
static_cast<float>(M_PI);