BhConfig#

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBX:BHConfig:CACM
[SOURce<HW>]:BB:DVB:DVBX:BHConfig:DFL
[SOURce<HW>]:BB:DVB:DVBX:BHConfig:UPL
[SOURce<HW>]:BB:DVB:DVBX:BHConfig:[STATe]
Commands in total: 9
Subgroups: 5
Direct child commands: 4
get_cacm ( ) → DvbS2XccmAcm
set_cacm ( cacm: DvbS2XccmAcm ) → None
# [SOURce<HW>]:BB:DVB:DVBX:BHConfig:CACM
# get:
value: enums.DvbS2XccmAcm = driver.source.bb.dvb.dvbx.bhConfig.get_cacm()
# set:
driver.source.bb.dvb.dvbx.bhConfig.set_cacm(cacm = enums.DvbS2XccmAcm.ACM)

Selects whether constant coding and modulation (CCM) or adaptive coding and modulation (ACM) communication is used.

Parameters:

cacm – CCM | ACM

get_dfl ( ) → int
set_dfl ( df_length: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:BHConfig:DFL
# get:
value: int = driver.source.bb.dvb.dvbx.bhConfig.get_dfl()
# set:
driver.source.bb.dvb.dvbx.bhConfig.set_dfl(df_length = 1)

Sets the data field length (DFL) .

Parameters:

df_length – integer Range: 1 to 7264

get_state ( ) → bool
set_state ( state: bool ) → None
# [SOURce<HW>]:BB:DVB:DVBX:BHConfig:[STATe]
# get:
value: bool = driver.source.bb.dvb.dvbx.bhConfig.get_state()
# set:
driver.source.bb.dvb.dvbx.bhConfig.set_state(state = False)

Inserts baseband header information in the stream.

Parameters:

state – 1 | ON | 0| OFF

get_upl ( ) → int
set_upl ( up_length: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:BHConfig:UPL
# get:
value: int = driver.source.bb.dvb.dvbx.bhConfig.get_upl()
# set:
driver.source.bb.dvb.dvbx.bhConfig.set_upl(up_length = 1)

Sets the user packet length (UPL) .

Parameters:

up_length – integer Range: 1 to 8192

Cloning the Group

# Create a copy of the original group, that exists independently
bhConfig_copy = driver.source.bb.dvb.dvbx.bhConfig.clone()

Subgroups