コード例 #1
0
def do_post_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "stnstatus":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": 1416,
            "username": "******",
            "password": "******",
            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.TEST.SENSOR",
        }
        put_stationdata(client, cfg, recv_mq)

        if cmd == "bosch":
            recv_mq = {
                "ip": "10.232.129.54",
                "port": 1416,
                "username": "******",
                "password": "******",
                "recv_queue_manager": "VMFSMESMQTEST1",
                "recv_channel": "CLI.PD.MES.MEB.1",
                "recv_queue": "MES.MEB.BODY.RESULT",
            }
            put_stationdata(client, cfg, recv_mq)

    client.close()

    write_cfg(cfg)
コード例 #2
0
ファイル: yiqi.py プロジェクト: gaoqifa1996/yiqi
def do_get_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "getplan":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",
            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.PLAN.SEND",
        }
        get_getplan(client, cfg, recv_mq)

    if cmd == "getprintstr":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.CERTIFICATE.FAST.RESPONSE",
        }
        get_getprintstr(client, cfg, recv_mq)

    client.close()
    write_cfg(cfg)
コード例 #3
0
def do_task():
    try:
        qmgr.connect_tcp_client("VMFSMESMQTEST1", pymqi.CD(), "CLI.PD.MES.MEB.1", "10.232.129.54(1416)", "mqm", "mqm")
    except pymqi.MQMIError as e:
        if e.comp == pymqi.CMQC.MQCC_WARNING and e.reason == pymqi.CMQC.MQRC_ALREADY_CONNECTED:
            pass
        else:
            print("mq error: %s" % e)
            return

    client = tornado.httpclient.HTTPClient()

    cfg = read_cfg()
    if cfg is None:
        cfg = {}

    get_plan(client)

    put_fin(client, cfg)
    get_printcode(client)

    put_print(client, cfg)
    # put_bzd(client, cfg)

    write_cfg(cfg)
    client.close()
コード例 #4
0
ファイル: weiruiup.py プロジェクト: gaoqifa1996/weirui72
def do_post_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "packstation":
        post_packstation(client, cfg)
    if cmd == "snstatus":
        post_snstatus(client, cfg)

    client.close()
    write_cfg(cfg)
コード例 #5
0
ファイル: weirui72.py プロジェクト: gaoqifa1996/weirui72
def do_post_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()

    cfg = read_cfg()
    if cfg is None:
        cfg = {}
    if cmd == "stnstatus":
        post_stnstatusdata(client, cfg)
    # elif cmd == "packtighten":
    #     post_packtighten(client, cfg)
    # elif cmd == "packleaktest":
    #     post_packleaktest(client, cfg)
    # elif cmd == "packweight":
    #     post_packweight(client, cfg)
    client.close()
    write_cfg(cfg)
コード例 #6
0
def do_get_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "getplan":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": 1416,
            "username": "******",
            "password": "******",
            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.PLAN.SEND",
        }
        get_getplan(client, cfg, recv_mq)
コード例 #7
0
ファイル: ruipu.py プロジェクト: gaoqifa1996/weirui72
def do_post_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()

    cfg = read_cfg()
    if cfg is None:
        cfg = {}

    if cmd == "packscanner":
        post_packscanner(client, cfg)
    elif cmd == "packtighten":
        post_packtighten(client, cfg)
    elif cmd == "packleaktest":
        post_packleaktest(client, cfg)
    elif cmd == "packweight":
        post_packweight(client, cfg)

    client.close()

    write_cfg(cfg)
コード例 #8
0
def do_post_cmd(cmd):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "putfinsh":
        put_fin(client, cfg)
    elif cmd == "putprint":
        put_print(client, cfg)
    elif cmd == "putmsn":
        put_bzd(client, cfg)
    elif cmd == "getplan":
        get_plan(client)
    elif cmd == "getprintstr":
        get_printcode(client)

    client.close()

    write_cfg(cfg)
コード例 #9
0
ファイル: yiqi.py プロジェクト: gaoqifa1996/yiqi
def do_post_cmd(cmd, n):
    client = tornado.httpclient.HTTPClient()
    cfg = read_cfg()

    if cfg is None:
        cfg = {}

    if cmd == "putfinsh":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.FINISH",
        }
        put_snfinsh(client, cfg, recv_mq)

    if cmd == "emergency":
        ### emergency user ###
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.CERTIFICATE.FAST.REQUEST",
        }
        put_emergency_print(client, cfg,recv_mq)

    if cmd == "stnstatus":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.TEST.SENSOR",
        }
        put_stationdata(client, cfg, recv_mq)

    if cmd == "putmsn":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.RESULT",
        }
        put_msndata(client, cfg, recv_mq)

    if cmd == "putmsn2":
        recv_mq = {
            "ip": "10.232.129.54",
            "port": "1416",
            "username": "******",
            "password": "******",

            "recv_queue_manager": "VMFSMESMQTEST1",
            "recv_channel": "CLI.PD.MES.MEB.1",
            "recv_queue": "MES.MEB.ASSEMBLE.RESULT",
        }
        put_msndata2(client, cfg, recv_mq)

    client.close()

    write_cfg(cfg)