示例#1
0
文件: GSMFCC.py 项目: fzhxhdd888/IORI
def initseting(init_parms_list):
    """
        GSM模块initing的处理
        :param init_parms_list:
        :return:
        """
    # 更新测试band信息到全局变量
    global_element.Test_band = init_parms_list[0]['Value']

    # 更新BS LEVEL信息到全局变量
    global_element.Test_bslevel = init_parms_list[6]['Value']

    # 获取信道列表
    if global_element.Test_band == 'GSM850':
        channel_str = init_parms_list[1]['Value']
    elif global_element.Test_band == 'GSM900':
        channel_str = init_parms_list[2]['Value']
    elif global_element.Test_band == 'DCS1800':
        channel_str = init_parms_list[3]['Value']
    else:
        channel_str = init_parms_list[4]['Value']
    channel_str_list = testseq_handle.channelstrtolist(
        channel_str)  # 将所有信道整理成字符串列表的形式

    # 获取PCL列表
    pcl_str = init_parms_list[5]['Value']
    pcl_str_list = testseq_handle.channelstrtolist(
        pcl_str)  # 将所有pcl整理成字符串列表的形式

    # 获取mode
    mode_str = init_parms_list[7]['Value']

    return channel_str_list, pcl_str_list, mode_str
示例#2
0
def initseting(init_parms_list):
    """
    WCDMAFCC模块initing的处理
    :param init_parms_list:
    :return:
    """
    # 更新测试band信息到全局变量
    global_element.Test_band = init_parms_list[0]['Value']

    # 更新BS LEVEL信息到全局变量
    global_element.Test_bslevel = init_parms_list[4]['Value']

    # 获取信道列表
    if global_element.Test_band == 'Band II':
        channel_str = init_parms_list[1]['Value']
    elif global_element.Test_band == 'Band IV':
        channel_str = init_parms_list[2]['Value']
    elif global_element.Test_band == 'Band V':
        channel_str = init_parms_list[3]['Value']
    channel_str_list = testseq_handle.channelstrtolist(channel_str)  # 将所有信道整理成字符串列表的形式

    # 获取mode
    mode_str = init_parms_list[5]['Value']

    return channel_str_list, mode_str
示例#3
0
文件: BT2FCC.py 项目: fzhxhdd888/IORI
def initseting(init_parms_list):
    """
    BT2FCC模块initing的处理
    :param init_parms_list:
    :return:
    """
    # 获取Channel信息
    channel_str = init_parms_list['Value']
    channel_str_list = testseq_handle.channelstrtolist(channel_str)  # 将所有信道整理成字符串列表的形式

    return channel_str_list
示例#4
0
文件: WLAN_B.py 项目: fzhxhdd888/IORI
def initseting(init_parms_list):
    """
    WLANB模块initing的处理
    :param init_parms_list:
    :return:
    """
    # 更新测试band信息到全局变量
    global_element.Test_Antenna = init_parms_list[0]['Value']

    # 更新Datarate信息到全局变量
    global_element.Test_Datarate = init_parms_list[1]['Value']

    # 更新Channel信息到全局变量
    channel_str = init_parms_list[2]['Value']
    channel_str_list = testseq_handle.channelstrtolist(channel_str)  # 将所有信道整理成字符串列表的形式

    return channel_str_list
示例#5
0
def initseting(init_parms_list):
    """
    LTEFCC模块initing的处理
    :param init_parms_list:
    :return:
    """
    # 更新测试band信息到全局变量
    global_element.Test_band = init_parms_list[0]['Value']

    # 更新BS LEVEL信息到全局变量
    global_element.Test_bslevel = init_parms_list[2]['Value']

    # 更新Bandwidth信息到全局变量
    global_element.Test_lte_bandwidth = init_parms_list[1]['Value']

    # 获取信道列表
    channel_str = global_element.lte_channel_fortest_dict[
        global_element.Test_lte_bandwidth][global_element.Test_band]
    channel_str_list = testseq_handle.channelstrtolist(
        channel_str)  # 将所有信道整理成字符串列表的形式

    return channel_str_list
示例#6
0
def initseting(init_parms_list):
    """
    WLANB模块initing的处理
    :param init_parms_list:
    :return:
    """
    # 更新测试band信息到全局变量
    global_element.Test_Antenna = init_parms_list[0]['Value']

    # 更新Datarate信息到全局变量
    global_element.Test_Datarate = init_parms_list[1]['Value']

    global_element.Test_wlan_bw = init_parms_list[3]['Value']

    if global_element.Test_wlan_bw == 'VHT20':
        channel_str = init_parms_list[4]['Value']
    elif global_element.Test_wlan_bw == 'VHT40':
        channel_str = init_parms_list[5]['Value']
    elif global_element.Test_wlan_bw == 'VHT80':
        channel_str = init_parms_list[6]['Value']

    channel_str_list = testseq_handle.channelstrtolist(channel_str)

    return channel_str_list