# import signal # import os, sys # from .engine.AcquisitionMain import AcquisitionMain # from .engine.AcquisitionMain import Config # def quit(signum, frame): # print('You choose to stop me.') # sys.exit() # if __name__ == '__main__': # def help(): # print("Usage: Client.py [MQhost] [MQuser] [MQpassword] [QUEUEname] [DEVICEname] [SERVERhost] [MICROWAVEhost]") # print("EXAMPLE: Client.py 172.17.17.206 chai password123 aerial_rpc pod1 http://172.17.17.206/api 192.168.2.65") # exit(1) # if len(sys.argv) != 8: # help() # try: # MQhost = str(sys.argv[1]) # MQuser = str(sys.argv[2]) # MQpassword = str(sys.argv[3]) # QUEUEname = str(sys.argv[4]) # DEVICEname = str(sys.argv[5]) # SERVERhost = str(sys.argv[6]) # MICROWAVEhost = str(sys.argv[7]) # except Exception as e: # print(e) # help() # print("Start AcquisitionMain") # signal.signal(signal.SIGINT, quit) # signal.signal(signal.SIGTERM, quit) # # client = AcquisitionMain('192.168.3.54', 'chai', # # 'password123', 'aerial_rpc', 'pod1', 'http://192.168.3.54:5000/api', 10) # config_dir = os.path.join(__file__, "..", "config.json" ) # config_path = os.path.abspath(config_dir) # config = Config(config_path) # client = AcquisitionMain(MQhost, # MQuser, # MQpassword, # QUEUEname, # DEVICEname, # SERVERhost, # MICROWAVEhost, # udp server host, 192.168.2.65 for production # config) # client.start()