def end_night(self, timestamp):

        Proposal.end_night(self, timestamp)
        self.fieldsvisitedtonight.clear()
        self.log.info(
            "end_night survey fields=%i targets=%i goal=%i visits=%i progress=%.2f%%"
            %
            (self.survey_fields, self.survey_targets, self.survey_targets_goal,
             self.survey_targets_visits, 100 * self.survey_targets_progress))
Пример #2
0
    def end_night(self, timestamp):

        Proposal.end_night(self, timestamp)

        if self.in_deep_drilling:
            fieldid = self.last_observation.fieldid
            sequence = self.tonight_sequences_dict[fieldid]
            ssname = self.last_observation.subsequencename
            sequence.miss_observation_subsequence(ssname, timestamp)
            self.log.debug("end_night: miss observation field=%i, ssname=%s" %
                           (fieldid, ssname))
            self.evaluate_sequence_continuation(fieldid, "end of night")
            self.in_deep_drilling = False

        self.log.info(
            "end_night survey fields=%i sequences=%i goal=%i visits=%i progress=%.2f%%"
            % (self.survey_fields, self.survey_sequences,
               self.survey_targets_goal, self.survey_targets_visits,
               100 * self.get_progress()))