Example #1
0
                status_list.append(stat)
                pending_msgs = pending_msgs - 1
                print(">> ", pending_msgs,
                      " messages left flagged for sending...")
            except Exception as e:
                print('>> Error:', e)
            print(">> Message:", msg[0].data)
            db.update_sent_status(table, status_list)
            status_list = []


if __name__ == "__main__":
    start_time = time.time()
    initialize_gsm = GsmServer()
    args = initialize_gsm.get_arguments()
    db = dbLib.DatabaseConnection()
    gsm_modules = db.get_gsm_info(args.gsm_id)
    config = configparser.ConfigParser()
    config.read(
        '/home/pi/updews-pycodes/gsm/gsmserver_dewsl3/utils/config.cnf')

    if args.gsm_id not in gsm_modules.keys():
        print(">> Error in gsm module selection (", args.gsm_id, ")")
        sys.exit()

    if gsm_modules[args.gsm_id]["port"] is None:
        print(">> Error: missing information on gsm_module")
        sys.exit()

    gsm_info = gsm_modules[args.gsm_id]
    gsm_info["pwr_on_pin"] = gsm_modules[args.gsm_id]['pwr']
 def __init__(self):
     self.db = dbLib.DatabaseConnection()
     print(">> Initialize Parser...")
Example #3
0
            error = parser.format_help()
            print(error)
            sys.exit()


if __name__ == "__main__":
    start_time = time.time()
    initialize_gsm = GsmServer()
    args = initialize_gsm.get_arguments()
    os.makedirs(os.path.abspath('./gsm_logs/'), exist_ok=True)
    if args.dbhost is not None:
        dbhost = args.dbhost
    else:
        dbhost = None
    error_logger = err_log.ErrorLogger(args.gsm_id, 'Runner')
    db = dbLib.DatabaseConnection(dbhost, args.gsm_id)
    gsm_modules = db.get_gsm_info(args.gsm_id)
    config = configparser.ConfigParser()
    config.read(
        '/home/pi/updews-pycodes/gsm/gsmserver_dewsl3/utils/config.cnf')

    if args.gsm_id not in gsm_modules.keys():
        print(">> Error in gsm module selection (", args.gsm_id, ")")
        sys.exit()

    if gsm_modules[args.gsm_id]["port"] is None:
        print(">> Error: missing information on gsm_module")
        sys.exit()

    gsm_info = gsm_modules[args.gsm_id]
    gsm_info["pwr_on_pin"] = gsm_modules[args.gsm_id]['pwr']
Example #4
0
	def __init__(self):
		self.db = dbLib.DatabaseConnection()
		self.central_numbers = CentralServer()
		print(">> Initialize Parser...")