specan = Ektsfu(sfu_ip) specan.set_interferer_reference("LEV") specan = Ektsfu(sfu_ip) specan.set_interferer_level("-25") # specan = Ektsfu(sfu_ip) # specan.set_interferer_frequency_offset("-1") # specan = Ektsfu(sfu_ip) # specan.set_interferer_singal_frequency_offset("-1") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(int(FREQUENCY_666)) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format(str(8))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(LEVEL_OFFSET_666)) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", LEVEL_30_666) 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(FREQUENCY_666))})) 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(8)})) time.sleep(1) del net """
if loop_lock_mark == True: pass else: continue if FREQUENCY_LEVEL_OFFSET[0][0] < 400: CURRENT_BANDWIDTH = 7 else: CURRENT_BANDWIDTH = 8 specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(int(FREQUENCY_LEVEL_OFFSET[0][0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format( str(CURRENT_BANDWIDTH))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(FREQUENCY_LEVEL_OFFSET[0][1])) specan = Ektsfu(sfu_ip) specan.set_level_level_level( "dBm", str("%.2f" % ((-50) - FREQUENCY_LEVEL_OFFSET[0][1]))) specan = Ektsfu(sfu_ip) specan.set_noise_awgn_cn("25") 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(FREQUENCY_LEVEL_OFFSET[0][0])) })) time.sleep(1)
for PARAMETER_FIXED in load_dict.get("test_parame_result"): loop_lock_mark = False for check_list in PARAMETER_FIXED[4]: if check_list[5] == None: loop_lock_mark = True break if loop_lock_mark == True: pass else: continue specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(PARAMETER_FIXED[0]) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format(str(PARAMETER_FIXED[3]))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(PARAMETER_FIXED[1])) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", str(PARAMETER_FIXED[2])) 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_FIXED[3])})) time.sleep(1) del net """ 触发stb-tester进行频率和符号率设置
specan.set_noise_noise_noise("ADD") specan = Ektsfu(sfu_ip) specan.set_noise_noise_awgn("ON") specan = Ektsfu(sfu_ip) specan.set_noise_settings_bandwith("ON") specan = Ektsfu(sfu_ip) specan.set_fading_fading_state("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_modulator("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_baseband("OFF") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(FREQUENCY_666) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_8") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(LEVEL_OFFSET_666)) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", str(-60 - float(LEVEL_OFFSET_666))) stb_tester_execute_testcase(ekt_cfg.STB_TESTER_URL, ekt_cfg.BANCH_ID, ekt_cfg.DVB_T_SET_SEARCH_FUNCTION, ekt_cfg.DVB_T_SET_SEARCH_CATEGORY, ekt_cfg.DVB_T_SET_SEARCH_REMOTE) for PARAMETER in load_dict.get("test_parame_result"): loop_lock_mark = False for check_list in PARAMETER[4]: if check_list[1] == None: loop_lock_mark = True break