Edrate

SCPI Commands :

CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:PVTime
CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:FSTability
class EdrateCls[source]

Edrate commands group definition. 6 total commands, 3 Subgroups, 2 group commands

class FstabilityStruct[source]

Structure for setting input parameters. Fields:

  • Wi: float: numeric Limit for the initial center frequency error Range: 0 Hz to 250 kHz

  • Wiplus_W_0_Max: float: numeric Limit for the overall uncompensated frequency error Range: 0 Hz to 250 kHz

  • W_0_Max: float: numeric Limit for the maximum compensated frequency error in the DPSK portion of the packet Range: 0 Hz to 250 kHz

  • Wi_Enabled: List[bool]: OFF | ON Enable limits for current, average, and maximum results (3 values) .

  • Wi_W_0_Max_Enabled: List[bool]: OFF | ON Enable limits for current, average, and maximum results (3 values) .

  • W_0_Max_Enabled: List[bool]: OFF | ON Enable limits for current, average, and maximum results (3 values) .

class PowerVsTimeStruct[source]

Structure for setting input parameters. Fields:

  • Dpsk_Minus_Gfsk_Low: float: numeric Range: -99.99 dB to 99.99 dB

  • Dpsk_Minus_Gfsk_Upp: float: numeric Range: -99.99 dB to 99.99 dB

  • Guard_Period_Low: float: numeric Range: -9.99 µs to 9.99 µs

  • Guard_Period_Upp: float: numeric Range: -9.99 µs to 9.99 µs

  • Dpsk_Minus_Gfsk_Enable: List[bool]: OFF | ON Disables or enables the limit check for the DPSK minus GFSK power, 4 values, corresponding to the current, average, maximum and minimum results.

  • Guard_Period_Enable: List[bool]: OFF | ON Disables or enables the limit check for the guard period, 4 values, corresponding to the current, average, maximum and minimum results.

get_fstability() FstabilityStruct[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:FSTability
value: FstabilityStruct = driver.configure.multiEval.limit.edrate.get_fstability()

Defines and activates upper limits for the frequency stability.

return:

structure: for return value, see the help for FstabilityStruct structure arguments.

get_power_vs_time() PowerVsTimeStruct[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:PVTime
value: PowerVsTimeStruct = driver.configure.multiEval.limit.edrate.get_power_vs_time()

Defines the power limits for EDR: lower and upper limits for DPSK minus GFSK power and for guard period, limit check enabling.

return:

structure: for return value, see the help for PowerVsTimeStruct structure arguments.

set_fstability(value: FstabilityStruct) None[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:FSTability
structure = driver.configure.multiEval.limit.edrate.FstabilityStruct()
structure.Wi: float = 1.0
structure.Wiplus_W_0_Max: float = 1.0
structure.W_0_Max: float = 1.0
structure.Wi_Enabled: List[bool] = [True, False, True]
structure.Wi_W_0_Max_Enabled: List[bool] = [True, False, True]
structure.W_0_Max_Enabled: List[bool] = [True, False, True]
driver.configure.multiEval.limit.edrate.set_fstability(value = structure)

Defines and activates upper limits for the frequency stability.

param value:

see the help for FstabilityStruct structure arguments.

set_power_vs_time(value: PowerVsTimeStruct) None[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIMit:EDRate:PVTime
structure = driver.configure.multiEval.limit.edrate.PowerVsTimeStruct()
structure.Dpsk_Minus_Gfsk_Low: float = 1.0
structure.Dpsk_Minus_Gfsk_Upp: float = 1.0
structure.Guard_Period_Low: float = 1.0
structure.Guard_Period_Upp: float = 1.0
structure.Dpsk_Minus_Gfsk_Enable: List[bool] = [True, False, True]
structure.Guard_Period_Enable: List[bool] = [True, False, True]
driver.configure.multiEval.limit.edrate.set_power_vs_time(value = structure)

Defines the power limits for EDR: lower and upper limits for DPSK minus GFSK power and for guard period, limit check enabling.

param value:

see the help for PowerVsTimeStruct structure arguments.

Cloning the Group

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

Subgroups