Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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()
Ejemplo n.º 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)
Ejemplo n.º 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'
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 16
0
 def stop(self):  # Quit mode
     self.mode = self.end
     datalog.reset()
     bs.stack.saveclose()  # Save close configuration
     #        datalog.save()
     return
Ejemplo n.º 17
0
    def stop(self):  # Quit mode
        self.mode   = self.end
        datalog.reset()
        bs.stack.saveclose() # Save close configuration
#        datalog.save()
        return
Ejemplo n.º 18
0
 def stop(self):  # Quit mode
     self.mode = self.end
     datalog.reset()
     #        datalog.save()
     return
Ejemplo n.º 19
0
    def stop(self):  # Quit mode
        self.mode   = self.end
        datalog.reset()
#        datalog.save()
        return
Ejemplo n.º 20
0
 def stop(self):
     self.state = Simulation.end
     datalog.reset()
     if settings.is_headless:
         self.running = False
Ejemplo n.º 21
0
 def stop(self):
     self.state = Simulation.end
     datalog.reset()