import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch17" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl17") cmd_daemon.start() logger.init("fwdl17.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
try: for name, channel in data_channels.iteritems(): channel.start() channels.append(channel) except Exception as e: logger.error("run the %s channel fail: %s" % (name, repr(e))) if high_speed_flag == False: for channel in channels: channel.join() if __name__ == '__main__': utility.register_signal_handle() # set daemon daq_daemon = daemon.Daemon("daq") daq_daemon.start() logger.init("daq.log") logger.setLevel('WARNING') len_args = len(sys.argv) if (len_args < 2): dma_path = "/dev/AXI4_DMA" elif (len_args < 3): dma_path = sys.argv[1] else: dma_path = sys.argv[1] if sys.argv[2] == "high_speed": high_speed_flag = True
def led_flicker(): try: gpio = GPIO(913, "out") except SeGpioFaultError: logger.info("can not export gpio913") return None while True: gpio.write_value(1) time.sleep(1) gpio.write_value(0) time.sleep(1) if __name__ == '__main__': utility.register_signal_handle() ee_daemon = daemon.Daemon("ee") ee_daemon.start() logger.init("ee.log") logger.setLevel('WARNING') ''' 解决在xobj模块中引用chip和board类导致相互引用错误 ''' classes = globals() XObject.set_classes(classes) jsonfile = utility.get_profile_path() + "/Hardware_Function_Profile.json" parser = ProfileParser() ret = parser.read_profile(jsonfile) if ret is False: #print 'error parser profile fail' os._exit(ret)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch10" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl10") cmd_daemon.start() logger.init("fwdl10.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon # channel_path = "/opt/seeing/log" if __name__ == "__main__": # if (os.path.isdir(channel_path)) == False: # os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("cmd2") cmd_daemon.start() logger.init("cmd2.log") logger.setLevel('WARNING') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch19" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl19") cmd_daemon.start() logger.init("fwdl19.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch11" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl11") cmd_daemon.start() logger.init("fwdl11.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
logger.error("start %s module failed:%s" % (key, strerr)) else: logger.warning("start %s module" % (key)) if "delay" in monitor_json[key]: time.sleep(float(monitor_json[key]["delay"]) / 1000) monitor_json[key]["mode"] = "started" elif monitor_json[key]["mode"].strip() == "close_monitor": monitor_json[key]["mode"] = "only_monitor" time.sleep(0.5) if __name__ == "__main__": utility.register_signal_handle() # set daemon _daemon = daemon.Daemon("monitor") _daemon.start() _env = LogUploadEnv(utility.get_app_path() + "/monitor/monitor.json") _env._set_env() logger.init("monitor.log") #th = MonitorServer() #th.start() while True: try: main() except Exception as e: logger.warning("monitor module except : %s" % (repr(e)))
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon # channel_path = "/opt/seeing/log" if __name__ == "__main__": # if (os.path.isdir(channel_path)) == False: # os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("cmd1") cmd_daemon.start() logger.init("cmd1.log") logger.setLevel('WARNING') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
def add_methods(self): self.dispatcher.register_public_methods() def run(self): logger.boot('embedded engine starting') while True: try: self.rpc_server.serve_forever() except Exception: logger.warning("rpc server exception: %s"%(traceback.format_exc())) logger.info("embedded engine stopping") if __name__ == '__main__': utility.register_signal_handle() ee_daemon = daemon.Daemon("ee1") ee_daemon.start() logger.init("ee1.log") logger.setLevel('WARNING') ''' 解决在xobj模块中引用chip和board类导致相互引用错误 ''' classes = globals() XObject.set_classes(classes) jsonfile = "/opt/seeing/app/b31_bp/Hardware_Function_Profile2.json" parser = ProfileParser() try: parser.read_profile(jsonfile) except Exception:
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch20" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl20") cmd_daemon.start() logger.init("fwdl20.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch12" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl12") cmd_daemon.start() logger.init("fwdl12.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch5" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl5") cmd_daemon.start() logger.init("fwdl5.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch16" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl16") cmd_daemon.start() logger.init("fwdl16.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon if __name__ == "__main__": utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("cmd") cmd_daemon.start() logger.init("cmd.log") logger.setLevel('WARNING') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch4" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl4") cmd_daemon.start() logger.init("fwdl4.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch13" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl13") cmd_daemon.start() logger.init("fwdl13.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
import sys import os from command.server import handler from command.server import epoll_server from ee.common import logger from ee.common import utility from ee.common import daemon channel_path = "/opt/seeing/dut_firmware/ch8" if __name__ == "__main__": if (os.path.isdir(channel_path)) == False: os.mkdir(channel_path) utility.register_signal_handle() # set daemon cmd_daemon = daemon.Daemon("fwdl8") cmd_daemon.start() logger.init("fwdl8.log") logger.setLevel('INFO') arg_len = len(sys.argv) for i in range(1, arg_len): epoll_server.create_srv(sys.argv[i]) if arg_len > 1: handler.handle_init() epoll_server.run_server() os._exit(0)
break epoll.unregister(fileno) connections[fileno].close() del connections[fileno] elif fileno in loggers: epoll.unregister(fileno) loggers[fileno]["sock"].close() del loggers[fileno] def run(self): try: if self._log: logger.init(self._log) self.__run() except Exception: logger.warning(traceback.format_exc()) return None def stop(self): self._forever = False return None if __name__ == "__main__": logupload_daemon = daemon.Daemon("logupload", stdout=os.devnull, stderr=os.devnull) logupload_daemon.start() logger.init("logupload.log") lu = LogUpload() lu.start() lu.join()