Exemple #1
0
 def __init__(self,
              conffile,
              input_fd,
              startup_state,
              is_fileinput=False,
              version="?",
              bglogger=None):
     self.conffile = conffile
     self.startup_state = startup_state
     self.software_version = version
     self.bglogger = bglogger
     if bglogger is not None:
         bglogger.set_rollover_info("config", None)
     self.reactor = reactor.Reactor()
     self.objects = {}
     self.gcode = gcode.GCodeParser(self, input_fd, is_fileinput)
     self.stats_timer = self.reactor.register_timer(self.stats)
     self.connect_timer = self.reactor.register_timer(
         self.connect, self.reactor.NOW)
     self.all_config_options = {}
     self.need_dump_debug = False
     self.state_message = message_startup
     self.debugoutput = self.dictionary = None
     self.run_result = None
     self.fileconfig = None
     self.mcu = None
Exemple #2
0
 def __init__(self, input_fd, bglogger, start_args):
     self.bglogger = bglogger
     self.start_args = start_args
     self.reactor = reactor.Reactor()
     self.reactor.register_callback(self._connect)
     self.state_message = message_startup
     self.is_shutdown = False
     self.run_result = None
     self.event_handlers = {}
     gc = gcode.GCodeParser(self, input_fd)
     self.objects = collections.OrderedDict({'gcode': gc})
Exemple #3
0
 def __init__(self, input_fd, bglogger, start_args):
     self.bglogger = bglogger
     self.start_args = start_args
     self.reactor = reactor.Reactor()
     self.reactor.register_callback(self._connect)
     self.state_message = message_startup
     self.in_shutdown_state = False
     self.run_result = None
     self.event_handlers = {}
     self.objects = collections.OrderedDict()
     self.objects['webhooks'] = webhooks.WebHooks(self)
     self.objects['gcode'] = gcode.GCodeParser(self, input_fd)
Exemple #4
0
 def __init__(self, input_fd, bglogger, start_args):
     self.bglogger = bglogger
     self.start_args = start_args
     self.reactor = reactor.Reactor()
     gc = gcode.GCodeParser(self, input_fd)
     self.objects = collections.OrderedDict({'gcode': gc})
     self.stats_timer = self.reactor.register_timer(self._stats)
     self.connect_timer = self.reactor.register_timer(
         self._connect, self.reactor.NOW)
     self.state_message = message_startup
     self.is_shutdown = False
     self.async_shutdown_msg = ""
     self.run_result = None
     self.stats_cb = []
     self.state_cb = []
Exemple #5
0
 def __init__(self, input_fd, bglogger, start_args):
     self.bglogger = bglogger
     self.start_args = start_args
     if bglogger is not None:
         bglogger.set_rollover_info("config", None)
     self.reactor = reactor.Reactor()
     self.objects = {}
     self.gcode = gcode.GCodeParser(self, input_fd)
     self.stats_timer = self.reactor.register_timer(self._stats)
     self.connect_timer = self.reactor.register_timer(
         self._connect, self.reactor.NOW)
     self.all_config_options = {}
     self.need_dump_debug = False
     self.state_message = message_startup
     self.run_result = None
     self.fileconfig = None
     self.mcu = None
Exemple #6
0
 def __init__(self, input_fd, bglogger, start_args):
     self.bglogger = bglogger
     self.start_args = start_args
     if bglogger is not None:
         bglogger.set_rollover_info("config", None)
     self.reactor = reactor.Reactor()
     gc = gcode.GCodeParser(self, input_fd)
     self.objects = collections.OrderedDict({'gcode': gc})
     self.stats_timer = self.reactor.register_timer(self._stats)
     self.connect_timer = self.reactor.register_timer(
         self._connect, self.reactor.NOW)
     self.all_config_options = {}
     self.state_message = message_startup
     self.is_shutdown = False
     self.async_shutdown_msg = ""
     self.run_result = None
     self.fileconfig = None
     self.stats_cb = []
     self.state_cb = []