Pconfiguration

SCPI Commands :

[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ALENgth
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AMODe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOFFset
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOUNits
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:APHY
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ATYPe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CACCuracy
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CECount
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINStant
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINTerval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CPResent
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CSELection
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTIMe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTReq
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTYPe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DLENgth
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DWHitening
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ECOunter
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:FSLength
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:HLENgth
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LCTimeout
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LPECounter
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MCLReq
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MNINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MROCtets
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MRTime
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTOCtets
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTTime
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MUCHannels
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MXINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NCINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NLCTimeout
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSLatency
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSValue
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWOFfset
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWSize
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:OADJust
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PAINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PPERiodicity
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RATYpe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RCECount
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCACcuracy
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCECounter
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SLATency
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SOUNits
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPBit
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPOFfset
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SSValue
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SYNCword
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TATYpe
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TPOWer
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WOFFset
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WSIZe
class PconfigurationCls[source]

Pconfiguration commands group definition. 123 total commands, 46 Subgroups, 53 group commands

get_alength() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ALENgth
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_alength()

Specifies the length of ACAD data pattern.

return

length: integer Range: 0 to 62

get_amode() RsSmbv.enums.BtoAdvMode[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AMODe
value: enums.BtoAdvMode = driver.source.bb.btooth.econfiguration.pconfiguration.get_amode()

Indicates the mode of the advertisement.

return

amode: NCNS| CNS| NCS NCNS: Non-connectable, non-scannable CNS: Connectable, non-scannable NCS: Non-connectable, non-scannable

get_ao_units() RsSmbv.enums.BtoOffsUnit[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOUNits
value: enums.BtoOffsUnit = driver.source.bb.btooth.econfiguration.pconfiguration.get_ao_units()

Indicates the units used by the ‘Aux Offset’ parameter, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOFFset

return

unit: U30| U300 U30: 30 us U300: 300 us

get_aoffset() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOFFset
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_aoffset()

Specifies the time from the start of the packet containing the AuxPtr field to the approximate start of the auxiliary packet. The offset is determined by multiplying the value by the unit, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOUNits

return

aoffset: float Range: 0 to 245.7 or 246 to 2457 depending on offset unit

get_aphy() RsSmbv.enums.BtoPackFormat[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:APHY
value: enums.BtoPackFormat = driver.source.bb.btooth.econfiguration.pconfiguration.get_aphy()

Specifies the physical layer used to transmit the auxiliary packet.

return

aphy: L1M| L2M| LCOD LE 1M, LE 2M, LE coded PHY

get_atype() RsSmbv.enums.BtoUlpAddrType[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ATYPe
value: enums.BtoUlpAddrType = driver.source.bb.btooth.econfiguration.pconfiguration.get_atype()

Sets the address type in the payload of Bluetooth LE LL_PERIODIC_SYNC_IND packets.

return

atype: PUBLic| RANDom

get_caccuracy() RsSmbv.enums.BtoClkAcc[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CACCuracy
value: enums.BtoClkAcc = driver.source.bb.btooth.econfiguration.pconfiguration.get_caccuracy()

Specifies the clock accuracy of the advertiser used between the packet containing this data and the auxiliary packet.

return

caccuracy: T500| T50 T500: 51 ppm to 500 ppm T50: 0 ppm to 50 ppm

get_ce_count() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CECount
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_ce_count()

Specifies the connection event count in the CtrData field of the LL_PERIODIC_SYNC_IND control data PDU.

return

ce_count: integer Range: 0 to 65535

get_cinstant() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINStant
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_cinstant()

Sets a connection instant for indicating the connection event at which the new connection parameters are taken in use.

return

cinstant: integer Range: 1 to depends on sequence length

get_cinterval() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINTerval
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_cinterval()

Sets the time interval between the start points of two consecutive connection events for the packet type DATA and all CONTROL_DATA packet types. Command sets the values in ms. Query returns values in s.

return

cinterval: float Range: 7.5E-3 s to depends on oversampling , Unit: ms

get_cpresent() bool[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CPResent
value: bool = driver.source.bb.btooth.econfiguration.pconfiguration.get_cpresent()

Activates the CTEInfo field in the header of Bluetooth LE data packets in the LE uncoded PHY.

return

state: 1| ON| 0| OFF

get_cselection() RsSmbv.enums.BtoChSel[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CSELection
value: enums.BtoChSel = driver.source.bb.btooth.econfiguration.pconfiguration.get_cselection()

Specifies the algorithm of channel selection.

return

cselection: CS1| CS2 Algorithm #1 or algorithm #2

get_ct_req() RsSmbv.enums.BtoCteType[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTReq
value: enums.BtoCteType = driver.source.bb.btooth.econfiguration.pconfiguration.get_ct_req()

Sets the CTE type in the CTETypeReq field of the CtrData field of the LL_CTE_REQ PDU.

return

ct_req: AOD1| AOA| AOD2 AOA AoA Constant Tone Extension AOD1 AoD Constant Tone Extension with 1 us time slots AOD2 AoD Constant Tone Extension with 2 us time slots

get_ctime() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTIMe
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_ctime()

Sets the CTETime comprising the length of constant tone extension field of the Bluetooth LE PDU.

return

ctime: float Range: 16E-6 to 160E-6

get_ctype() RsSmbv.enums.BtoCteType[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTYPe
value: enums.BtoCteType = driver.source.bb.btooth.econfiguration.pconfiguration.get_ctype()

Sets the type of constant tone extension. The type specifies the CTE AoA/AoD method and for AoD the length of the switching and I/Q sampling slots.

return

ctype: AOD1| AOA| AOD2 AOA AoA Constant Tone Extension AOD1 AoD Constant Tone Extension with 1 us time slots AOD2 AoD Constant Tone Extension with 2 us time slots

get_dlength() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DLENgth
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_dlength()

Sets the payload data length in bytes.

return

dlength: integer Range: 0 to 255 (advertiser) or 251 (data)

get_dwhitening() bool[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DWHitening
value: bool = driver.source.bb.btooth.econfiguration.pconfiguration.get_dwhitening()

Activates or deactivates the Data Whitening. Evenly distributed white noise is ideal for the transmission and real data can be forced to look similar to white noise with different methods called Data Whitening. Applied to the PDU and CRC fields of all packet types, whitening is used to avoid long equal seqeunces in the data bit stream.

return

dwhitening: 1| ON| 0| OFF

get_ecounter() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ECOunter
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_ecounter()

Counts the AUX_SYNC_IND packets that the SyncInfo field describes.

return

ecounter: integer Range: 0 to 65535

get_fs_length() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:FSLength
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_fs_length()

Enables that the feature set length is indicated.

return

fs_length: integer Range: 1 to 26

get_hlength() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:HLENgth
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_hlength()

Requires data event and advertising frame configuration with the packet type CONNECT_IND. Sets the difference from the current channel to the next channel. The Central and Peripherals determine the data channel in use for every connection event from the channel map. Hop_length is set for the LL connection and communicated in the CONNECT_IND and LL_CHANNEL_MAP_IND packets.

return

hlength: integer Range: 5 to 16

get_lc_timeout() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LCTimeout
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_lc_timeout()

Defines the maximum time between two correctly received Bluetooth LE packets in the LL connection before the connection is considered lost for the packet type CONNECT_IND. Command sets the values in ms. Query returns values in s.

return

lc_timeout: float Range: 100E-3 s to 32000E-3 s , Unit: ms

get_lpe_counter() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LPECounter
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_lpe_counter()

Specifies the lastPaEventCounter field in the CtrData field of the LL_PERIODIC_SYNC_IND PDU.

return

lpe_counter: integer Range: 0 to 65535

get_mcl_req() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MCLReq
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_mcl_req()

Specifies the minimum CTE length in the CtrData field of the LL_CTE_Req PDU.

return

mcl_req: float Range: 16E-6 to 160E-6

get_mn_interval() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MNINterval
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_mn_interval()

Specifies the minimum allowed connection interval. Command sets the values in ms. Query returns values in s.

return

mn_interval: float Range: 7.5E-3 s to depending on Max. Interval

get_mr_octets() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MROCtets
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_mr_octets()

Specifies the maximum allowed payload length of a packet to be received (..:MROCtets) or transmitted (..:MTOCtets) . Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

return

mr_octets: No help available

get_mr_time() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MRTime
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_mr_time()

Specifies the maximum allowed time to receive (..:MRTime) or transmit (..:MTTime) a packet. Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

return

mr_time: No help available

get_mt_octets() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTOCtets
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_mt_octets()

Specifies the maximum allowed payload length of a packet to be received (..:MROCtets) or transmitted (..:MTOCtets) . Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

return

mt_octets: integer Range: 27 to 251

get_mt_time() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTTime
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_mt_time()

Specifies the maximum allowed time to receive (..:MRTime) or transmit (..:MTTime) a packet. Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

return

mt_time: float Range: 0.328E-3 to 17.04E-3

get_mu_channels() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MUCHannels
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_mu_channels()

Specifies the minimum number of channels to be used on the specified PHYs, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:PHYS:L1M:STATe etc.

return

mu_channels: integer Range: 2 to 37

get_mx_interval() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MXINterval
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_mx_interval()

Specifies the maximum allowed connection interval. Command sets the values in ms. Query returns values in s.

return

minterval: float Range: 7.5E-3 s to 4000E-3 s

get_nc_interval() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NCINterval
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_nc_interval()

Sets the time interval new connection events for the packet types CONNECT_IND and LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

return

nc_interval: float Range: 7.5E-3 s to depends on oversampling , Unit: ms

get_nlc_timeout() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NLCTimeout
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_nlc_timeout()

Defines the maximum time between two correctly received Bluetooth LE packets in the LL connection before the connection is considered lost only for the packet type LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

return

nlc_timeout: float Range: 100E-3 s to 32000E-3 s , Unit: ms

get_ns_latency() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSLatency
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_ns_latency()

Requires a data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND. Sets the number of consecutive connection events the Peripheral can ignore for asymmetric link layer connections.

return

ns_latency: integer Range: 0 to depends on LL connection timeout and connection event interval

get_ns_value() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSValue
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_ns_value()

Sets the start value of the next expected packet from the same device in the LL connection (‘N’ext’E’xpected ‘S’equence’N’umber) . This parameter can be set in the first event. From the second event this field is not indicated.

return

ns_value: integer Range: 0 to 1

get_nw_offset() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWOFfset
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_nw_offset()

Sets the start point of the transmit window for data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

return

nw_offset: float Range: 0 s to depends on connection event interval , Unit: ms

get_nw_size() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWSize
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_nw_size()

Sets the size of the transmit window, regarding to the start point for data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND.

return

nw_size: float Range: 1.25E-3 to depends on connection event interval

get_oadjust() bool[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:OADJust
value: bool = driver.source.bb.btooth.econfiguration.pconfiguration.get_oadjust()

Adjusts the ‘Sync Packet Offset’ automatically to the next value, which is a multiple of the ‘’Offset Units’.

return

state: 1| ON| 0| OFF

get_pa_interval() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PAINterval
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_pa_interval()

Sets the time interval between the start of two AUX_SYNC_IND PDUs from the same advertising set. Command sets the values in ms. Query returns values in s.

return

interval: float Range: 7.5E-3 s to depending on oversampling , Unit: ms

get_pperiodicity() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PPERiodicity
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_pperiodicity()

Specifies a value the connection interval is preferred to be a multiple of.

return

pperiodicity: float Range: 0 to depends on Max. Interval

get_ra_type() RsSmbv.enums.BtoUlpAddrType[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RATYpe
value: enums.BtoUlpAddrType = driver.source.bb.btooth.econfiguration.pconfiguration.get_ra_type()

Selects the address type of the controller device. Depending on the Bluetooth controller role either Tx or Rx or both address types are assigned. Subdivided into private and random, a Bluetooth LE device address consits of 48 bits. The format of the device address differs depending on the selected address type.

return

ra_type: PUBLic| RANDom PUBlic Allocates a unique 48 bit address to each Bluetooth LE device. The public address is given from the registration authority IEEE. RANDom Allocates a 48-bit address to each Bluetooth LE device. A random address is optional.

get_rce_count() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RCECount
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_rce_count()

Specifies the ReferenceConnEventCount field of LL_CONNECTION_PARAM_REQ.

return

rce_count: integer Range: 0 to 65535

get_sc_accuracy() RsSmbv.enums.BtoSlpClckAccrcy[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCACcuracy
value: enums.BtoSlpClckAccrcy = driver.source.bb.btooth.econfiguration.pconfiguration.get_sc_accuracy()

Defines the clock accuracy of the Central with specified encoding. This parameter is used by the Peripheral to determine required listening windows in the LL connection. It is a controller design parameter known by the bluetooth controller.

return

sc_accuracy: SCA0| SCA1| SCA2| SCA3| SCA4| SCA5| SCA6| SCA7

get_sce_counter() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCECounter
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_sce_counter()

No command help available

return

sce_counter: integer Range: 0 to 65535

get_slatency() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SLATency
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_slatency()

Requires data event and advertising frame configuration with the packet type CONNECT_IND. Sets the number of consecutive connection events the Peripheral can ignore for asymmetric link layer connections.

return

slatency: integer Range: 0 to depends on LL connection timeout and connection event interval

get_sounits() RsSmbv.enums.BtoOffsUnit[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SOUNits
value: enums.BtoOffsUnit = driver.source.bb.btooth.econfiguration.pconfiguration.get_sounits()

Indicates the units used by the ‘Sync Packet Offset’ parameter, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPOFfset

return

unit: U30| U300 U30 30 us U300 300 us

get_sp_offset() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPOFfset
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_sp_offset()

Specifies the time from the start of the AUX_ADV_IND packet containing the SyncInfo field to the start of the AUX_SYNC_IND packet. The offset is determined by multiplying the value by the unit, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:SOUNits

return

sp_offset: float Range: 0 to 245.7 or 246 to 2457 depending on offset unit

get_spbit() RsSmbv.enums.BtoSymPerBit[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPBit
value: enums.BtoSymPerBit = driver.source.bb.btooth.econfiguration.pconfiguration.get_spbit()

Specifies a coding for LE coded packets. The specification for Bluetooth wireless technology defines two values S for forward error correction: S = 2 symbol/bit and S = 8 symbol/bit.

return

spb: TWO| EIGHt

get_ss_value() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SSValue
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_ss_value()

Sets the sequence number of the packet. This parameter can be set in the first event. From the second event, this field is not indicated.

return

ss_value: integer Range: 0 to 1

get_sync_word() RsSmbv.enums.BtoSyncWord[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SYNCword
value: enums.BtoSyncWord = driver.source.bb.btooth.econfiguration.pconfiguration.get_sync_word()

No command help available

return

sync_word: No help available

get_ta_type() RsSmbv.enums.BtoUlpAddrType[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TATYpe
value: enums.BtoUlpAddrType = driver.source.bb.btooth.econfiguration.pconfiguration.get_ta_type()

Selects the address type of the controller device. Depending on the Bluetooth controller role either Tx or Rx or both address types are assigned. Subdivided into private and random, a Bluetooth LE device address consits of 48 bits. The format of the device address differs depending on the selected address type.

return

ta_type: No help available

get_tpower() int[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TPOWer
value: int = driver.source.bb.btooth.econfiguration.pconfiguration.get_tpower()

Sets the required transmit power to be signaled within an extended header.

return

tpower: integer Range: -127 to 126

get_woffset() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WOFFset
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_woffset()

Sets the start point of the window transmit for data event and advertising frame configuration with the packet type CONNECT_IND. Command sets the values in ms. Query returns values in s.

return

woffset: float Range: 0 s to depending on connection event interval , Unit: ms

get_wsize() float[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WSIZe
value: float = driver.source.bb.btooth.econfiguration.pconfiguration.get_wsize()

Sets the size of the transmit window, regarding to the start point for data event and advertising frame configuration with the packet type CONNECT_IND.

return

wsize: float Range: 1.25E-3 to depends on connection event interval

set_alength(length: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ALENgth
driver.source.bb.btooth.econfiguration.pconfiguration.set_alength(length = 1)

Specifies the length of ACAD data pattern.

param length

integer Range: 0 to 62

set_amode(amode: RsSmbv.enums.BtoAdvMode) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AMODe
driver.source.bb.btooth.econfiguration.pconfiguration.set_amode(amode = enums.BtoAdvMode.CNS)

Indicates the mode of the advertisement.

param amode

NCNS| CNS| NCS NCNS: Non-connectable, non-scannable CNS: Connectable, non-scannable NCS: Non-connectable, non-scannable

set_ao_units(unit: RsSmbv.enums.BtoOffsUnit) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOUNits
driver.source.bb.btooth.econfiguration.pconfiguration.set_ao_units(unit = enums.BtoOffsUnit.U30)

Indicates the units used by the ‘Aux Offset’ parameter, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOFFset

param unit

U30| U300 U30: 30 us U300: 300 us

set_aoffset(aoffset: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOFFset
driver.source.bb.btooth.econfiguration.pconfiguration.set_aoffset(aoffset = 1.0)

Specifies the time from the start of the packet containing the AuxPtr field to the approximate start of the auxiliary packet. The offset is determined by multiplying the value by the unit, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:AOUNits

param aoffset

float Range: 0 to 245.7 or 246 to 2457 depending on offset unit

set_aphy(aphy: RsSmbv.enums.BtoPackFormat) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:APHY
driver.source.bb.btooth.econfiguration.pconfiguration.set_aphy(aphy = enums.BtoPackFormat.BLE4M)

Specifies the physical layer used to transmit the auxiliary packet.

param aphy

L1M| L2M| LCOD LE 1M, LE 2M, LE coded PHY

set_atype(atype: RsSmbv.enums.BtoUlpAddrType) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ATYPe
driver.source.bb.btooth.econfiguration.pconfiguration.set_atype(atype = enums.BtoUlpAddrType.PUBLic)

Sets the address type in the payload of Bluetooth LE LL_PERIODIC_SYNC_IND packets.

param atype

PUBLic| RANDom

set_caccuracy(caccuracy: RsSmbv.enums.BtoClkAcc) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CACCuracy
driver.source.bb.btooth.econfiguration.pconfiguration.set_caccuracy(caccuracy = enums.BtoClkAcc.T50)

Specifies the clock accuracy of the advertiser used between the packet containing this data and the auxiliary packet.

param caccuracy

T500| T50 T500: 51 ppm to 500 ppm T50: 0 ppm to 50 ppm

set_ce_count(ce_count: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CECount
driver.source.bb.btooth.econfiguration.pconfiguration.set_ce_count(ce_count = 1)

Specifies the connection event count in the CtrData field of the LL_PERIODIC_SYNC_IND control data PDU.

param ce_count

integer Range: 0 to 65535

set_cinstant(cinstant: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINStant
driver.source.bb.btooth.econfiguration.pconfiguration.set_cinstant(cinstant = 1)

Sets a connection instant for indicating the connection event at which the new connection parameters are taken in use.

param cinstant

integer Range: 1 to depends on sequence length

set_cinterval(cinterval: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CINTerval
driver.source.bb.btooth.econfiguration.pconfiguration.set_cinterval(cinterval = 1.0)

Sets the time interval between the start points of two consecutive connection events for the packet type DATA and all CONTROL_DATA packet types. Command sets the values in ms. Query returns values in s.

param cinterval

float Range: 7.5E-3 s to depends on oversampling , Unit: ms

set_cpresent(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CPResent
driver.source.bb.btooth.econfiguration.pconfiguration.set_cpresent(state = False)

Activates the CTEInfo field in the header of Bluetooth LE data packets in the LE uncoded PHY.

param state

1| ON| 0| OFF

set_cselection(cselection: RsSmbv.enums.BtoChSel) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CSELection
driver.source.bb.btooth.econfiguration.pconfiguration.set_cselection(cselection = enums.BtoChSel.CS1)

Specifies the algorithm of channel selection.

param cselection

CS1| CS2 Algorithm #1 or algorithm #2

set_ct_req(ct_req: RsSmbv.enums.BtoCteType) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTReq
driver.source.bb.btooth.econfiguration.pconfiguration.set_ct_req(ct_req = enums.BtoCteType.AOA)

Sets the CTE type in the CTETypeReq field of the CtrData field of the LL_CTE_REQ PDU.

param ct_req

AOD1| AOA| AOD2 AOA AoA Constant Tone Extension AOD1 AoD Constant Tone Extension with 1 us time slots AOD2 AoD Constant Tone Extension with 2 us time slots

set_ctime(ctime: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTIMe
driver.source.bb.btooth.econfiguration.pconfiguration.set_ctime(ctime = 1.0)

Sets the CTETime comprising the length of constant tone extension field of the Bluetooth LE PDU.

param ctime

float Range: 16E-6 to 160E-6

set_ctype(ctype: RsSmbv.enums.BtoCteType) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:CTYPe
driver.source.bb.btooth.econfiguration.pconfiguration.set_ctype(ctype = enums.BtoCteType.AOA)

Sets the type of constant tone extension. The type specifies the CTE AoA/AoD method and for AoD the length of the switching and I/Q sampling slots.

param ctype

AOD1| AOA| AOD2 AOA AoA Constant Tone Extension AOD1 AoD Constant Tone Extension with 1 us time slots AOD2 AoD Constant Tone Extension with 2 us time slots

set_dlength(dlength: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DLENgth
driver.source.bb.btooth.econfiguration.pconfiguration.set_dlength(dlength = 1)

Sets the payload data length in bytes.

param dlength

integer Range: 0 to 255 (advertiser) or 251 (data)

set_dwhitening(dwhitening: bool) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:DWHitening
driver.source.bb.btooth.econfiguration.pconfiguration.set_dwhitening(dwhitening = False)

Activates or deactivates the Data Whitening. Evenly distributed white noise is ideal for the transmission and real data can be forced to look similar to white noise with different methods called Data Whitening. Applied to the PDU and CRC fields of all packet types, whitening is used to avoid long equal seqeunces in the data bit stream.

param dwhitening

1| ON| 0| OFF

set_ecounter(ecounter: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:ECOunter
driver.source.bb.btooth.econfiguration.pconfiguration.set_ecounter(ecounter = 1)

Counts the AUX_SYNC_IND packets that the SyncInfo field describes.

param ecounter

integer Range: 0 to 65535

set_fs_length(fs_length: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:FSLength
driver.source.bb.btooth.econfiguration.pconfiguration.set_fs_length(fs_length = 1)

Enables that the feature set length is indicated.

param fs_length

integer Range: 1 to 26

set_hlength(hlength: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:HLENgth
driver.source.bb.btooth.econfiguration.pconfiguration.set_hlength(hlength = 1)

Requires data event and advertising frame configuration with the packet type CONNECT_IND. Sets the difference from the current channel to the next channel. The Central and Peripherals determine the data channel in use for every connection event from the channel map. Hop_length is set for the LL connection and communicated in the CONNECT_IND and LL_CHANNEL_MAP_IND packets.

param hlength

integer Range: 5 to 16

set_lc_timeout(lc_timeout: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LCTimeout
driver.source.bb.btooth.econfiguration.pconfiguration.set_lc_timeout(lc_timeout = 1.0)

Defines the maximum time between two correctly received Bluetooth LE packets in the LL connection before the connection is considered lost for the packet type CONNECT_IND. Command sets the values in ms. Query returns values in s.

param lc_timeout

float Range: 100E-3 s to 32000E-3 s , Unit: ms

set_lpe_counter(lpe_counter: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:LPECounter
driver.source.bb.btooth.econfiguration.pconfiguration.set_lpe_counter(lpe_counter = 1)

Specifies the lastPaEventCounter field in the CtrData field of the LL_PERIODIC_SYNC_IND PDU.

param lpe_counter

integer Range: 0 to 65535

set_mcl_req(mcl_req: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MCLReq
driver.source.bb.btooth.econfiguration.pconfiguration.set_mcl_req(mcl_req = 1.0)

Specifies the minimum CTE length in the CtrData field of the LL_CTE_Req PDU.

param mcl_req

float Range: 16E-6 to 160E-6

set_mn_interval(mn_interval: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MNINterval
driver.source.bb.btooth.econfiguration.pconfiguration.set_mn_interval(mn_interval = 1.0)

Specifies the minimum allowed connection interval. Command sets the values in ms. Query returns values in s.

param mn_interval

float Range: 7.5E-3 s to depending on Max. Interval

set_mr_octets(mr_octets: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MROCtets
driver.source.bb.btooth.econfiguration.pconfiguration.set_mr_octets(mr_octets = 1)

Specifies the maximum allowed payload length of a packet to be received (..:MROCtets) or transmitted (..:MTOCtets) . Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

param mr_octets

integer Range: 27 to 251

set_mr_time(mr_time: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MRTime
driver.source.bb.btooth.econfiguration.pconfiguration.set_mr_time(mr_time = 1.0)

Specifies the maximum allowed time to receive (..:MRTime) or transmit (..:MTTime) a packet. Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

param mr_time

float Range: 0.328E-3 to 17.04E-3

set_mt_octets(mt_octets: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTOCtets
driver.source.bb.btooth.econfiguration.pconfiguration.set_mt_octets(mt_octets = 1)

Specifies the maximum allowed payload length of a packet to be received (..:MROCtets) or transmitted (..:MTOCtets) . Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

param mt_octets

integer Range: 27 to 251

set_mt_time(mt_time: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MTTime
driver.source.bb.btooth.econfiguration.pconfiguration.set_mt_time(mt_time = 1.0)

Specifies the maximum allowed time to receive (..:MRTime) or transmit (..:MTTime) a packet. Information is signaled via LL_LENGTH_REQ and LL_LENGTH_RSP.

param mt_time

float Range: 0.328E-3 to 17.04E-3

set_mu_channels(mu_channels: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MUCHannels
driver.source.bb.btooth.econfiguration.pconfiguration.set_mu_channels(mu_channels = 1)

Specifies the minimum number of channels to be used on the specified PHYs, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:PHYS:L1M:STATe etc.

param mu_channels

integer Range: 2 to 37

set_mx_interval(minterval: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:MXINterval
driver.source.bb.btooth.econfiguration.pconfiguration.set_mx_interval(minterval = 1.0)

Specifies the maximum allowed connection interval. Command sets the values in ms. Query returns values in s.

param minterval

float Range: 7.5E-3 s to 4000E-3 s

set_nc_interval(nc_interval: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NCINterval
driver.source.bb.btooth.econfiguration.pconfiguration.set_nc_interval(nc_interval = 1.0)

Sets the time interval new connection events for the packet types CONNECT_IND and LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

param nc_interval

float Range: 7.5E-3 s to depends on oversampling , Unit: ms

set_nlc_timeout(nlc_timeout: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NLCTimeout
driver.source.bb.btooth.econfiguration.pconfiguration.set_nlc_timeout(nlc_timeout = 1.0)

Defines the maximum time between two correctly received Bluetooth LE packets in the LL connection before the connection is considered lost only for the packet type LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

param nlc_timeout

float Range: 100E-3 s to 32000E-3 s , Unit: ms

set_ns_latency(ns_latency: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSLatency
driver.source.bb.btooth.econfiguration.pconfiguration.set_ns_latency(ns_latency = 1)

Requires a data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND. Sets the number of consecutive connection events the Peripheral can ignore for asymmetric link layer connections.

param ns_latency

integer Range: 0 to depends on LL connection timeout and connection event interval

set_ns_value(ns_value: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NSValue
driver.source.bb.btooth.econfiguration.pconfiguration.set_ns_value(ns_value = 1)

Sets the start value of the next expected packet from the same device in the LL connection (‘N’ext’E’xpected ‘S’equence’N’umber) . This parameter can be set in the first event. From the second event this field is not indicated.

param ns_value

integer Range: 0 to 1

set_nw_offset(nw_offset: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWOFfset
driver.source.bb.btooth.econfiguration.pconfiguration.set_nw_offset(nw_offset = 1.0)

Sets the start point of the transmit window for data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND. Command sets the values in ms. Query returns values in s.

param nw_offset

float Range: 0 s to depends on connection event interval , Unit: ms

set_nw_size(nw_size: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:NWSize
driver.source.bb.btooth.econfiguration.pconfiguration.set_nw_size(nw_size = 1.0)

Sets the size of the transmit window, regarding to the start point for data event and advertising frame configuration with the packet type LL_CONNECTION_UPDATE_IND.

param nw_size

float Range: 1.25E-3 to depends on connection event interval

set_oadjust(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:OADJust
driver.source.bb.btooth.econfiguration.pconfiguration.set_oadjust(state = False)

Adjusts the ‘Sync Packet Offset’ automatically to the next value, which is a multiple of the ‘’Offset Units’.

param state

1| ON| 0| OFF

set_pa_interval(interval: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PAINterval
driver.source.bb.btooth.econfiguration.pconfiguration.set_pa_interval(interval = 1.0)

Sets the time interval between the start of two AUX_SYNC_IND PDUs from the same advertising set. Command sets the values in ms. Query returns values in s.

param interval

float Range: 7.5E-3 s to depending on oversampling , Unit: ms

set_pperiodicity(pperiodicity: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:PPERiodicity
driver.source.bb.btooth.econfiguration.pconfiguration.set_pperiodicity(pperiodicity = 1.0)

Specifies a value the connection interval is preferred to be a multiple of.

param pperiodicity

float Range: 0 to depends on Max. Interval

set_ra_type(ra_type: RsSmbv.enums.BtoUlpAddrType) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RATYpe
driver.source.bb.btooth.econfiguration.pconfiguration.set_ra_type(ra_type = enums.BtoUlpAddrType.PUBLic)

Selects the address type of the controller device. Depending on the Bluetooth controller role either Tx or Rx or both address types are assigned. Subdivided into private and random, a Bluetooth LE device address consits of 48 bits. The format of the device address differs depending on the selected address type.

param ra_type

PUBLic| RANDom PUBlic Allocates a unique 48 bit address to each Bluetooth LE device. The public address is given from the registration authority IEEE. RANDom Allocates a 48-bit address to each Bluetooth LE device. A random address is optional.

set_rce_count(rce_count: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:RCECount
driver.source.bb.btooth.econfiguration.pconfiguration.set_rce_count(rce_count = 1)

Specifies the ReferenceConnEventCount field of LL_CONNECTION_PARAM_REQ.

param rce_count

integer Range: 0 to 65535

set_sc_accuracy(sc_accuracy: RsSmbv.enums.BtoSlpClckAccrcy) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCACcuracy
driver.source.bb.btooth.econfiguration.pconfiguration.set_sc_accuracy(sc_accuracy = enums.BtoSlpClckAccrcy.SCA0)

Defines the clock accuracy of the Central with specified encoding. This parameter is used by the Peripheral to determine required listening windows in the LL connection. It is a controller design parameter known by the bluetooth controller.

param sc_accuracy

SCA0| SCA1| SCA2| SCA3| SCA4| SCA5| SCA6| SCA7

set_sce_counter(sce_counter: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SCECounter
driver.source.bb.btooth.econfiguration.pconfiguration.set_sce_counter(sce_counter = 1)

No command help available

param sce_counter

integer Range: 0 to 65535

set_slatency(slatency: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SLATency
driver.source.bb.btooth.econfiguration.pconfiguration.set_slatency(slatency = 1)

Requires data event and advertising frame configuration with the packet type CONNECT_IND. Sets the number of consecutive connection events the Peripheral can ignore for asymmetric link layer connections.

param slatency

integer Range: 0 to depends on LL connection timeout and connection event interval

set_sounits(unit: RsSmbv.enums.BtoOffsUnit) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SOUNits
driver.source.bb.btooth.econfiguration.pconfiguration.set_sounits(unit = enums.BtoOffsUnit.U30)

Indicates the units used by the ‘Sync Packet Offset’ parameter, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPOFfset

param unit

U30| U300 U30 30 us U300 300 us

set_sp_offset(sp_offset: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPOFfset
driver.source.bb.btooth.econfiguration.pconfiguration.set_sp_offset(sp_offset = 1.0)

Specifies the time from the start of the AUX_ADV_IND packet containing the SyncInfo field to the start of the AUX_SYNC_IND packet. The offset is determined by multiplying the value by the unit, see [:SOURce<hw>]:BB:BTOoth:ECONfiguration:PCONfiguration:SOUNits

param sp_offset

float Range: 0 to 245.7 or 246 to 2457 depending on offset unit

set_spbit(spb: RsSmbv.enums.BtoSymPerBit) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SPBit
driver.source.bb.btooth.econfiguration.pconfiguration.set_spbit(spb = enums.BtoSymPerBit.EIGHt)

Specifies a coding for LE coded packets. The specification for Bluetooth wireless technology defines two values S for forward error correction: S = 2 symbol/bit and S = 8 symbol/bit.

param spb

TWO| EIGHt

set_ss_value(ss_value: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SSValue
driver.source.bb.btooth.econfiguration.pconfiguration.set_ss_value(ss_value = 1)

Sets the sequence number of the packet. This parameter can be set in the first event. From the second event, this field is not indicated.

param ss_value

integer Range: 0 to 1

set_sync_word(sync_word: RsSmbv.enums.BtoSyncWord) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:SYNCword
driver.source.bb.btooth.econfiguration.pconfiguration.set_sync_word(sync_word = enums.BtoSyncWord.SW)

No command help available

param sync_word

No help available

set_ta_type(ta_type: RsSmbv.enums.BtoUlpAddrType) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TATYpe
driver.source.bb.btooth.econfiguration.pconfiguration.set_ta_type(ta_type = enums.BtoUlpAddrType.PUBLic)

Selects the address type of the controller device. Depending on the Bluetooth controller role either Tx or Rx or both address types are assigned. Subdivided into private and random, a Bluetooth LE device address consits of 48 bits. The format of the device address differs depending on the selected address type.

param ta_type

PUBLic| RANDom PUBlic Allocates a unique 48 bit address to each Bluetooth LE device. The public address is given from the registration authority IEEE. RANDom Allocates a 48-bit address to each Bluetooth LE device. A random address is optional.

set_tpower(tpower: int) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:TPOWer
driver.source.bb.btooth.econfiguration.pconfiguration.set_tpower(tpower = 1)

Sets the required transmit power to be signaled within an extended header.

param tpower

integer Range: -127 to 126

set_woffset(woffset: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WOFFset
driver.source.bb.btooth.econfiguration.pconfiguration.set_woffset(woffset = 1.0)

Sets the start point of the window transmit for data event and advertising frame configuration with the packet type CONNECT_IND. Command sets the values in ms. Query returns values in s.

param woffset

float Range: 0 s to depending on connection event interval , Unit: ms

set_wsize(wsize: float) None[source]
# SCPI: [SOURce<HW>]:BB:BTOoth:ECONfiguration:PCONfiguration:WSIZe
driver.source.bb.btooth.econfiguration.pconfiguration.set_wsize(wsize = 1.0)

Sets the size of the transmit window, regarding to the start point for data event and advertising frame configuration with the packet type CONNECT_IND.

param wsize

float Range: 1.25E-3 to depends on connection event interval

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.btooth.econfiguration.pconfiguration.clone()

Subgroups