time.sleep(5)

        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_framing_fftsize_dvbt2(PARAMETER[0])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_bicm_constellation_dvbt2(PARAMETER[1])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_framing_pilot_dvbt2(PARAMETER[2])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_bicm_coderate_dvbt2(PARAMETER[3])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_framing_guard_dvbt2(PARAMETER[4])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format(str(PARAMETER[5])))
        specan = Ektsfu(sfu_ip)
        specan.set_fading_profile_basicdelay("2", "{}E-6".format(str(PARAMETER[7])))

        # specan = Ektsfu(sfu_ip)
        # specan.set_fading_profile_additdelay("1", "2", "1.95E-6")

        net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT)
        net.send_data(
            json.dumps({"cmd": "set_frequency_data", "frequency": str(int(PARAMETER_FIXED[0]))}))
        time.sleep(1)
        del net
        net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT)
        net.send_data(json.dumps({"cmd": "set_bandwidth_data", "bandwidth": str(PARAMETER[5])}))
        time.sleep(1)
        del net
        """
        触发stb-tester进行频率和符号率设置
            specan = Ektsfu(sfu_ip)
            specan.set_digitaltv_coding_fftmode_dvbt(PARAMETER[0])
            specan = Ektsfu(sfu_ip)
            specan.set_digitaltv_coding_constellation_dvbt(PARAMETER[1])
            specan = Ektsfu(sfu_ip)
            specan.set_digitaltv_coding_coderate_dvbt(PARAMETER[2])
            specan = Ektsfu(sfu_ip)
            specan.set_digitaltv_coding_guard_dvbt(PARAMETER[3])

            for FADING in PARAMETER[5]:
                if FADING[1] == None:
                    pass
                else:
                    continue
                specan = Ektsfu(sfu_ip)
                specan.set_fading_profile_basicdelay("2", "{}E-6".format(str(FADING[0])))
                time.sleep(1)

                # 设置spec
                res, test_result = iterate_to_find_threshold_step_by_step(sfu_ip,
                                                                          float(
                                                                              "%.2f" % (PARAMETER[4] - PARAMETER_FIXED[
                                                                                  1] + 5)),
                                                                          level_offset=str(PARAMETER_FIXED[1]))
                print(
                    "dvbt_22_minimun_signal_level_0db: current_time:{}, modulation: {} coderate:{}, frequency:{} MHz,bandwidth:{} MHZ,{}".format(
                        datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), PARAMETER[1],
                        PARAMETER[2], str(PARAMETER_FIXED[0]), str(PARAMETER_FIXED[3]), res))
                write_test_result("../../ekt_log/test_result_sfu.txt",
                                  "dvbt_22_minimun_signal_level_0db: current_time:{}, modulation: {} coderate:{}, frequency:{} MHz,bandwidth:{} MHZ,{}".format(
                                      datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), PARAMETER[1],
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_coding_coderate_dvbt(PARAMETER[2])
        specan = Ektsfu(sfu_ip)
        specan.set_digitaltv_coding_guard_dvbt(PARAMETER[3])

        for FADING in PARAMETER[5]:
            if FADING[6] == None:
                pass
            else:
                continue
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_pathloss("2", "1",
                                               "{} dB".format(str(FADING[0])))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_basicdelay("2",
                                                 "{}E-6".format(FADING[1]))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_pathloss("3", "1",
                                               "{} dB".format(str(FADING[2])))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_basicdelay("3",
                                                 "{}E-6".format(FADING[3]))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_pathloss("4", "1",
                                               "{} dB".format(str(FADING[4])))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_basicdelay("4",
            if loop_lock_mark_fadomg == True:
                pass
            else:
                continue
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_pathloss("2", "1",
                                               "{} dB".format(str(FADING[0])))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            if FADING[2] < 0:
                main_delay = abs(FADING[2])
                per_delay = 0
            else:
                main_delay = FADING[1]
                per_delay = FADING[2]
            specan.set_fading_profile_basicdelay(
                "2", "{}E-6".format(str(main_delay)))
            time.sleep(1)
            specan = Ektsfu(sfu_ip)
            specan.set_fading_profile_basicdelay(
                "3", "{}E-6".format(str(per_delay)))
            time.sleep(1)

            for LOSS in FADING[3]:
                if LOSS[1] == None:
                    pass
                else:
                    continue
                specan = Ektsfu(sfu_ip)
                specan.set_fading_profile_pathloss(
                    "3", "1", "{} dB".format(str(LOSS[0])))
                time.sleep(1)