Fconfig

SCPI Commands :

[SOURce<HW>]:BB:HUWB:FCONfig:ADDGap
[SOURce<HW>]:BB:HUWB:FCONfig:CINDex
[SOURce<HW>]:BB:HUWB:FCONfig:CPBurst
[SOURce<HW>]:BB:HUWB:FCONfig:DALEngth
[SOURce<HW>]:BB:HUWB:FCONfig:DR
[SOURce<HW>]:BB:HUWB:FCONfig:FLENgth
[SOURce<HW>]:BB:HUWB:FCONfig:HOPBurst
[SOURce<HW>]:BB:HUWB:FCONfig:MDL
[SOURce<HW>]:BB:HUWB:FCONfig:MFL
[SOURce<HW>]:BB:HUWB:FCONfig:MPRF
[SOURce<HW>]:BB:HUWB:FCONfig:PHRBrate
[SOURce<HW>]:BB:HUWB:FCONfig:PHRLength
[SOURce<HW>]:BB:HUWB:FCONfig:SFDLength
[SOURce<HW>]:BB:HUWB:FCONfig:SFPAYLoad
[SOURce<HW>]:BB:HUWB:FCONfig:SFShr
[SOURce<HW>]:BB:HUWB:FCONfig:SYMRate
[SOURce<HW>]:BB:HUWB:FCONfig:SYNLength
[SOURce<HW>]:BB:HUWB:FCONfig:VRATe
class FconfigCls[source]

Fconfig commands group definition. 25 total commands, 5 Subgroups, 18 group commands

