Beispiel #1
0
def set_network_wifimode():
    client = CPGMgt_Client_Object()
    req_json = request.get_json(force=True)
    try:
        mode =  str(req_json['mode'])
        reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Set","mode", mode)
    except DBusException as inst:
        return compile_exception_msg(inst), 500
    return Response(status = 200)
Beispiel #2
0
def network_wifimode():
    if request.method == "GET":
        client = CPGMgt_Client_Object()
        try:
            reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Get", str("mode"))
        except DBusException as inst:
            return compile_exception_msg(inst), 500
        return jsonify({'mode':reply}) 
    elif request.method == "PUT":
        client = CPGMgt_Client_Object()
        req_json = request.get_json(force=True)
        try:
            mode =  str(req_json['mode'])
            reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Set","mode", mode)
        except DBusException as inst:
            return compile_exception_msg(inst), 500
        return Response(status = 200)
    else :
        abort(404)