LrWpan

SCPI Commands :

[SOURce<HW>]:BB:LRWPan:PRESet
[SOURce<HW>]:BB:LRWPan:SLENgth
[SOURce<HW>]:BB:LRWPan:STATe
[SOURce<HW>]:BB:LRWPan:STD
Commands in total: 380
Subgroups: 13
Direct child commands: 4
get_slength() int[source]
# [SOURce<HW>]:BB:LRWPan:SLENgth
value: int = driver.source.bb.lrWpan.get_slength()

Sets the sequence length of the signal in number of frames. The signal is calculated in advance and output in the arbitrary waveform generator. The maximum number of frames is calculated as follows: Max. No. of Frames = Arbitrary waveform memory size/(sampling rate x 10 ms) .

Returns:

slength: integer Range: 1 to 1024

get_state() bool[source]
# [SOURce<HW>]:BB:LRWPan:STATe
value: bool = driver.source.bb.lrWpan.get_state()

Enables the baseband signal application and disables all the other baseband signal applications in the same signal path.

Returns:

hrp_uwb_state: 1 | ON | 0| OFF

get_std() HrpUwbMode[source]
# [SOURce<HW>]:BB:LRWPan:STD
value: enums.HrpUwbMode = driver.source.bb.lrWpan.get_std()

Sets the 802.15.4 mode.

Returns:

mode: NONHRP | BPRF | HPRF | OQPSK | MMS | EHPRF | SENS | SYNSFD NONHRP Enables HRP non-ERDEV mode. BPRF Enables HRP-ERDEV base pulse repetition frequency (BPRF) mode. HPRF Enables HRP-ERDEV higher pulse repetition frequency (HPRF) mode. OQPSK Requires R&S SMW-K180. Enables 802.15.4 with O-QPSK modulation mode. MMS Requires R&S SMW-K181. Enables multi-millisecond advanced ranging (MMS) mode. EHPRF Requires R&S SMW-K181. Enables enhanced modulation and low latency (EM+LLD) mode SENS Requires R&S SMW-K182. Enables sensing mode. SYNSFD Enables SYN+SFD mode. The SYN packet and the SFD packet without the DATA part is sent.

preset() None[source]
# [SOURce<HW>]:BB:LRWPan:PRESet
driver.source.bb.lrWpan.preset()

Sets all parameters of the application to their default values. These values are the *RST values of the commands of the application.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# [SOURce<HW>]:BB:LRWPan:PRESet
driver.source.bb.lrWpan.preset_with_opc()

Sets all parameters of the application to their default values. These values are the *RST values of the commands of the application.

Same as preset, but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout_set() to set the timeout value.

Parameters:

opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.

set_slength(slength: int) None[source]
# [SOURce<HW>]:BB:LRWPan:SLENgth
driver.source.bb.lrWpan.set_slength(slength = 1)

Sets the sequence length of the signal in number of frames. The signal is calculated in advance and output in the arbitrary waveform generator. The maximum number of frames is calculated as follows: Max. No. of Frames = Arbitrary waveform memory size/(sampling rate x 10 ms) .

Parameters:

slength – integer Range: 1 to 1024

set_state(hrp_uwb_state: bool) None[source]
# [SOURce<HW>]:BB:LRWPan:STATe
driver.source.bb.lrWpan.set_state(hrp_uwb_state = False)

Enables the baseband signal application and disables all the other baseband signal applications in the same signal path.

Parameters:

hrp_uwb_state – 1 | ON | 0| OFF

set_std(mode: HrpUwbMode) None[source]
# [SOURce<HW>]:BB:LRWPan:STD
driver.source.bb.lrWpan.set_std(mode = enums.HrpUwbMode.BPRF)

Sets the 802.15.4 mode.

Parameters:

mode – NONHRP | BPRF | HPRF | OQPSK | MMS | EHPRF | SENS | SYNSFD NONHRP Enables HRP non-ERDEV mode. BPRF Enables HRP-ERDEV base pulse repetition frequency (BPRF) mode. HPRF Enables HRP-ERDEV higher pulse repetition frequency (HPRF) mode. OQPSK Requires R&S SMW-K180. Enables 802.15.4 with O-QPSK modulation mode. MMS Requires R&S SMW-K181. Enables multi-millisecond advanced ranging (MMS) mode. EHPRF Requires R&S SMW-K181. Enables enhanced modulation and low latency (EM+LLD) mode SENS Requires R&S SMW-K182. Enables sensing mode. SYNSFD Enables SYN+SFD mode. The SYN packet and the SFD packet without the DATA part is sent.

Cloning the Group

# Create a copy of the original group, that exists independently
lrWpan_copy = driver.source.bb.lrWpan.clone()

Subgroups