ThConfig

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBS:THConfig:CCOunter
[SOURce<HW>]:BB:DVB:DVBS:THConfig:PUS
[SOURce<HW>]:BB:DVB:DVBS:THConfig:SCONtrol
[SOURce<HW>]:BB:DVB:DVBS:THConfig:TPRiority
[SOURce<HW>]:BB:DVB:DVBS:THConfig:[STATe]
class ThConfigCls[source]

ThConfig commands group definition. 9 total commands, 4 Subgroups, 5 group commands

get_ccounter() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:CCOunter
value: int = driver.source.bb.dvb.dvbs.thConfig.get_ccounter()

Sets the sequence number of the first payload packet.

return

ccounter: integer Range: 0 to 15

get_pus() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:PUS
value: bool = driver.source.bb.dvb.dvbs.thConfig.get_pus()

If enabled, the PES (packetized elementary streams) , PSI (program specific information) , or DVB-MIP (megaframe initialization) packet begin immediately after the header.

return

psu_indication: 1| ON| 0| OFF

get_scontrol() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:SCONtrol
value: int = driver.source.bb.dvb.dvbs.thConfig.get_scontrol()

Sets the scrambling information.

return

scontrol: integer Range: 0 to 3

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:[STATe]
value: bool = driver.source.bb.dvb.dvbs.thConfig.get_state()

Inserts header information in the transport stream.

return

state: 1| ON| 0| OFF

get_tpriority() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:TPRiority
value: int = driver.source.bb.dvb.dvbs.thConfig.get_tpriority()

Marks the current packet as high priority packet compared to packets with the same PID.

return

tpriority: integer Range: 0 to 1

set_ccounter(ccounter: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:CCOunter
driver.source.bb.dvb.dvbs.thConfig.set_ccounter(ccounter = 1)

Sets the sequence number of the first payload packet.

param ccounter

integer Range: 0 to 15

set_pus(psu_indication: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:PUS
driver.source.bb.dvb.dvbs.thConfig.set_pus(psu_indication = False)

If enabled, the PES (packetized elementary streams) , PSI (program specific information) , or DVB-MIP (megaframe initialization) packet begin immediately after the header.

param psu_indication

1| ON| 0| OFF

set_scontrol(scontrol: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:SCONtrol
driver.source.bb.dvb.dvbs.thConfig.set_scontrol(scontrol = 1)

Sets the scrambling information.

param scontrol

integer Range: 0 to 3

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:[STATe]
driver.source.bb.dvb.dvbs.thConfig.set_state(state = False)

Inserts header information in the transport stream.

param state

1| ON| 0| OFF

set_tpriority(tpriority: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:THConfig:TPRiority
driver.source.bb.dvb.dvbs.thConfig.set_tpriority(tpriority = 1)

Marks the current packet as high priority packet compared to packets with the same PID.

param tpriority

integer Range: 0 to 1

Cloning the Group

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

Subgroups