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