T2Dvb

SCPI Commands :

[SOURce<HW>]:BB:T2DVb:LDATa
[SOURce<HW>]:BB:T2DVb:LF
[SOURce<HW>]:BB:T2DVb:NAUX
[SOURce<HW>]:BB:T2DVb:NETWorkmode
[SOURce<HW>]:BB:T2DVb:NSUB
[SOURce<HW>]:BB:T2DVb:NT2Frames
[SOURce<HW>]:BB:T2DVb:PAPR
[SOURce<HW>]:BB:T2DVb:PAYLoad
[SOURce<HW>]:BB:T2DVb:PID
[SOURce<HW>]:BB:T2DVb:PIDTestpack
[SOURce<HW>]:BB:T2DVb:PILot
[SOURce<HW>]:BB:T2DVb:PRESet
[SOURce<HW>]:BB:T2DVb:PROFile
[SOURce<HW>]:BB:T2DVb:SOURce
[SOURce<HW>]:BB:T2DVb:STATe
[SOURce<HW>]:BB:T2DVb:TFS
[SOURce<HW>]:BB:T2DVb:TSPacket
[SOURce<HW>]:BB:T2DVb:TXSYs
class T2DvbCls[source]

T2Dvb commands group definition. 117 total commands, 15 Subgroups, 18 group commands

get_ldata() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:LDATa
value: int = driver.source.bb.t2Dvb.get_ldata()

Sets the number of data symbols per T2 frame.

return:

data_symbols: integer Range: 0 to 4095

get_lf() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:LF
value: int = driver.source.bb.t2Dvb.get_lf()

Queries the computed number of OFDM symbols per T2 frame.

return:

ofdm_symbols: integer Range: 0 to 4095

get_naux() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NAUX
value: int = driver.source.bb.t2Dvb.get_naux()

Queries the number of auxiliary streams. The current firmware does not support auxiliary streams.

return:

num_aux_str: integer 0 Fixed response of the query.

