Closed taldcroft closed 10 months ago
Related to "With this the SPM transitions for a 200 day span are mostly OK" -- what knobs would we have to twiddle to in the command google sheet if we ended up with a mismatch or wanted to fix a "mostly ok" that wasn't based on the code being incorrect?
Oh, and I guess I shouldn't have Approved with an outstanding Flake 8 issue and it still probably should have that comment fixed.
Related to "With this the SPM transitions for a 200 day span are mostly OK" -- what knobs would we have to twiddle to in the command google sheet if we ended up with a mismatch or wanted to fix a "mostly ok" that wasn't based on the code being incorrect?
In the Exclude Intervals
sheet of the Chandra Command events spreadsheet, we would add interval(s) to exclude with the key sun_pos_mon
.
@jeanconn - I think I addressed your comments.
Description
This refactors the handling for the
sun_pos_mon
state into three separate states. This was needed in order to ensure that continuity is correct for any state query start time.Fixes #289
Interface impacts
Adds new states
battery_connect
andeclipse_enable_spm
.Testing
Unit tests
Independent check of unit tests by Jean
Functional tests
Created (in a notebook) a new validator class:
With this the SPM transitions for a 200 day span are mostly OK: