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: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. 24 total commands, 5 Subgroups, 17 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() RsSmbv.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() RsSmbv.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_hop_burst() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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() RsSmbv.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: RsSmbv.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: RsSmbv.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: RsSmbv.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: RsSmbv.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: RsSmbv.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: RsSmbv.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: RsSmbv.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