Fconfiguration
SCPI Commands :
[SOURce<HW>]:BB:LORA:FCONfiguration:CRATe
[SOURce<HW>]:BB:LORA:FCONfiguration:DLENgth
[SOURce<HW>]:BB:LORA:FCONfiguration:SFACtor
[SOURce<HW>]:BB:LORA:FCONfiguration:SMODe
[SOURce<HW>]:BB:LORA:FCONfiguration:UPLength
- class FconfigurationCls[source]
Fconfiguration commands group definition. 16 total commands, 9 Subgroups, 5 group commands
- get_crate() RsSmbv.enums.LoRaCodRate [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:CRATe value: enums.LoRaCodRate = driver.source.bb.lora.fconfiguration.get_crate()
Sets the coding rate.
- return
crate: CR0| CR1| CR2| CR3| CR4 CRx = 0 to 4 The coding rate RCoding is calculated as follows: RCoding = 4 / (4 + CRx) ‘CR0’ corresponds to no coding, i.e. RCoding = 1.
- get_dlength() int [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:DLENgth value: int = driver.source.bb.lora.fconfiguration.get_dlength()
Sets the data length of the payload in the frame.
- return
dlength: integer Range: 1 to 255
- get_sfactor() RsSmbv.enums.LoRaSf [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:SFACtor value: enums.LoRaSf = driver.source.bb.lora.fconfiguration.get_sfactor()
Sets the spreading factor for the modulation.
- return
sf: SF6| SF7| SF8| SF9| SF10| SF11| SF12
- get_smode() RsSmbv.enums.LoRaSyncMode [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:SMODe value: enums.LoRaSyncMode = driver.source.bb.lora.fconfiguration.get_smode()
Sets the synchronization mode of the preamble.
- return
smode: PRIVate| PUBLic PRIVate A preamble with a public sync word is generated. PUBLic A preamble with a private sync word is generated.
- get_up_length() int [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:UPLength value: int = driver.source.bb.lora.fconfiguration.get_up_length()
Sets the unmodulated preamble length.
- return
plength: integer Range: 6 to 8
- set_crate(crate: RsSmbv.enums.LoRaCodRate) None [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:CRATe driver.source.bb.lora.fconfiguration.set_crate(crate = enums.LoRaCodRate.CR0)
Sets the coding rate.
- param crate
CR0| CR1| CR2| CR3| CR4 CRx = 0 to 4 The coding rate RCoding is calculated as follows: RCoding = 4 / (4 + CRx) ‘CR0’ corresponds to no coding, i.e. RCoding = 1.
- set_dlength(dlength: int) None [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:DLENgth driver.source.bb.lora.fconfiguration.set_dlength(dlength = 1)
Sets the data length of the payload in the frame.
- param dlength
integer Range: 1 to 255
- set_sfactor(sf: RsSmbv.enums.LoRaSf) None [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:SFACtor driver.source.bb.lora.fconfiguration.set_sfactor(sf = enums.LoRaSf.SF10)
Sets the spreading factor for the modulation.
- param sf
SF6| SF7| SF8| SF9| SF10| SF11| SF12
- set_smode(smode: RsSmbv.enums.LoRaSyncMode) None [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:SMODe driver.source.bb.lora.fconfiguration.set_smode(smode = enums.LoRaSyncMode.PRIVate)
Sets the synchronization mode of the preamble.
- param smode
PRIVate| PUBLic PRIVate A preamble with a public sync word is generated. PUBLic A preamble with a private sync word is generated.
- set_up_length(plength: int) None [source]
# SCPI: [SOURce<HW>]:BB:LORA:FCONfiguration:UPLength driver.source.bb.lora.fconfiguration.set_up_length(plength = 1)
Sets the unmodulated preamble length.
- param plength
integer Range: 6 to 8
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.lora.fconfiguration.clone()
Subgroups