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. 27 total commands, 7 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() 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() 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: 0 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. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the data rate is set automatically, depending on the selected operating band and SFD.
- 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() 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() 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() 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() ZigBeePhrLengthInSymbols [source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:PHRLength value: enums.ZigBeePhrLengthInSymbols = driver.source.bb.huwb.fconfig.get_phr_length()
Queries the length of the PHY header. The length of the PHY header depends on the selected operating band and SFD.
- return:
phr_length: PHL_2| PHL_7 PHL_2 For [:SOURcehw]:BB:HUWB:OBANd OB780|OB868|OB915|OB2380|OB2450. For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_0. PHL_7 For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_1|SFD_2|SFD_3|SFD_4.
- 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() ZigBeeFactorInPayload [source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFPAYLoad value: enums.ZigBeeFactorInPayload = driver.source.bb.huwb.fconfig.get_sf_payload()
Queries the spreading factor (number of chips per symbol) in PHY header and payload. The spreading factor depends on the selected operating band and SFD.
- return:
factor_in_payload: SFA_16| SFA_32| SFA_8| SFA_4 SFA_4 For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_4. SFA_8 For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_1|SFD_2. SFA_16 For [:SOURcehw]:BB:HUWB:OBANd OB780|OB868|OB915. For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_3. SFA_32 For [:SOURcehw]:BB:HUWB:OBANd OB2380|OB2450. For [:SOURcehw]:BB:HUWB:OBANd OB5800|OB6200 and [:SOURcehw]:BB:HUWB:SFD SFD_0.
- get_sf_shr() ZigBeeSpreadingFactorInShr [source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SFShr value: enums.ZigBeeSpreadingFactorInShr = driver.source.bb.huwb.fconfig.get_sf_shr()
Queries the spreading factor (number of chips per symbol) in the synchronization header. The spreading factor depends on the selected operating band.
- return:
sfi_nshr: SFA_16| SFA_32 SFA_16 For [:SOURcehw]:BB:HUWB:OBANd OB780|OB868|OB915. SFA_32 For [:SOURcehw]:BB:HUWB:OBANd OB2380|OB2450|OB5800|OB6200.
- get_sfd_length() 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’. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the SFD length is SFDL_2.
- return:
sfd_length: SFDL_8| SFDL_64| SFDL_2| SFDL_4| SFDL_16| SFDL_32
- get_sym_rate() float [source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SYMRate value: float = driver.source.bb.huwb.fconfig.get_sym_rate()
Displays the symbol rate of the O-QPSK modulated signal. The symbol rate depends on the selected operating band and SFD.
- return:
hrp_uwb_symbol_rate: No help available
- get_syn_length() HrpUwbSyncLength [source]
# SCPI: [SOURce<HW>]:BB:HUWB:FCONfig:SYNLength value: enums.HrpUwbSyncLength = driver.source.bb.huwb.fconfig.get_syn_length()
Sets the sync length. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the sync length is set automatically, depending on the selected operating band and SFD.
- 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() 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: 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: 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: 0 to 4096
- set_hop_burst(hop_burst: 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: 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: 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: 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’. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the SFD length is SFDL_2.
- param sfd_length:
SFDL_8| SFDL_64| SFDL_2| SFDL_4| SFDL_16| SFDL_32
- set_syn_length(sync_length: 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. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the sync length is set automatically, depending on the selected operating band and SFD.
- 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