Setup

SCPI Command :

CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>[:SETup]
class SetupCls[source]

Setup commands group definition. 20 total commands, 17 Subgroups, 1 group commands

class SetupStruct[source]

Structure for setting input parameters. Contains optional setting parameters. Fields:

  • Burst_Type: enums.BurstType: BR | EDR | LE BR: ‘Basic Rate’ EDR: ‘Enhanced Data Rate’ LE: ‘Low Energy’

  • Packet_Type: enums.SegmentPacketType: DH1 | DH3 | DH5 | E21P | E23P | E25P | E31P | E33P | E35P | RFPHytest | ADVertiser | RFCTe Packet type expected in the segment DH1, DH3, DH5: BR packet E21P, E23P, E25P, E31P, E33P, E35P: 2-DH1, 2-DH3, 2-DH5, 3-DH1, 3-DH3, 3-DH5 EDR packet RFPHytest: LE test packet ADVertiser: LE advertiser RFCTe: LE with CTE test packet

  • Pattern_Type: enums.MevPatternType: ALL1 | P11 | OTHer | ALTernating | P44 Payload pattern type expected in the segment: ALL1: 11111111 P11: 10101010 OTHer: any pattern except P11, P44 and ALL1 ALTernating: the periodical change of the pattern P11, P44 P44: 11110000

  • Payload_Length: int: numeric Payload length expected in the segment Range: 0 Byte(s) to 1021 Byte(s)

  • No_Of_Off_Slots: int: numeric Number of unused slots between any two occupied slots or slot sequences expected in the segment. Range: 1 to 9

  • Segment_Length: int: numeric Number of measured bursts in the segment. The sum of the length of all active segments must not exceed 6700 timeslots (1 timeslot = 625 μs duration) . Range: 1 to 1000

  • Meas_On_Exception: bool: No parameter help available

  • Level: float: numeric Expected nominal power in the segment. 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

  • Frequency: float: numeric Center frequency for the segment Range: 100 MHz to 6 GHz, Unit: Hz

  • Meas_Filter: enums.FilterWidth: NARRow | WIDE Filter bandwidth for the segment NARRow: narrow-band filter WIDE: wide-band filter

  • Retrigger: bool: Optional setting parameter. OFF | ON Specifies whether a trigger event is required for the segment or not. The setting is ignored for the first segment of a measurement. OFF: measure the segment without retrigger ON: trigger event required

get(segment=Segment.Default) SetupStruct[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>[:SETup]
value: SetupStruct = driver.configure.multiEval.listPy.segment.setup.get(segment = repcap.Segment.Default)

Defines the segment length, the signal properties and the analyzer settings for a selected segment. In general, this command must be sent for all segments to be measured.

param segment:

optional repeated capability selector. Default value: S1 (settable in the interface ‘Segment’)

return:

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

set(structure: SetupStruct, segment=Segment.Default) None[source]
# SCPI: CONFigure:BLUetooth:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>[:SETup]
structure = driver.configure.multiEval.listPy.segment.setup.SetupStruct()
structure.Burst_Type: enums.BurstType = enums.BurstType.BR
structure.Packet_Type: enums.SegmentPacketType = enums.SegmentPacketType.ADVertiser
structure.Pattern_Type: enums.MevPatternType = enums.MevPatternType.ALL1
structure.Payload_Length: int = 1
structure.No_Of_Off_Slots: int = 1
structure.Segment_Length: int = 1
structure.Meas_On_Exception: bool = False
structure.Level: float = 1.0
structure.Frequency: float = 1.0
structure.Meas_Filter: enums.FilterWidth = enums.FilterWidth.NARRow
structure.Retrigger: bool = False
driver.configure.multiEval.listPy.segment.setup.set(structure, segment = repcap.Segment.Default)

Defines the segment length, the signal properties and the analyzer settings for a selected segment. In general, this command must be sent for all segments to be measured.

param structure:

for set value, see the help for SetupStruct structure arguments.

param segment:

optional repeated capability selector. Default value: S1 (settable in the interface ‘Segment’)

Cloning the Group

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

Subgroups