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