Lpy

SCPI Commands :

[SOURce<HW>]:BB:T2DVb:L:CONStel
[SOURce<HW>]:BB:T2DVb:L:EXTension
[SOURce<HW>]:BB:T2DVb:L:REPetition
[SOURce<HW>]:BB:T2DVb:L:SCRambled
[SOURce<HW>]:BB:T2DVb:L:T2Baselite
[SOURce<HW>]:BB:T2DVb:L:T2Version
class LpyCls[source]

Lpy commands group definition. 8 total commands, 1 Subgroups, 6 group commands

get_constel() Dvbt2T2SystemL1PostModulation[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:CONStel
value: enums.Dvbt2T2SystemL1PostModulation = driver.source.bb.t2Dvb.lpy.get_constel()

Sets the modulation of the L1 post signal.

return:

l_1_post_mod: T2| T4| T16| T64 T2 T4 T16 16 T64 64QAM

get_extension() SystemPostExtension[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:EXTension
value: enums.SystemPostExtension = driver.source.bb.t2Dvb.lpy.get_extension()

Queries the L1 post extension state. The current firmware does not support L1 post extension.

return:

l_1_post_ext: OFF OFF Fixed response of the query.

get_repetition() bool[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:REPetition
value: bool = driver.source.bb.t2Dvb.lpy.get_repetition()

Enables/disables L1 repetition.

return:

l_1_repetition: 1| ON| 0| OFF

get_scrambled() bool[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:SCRambled
value: bool = driver.source.bb.t2Dvb.lpy.get_scrambled()

Enables/disables L1 post scrambling according to T2 version 1.3.1 of specification . You can query the used version via [:SOURce<hw>]:BB:T2DVb:L:T2Version.

return:

l_1_post_scr: 1| ON| 0| OFF

get_t_2_base_lite() bool[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:T2Baselite
value: bool = driver.source.bb.t2Dvb.lpy.get_t_2_base_lite()

Enables/disables T2 base lite signaling according to T2 version 1.3.1 of specification . You can query the used version via [:SOURce<hw>]:BB:T2DVb:L:T2Version.

return:

t_2_base_lite: 1| ON| 0| OFF

get_t_2_version() Dvbt2T2SystemL1T2Version[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:T2Version
value: enums.Dvbt2T2SystemL1T2Version = driver.source.bb.t2Dvb.lpy.get_t_2_version()

Sets the version of T2 specification , that is used for transmission.

return:

t_2_version: V111| V121| V131

set_constel(l_1_post_mod: Dvbt2T2SystemL1PostModulation) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:CONStel
driver.source.bb.t2Dvb.lpy.set_constel(l_1_post_mod = enums.Dvbt2T2SystemL1PostModulation.T16)

Sets the modulation of the L1 post signal.

param l_1_post_mod:

T2| T4| T16| T64 T2 T4 T16 16 T64 64QAM

set_extension(l_1_post_ext: SystemPostExtension) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:EXTension
driver.source.bb.t2Dvb.lpy.set_extension(l_1_post_ext = enums.SystemPostExtension.OFF)

Queries the L1 post extension state. The current firmware does not support L1 post extension.

param l_1_post_ext:

OFF OFF Fixed response of the query.

set_repetition(l_1_repetition: bool) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:REPetition
driver.source.bb.t2Dvb.lpy.set_repetition(l_1_repetition = False)

Enables/disables L1 repetition.

param l_1_repetition:

1| ON| 0| OFF

set_scrambled(l_1_post_scr: bool) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:SCRambled
driver.source.bb.t2Dvb.lpy.set_scrambled(l_1_post_scr = False)

Enables/disables L1 post scrambling according to T2 version 1.3.1 of specification . You can query the used version via [:SOURce<hw>]:BB:T2DVb:L:T2Version.

param l_1_post_scr:

1| ON| 0| OFF

set_t_2_base_lite(t_2_base_lite: bool) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:T2Baselite
driver.source.bb.t2Dvb.lpy.set_t_2_base_lite(t_2_base_lite = False)

Enables/disables T2 base lite signaling according to T2 version 1.3.1 of specification . You can query the used version via [:SOURce<hw>]:BB:T2DVb:L:T2Version.

param t_2_base_lite:

1| ON| 0| OFF

set_t_2_version(t_2_version: Dvbt2T2SystemL1T2Version) None[source]
# SCPI: [SOURce<HW>]:BB:T2DVb:L:T2Version
driver.source.bb.t2Dvb.lpy.set_t_2_version(t_2_version = enums.Dvbt2T2SystemL1T2Version.V111)

Sets the version of T2 specification , that is used for transmission.

param t_2_version:

V111| V121| V131

Cloning the Group

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

Subgroups