get_network_mode() EnetworkMode[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NETWorkmode
value: enums.EnetworkMode = driver.source.bb.t2Dvb.get_network_mode()

Sets the network mode.

return:

network_mode: MFN| SFN

get_nsub() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NSUB
value: int = driver.source.bb.t2Dvb.get_nsub()

Sets the number of subslices per T2 frame. The number of subslices is ‘1’ for ‘T2-MI Interface > Off’.

return:

subslices: integer Range: 0 to 32767

get_nt_2_frames() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NT2Frames
value: int = driver.source.bb.t2Dvb.get_nt_2_frames()

Sets the number of T2 frames per super frame.

return:

nt_2_frames: integer Range: 2 to 255

get_papr() T2SystemPapr[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PAPR
value: enums.T2SystemPapr = driver.source.bb.t2Dvb.get_papr()

Sets the technique to reduce the peak to average power ratio.

return:

papr: OFF| TR

get_payload() PayloadTestStuff[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PAYLoad
value: enums.PayloadTestStuff = driver.source.bb.t2Dvb.get_payload()

Defines the payload area content of the packet.

return:

payload: PRBS| H00| HFF

get_pid() int[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PID
value: int = driver.source.bb.t2Dvb.get_pid()

Sets the .

return:

pid: integer Range: 0 to 8191

get_pid_test_pack() PidTestPacket[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PIDTestpack
value: enums.PidTestPacket = driver.source.bb.t2Dvb.get_pid_test_pack()

If a header is present in the test packet (‘Test TS Packet > Head/184 Payload’) , you can specify a fixed or variable packet identifier (PID) .

return:

pid_ts_packet: NULL| VARiable

get_pilot() Dvbt2FramingPilotPattern[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PILot
value: enums.Dvbt2FramingPilotPattern = driver.source.bb.t2Dvb.get_pilot()

Sets the pilot pattern.

return:

pilot_pattern: PP1| PP2| PP3| PP4| PP5| PP6| PP7| PP8

get_profile() Dvbt2T2SystemProfileMode[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PROFile
value: enums.Dvbt2T2SystemProfileMode = driver.source.bb.t2Dvb.get_profile()

Sets the profile mode. Mutes P1FEF, if the modulator operates in a multi profile environment and is used to generate a RF combined T2Base/T2Lite composite signal.

return:

profile_mode: SINGLE| MULTI

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

Sets the modulation source for the input signal.

return:

dvbt_2_source: EXTernal| TSPLayer| TESTsignal

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:STATe
value: bool = driver.source.bb.t2Dvb.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

get_tfs() SystemPostExtension[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TFS
value: enums.SystemPostExtension = driver.source.bb.t2Dvb.get_tfs()

Queries the state. The current firmware does not support TFS.

return:

tfs: OFF OFF Fixed response of the query.

get_ts_packet() SettingsTestTsPacket[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TSPacket
value: enums.SettingsTestTsPacket = driver.source.bb.t2Dvb.get_ts_packet()

Specifies the structure of the test transport stream packet that is fed to the modulator.

return:

ts_packet: H184| S187

get_txsys() Dvbt2Transmission[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TXSYs
value: enums.Dvbt2Transmission = driver.source.bb.t2Dvb.get_txsys()

Sets the transmission system.

return:

transmission_sys: T2LM| T2LS| NONT2| MISO| SISO T2LM T2 Lite T2LS T2 Lite NONT2 Non-T2 MISO MISO SISO SISO

preset() None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PRESet
driver.source.bb.t2Dvb.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:T2DVb:STATe.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PRESet
driver.source.bb.t2Dvb.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:T2DVb: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_ldata(data_symbols: int) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:LDATa
driver.source.bb.t2Dvb.set_ldata(data_symbols = 1)

Sets the number of data symbols per T2 frame.

param data_symbols:

integer Range: 0 to 4095

set_naux(num_aux_str: int) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NAUX
driver.source.bb.t2Dvb.set_naux(num_aux_str = 1)

Queries the number of auxiliary streams. The current firmware does not support auxiliary streams.

param num_aux_str:

integer 0 Fixed response of the query.

set_network_mode(network_mode: EnetworkMode) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NETWorkmode
driver.source.bb.t2Dvb.set_network_mode(network_mode = enums.EnetworkMode.MFN)

Sets the network mode.

param network_mode:

MFN| SFN

set_nsub(subslices: int) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NSUB
driver.source.bb.t2Dvb.set_nsub(subslices = 1)

Sets the number of subslices per T2 frame. The number of subslices is ‘1’ for ‘T2-MI Interface > Off’.

param subslices:

integer Range: 0 to 32767

set_nt_2_frames(nt_2_frames: int) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:NT2Frames
driver.source.bb.t2Dvb.set_nt_2_frames(nt_2_frames = 1)

Sets the number of T2 frames per super frame.

param nt_2_frames:

integer Range: 2 to 255

set_papr(papr: T2SystemPapr) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PAPR
driver.source.bb.t2Dvb.set_papr(papr = enums.T2SystemPapr.OFF)

Sets the technique to reduce the peak to average power ratio.

param papr:

OFF| TR

set_payload(payload: PayloadTestStuff) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PAYLoad
driver.source.bb.t2Dvb.set_payload(payload = enums.PayloadTestStuff.H00)

Defines the payload area content of the packet.

param payload:

PRBS| H00| HFF

set_pid(pid: int) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PID
driver.source.bb.t2Dvb.set_pid(pid = 1)

Sets the .

param pid:

integer Range: 0 to 8191

set_pid_test_pack(pid_ts_packet: PidTestPacket) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PIDTestpack
driver.source.bb.t2Dvb.set_pid_test_pack(pid_ts_packet = enums.PidTestPacket.NULL)

If a header is present in the test packet (‘Test TS Packet > Head/184 Payload’) , you can specify a fixed or variable packet identifier (PID) .

param pid_ts_packet:

NULL| VARiable

set_pilot(pilot_pattern: Dvbt2FramingPilotPattern) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PILot
driver.source.bb.t2Dvb.set_pilot(pilot_pattern = enums.Dvbt2FramingPilotPattern.PP1)

Sets the pilot pattern.

param pilot_pattern:

PP1| PP2| PP3| PP4| PP5| PP6| PP7| PP8

set_profile(profile_mode: Dvbt2T2SystemProfileMode) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:PROFile
driver.source.bb.t2Dvb.set_profile(profile_mode = enums.Dvbt2T2SystemProfileMode.MULTI)

Sets the profile mode. Mutes P1FEF, if the modulator operates in a multi profile environment and is used to generate a RF combined T2Base/T2Lite composite signal.

param profile_mode:

SINGLE| MULTI

set_source(dvbt_2_source: CodingInputSignalSource) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:SOURce
driver.source.bb.t2Dvb.set_source(dvbt_2_source = enums.CodingInputSignalSource.EXTernal)

Sets the modulation source for the input signal.

param dvbt_2_source:

EXTernal| TSPLayer| TESTsignal

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:STATe
driver.source.bb.t2Dvb.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

set_tfs(tfs: SystemPostExtension) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TFS
driver.source.bb.t2Dvb.set_tfs(tfs = enums.SystemPostExtension.OFF)

Queries the state. The current firmware does not support TFS.

param tfs:

OFF OFF Fixed response of the query.

set_ts_packet(ts_packet: SettingsTestTsPacket) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TSPacket
driver.source.bb.t2Dvb.set_ts_packet(ts_packet = enums.SettingsTestTsPacket.H184)

Specifies the structure of the test transport stream packet that is fed to the modulator.

param ts_packet:

H184| S187

set_txsys(transmission_sys: Dvbt2Transmission) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:TXSYs
driver.source.bb.t2Dvb.set_txsys(transmission_sys = enums.Dvbt2Transmission.MISO)

Sets the transmission system.

param transmission_sys:

T2LM| T2LS| NONT2| MISO| SISO T2LM T2 Lite T2LS T2 Lite NONT2 Non-T2 MISO MISO SISO SISO

Cloning the Group

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

Subgroups