Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* ACU: sun avoidance * ACU sun: update .sun in the process * ACU sun: working non-blocking state machine to seek safety Can be triggered for testing. Needs logging and a bit more safetyizing. * ACU sun: faster sun map computation * ACU sun: capacity to time-shift the Sun's position, for testing Also ability to temporarily disable the feature. * ACU sun: generate_scan checks traj before starting Also the safe position seek clears faults. * ACU sun: create Task to handle seek_to_sunsafe * ACU sun: consolidate SunTracker code and organize policy * ACU sun: more clean up; catch edge cases * ACU sun: args, more * ACU sun: consistencyize, reterminologize. * ACU sun: one more tweak to escape path computation * ACU sun: monitor_sun session.data + docs * ACU sun: fix direct path bug; remove "escape=True" switch * ACU sun: generate_scan initial seek must be sun-safe too! * ACU: fix bug where empty blocks were pushed to feed This wasn't causing any trouble other than lots of log messages in influxpublisher. * ACU sun: docs and requirements * ACU sun: add tests, cleanup * ACU sunvoidance: more docs cleanup * ACU sun: Add new dependencies to setup.py * ACU sunvoidance: couple more docs fixes --------- Co-authored-by: Brian Koopman <[email protected]>
- Loading branch information