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