Tdmb

SCPI Commands :

[SOURce<HW>]:BB:TDMB:ETIinput
[SOURce<HW>]:BB:TDMB:MID
[SOURce<HW>]:BB:TDMB:NET
[SOURce<HW>]:BB:TDMB:NST
[SOURce<HW>]:BB:TDMB:PRESet
[SOURce<HW>]:BB:TDMB:SOURce
[SOURce<HW>]:BB:TDMB:STATe
class TdmbCls[source]

Tdmb commands group definition. 34 total commands, 9 Subgroups, 7 group commands

get_eti_input() TdmbInputSignalEtiSignal[source]
# SCPI: [SOURce<HW>]:BB:TDMB:ETIinput
value: enums.TdmbInputSignalEtiSignal = driver.source.bb.tdmb.get_eti_input()

Displays whether a valid ETI signal is present and the signal type.

return:

eti_signal: INValid| ENI| E559| E537

get_mid() int[source]
# SCPI: [SOURce<HW>]:BB:TDMB:MID
value: int = driver.source.bb.tdmb.get_mid()

Displays the DAB mode identity. A mode identity of 0 corresponds to an invalid ETI signal.

return:

mode_identity: integer Range: 0 to 4

get_net() EnetworkMode[source]
# SCPI: [SOURce<HW>]:BB:TDMB:NET
value: enums.EnetworkMode = driver.source.bb.tdmb.get_net()

Sets the network mode.

return:

network_mode: MFN| SFN

get_nst() int[source]
# SCPI: [SOURce<HW>]:BB:TDMB:NST
value: int = driver.source.bb.tdmb.get_nst()

Displays the number of streams (NST) contained in the ETI signal.

return:

num_of_streams: integer Range: 0 to 64

get_source() CodingInputSignalSource[source]
# SCPI: [SOURce<HW>]:BB:TDMB:SOURce
value: enums.CodingInputSignalSource = driver.source.bb.tdmb.get_source()

Sets the modulation source for the input signal.

return:

tdmb_source: EXTernal| TSPLayer| TESTsignal

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:TDMB:STATe
value: bool = driver.source.bb.tdmb.get_state()

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

return:

state: 1| ON| 0| OFF

preset() None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:PRESet
driver.source.bb.tdmb.preset()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:TDMB:STATe.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:PRESet
driver.source.bb.tdmb.preset_with_opc()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:TDMB:STATe.

Same as preset, but waits for the operation to complete before continuing further. Use the RsSmcv.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

set_net(network_mode: EnetworkMode) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:NET
driver.source.bb.tdmb.set_net(network_mode = enums.EnetworkMode.MFN)

Sets the network mode.

param network_mode:

MFN| SFN

set_source(tdmb_source: CodingInputSignalSource) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:SOURce
driver.source.bb.tdmb.set_source(tdmb_source = enums.CodingInputSignalSource.EXTernal)

Sets the modulation source for the input signal.

param tdmb_source:

EXTernal| TSPLayer| TESTsignal

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:STATe
driver.source.bb.tdmb.set_state(state = False)

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

param state:

1| ON| 0| OFF

Cloning the Group

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

Subgroups