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: 24Subgroups: 5Direct 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