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:FCTPl
[SOURce<HW>]:BB:HUWB:FCONfig:FCTShr
[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:SYMRate
[SOURce<HW>]:BB:HUWB:FCONfig:SYNLength
[SOURce<HW>]:BB:HUWB:FCONfig:VRATe
Commands in total: 24
Subgroups: 5
Direct child commands: 17
get_add_dap() int[source]
# [SOURce<HW>]:BB:HUWB:FCONfig:ADDGap
value: int = driver.source.bb.huwb.fconfig.get_add_dap()

Sets additional gap between payload and STS.

Returns:

additional_gap: integer Range: 0 to 127

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

Sets the code index.

Returns:

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() HrpUwbChipsPerBurst[source]
# [SOURce<HW>]:BB:HUWB:FCONfig:CPBurst
value: enums.HrpUwbChipsPerBurst = driver.source.bb.huwb.fconfig.get_cp_burst()

Sets the chips per burst.

Returns:

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]
# [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.

Returns:

dlength: integer Range: 1 to 4096

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

Queries the data rate.

get_fctpl() ZigBeeSpreadingFactor[source]
# [SOURce<HW>]:BB:HUWB:FCONfig:FCTPl
value: enums.ZigBeeSpreadingFactor = driver.source.bb.huwb.fconfig.get_fctpl()

No help available

get_fctshr() ZigBeeSpreadingFactor[source]
# [SOURce<HW>]:BB:HUWB:FCONfig:FCTShr
value: enums.ZigBeeSpreadingFactor = driver.source.bb.huwb.fconfig.get_fctshr()

No help available

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

Sets the number of hop bursts.

Returns:

hop_burst: HB_2 | HB_8 | HB_32

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

Sets the maximum data length for HPRF mode.

Returns:

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

get_mfl() HrpUwbMacFcsLength[source]
# [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.

Returns:

mac_fcs_len: MFL_2 | MFL_4 MFL_2 Two octets MFL_4 Four octets

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

Queries the mean pulse repetition frequency (PRF) .

Returns:

mean_prf: float

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

No help available

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

Queries the physical header bit rate.

get_sfd_length() HrpUwbSfdlEngth[source]
# [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’.

Returns:

sfd_length: SFDL_4 | SFDL_8 | SFDL_16 | SFDL_32 | SFDL_64

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

No help available

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

Sets the sync length.

Returns:

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

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

Queries the viterbi rate for convolutional coding.

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

Sets additional gap between payload and STS.

Parameters:

additional_gap – integer Range: 0 to 127

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

Sets the code index.

Parameters:

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: HrpUwbChipsPerBurst) None[source]
# [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.

Parameters:

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]
# [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.

Parameters:

dlength – integer Range: 1 to 4096

set_hop_burst(hop_burst: HrpUwbHopBurst) None[source]
# [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.

Parameters:

hop_burst – HB_2 | HB_8 | HB_32

set_mdl(max_data_len: HrpUwbMaxDataLength) None[source]
# [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.

Parameters:

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: HrpUwbMacFcsLength) None[source]
# [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.

Parameters:

mac_fcs_len – MFL_2 | MFL_4 MFL_2 Two octets MFL_4 Four octets

set_sfd_length(sfd_length: HrpUwbSfdlEngth) None[source]
# [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’.

Parameters:

sfd_length – SFDL_4 | SFDL_8 | SFDL_16 | SFDL_32 | SFDL_64

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

Sets the sync length.

Parameters:

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 copy of the original group, that exists independently
fconfig_copy = driver.source.bb.huwb.fconfig.clone()

Subgroups