Example #1
0
            "id" : "301", "dk" : (3,40201,["opid","status"],45001,["operation","opid"]), "dt": "nd", "children" : [
                {"id" : "302", "dk" : (3,40211,["opid","status"],45011,["operation","opid"]), "dt": "act/retractable/level0"},
                {"id" : "303", "dk" : (3,40221,["opid","status"],45021,["operation","opid"]), "dt": "act/retractable/level0"},
                {"id" : "304", "dk" : (3,40231,["opid","status"],45031,["operation","opid"]), "dt": "act/retractable/level0"},
                {"id" : "305", "dk" : (3,40241,["opid","status"],45041,["operation","opid"]), "dt": "act/retractable/level0"}
            ]
        }]
    }]
    """

    if isnutri:
        kdmate = KSX3267Mate(opt, nutriinfo, "1", None)
    else:
        kdmate = KSX3267Mate(opt, devinfo, "1", None)

    mate = Mate({}, [], "1", None)
    kdmate.start(mate.writeblk)
    print "mate started"

    time.sleep(10)
    req = Request(None)
    req.setcommand("1", CmdCode.DETECT_DEVICE, {'saddr': 1, 'eaddr': 3})
    kdmate.writeblk(req)

    time.sleep(10)
    req = Request(201)
    req.setcommand(202, CmdCode.OPEN, {})
    kdmate.writeblk(req)

    time.sleep(5)
    req = Request(201)
Example #2
0
        "id":
        "2",
        "dk":
        "1",
        "dt":
        "gw",
        "children": [{
            "id":
            "3",
            "dk":
            "1",
            "dt":
            "nd",
            "children": [{
                "id": "4",
                "dk": "0",
                "dt": "sen"
            }, {
                "id": "5",
                "dk": "1",
                "dt": "act"
            }]
        }]
    }]
    rrw = FarmosDB(option, devinfo, None)
    mate = Mate({}, [], None)
    rrw.start(mate.writeblk)

    time.sleep(3)
    rrw.stop()
Example #3
0
            "1": {"type": "linear", "args": {"a": 0.1, "b": -100}},
            "2": {"type": "linear", "args": {"a": 0.1, "b": -100}},
            "3": {"type": "case", "args": [[300, 400, 90], [600, 800, 135], [900, 1200, 180], [1500, 1900, 45], [2100, 2600, 225], [2600, 3200, 0], [3000, 3600, 315], [3200, 3800, 270]]},
            "4": {"type": "linear", "args": {"a": 0.0125, "b": 0.2}},
            "5": {"type": "linear", "args": {"a": 0.66072, "b": 0}},
            "7": {"type": "linear", "args": {"a": 0.2794, "b": 0}}
        },
        "gatewaykey": "KI-01"
    }

    devinfo = [
        {"id" : "1", "dk" : "KI-01", "dt" : "gw", "children" : [
            {"id" : "2", "dk" : "1", "dt" : "nd", "children" : [
                {"id" : "3", "dk" : "1", "dt" : "sen"},
                {"id" : "4", "dk" : "2", "dt" : "sen"},
                {"id" : "5", "dk" : "3", "dt" : "sen"},
                {"id" : "6", "dk" : "4", "dt" : "sen"},
                {"id" : "7", "dk" : "5", "dt" : "sen"},
                {"id" : "8", "dk" : "7", "dt" : "sen"}
            ]}
        ]}
    ]

    mate = CDTPMate(option, devinfo, None)
    mate2 = Mate({}, [], None)
    mate.start(mate2.writeblk)
    print "mate started"
    time.sleep(10)
    mate.stop()
    print "mate stopped"
Example #4
0
from mate import Mate

m = Mate()

while True:
    print("\nActividad_4")
    print("1. Áreas de figuras")
    print("2. Signos zodiacales")
    print("3. Cálculo número e")
    print("4. Salir")
    op = int(input("Elige tu opción: "))

    if op == 1:
        while True:
            print("\nÁreas de figuras")
            print("1. Cuadrado")
            print("2. Triángulo")
            print("3. Círculo")
            print("4. Salir")
            op = int(input("Elige tu opción: "))

            if op == 1:
                x = int(input("Ingrese el radio del círculo: "))
                m.cuadrado(x)
            elif op == 2:
                x = int(input("Ingrese la base del triángulo: "))
                y = int(input("Ingrese la altura del triángulo: "))
                m.triangulo(x, y)
            elif op == 3:
                x = int(input("Ingrese el radio del círculo: "))
                m.circulo(x)