Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

one more ullage refactoring #900

Merged
merged 1 commit into from Jun 11, 2017
Merged

one more ullage refactoring #900

merged 1 commit into from Jun 11, 2017

Conversation

lamont-granquist
Copy link
Collaborator

  • VesselState now exposes the lowestUllage condition rather than
    stableUllage

  • The "prevent unstable ignitions" box now only does what it says
    it does. If its checked, ullage must be stable.

  • Introduced a new "Use RCS to ullage" checkbox, and moved the
    auto-RCS ullaging to this function. It is a bit smarter and does
    nothing if there's no ModuleRCS active. It will also enable the
    RCS action group automatically (if there is ModuleRCS to activate)

The latter function should pretty much be safe to run with all the
time, since stuff like sounding rockets don't have any RCS.

Auto-RCS should also not get confused by RCS in probe modules since
the RCS module needs to be enabled, and with KSP >= 1.2.x we all
should be staging our RCS properly.

Signed-off-by: Lamont Granquist lamont@scriptkiddie.org

- VesselState now exposes the lowestUllage condition rather than
stableUllage

- The "prevent unstable ignitions" box now only does what it says
it does.  If its checked, ullage must be stable.

- Introduced a new "Use RCS to ullage" checkbox, and moved the
auto-RCS ullaging to this function.  It is a bit smarter and does
nothing if there's no ModuleRCS active.  It will also enable the
RCS action group automatically (if there is ModuleRCS to activate)

The latter function should pretty much be safe to run with all the
time, since stuff like sounding rockets don't have any RCS.

Auto-RCS should also not get confused by RCS in probe modules since
the RCS module needs to be enabled, and with KSP >= 1.2.x we all
should be staging our RCS properly.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
@sarbian sarbian merged commit 00747f8 into MuMech:dev Jun 11, 2017
@lamont-granquist lamont-granquist deleted the lcg/ullage-one-more-time branch June 11, 2017 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants