Pconfiguration
SCPI Commands :
[SOURce<HW>]:BB:BTOoth:PCONfiguration:ACKNowledgement
[SOURce<HW>]:BB:BTOoth:PCONfiguration:BYTEInterleaving
[SOURce<HW>]:BB:BTOoth:PCONfiguration:DLENgth
[SOURce<HW>]:BB:BTOoth:PCONfiguration:DSFPacket
[SOURce<HW>]:BB:BTOoth:PCONfiguration:DWHitening
[SOURce<HW>]:BB:BTOoth:PCONfiguration:EIRPacketfollows
[SOURce<HW>]:BB:BTOoth:PCONfiguration:HFControl
[SOURce<HW>]:BB:BTOoth:PCONfiguration:HRINterleav
[SOURce<HW>]:BB:BTOoth:PCONfiguration:LTADdress
[SOURce<HW>]:BB:BTOoth:PCONfiguration:PFControl
[SOURce<HW>]:BB:BTOoth:PCONfiguration:PLENgth
[SOURce<HW>]:BB:BTOoth:PCONfiguration:SLAP
[SOURce<HW>]:BB:BTOoth:PCONfiguration:SNSValue
[SOURce<HW>]:BB:BTOoth:PCONfiguration:SRMode
[SOURce<HW>]:BB:BTOoth:PCONfiguration:VDATa
- class PconfigurationCls[source]
Pconfiguration commands group definition. 25 total commands, 6 Subgroups, 15 group commands
- get_acknowledgement() RsSmbv.enums.BtoAckNldgmt [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:ACKNowledgement value: enums.BtoAckNldgmt = driver.source.bb.btooth.pconfiguration.get_acknowledgement()
Sets the ARQN bit of the packet header..
- return
acknowledgement: NAK| ACK NAK Request to retransmit the previous payload. ACK Previous payload has been received successfully.
- get_byte_interleaving() bool [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:BYTEInterleaving value: bool = driver.source.bb.btooth.pconfiguration.get_byte_interleaving()
No command help available
- return
state: No help available
- get_dlength() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DLENgth value: int = driver.source.bb.btooth.pconfiguration.get_dlength()
Sets the payload data length in bytes.
- return
dlength: integer Range: 0 to depends on packet type
- get_dsf_packet() RsSmbv.enums.BtoDataSourForPck [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DSFPacket value: enums.BtoDataSourForPck = driver.source.bb.btooth.pconfiguration.get_dsf_packet()
Selects the data source for the selected packet type.
- return
dsf_packet: PEDit| ADATa PED Enables the ‘Packet Editor’. All packet fields can be configured individually. ADAT Fills the generated packets with the selected data source. Useful if predefined data contents are loaded with a data list file or the data contents of the packet are not of interest.
- get_dwhitening() bool [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DWHitening value: bool = driver.source.bb.btooth.pconfiguration.get_dwhitening()
Activates the ‘Data Whitening’.
- return
dwhitening: 1| ON| 0| OFF
- get_eir_packet_follows() RsSmbv.enums.YesNoStatus [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:EIRPacketfollows value: enums.YesNoStatus = driver.source.bb.btooth.pconfiguration.get_eir_packet_follows()
Indicates that an extended inquiry response packet can follow.
- return
eir_packet_follow: YES| NO YES Indicates that EIR packet follows. NO Indicates that EIR packet does not follow.
- get_hf_control() RsSmbv.enums.BtoFlowCtrl [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:HFControl value: enums.BtoFlowCtrl = driver.source.bb.btooth.pconfiguration.get_hf_control()
The command sets the FLOW bit in the header. This bit indicates start or stop of transmission of packets over the ACL logical transport.
- return
hf_control: GO| STOP GO Allows the other devices to transmit new data. STOP Stops the other devices from transmitting data temporarily.
- get_hr_interleav() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:HRINterleav value: int = driver.source.bb.btooth.pconfiguration.get_hr_interleav()
No command help available
- return
hr_interleaving: No help available
- get_lt_address() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:LTADdress value: int = driver.source.bb.btooth.pconfiguration.get_lt_address()
The command enters the logical transport address for the header. Each Peripheral active in a piconet is assigned a primary logical transport address (LT_ADDR) . The all-zero LT_ADDR is reserved for broadcast messages.
- return
lt_address: integer Range: 0 to 7
- get_pf_control() RsSmbv.enums.BtoFlowCtrl [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:PFControl value: enums.BtoFlowCtrl = driver.source.bb.btooth.pconfiguration.get_pf_control()
The command sets the FLOW bit in the payload (flow control per logical link) .
- return
pf_control: GO| STOP GO Indicates the start of transmission of ACL packets after a new connection has been established. STOP Indicates the stop of transmission of ACL packets before an additional amount of payload data is sent.
- get_plength() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:PLENgth value: int = driver.source.bb.btooth.pconfiguration.get_plength()
Sets the packet length in symbols.
- return
plength: integer Range: 1 to depends on packet type
- get_slap() bool [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SLAP value: bool = driver.source.bb.btooth.pconfiguration.get_slap()
Activates synchronization of the lower address part (LAP) of the sync word and Bluetooth device address.
- return
state: 1| ON| 0| OFF
- get_sns_value() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SNSValue value: int = driver.source.bb.btooth.pconfiguration.get_sns_value()
Sets the start value of the header SEQN bit. The SEQN bit is present in the header to filter out retransmissions in the destination. The signal generator is altering this bit automatically on consecutive frames, if a sequence length of at least 2 frames is set.
- return
sns_value: integer Range: 0 to 1
- get_sr_mode() RsSmbv.enums.BtoScanReMode [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SRMode value: enums.BtoScanReMode = driver.source.bb.btooth.pconfiguration.get_sr_mode()
The command indicates the interval between two consecutive page scan windows, determines the behavior of the paging device.
- return
sr_mode: R0| R1| R2 R0 The scan interval is equal to the scan window T w page scan (continuous nscan) and maximal 1.28s. R1 The scan interval is maximal 1.28s. R2 The scan interval is maximal 2.56s.
- get_vdata() RsSmbv.enums.DataSourceB [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:VDATa value: enums.DataSourceB = driver.source.bb.btooth.pconfiguration.get_vdata()
Selects the data source for the voice field.
- return
vdata: ALL0| ALL1| PATTern| PN09| PN11| PN15| PN16| PN20| PN21| PN23| DLISt
- set_acknowledgement(acknowledgement: RsSmbv.enums.BtoAckNldgmt) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:ACKNowledgement driver.source.bb.btooth.pconfiguration.set_acknowledgement(acknowledgement = enums.BtoAckNldgmt.ACK)
Sets the ARQN bit of the packet header..
- param acknowledgement
NAK| ACK NAK Request to retransmit the previous payload. ACK Previous payload has been received successfully.
- set_byte_interleaving(state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:BYTEInterleaving driver.source.bb.btooth.pconfiguration.set_byte_interleaving(state = False)
No command help available
- param state
No help available
- set_dlength(dlength: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DLENgth driver.source.bb.btooth.pconfiguration.set_dlength(dlength = 1)
Sets the payload data length in bytes.
- param dlength
integer Range: 0 to depends on packet type
- set_dsf_packet(dsf_packet: RsSmbv.enums.BtoDataSourForPck) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DSFPacket driver.source.bb.btooth.pconfiguration.set_dsf_packet(dsf_packet = enums.BtoDataSourForPck.ADATa)
Selects the data source for the selected packet type.
- param dsf_packet
PEDit| ADATa PED Enables the ‘Packet Editor’. All packet fields can be configured individually. ADAT Fills the generated packets with the selected data source. Useful if predefined data contents are loaded with a data list file or the data contents of the packet are not of interest.
- set_dwhitening(dwhitening: bool) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:DWHitening driver.source.bb.btooth.pconfiguration.set_dwhitening(dwhitening = False)
Activates the ‘Data Whitening’.
- param dwhitening
1| ON| 0| OFF
- set_eir_packet_follows(eir_packet_follow: RsSmbv.enums.YesNoStatus) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:EIRPacketfollows driver.source.bb.btooth.pconfiguration.set_eir_packet_follows(eir_packet_follow = enums.YesNoStatus.NO)
Indicates that an extended inquiry response packet can follow.
- param eir_packet_follow
YES| NO YES Indicates that EIR packet follows. NO Indicates that EIR packet does not follow.
- set_hf_control(hf_control: RsSmbv.enums.BtoFlowCtrl) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:HFControl driver.source.bb.btooth.pconfiguration.set_hf_control(hf_control = enums.BtoFlowCtrl.GO)
The command sets the FLOW bit in the header. This bit indicates start or stop of transmission of packets over the ACL logical transport.
- param hf_control
GO| STOP GO Allows the other devices to transmit new data. STOP Stops the other devices from transmitting data temporarily.
- set_hr_interleav(hr_interleaving: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:HRINterleav driver.source.bb.btooth.pconfiguration.set_hr_interleav(hr_interleaving = 1)
No command help available
- param hr_interleaving
No help available
- set_lt_address(lt_address: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:LTADdress driver.source.bb.btooth.pconfiguration.set_lt_address(lt_address = 1)
The command enters the logical transport address for the header. Each Peripheral active in a piconet is assigned a primary logical transport address (LT_ADDR) . The all-zero LT_ADDR is reserved for broadcast messages.
- param lt_address
integer Range: 0 to 7
- set_pf_control(pf_control: RsSmbv.enums.BtoFlowCtrl) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:PFControl driver.source.bb.btooth.pconfiguration.set_pf_control(pf_control = enums.BtoFlowCtrl.GO)
The command sets the FLOW bit in the payload (flow control per logical link) .
- param pf_control
GO| STOP GO Indicates the start of transmission of ACL packets after a new connection has been established. STOP Indicates the stop of transmission of ACL packets before an additional amount of payload data is sent.
- set_plength(plength: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:PLENgth driver.source.bb.btooth.pconfiguration.set_plength(plength = 1)
Sets the packet length in symbols.
- param plength
integer Range: 1 to depends on packet type
- set_slap(state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SLAP driver.source.bb.btooth.pconfiguration.set_slap(state = False)
Activates synchronization of the lower address part (LAP) of the sync word and Bluetooth device address.
- param state
1| ON| 0| OFF
- set_sns_value(sns_value: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SNSValue driver.source.bb.btooth.pconfiguration.set_sns_value(sns_value = 1)
Sets the start value of the header SEQN bit. The SEQN bit is present in the header to filter out retransmissions in the destination. The signal generator is altering this bit automatically on consecutive frames, if a sequence length of at least 2 frames is set.
- param sns_value
integer Range: 0 to 1
- set_sr_mode(sr_mode: RsSmbv.enums.BtoScanReMode) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:SRMode driver.source.bb.btooth.pconfiguration.set_sr_mode(sr_mode = enums.BtoScanReMode.R0)
The command indicates the interval between two consecutive page scan windows, determines the behavior of the paging device.
- param sr_mode
R0| R1| R2 R0 The scan interval is equal to the scan window T w page scan (continuous nscan) and maximal 1.28s. R1 The scan interval is maximal 1.28s. R2 The scan interval is maximal 2.56s.
- set_vdata(vdata: RsSmbv.enums.DataSourceB) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:PCONfiguration:VDATa driver.source.bb.btooth.pconfiguration.set_vdata(vdata = enums.DataSourceB.ALL0)
Selects the data source for the voice field.
- param vdata
ALL0| ALL1| PATTern| PN09| PN11| PN15| PN16| PN20| PN21| PN23| DLISt
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.btooth.pconfiguration.clone()
Subgroups