Dvbs2

SCPI Commands :

[SOURce<HW>]:BB:DVBS2:ANNM
[SOURce<HW>]:BB:DVBS2:NTSL
[SOURce<HW>]:BB:DVBS2:PAYLoad
[SOURce<HW>]:BB:DVBS2:PID
[SOURce<HW>]:BB:DVBS2:PIDTestpack
[SOURce<HW>]:BB:DVBS2:PRESet
[SOURce<HW>]:BB:DVBS2:ROLLoff
[SOURce<HW>]:BB:DVBS2:STATe
[SOURce<HW>]:BB:DVBS2:TSPacket
class Dvbs2Cls[source]

Dvbs2 commands group definition. 42 total commands, 9 Subgroups, 9 group commands

get_annm() bool[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:ANNM
value: bool = driver.source.bb.dvbs2.get_annm()

Enables the annex M features as specified in . Depending on this setting, a different PL header is used.

return:

annex_n: 1| ON| 0| OFF

get_ntsl() float[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:NTSL
value: float = driver.source.bb.dvbs2.get_ntsl()

No command help available

return:

num_time_slice: float Range: 1 to 8

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

Defines the payload area content of the packet.

return:

payload: HFF| H00| PRBS

get_pid() float[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:PID
value: float = driver.source.bb.dvbs2.get_pid()

Sets the .

return:

pid: float Range: #H0 to #HFFF

get_pid_test_pack() PidTestPacket[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:PIDTestpack
value: enums.PidTestPacket = driver.source.bb.dvbs2.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_test_packet: VARiable| NULL

get_rolloff() Dvbs2CodingRolloff[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:ROLLoff
value: enums.Dvbs2CodingRolloff = driver.source.bb.dvbs2.get_rolloff()

Sets the roll-off alpha factor value.

return:

rolloff: 0.35| 0.25| 0.20| 0.15| 0.10| 0.05

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:STATe
value: bool = driver.source.bb.dvbs2.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_ts_packet() SettingsTestTsPacket[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:TSPacket
value: enums.SettingsTestTsPacket = driver.source.bb.dvbs2.get_ts_packet()

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

return:

ts_packet: H184| S187

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

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:PRESet
driver.source.bb.dvbs2.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:DVBS2: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_annm(annex_n: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:ANNM
driver.source.bb.dvbs2.set_annm(annex_n = False)

Enables the annex M features as specified in . Depending on this setting, a different PL header is used.

param annex_n:

1| ON| 0| OFF

set_ntsl(num_time_slice: float) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:NTSL
driver.source.bb.dvbs2.set_ntsl(num_time_slice = 1.0)

No command help available

param num_time_slice:

float Range: 1 to 8

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

Defines the payload area content of the packet.

param payload:

HFF| H00| PRBS

set_pid(pid: float) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:PID
driver.source.bb.dvbs2.set_pid(pid = 1.0)

Sets the .

param pid:

float Range: #H0 to #HFFF

set_pid_test_pack(pid_test_packet: PidTestPacket) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:PIDTestpack
driver.source.bb.dvbs2.set_pid_test_pack(pid_test_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_test_packet:

VARiable| NULL

set_rolloff(rolloff: Dvbs2CodingRolloff) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:ROLLoff
driver.source.bb.dvbs2.set_rolloff(rolloff = enums.Dvbs2CodingRolloff._0_dot_05)

Sets the roll-off alpha factor value.

param rolloff:

0.35| 0.25| 0.20| 0.15| 0.10| 0.05

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:STATe
driver.source.bb.dvbs2.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_ts_packet(ts_packet: SettingsTestTsPacket) None[source]
# SCPI: [SOURce<HW>]:BB:DVBS2:TSPacket
driver.source.bb.dvbs2.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

Cloning the Group

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

Subgroups