CfFm

SCPI Command:

SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:SRATe
SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:FILTer
SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:ROFactor
SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:SDEViation
class CfFmCls[source]

CfFm commands group definition. 4 total commands, 0 Subgroups, 4 group commands

get_filter_py() PtFiveFilter[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:FILTer
value: enums.PtFiveFilter = driver.source.afRf.generator.ptFive.cfFm.get_filter_py()

Queries the filter type used for pulse shaping for P25 with C4FM modulation.

return:

filter_py: C4FM | RC

get_ro_factor() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:ROFactor
value: float = driver.source.afRf.generator.ptFive.cfFm.get_ro_factor()

Queries the roll-off factor of the filter used for pulse shaping for P25 with C4FM modulation.

return:

ro_factor: Range: 0.2 to 0.2

get_standard_dev() List[float][source]
# SCPI: SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:SDEViation
value: List[float] = driver.source.afRf.generator.ptFive.cfFm.get_standard_dev()

Queries the deviations used for C4FM modulation, for P25.

return:

sdeviation: List of four deviations, for the symbols 01, 00, 10, 11. Range: -1800 Hz to 1800 Hz, Unit: Hz

get_symbol_rate() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:PTFive:CFFM:SRATe
value: float = driver.source.afRf.generator.ptFive.cfFm.get_symbol_rate()

Queries the symbol rate for P25 with C4FM modulation.

return:

srate: Range: 4800 symbol/s to 4800 symbol/s , Unit: symbol/s