DtTest
SCPI Commands :
[SOURce<HW>]:BB:BTOoth:DTTest:DIRft
[SOURce<HW>]:BB:BTOoth:DTTest:DTTState
[SOURce<HW>]:BB:BTOoth:DTTest:FDDeviation
[SOURce<HW>]:BB:BTOoth:DTTest:FDRate
[SOURce<HW>]:BB:BTOoth:DTTest:MIMode
[SOURce<HW>]:BB:BTOoth:DTTest:NPPSet
[SOURce<HW>]:BB:BTOoth:DTTest:SPHase
- class DtTestCls[source]
DtTest commands group definition. 18 total commands, 3 Subgroups, 7 group commands
- get_drift() bool [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:DIRft value: bool = driver.source.bb.btooth.dtTest.get_drift()
No command help available
- return
drift: No help available
- get_dtt_state() bool [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:DTTState value: bool = driver.source.bb.btooth.dtTest.get_dtt_state()
Activates the ‘Dirty Transmitter Test’. For EDR packets, the parameter sets apply for 20 packets each.
- return
dtt_state: 1| ON| 0| OFF
- get_fd_deviation() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:FDDeviation value: int = driver.source.bb.btooth.dtTest.get_fd_deviation()
Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset. The maximum deviation reached during the drift equals the set frequency drift deviation.
- return
fd_deviation: integer Range: -100 to 100
- get_fd_rate() float [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:FDRate value: float = driver.source.bb.btooth.dtTest.get_fd_rate()
Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset with the set frequency drift rate.
- return
fd_rate: 0.3 KHz| 0.5 KHz| 1.6 KHz| 10 KHz Range: depends on packet type to depends on packet type
- get_mi_mode() RsSmbv.enums.BtoModIdxMode [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:MIMode value: enums.BtoModIdxMode = driver.source.bb.btooth.dtTest.get_mi_mode()
Determines standard or stable mode for the modulation index of dirty transmitter according to the Bluetooth core specification.
- return
mi_mode: STANdard| STABle
- get_nppset() RsSmbv.enums.BtoNumOfPackPerSet [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:NPPSet value: enums.BtoNumOfPackPerSet = driver.source.bb.btooth.dtTest.get_nppset()
- Specifies the number of packets per dirty transmitter set.
Table Header: Bluetooth mode / Channel type / Number of packets
BR + EDR / 50, 2, 1 packets
LE / Advertising, data / 50, 2, 1 packets
- return
num_pack: NP50| NP2| NP1
- get_sphase() int [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:SPHase value: int = driver.source.bb.btooth.dtTest.get_sphase()
The command enters a start phase. The start phase applies to the sine wave that is used to drift the modulated Bluetooth signal. The drift is around the center frequency plus the carrier frequency offset.
- return
sphase: integer Range: 0 to 359, Unit: degree
- set_drift(drift: bool) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:DIRft driver.source.bb.btooth.dtTest.set_drift(drift = False)
No command help available
- param drift
No help available
- set_dtt_state(dtt_state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:DTTState driver.source.bb.btooth.dtTest.set_dtt_state(dtt_state = False)
Activates the ‘Dirty Transmitter Test’. For EDR packets, the parameter sets apply for 20 packets each.
- param dtt_state
1| ON| 0| OFF
- set_fd_deviation(fd_deviation: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:FDDeviation driver.source.bb.btooth.dtTest.set_fd_deviation(fd_deviation = 1)
Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset. The maximum deviation reached during the drift equals the set frequency drift deviation.
- param fd_deviation
integer Range: -100 to 100
- set_fd_rate(fd_rate: float) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:FDRate driver.source.bb.btooth.dtTest.set_fd_rate(fd_rate = 1.0)
Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset with the set frequency drift rate.
- param fd_rate
0.3 KHz| 0.5 KHz| 1.6 KHz| 10 KHz Range: depends on packet type to depends on packet type
- set_mi_mode(mi_mode: RsSmbv.enums.BtoModIdxMode) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:MIMode driver.source.bb.btooth.dtTest.set_mi_mode(mi_mode = enums.BtoModIdxMode.STABle)
Determines standard or stable mode for the modulation index of dirty transmitter according to the Bluetooth core specification.
- param mi_mode
STANdard| STABle
- set_nppset(num_pack: RsSmbv.enums.BtoNumOfPackPerSet) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:NPPSet driver.source.bb.btooth.dtTest.set_nppset(num_pack = enums.BtoNumOfPackPerSet.NP1)
- Specifies the number of packets per dirty transmitter set.
Table Header: Bluetooth mode / Channel type / Number of packets
BR + EDR / 50, 2, 1 packets
LE / Advertising, data / 50, 2, 1 packets
- param num_pack
NP50| NP2| NP1
- set_sphase(sphase: int) None [source]
# SCPI: [SOURce<HW>]:BB:BTOoth:DTTest:SPHase driver.source.bb.btooth.dtTest.set_sphase(sphase = 1)
The command enters a start phase. The start phase applies to the sine wave that is used to drift the modulated Bluetooth signal. The drift is around the center frequency plus the carrier frequency offset.
- param sphase
integer Range: 0 to 359, Unit: degree
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.btooth.dtTest.clone()
Subgroups