Can you explain that please. Above horizonRateFraction max value is 0.85 so it will be rateDesiredAttitude * 0.25 + rateDesiredRate * 0.85 at best, since rateDesiredAttitude is always present at some level how can you have pure rate?
This is not a code issue, I just want to understand how this works.