Source code for panoptes.pocs.state.states.default.tracking

[docs] def on_enter(event_data): """ The unit is tracking the target. Proceed to observations. """ pocs = event_data.model pocs.next_state = 'parking' if pocs.get_config('mount.settings.update_tracking', False): pocs.next_state = 'observing' return # If we came from pointing then don't try to adjust if event_data.transition.source != 'pointing': pocs.say("Checking our tracking") try: pocs.observatory.update_tracking() pocs.say("Done with tracking adjustment, going to observe") pocs.next_state = 'observing' except Exception as e: pocs.logger.warning("Problem adjusting tracking: {}".format(e)) else: pocs.next_state = 'observing'