import sys
import importlib

sys.path.append('../sri-pysdk')

methods = importlib.import_module(f"xlib")


class Global(object):
    # --- 中间件服务器 ---
    emqx = importlib.import_module(f"xclient.xmqtt").Client(host='127.0.0.1', port=41883)

    aps = importlib.import_module(f"xpip.xapscheduler").APS(db_type='mongo',
                                                            db_host='127.0.0.1',
                                                            db_port=47017,
                                                            username='admin', password='admin',
                                                            database='bg', collection='LoopTask')

    # --- 业务数据数据库 ---
    mdb = importlib.import_module(f"xclient.xmongo").Client(host='127.0.0.1', port=47017, database='bg',
                                                            username='admin', password='admin')

    # emqx = importlib.import_module(f"xclient.xmqtt").Client(host='10.10.10.73', port=41883)

    # aps = importlib.import_module(f"xpip.xapscheduler").APS(db_type='mongo',
    #                                                         db_host='10.10.10.73',
    #                                                         db_port=47017,
    #                                                         username='admin', password='admin',
    #                                                         database='bg', collection='LoopTask')