def mxgsettings(): global mxgbench message = [] freq = request.args.get('freq') stat = MXG.frequency(mxgbench, action=['Set', freq + "GHZ"]) message += ['frequency (GHz): %s <%s>' %(stat[1], stat[0])] powa = request.args.get('powa') stat = MXG.power(mxgbench, action=['Set',float(powa)]) message += ['power (dBm): %s <%s>' %(stat[1], stat[0])] oupt = request.args.get('oupt') stat = MXG.output(mxgbench, action=['Set',int(oupt)]) message += ['RF output: %s <%s>' %(stat[1], stat[0])] return jsonify(message=message)
def mxgreset(): global mxgbench try: mxgbench = MXG.Initiate() status = "Success" except: status = "Error" return jsonify(message=status)
def mxgclose(): global mxgbench status = MXG.close(mxgbench) return jsonify(message=status)