Econfiguration
SCPI Commands :
[SOURce<HW>]:BB:BTOoth:ECONfiguration:ADINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:AEDelay
[SOURce<HW>]:BB:BTOoth:ECONfiguration:AEINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:APINterval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:LCMode
[SOURce<HW>]:BB:BTOoth:ECONfiguration:LTKey
[SOURce<HW>]:BB:BTOoth:ECONfiguration:PNUMber
[SOURce<HW>]:BB:BTOoth:ECONfiguration:SDCI
[SOURce<HW>]:BB:BTOoth:ECONfiguration:SINTerval
[SOURce<HW>]:BB:BTOoth:ECONfiguration:SWINdow
[SOURce<HW>]:BB:BTOoth:ECONfiguration:WOINfo
[SOURce<HW>]:BB:BTOoth:ECONfiguration:WSINfo
- Commands in total: 151Subgroups: 3Direct child commands: 12
- class LtKeyStruct[source]
Structure for reading output parameters. Fields:
Lt_Key: str: numeric
Bitcount: int: integer Range: 128 to 128
- get_ad_interval() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:ADINterval value: float = driver.source.bb.btooth.econfiguration.get_ad_interval()
Sets the time interval between two consecutive advertising events for packet type ‘ADV_DIRECT_IND’ and duty cycle high. Command sets the values in ms. Query returns values in s.
- Returns:
ad_interval: float Range: 1.05E-3 s to 3.75E-3 s , Unit: ms
- get_ae_delay() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:AEDelay value: float = driver.source.bb.btooth.econfiguration.get_ae_delay()
Sets a time delay between the start times of two consecutive advertising events. The value is added to the advertising event interval. Command sets the values in ms. Query returns values in s.
- Returns:
ae_delay: float Range: 0 s to 10E-3 s , Unit: ms
- get_ae_interval() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:AEINterval value: float = driver.source.bb.btooth.econfiguration.get_ae_interval()
Sets the time interval between two consecutive advertising events, with regard to the starting points. Command sets the values in ms. Query returns values in s.
- Returns:
ae_interval: float Range: 5E-3 s to depends on oversampling , Unit: ms
- get_ap_interval() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:APINterval value: float = driver.source.bb.btooth.econfiguration.get_ap_interval()
Sets the time interval between packets starting points of two consecutive packets in the advertising channel.
- Returns:
ap_interval: float Range: 1.3E-3 to 28E-3, Unit: ms
- get_lc_mode() BtoLlCnctMod[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:LCMode value: enums.BtoLlCnctMod = driver.source.bb.btooth.econfiguration.get_lc_mode()
Selects the link layer connection mode. In order to provide safe transmission of payload data, the data in the packet can be encrypted. If activated, the payload data follows MIC (Message authentication Code) .
- Returns:
lc_mode: UENC | ENC UENC Payload data is transmitted without encoding. ENC The link layer connection runs in encrypted mode.
- get_lt_key() LtKeyStruct[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:LTKey value: LtKeyStruct = driver.source.bb.btooth.econfiguration.get_lt_key()
Indicates the time the controller needs to receive the long-term key from the host. After this time, the controller is ready to enter into the last phase of encryption mode setup.
- Returns:
structure: for return value, see the help for LtKeyStruct structure arguments.
- get_pnumber() int[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:PNUMber value: int = driver.source.bb.btooth.econfiguration.get_pnumber()
Sets the number of Tx packets per event. Each connection contains at least one data channel packet. The maximum number of packets per event is determined by the duration of the connection event interval.
- Returns:
pnumber: integer Range: 1 to depends on connection event interval
- get_sdci() int[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:SDCI value: int = driver.source.bb.btooth.econfiguration.get_sdci()
Queries the number of the first active data channel.
- Returns:
selected_channel: integer Range: 0 to 36
- get_sinterval() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:SINTerval value: float = driver.source.bb.btooth.econfiguration.get_sinterval()
Sets the time interval between the starting points of two consecutive windows during which the scanner is operating in an advertising channel. Command sets the values in ms. Query returns values in s.
- Returns:
sinterval: float Range: 10E-3 s to depends on oversampling and the number of advertsing channel table states , Unit: ms
- get_swindow() float[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:SWINdow value: float = driver.source.bb.btooth.econfiguration.get_swindow()
Sets the length of the window during which the scanner is operating in the advertising channel. Note that the scan window is less or equal to the value of the scan interval. Command sets the values in ms. Query returns values in s.
- Returns:
swindow: float Range: 10E-3 s to 10240E-3 s , Unit: ms
- get_wo_info() str[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:WOINfo value: str = driver.source.bb.btooth.econfiguration.get_wo_info()
Requires data event and advertising frame configuration with the packet type CONNECT_IND. Queries the start point of the transmit window.
- Returns:
wo_info: string
- get_ws_info() str[source]
# [SOURce<HW>]:BB:BTOoth:ECONfiguration:WSINfo value: str = driver.source.bb.btooth.econfiguration.get_ws_info()
Requires data event and advertising frame configuration with the packet type CONNECT_IND. Queries the size of the transmit window, regarding to the start point.
- Returns:
ws_info: string
Cloning the Group
# Create a copy of the original group, that exists independently
econfiguration_copy = driver.source.bb.btooth.econfiguration.clone()
Subgroups