panoptes.pocs.state.states.default package¶
Submodules¶
panoptes.pocs.state.states.default.analyzing module¶
panoptes.pocs.state.states.default.housekeeping module¶
panoptes.pocs.state.states.default.observing module¶
panoptes.pocs.state.states.default.parked module¶
panoptes.pocs.state.states.default.parking module¶
panoptes.pocs.state.states.default.pointing module¶
panoptes.pocs.state.states.default.ready module¶
panoptes.pocs.state.states.default.scheduling module¶
- panoptes.pocs.state.states.default.scheduling.on_enter(event_data)[source]¶
In the scheduling state we attempt to find a field using our scheduler. If field is found, make sure that the field is up right now (the scheduler should have taken care of this). If observable, set the mount to the field and calls start_slewing to begin slew.
If no observable targets are available, park the unit.