RfSettings

SCPI Commands

CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARPower
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARANging
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:UMARgin
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol
CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing
class RfSettings[source]

RfSettings commands group definition. 156 total commands, 10 Sub-groups, 7 group commands

get_ar_power()float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ARPower
value: float = driver.configure.rfSettings.get_ar_power()

No command help available

return

inp_level: No help available

get_aranging()bool[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:ARANging
value: bool = driver.configure.rfSettings.get_aranging()

Adjusts the input level expected at the R&S CMW antenna automatically, according to the predefined values and measured signal amplitude.

return

auto_ranging: OFF | ON

get_envelope_power()float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower
value: float = driver.configure.rfSettings.get_envelope_power()

Sets the expected nominal power of the EUT signal

return

exp_nominal_power: numeric The range of the expected nominal power can be calculated as follows: Range (Expected Nominal Power) = Range (Input Power) + External Attenuation - User Margin The input power range is stated in the data sheet. Unit: dBm

get_hopping()bool[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing
value: bool = driver.configure.rfSettings.get_hopping()

Enables/disables frequency hopping.

return

hopping: OFF | ON

get_level()float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel
value: float = driver.configure.rfSettings.get_level()

Defines the absolute TX level of the R&S CMW (master) signal. The allowed value range can be calculated as follows: Range (Level) = Range (Output Power) - External Attenuation Range (Output Power) = -130 dBm to 0 dBm (RFx COM) or -120 dBm to 8 dBm (RFx OUT) ; please also notice the ranges quoted in the data sheet.

return

level: numeric Range: see above , Unit: dBm

get_power_control()RsCmwBluetoothSig.enums.PowerControl[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol
value: enums.PowerControl = driver.configure.rfSettings.get_power_control()

No command help available

return

pcontrol: No help available

get_umargin()float[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:UMARgin
value: float = driver.configure.rfSettings.get_umargin()

Sets the margin that the R&S CMW adds to the expected nominal power to determine the reference level. The reference level minus the external input attenuation must be within the power range of the selected input connector; refer to the data sheet.

INTRO_CMD_HELP: Refer also to the following commands:

  • method RsCmwBluetoothSig.Configure.RfSettings.envelopePower

  • method RsCmwBluetoothSig.Configure.RfSettings.Eattenuation.inputPy

return

margin: numeric Range: 0 dB to (55 dB + external attenuation - expected nominal power)

set_aranging(auto_ranging: bool)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:ARANging
driver.configure.rfSettings.set_aranging(auto_ranging = False)

Adjusts the input level expected at the R&S CMW antenna automatically, according to the predefined values and measured signal amplitude.

param auto_ranging

OFF | ON

set_envelope_power(exp_nominal_power: float)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:ENPower
driver.configure.rfSettings.set_envelope_power(exp_nominal_power = 1.0)

Sets the expected nominal power of the EUT signal

param exp_nominal_power

numeric The range of the expected nominal power can be calculated as follows: Range (Expected Nominal Power) = Range (Input Power) + External Attenuation - User Margin The input power range is stated in the data sheet. Unit: dBm

set_hopping(hopping: bool)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:HOPPing
driver.configure.rfSettings.set_hopping(hopping = False)

Enables/disables frequency hopping.

param hopping

OFF | ON

set_level(level: float)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:LEVel
driver.configure.rfSettings.set_level(level = 1.0)

Defines the absolute TX level of the R&S CMW (master) signal. The allowed value range can be calculated as follows: Range (Level) = Range (Output Power) - External Attenuation Range (Output Power) = -130 dBm to 0 dBm (RFx COM) or -120 dBm to 8 dBm (RFx OUT) ; please also notice the ranges quoted in the data sheet.

param level

numeric Range: see above , Unit: dBm

set_power_control(pcontrol: RsCmwBluetoothSig.enums.PowerControl)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<Instance>:RFSettings:PCONtrol
driver.configure.rfSettings.set_power_control(pcontrol = enums.PowerControl.DOWN)

No command help available

param pcontrol

No help available

set_umargin(margin: float)None[source]
# SCPI: CONFigure:BLUetooth:SIGNaling<instance>:RFSettings:UMARgin
driver.configure.rfSettings.set_umargin(margin = 1.0)

Sets the margin that the R&S CMW adds to the expected nominal power to determine the reference level. The reference level minus the external input attenuation must be within the power range of the selected input connector; refer to the data sheet.

INTRO_CMD_HELP: Refer also to the following commands:

  • method RsCmwBluetoothSig.Configure.RfSettings.envelopePower

  • method RsCmwBluetoothSig.Configure.RfSettings.Eattenuation.inputPy

param margin

numeric Range: 0 dB to (55 dB + external attenuation - expected nominal power)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.rfSettings.clone()

Subgroups