-
Notifications
You must be signed in to change notification settings - Fork 3
Support offset pitch for Safe mode
and NSM
events and improve Safe mode
#334
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
Conversation
f71512f
to
101ab24
Compare
Safe mode
and NSM
eventsSafe mode
and NSM
events
For me this isn't passing unit tests on linux or mac with a recent ska3-flight-latest. |
@jeanconn - seems this change is pretty impacting. Most tests are passing now but there are still issues with the validation regression. I need to step away to a different task now so this needs to wait for the moment. |
For validation, I note that I couldn't get tests passing when gave a 3 minute shot a regenerating validation regress data in #338 . I bring that up in that, heck, we might want to add that in as another change in this PR to only update the regress data once... |
Some validate regression tests are mostly failing, but with occasionally successes. Digging required... |
This helps when comparing backstops
5249ed7
to
587015c
Compare
- 0.0 | ||
- 0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pcad_mode=STBY, aka Safe Mode
Safe mode
and NSM
eventsSafe mode
and NSM
events and improve Safe mode
Description
pitch
parameter in theNSM
andSafe mode
events.Safe mode
event.AONSMSAF
command (in order to tell states to do the pitch maneuver).ACPCSFSU
and initiates a maneuver accordingly.Unrelated changes
Sort parameters inpprint_like_backstop()
so that comparing two backstops has minimal diffs.Interface impacts
Testing
Unit tests
There is a unit test for this functionality in #340. It was just easier to roll it into that PR.
Independent check of unit tests by Jean
Functional tests
Functional testing is available in the included validation Jupyter notebook. That code is mostly superseded by the unit test in #340, however it is worth having since it shows a bit more detail.
I also confirmed that the validation plots look as expected. This is not a surprise since they just reflect the states.