Пример #1
0
        def stop(self):
            self.state = bs.END
            datalog.reset()

            # Close savefile which may be open for recording
            bs.stack.saveclose()  # Close reording file if it is on

            self.quit()
Пример #2
0
        def stop(self):
            self.state = bs.END
            datalog.reset()

            # Close savefile which may be open for recording
            bs.stack.saveclose()  # Close reording file if it is on

            self.quit()
Пример #3
0
    def stop(self):
        self.state = bs.END
        datalog.reset()

        # Close savefile which may be open for recording
        bs.stack.saveclose()  # Close reording file if it is on

        if settings.is_headless:
            self.running = False
Пример #4
0
 def reset(self):
     self.simt = 0.0
     self.mode = self.init
     bs.navdb.reset()
     bs.traf.reset()
     datalog.reset()
     areafilter.reset()
     self.delclock = 0.0  # SImulated clock time at simt=0.
     self.simtclock = 0.0
Пример #5
0
    def quit(self):
        ''' Quit simulation.
            This function is called when a QUIT signal is received from
            the server. '''
        bs.net.quit()
        datalog.reset()

        # Close savefile which may be open for recording
        bs.stack.saveclose()  # Close reording file if it is on
Пример #6
0
 def reset(self):
     self.simt = 0.0
     self.mode = self.init
     bs.navdb.reset()
     bs.traf.reset()
     datalog.reset()
     areafilter.reset()
     self.delclock  = 0.0   # SImulated clock time at simt=0.
     self.simtclock = 0.0
Пример #7
0
 def reset(self):
     self.simt = 0.0
     self.deltclock = 0.0
     self.simtclock = self.simt
     self.state = Simulation.init
     self.ffmode = False
     bs.navdb.reset()
     bs.traf.reset()
     stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
Пример #8
0
 def reset(self):
     self.simt = 0.0
     self.mode = self.init
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     datalog.reset()
     areafilter.reset()
     self.utc = datetime.datetime.utcnow().replace(hour=0,
                                                   minute=0,
                                                   second=0,
                                                   microsecond=0)
Пример #9
0
 def close_log(self):
     """
     Close the logfiles and reset area.
     A new area / experiment can be defined afterwards.
     This helps if QUIT does not let the logs finish properly.
     """
     if traf.ntraf > 0:
         print(
             f'Warning! {traf.ntraf} aircraft remaining while closing the logs!'
         )
     datalog.reset()
     self.reset()
     return True, 'Logs are closed\nExperiment area set to None'
Пример #10
0
 def reset(self):
     self.simt      = 0.0
     self.deltclock = 0.0
     self.simtclock = self.simt
     self.state     = bs.INIT
     self.ffmode    = False
     self.setDtMultiplier(1.0)
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
Пример #11
0
 def reset(self):
     self.state = bs.INIT
     self.syst = -1.0
     self.simt = 0.0
     self.simdt = settings.simdt
     self.utc = datetime.datetime.utcnow().replace(hour=0, minute=0, second=0, microsecond=0)
     self.ffmode = False
     self.setDtMultiplier(1.0)
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
Пример #12
0
 def reset(self):
     self.state = bs.INIT
     self.syst = -1.0
     self.simt = 0.0
     self.simdt = settings.simdt
     self.utc = datetime.datetime.utcnow().replace(hour=0, minute=0, second=0, microsecond=0)
     self.ffmode = False
     self.setDtMultiplier(1.0)
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
Пример #13
0
 def reset(self):
     self.state = bs.INIT
     self.syst = -1.0
     self.simt = 0.0
     self.simdt = settings.simdt
     self.deltclock = 0.0
     self.simtclock = self.simt
     self.ffmode = False
     self.setDtMultiplier(1.0)
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
Пример #14
0
 def reset(self):
     ''' Reset all simulation objects. '''
     self.state = bs.INIT
     self.syst = -1.0
     self.simt = 0.0
     self.simdt = 1.0
     simtime.reset()
     self.utc = datetime.datetime.utcnow().replace(hour=0, minute=0, second=0, microsecond=0)
     self.ffmode = True
     self.set_dtmult(1.0)
     bs.navdb.reset()
     bs.traf.reset()
     simtime.reset()
     core.reset()
     bs.stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
     plotter.reset()
     #print('endreset')
     self.op()
Пример #15
0
 def reset(self):
     ''' Reset all simulation objects. '''
     self.state = bs.INIT
     self.syst = -1.0
     self.simt = 0.0
     self.simdt = bs.settings.simdt
     simtime.reset()
     self.utc = datetime.datetime.utcnow().replace(hour=0,
                                                   minute=0,
                                                   second=0,
                                                   microsecond=0)
     self.ffmode = False
     self.set_dtmult(1.0)
     plugin.reset()
     bs.navdb.reset()
     bs.traf.reset()
     bs.stack.reset()
     datalog.reset()
     areafilter.reset()
     bs.scr.reset()
     plotter.reset()
Пример #16
0
 def stop(self):  # Quit mode
     self.mode = self.end
     datalog.reset()
     bs.stack.saveclose()  # Save close configuration
     #        datalog.save()
     return
Пример #17
0
    def stop(self):  # Quit mode
        self.mode   = self.end
        datalog.reset()
        bs.stack.saveclose() # Save close configuration
#        datalog.save()
        return
Пример #18
0
 def stop(self):  # Quit mode
     self.mode = self.end
     datalog.reset()
     #        datalog.save()
     return
Пример #19
0
    def stop(self):  # Quit mode
        self.mode   = self.end
        datalog.reset()
#        datalog.save()
        return
Пример #20
0
 def stop(self):
     self.state = Simulation.end
     datalog.reset()
     if settings.is_headless:
         self.running = False
Пример #21
0
 def stop(self):
     self.state = Simulation.end
     datalog.reset()