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