Icoder

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBX:ICODer:RATE
[SOURce<HW>]:BB:DVB:DVBX:ICODer:[STATe]
Commands in total: 2
Subgroups: 0
Direct child commands: 2
get_rate() DvbS2XcodRate[source]
# [SOURce<HW>]:BB:DVB:DVBX:ICODer:RATE
value: enums.DvbS2XcodRate = driver.source.bb.dvb.dvbx.icoder.get_rate()

Selects the code rate of the inner coder.

Returns:

rate: CR1D4 | CR1D3 | CR2D5 | CR1D2 | CR3D5 | CR2D3 | CR3D4 | CR4D5 | CR5D6 | CR8D9 | CR9D10 | CR2D9 | CR13D45 | CR9D20 | CR90D180 | CR96D180 | CR11D20 | CR100D180 | CR104D180 | CR26D45 | CR18D30 | CR28D45 | CR23D36 | CR116D180 | CR20D30 | CR124D180 | CR25D36 | CR128D180 | CR13D18 | CR132D180 | CR22D30 | CR135D180 | CR140D180 | CR7D9 | CR154D180 | CR1D5 | CR11D45 | CR4D15 | CR14D45 | CR7D15 | CR8D15 | CR32D45

get_state() bool[source]
# [SOURce<HW>]:BB:DVB:DVBX:ICODer:[STATe]
value: bool = driver.source.bb.dvb.dvbx.icoder.get_state()

Activates the inner coder.

Returns:

icoder: 1 | ON | 0| OFF

set_rate(rate: DvbS2XcodRate) None[source]
# [SOURce<HW>]:BB:DVB:DVBX:ICODer:RATE
driver.source.bb.dvb.dvbx.icoder.set_rate(rate = enums.DvbS2XcodRate.CR100D180)

Selects the code rate of the inner coder.

Parameters:

rate – CR1D4 | CR1D3 | CR2D5 | CR1D2 | CR3D5 | CR2D3 | CR3D4 | CR4D5 | CR5D6 | CR8D9 | CR9D10 | CR2D9 | CR13D45 | CR9D20 | CR90D180 | CR96D180 | CR11D20 | CR100D180 | CR104D180 | CR26D45 | CR18D30 | CR28D45 | CR23D36 | CR116D180 | CR20D30 | CR124D180 | CR25D36 | CR128D180 | CR13D18 | CR132D180 | CR22D30 | CR135D180 | CR140D180 | CR7D9 | CR154D180 | CR1D5 | CR11D45 | CR4D15 | CR14D45 | CR7D15 | CR8D15 | CR32D45

set_state(icoder: bool) None[source]
# [SOURce<HW>]:BB:DVB:DVBX:ICODer:[STATe]
driver.source.bb.dvb.dvbx.icoder.set_state(icoder = False)

Activates the inner coder.

Parameters:

icoder – 1 | ON | 0| OFF