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() 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() 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. Specifies the number of packets or CS steps 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
LE / Channel sounding / 50, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 1 CS steps
- return:
num_pack: NP50| NP2| NP1 | NP4| NP6| NP8| NP10| NP12| NP14| NP16| NP18| NP20
- 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: 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: 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. Specifies the number of packets or CS steps 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
LE / Channel sounding / 50, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 1 CS steps
- param num_pack:
NP50| NP2| NP1 | NP4| NP6| NP8| NP10| NP12| NP14| NP16| NP18| NP20
- 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