Skip to content

Conversation

@rmaia3d
Copy link
Owner

@rmaia3d rmaia3d commented Jun 27, 2024

This PR changes the adjustment handling for the fixed wing cruise throttle setting in-flight. Instead of step over time value to add (or subtract), use direct channel position (offset from center) as the adjustment value.

This makes it possible to map one of the trim switches (which are unused by Inav anyway) to a separate channel, and then use that channel as the adjustment source. The throttle trim switch fits very well for this task.

Then, while in-flight, it's possible to use the adjustments logic to have the cruise throttle setting adjusted to either speed up or down the model in auto-throttle modes. Great for those windy days when you need extra oomph to face the wind or for flying formation with your friends and have that fine adjustment of throttle to keep the formation tight.

Below is a screenshot of an example of the adjustment setup for accomplishing this task. First, on the radio handset side, the trim switch must be mapped to a spare channel (in this case ch 12). Then the configuration is set so that the adjustments are enabled by the same channel positions that enable cruise and altitude hold modes (ch6 and ch7 at the marked positions). So whenever either of these modes is active, the trim based adjustment is automatically enabled. This could be enabled via yet another spare channel, instead. Refer to the official Inav documentation on how to use the adjustments logic for further info here.

Screen Shot 2024-06-27 at 18 42 13

rmaia3d added 2 commits June 26, 2024 00:24
Change to a fixed offset based on adjustment channel position, where any value above midpoint is added to default throttle setting, and any value below midpoint, subtracted (reduces throttle).
… value to configured cruise throttle max and min
@rmaia3d rmaia3d added the v7.2.x Features related to 7.2.x version label Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v7.2.x Features related to 7.2.x version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants