FilterPy

SCPI Commands :

[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:BW
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:DUPLexing
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:FREQ
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:SCS
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TCASe
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMODel
[SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMSTandard
class FilterPyCls[source]

FilterPy commands group definition. 8 total commands, 0 Subgroups, 8 group commands

get_bw() RsSmbv.enums.FilterBandwidth[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:BW
value: enums.FilterBandwidth = driver.source.bb.nr5G.setting.tmodel.filterPy.get_bw()

Applies a bandwidth filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_bandwidth: ALL| F5| F10| F15| F20| F25| F30| F40| F50| F60| F70| F80| F90| F100| F200| F400| F35| F45| F800| F1600| F2000

get_catalog() List[str][source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog
value: List[str] = driver.source.bb.nr5G.setting.tmodel.filterPy.get_catalog()

Queries the filenames of predefined test signal files in the default directory after applying a filter.

return

nr_5_gcat_name_tmod_modified: filename1,filename2,… Returns a string of filenames separated by commas.

get_duplexing() RsSmbv.enums.FilterDuplexing[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:DUPLexing
value: enums.FilterDuplexing = driver.source.bb.nr5G.setting.tmodel.filterPy.get_duplexing()

Applies a duplexing filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_duplexing: ALL| FDD| TDD

get_freq() RsSmbv.enums.FilterFreqRange[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:FREQ
value: enums.FilterFreqRange = driver.source.bb.nr5G.setting.tmodel.filterPy.get_freq()

Applies a frequency range filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_freq_range: ALL| FR1| FR2

get_scs() RsSmbv.enums.FilterSubcarrierSpacing[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:SCS
value: enums.FilterSubcarrierSpacing = driver.source.bb.nr5G.setting.tmodel.filterPy.get_scs()

Applies a subcarrier spacing filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_scs: ALL| F15| F30| F60| F120| F480| F960

get_tcase() RsSmbv.enums.TestModelTestCaseAll[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TCASe
value: enums.TestModelTestCaseAll = driver.source.bb.nr5G.setting.tmodel.filterPy.get_tcase()

Applies a ORAN test case filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_test_case: ALL| TC323110| TC323112| TC323114| TC32311| TC32312| TC32314| TC32316| TC32318| TC32511| TC32512| TC32513| TC32514| TC32515| TC32516| TC32517| TC32518| TC32611| TC32612| TC32613| TC32614| TC32615| TC32313| TC32315| TC32317| TC32319| TC32381| TC323111| TC323113| TC323115| TC323117| TC323121| TC32332| TC32532| TC32333| TC32334| TC32335| TC32336| TC32337| TC32338| TC32339| TC323310| TC323311| TC32533| TC32534| TC32535| TC32536| TC32537| TC32538| TC32539| TC325310| TC325311

get_tm_standard() RsSmbv.enums.TestModelType[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMSTandard
value: enums.TestModelType = driver.source.bb.nr5G.setting.tmodel.filterPy.get_tm_standard()

Applies a standard filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

test_model_stand: No help available

get_tmodel() RsSmbv.enums.FilterTestModels[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMODel
value: enums.FilterTestModels = driver.source.bb.nr5G.setting.tmodel.filterPy.get_tmodel()

Applies a test model filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

return

filter_test_model: ALL| TM1_1| TM1_2| TM2| TM2a| TM3_1| TM3_1A| TM3_2| TM3_3| TM2B| TM3_1B

set_bw(filter_bandwidth: RsSmbv.enums.FilterBandwidth) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:BW
driver.source.bb.nr5G.setting.tmodel.filterPy.set_bw(filter_bandwidth = enums.FilterBandwidth.ALL)

Applies a bandwidth filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_bandwidth

ALL| F5| F10| F15| F20| F25| F30| F40| F50| F60| F70| F80| F90| F100| F200| F400| F35| F45| F800| F1600| F2000

set_duplexing(filter_duplexing: RsSmbv.enums.FilterDuplexing) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:DUPLexing
driver.source.bb.nr5G.setting.tmodel.filterPy.set_duplexing(filter_duplexing = enums.FilterDuplexing.ALL)

Applies a duplexing filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_duplexing

ALL| FDD| TDD

set_freq(filter_freq_range: RsSmbv.enums.FilterFreqRange) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:FREQ
driver.source.bb.nr5G.setting.tmodel.filterPy.set_freq(filter_freq_range = enums.FilterFreqRange.ALL)

Applies a frequency range filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_freq_range

ALL| FR1| FR2

set_scs(filter_scs: RsSmbv.enums.FilterSubcarrierSpacing) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:SCS
driver.source.bb.nr5G.setting.tmodel.filterPy.set_scs(filter_scs = enums.FilterSubcarrierSpacing.ALL)

Applies a subcarrier spacing filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_scs

ALL| F15| F30| F60| F120| F480| F960

set_tcase(filter_test_case: RsSmbv.enums.TestModelTestCaseAll) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TCASe
driver.source.bb.nr5G.setting.tmodel.filterPy.set_tcase(filter_test_case = enums.TestModelTestCaseAll.ALL)

Applies a ORAN test case filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_test_case

ALL| TC323110| TC323112| TC323114| TC32311| TC32312| TC32314| TC32316| TC32318| TC32511| TC32512| TC32513| TC32514| TC32515| TC32516| TC32517| TC32518| TC32611| TC32612| TC32613| TC32614| TC32615| TC32313| TC32315| TC32317| TC32319| TC32381| TC323111| TC323113| TC323115| TC323117| TC323121| TC32332| TC32532| TC32333| TC32334| TC32335| TC32336| TC32337| TC32338| TC32339| TC323310| TC323311| TC32533| TC32534| TC32535| TC32536| TC32537| TC32538| TC32539| TC325310| TC325311

set_tm_standard(test_model_stand: RsSmbv.enums.TestModelType) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMSTandard
driver.source.bb.nr5G.setting.tmodel.filterPy.set_tm_standard(test_model_stand = enums.TestModelType.NR)

Applies a standard filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param test_model_stand

NR 3GPP test models. ORAN ORAN test cases.

set_tmodel(filter_test_model: RsSmbv.enums.FilterTestModels) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:SETTing:TMODel:FILTer:TMODel
driver.source.bb.nr5G.setting.tmodel.filterPy.set_tmodel(filter_test_model = enums.FilterTestModels.ALL)

Applies a test model filter to narrow down the files returned by the query [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:FILTer:CATalog.

param filter_test_model

ALL| TM1_1| TM1_2| TM2| TM2a| TM3_1| TM3_1A| TM3_2| TM3_3| TM2B| TM3_1B