get_add_dap() int[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:ADDGap
value: int = driver.source.bb.huwb.fconfig.get_add_dap()

Sets additional gap between payload and STS.

return

additional_gap: integer Range: 0 to 127

get_cindex() RsSmw.enums.HrpUwbCodeIndex[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:CINDex
value: enums.HrpUwbCodeIndex = driver.source.bb.huwb.fconfig.get_cindex()

Sets the code index.

return

code_index: CI_1| CI_2| CI_3| CI_4| CI_5| CI_6| CI_7| CI_8| CI_9| CI_10| CI_11| CI_12| CI_13| CI_14| CI_15| CI_16| CI_17| CI_18| CI_19| CI_20| CI_21| CI_22| CI_23| CI_24| CI_25| CI_26| CI_27| CI_28| CI_29| CI_30| CI_31| CI_32

get_cp_burst() RsSmw.enums.HrpUwbChipsPerBurst[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:CPBurst
value: enums.HrpUwbChipsPerBurst = driver.source.bb.huwb.fconfig.get_cp_burst()

Sets the chips per burst.

return

chips_per_burst: CPB_1| CPB_2| CPB_4| CPB_16| CPB_8| CPB_32| CPB_64| CPB_128| CPB_512

get_da_length() int[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:DALEngth
value: int = driver.source.bb.huwb.fconfig.get_da_length()

Sets the data length of the physical header data in octets.

return

dlength: integer Range: 1 to 4096

get_dr() float[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:DR
value: float = driver.source.bb.huwb.fconfig.get_dr()

Queries the data rate.

return

hrp_uwb_data_rate: No help available

get_flength() int[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:FLENgth
value: int = driver.source.bb.huwb.fconfig.get_flength()

Queries the frame length. The frame length is the sum of the MAC header length, the MAC frame check sequence (FCS) field length and the data length of the physical header.

return

frame_length: integer

get_hop_burst() RsSmw.enums.HrpUwbHopBurst[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:HOPBurst
value: enums.HrpUwbHopBurst = driver.source.bb.huwb.fconfig.get_hop_burst()

Sets the number of hop bursts.

return

hop_burst: HB_2| HB_8| HB_32

get_mdl() RsSmw.enums.HrpUwbMaxDataLength[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:MDL
value: enums.HrpUwbMaxDataLength = driver.source.bb.huwb.fconfig.get_mdl()

Sets the maximum data length for HPRF mode.

return

max_data_len: MDL_1023| MDL_2047| MDL_4095 MDL_1023 1023 octets MDL_2047 2047 octets MDL_4095 4095 octets

get_mfl() RsSmw.enums.HrpUwbMacFcsLength[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:MFL
value: enums.HrpUwbMacFcsLength = driver.source.bb.huwb.fconfig.get_mfl()

Sets the length of the frame check sequence field.

return

mac_fcs_len: MFL_2| MFL_4 MFL_2 Two octets MFL_4 Four octets

get_mprf() float[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:MPRF
value: float = driver.source.bb.huwb.fconfig.get_mprf()

Queries the mean pulse repetition frequency (PRF) .

return

mean_prf: float

get_phr_length() RsSmw.enums.ZigBeePhrLengthInSymbols[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:PHRLength
value: enums.ZigBeePhrLengthInSymbols = driver.source.bb.huwb.fconfig.get_phr_length()

No command help available

return

phr_length: No help available

get_phrb_rate() float[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:PHRBrate
value: float = driver.source.bb.huwb.fconfig.get_phrb_rate()

Queries the physical header bit rate.

return

hrp_uwb_phr_bitrate: No help available

get_sf_payload() RsSmw.enums.ZigBeeSpreadingFactor[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFPAYLoad
value: enums.ZigBeeSpreadingFactor = driver.source.bb.huwb.fconfig.get_sf_payload()

No command help available

return

factor_in_payload: No help available

get_sf_shr() RsSmw.enums.ZigBeeSpreadingFactor[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFShr
value: enums.ZigBeeSpreadingFactor = driver.source.bb.huwb.fconfig.get_sf_shr()

No command help available

return

sfi_nshr: No help available

get_sfd_length() RsSmw.enums.HrpUwbSfdlEngth[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFDLength
value: enums.HrpUwbSfdlEngth = driver.source.bb.huwb.fconfig.get_sfd_length()

Queries the symbol length of the start-of-frame delimiter (SFD) . The SFD length depends on the set SFD symbol sequence, see Table ‘SFD: indices and lengths’.

return

sfd_length: SFDL_4| SFDL_8| SFDL_16| SFDL_32| SFDL_64

get_sym_rate() float[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SYMRate
value: float = driver.source.bb.huwb.fconfig.get_sym_rate()

No command help available

return

hrp_uwb_symbol_rate: No help available

get_syn_length() RsSmw.enums.HrpUwbSyncLength[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SYNLength
value: enums.HrpUwbSyncLength = driver.source.bb.huwb.fconfig.get_syn_length()

Sets the sync length.

return

sync_length: SL_16| SL_24| SL_32| SL_48| SL_64| SL_96| SL_128| SL_256| SL_1024| SL_4096

get_vrate() RsSmw.enums.HrpUwbViterbiRate[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:VRATe
value: enums.HrpUwbViterbiRate = driver.source.bb.huwb.fconfig.get_vrate()

Queries the viterbi rate for convolutional coding.

return

hrp_uwb_viterbi_rate: No help available

set_add_dap(additional_gap: int) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:ADDGap
driver.source.bb.huwb.fconfig.set_add_dap(additional_gap = 1)

Sets additional gap between payload and STS.

param additional_gap

integer Range: 0 to 127

set_cindex(code_index: RsSmw.enums.HrpUwbCodeIndex) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:CINDex
driver.source.bb.huwb.fconfig.set_cindex(code_index = enums.HrpUwbCodeIndex.CI_1)

Sets the code index.

param code_index

CI_1| CI_2| CI_3| CI_4| CI_5| CI_6| CI_7| CI_8| CI_9| CI_10| CI_11| CI_12| CI_13| CI_14| CI_15| CI_16| CI_17| CI_18| CI_19| CI_20| CI_21| CI_22| CI_23| CI_24| CI_25| CI_26| CI_27| CI_28| CI_29| CI_30| CI_31| CI_32

set_cp_burst(chips_per_burst: RsSmw.enums.HrpUwbChipsPerBurst) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:CPBurst
driver.source.bb.huwb.fconfig.set_cp_burst(chips_per_burst = enums.HrpUwbChipsPerBurst.CPB_1)

Sets the chips per burst.

param chips_per_burst

CPB_1| CPB_2| CPB_4| CPB_16| CPB_8| CPB_32| CPB_64| CPB_128| CPB_512

set_da_length(dlength: int) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:DALEngth
driver.source.bb.huwb.fconfig.set_da_length(dlength = 1)

Sets the data length of the physical header data in octets.

param dlength

integer Range: 1 to 4096

set_hop_burst(hop_burst: RsSmw.enums.HrpUwbHopBurst) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:HOPBurst
driver.source.bb.huwb.fconfig.set_hop_burst(hop_burst = enums.HrpUwbHopBurst.HB_2)

Sets the number of hop bursts.

param hop_burst

HB_2| HB_8| HB_32

set_mdl(max_data_len: RsSmw.enums.HrpUwbMaxDataLength) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:MDL
driver.source.bb.huwb.fconfig.set_mdl(max_data_len = enums.HrpUwbMaxDataLength.MDL_1023)

Sets the maximum data length for HPRF mode.

param max_data_len

MDL_1023| MDL_2047| MDL_4095 MDL_1023 1023 octets MDL_2047 2047 octets MDL_4095 4095 octets

set_mfl(mac_fcs_len: RsSmw.enums.HrpUwbMacFcsLength) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:MFL
driver.source.bb.huwb.fconfig.set_mfl(mac_fcs_len = enums.HrpUwbMacFcsLength.MFL_2)

Sets the length of the frame check sequence field.

param mac_fcs_len

MFL_2| MFL_4 MFL_2 Two octets MFL_4 Four octets

set_sfd_length(sfd_length: RsSmw.enums.HrpUwbSfdlEngth) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFDLength
driver.source.bb.huwb.fconfig.set_sfd_length(sfd_length = enums.HrpUwbSfdlEngth.SFDL_16)

Queries the symbol length of the start-of-frame delimiter (SFD) . The SFD length depends on the set SFD symbol sequence, see Table ‘SFD: indices and lengths’.

param sfd_length

SFDL_4| SFDL_8| SFDL_16| SFDL_32| SFDL_64

set_syn_length(sync_length: RsSmw.enums.HrpUwbSyncLength) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SYNLength
driver.source.bb.huwb.fconfig.set_syn_length(sync_length = enums.HrpUwbSyncLength.SL_1024)

Sets the sync length.

param sync_length

SL_16| SL_24| SL_32| SL_48| SL_64| SL_96| SL_128| SL_256| SL_1024| SL_4096

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.huwb.fconfig.clone()

Subgroups