Dvbt

SCPI Commands :

[SOURce<HW>]:BB:DVBT:CONStel
[SOURce<HW>]:BB:DVBT:DVHState
[SOURce<HW>]:BB:DVBT:HIERarchy
[SOURce<HW>]:BB:DVBT:PAYLoad
[SOURce<HW>]:BB:DVBT:PID
[SOURce<HW>]:BB:DVBT:PIDTestpack
[SOURce<HW>]:BB:DVBT:PRESet
[SOURce<HW>]:BB:DVBT:STATe
[SOURce<HW>]:BB:DVBT:TSPacket
class DvbtCls[source]

Dvbt commands group definition. 51 total commands, 19 Subgroups, 9 group commands

get_constel() DvbtCodingConstel[source]
# SCPI: [SOURce<HW>]:BB:DVBT:CONStel
value: enums.DvbtCodingConstel = driver.source.bb.dvbt.get_constel()

Defines the constellation.

return:

constel: T64| T16| T4

get_dvh_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVBT:DVHState
value: bool = driver.source.bb.dvbt.get_dvh_state()

Enables or disables .

return:

dvh_state: 1| ON| 0| OFF

get_hierarchy() DvbtCodingHierarchy[source]
# SCPI: [SOURce<HW>]:BB:DVBT:HIERarchy
value: enums.DvbtCodingHierarchy = driver.source.bb.dvbt.get_hierarchy()

Selects the coding hierarchy.

return:

hierarchy: A4| A2| A1| NONHier

get_payload() PayloadTestStuff[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PAYLoad
value: enums.PayloadTestStuff = driver.source.bb.dvbt.get_payload()

Defines the payload area content of the packet.

return:

payload: HFF| H00| PRBS

get_pid() int[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PID
value: int = driver.source.bb.dvbt.get_pid()

Sets the .

return:

pid: integer Range: #H0000 to #H1FFF

get_pid_test_pack() PidTestPacket[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PIDTestpack
value: enums.PidTestPacket = driver.source.bb.dvbt.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: NULL| VARiable

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVBT:STATe
value: bool = driver.source.bb.dvbt.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:DVBT:TSPacket
value: enums.SettingsTestTsPacket = driver.source.bb.dvbt.get_ts_packet()

Specifies the structure of the test transport stream packet that is fed to the modulator.

return:

ts_packet: S187| H184

preset() None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PRESet
driver.source.bb.dvbt.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:DVBT:STATe.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PRESet
driver.source.bb.dvbt.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:DVBT: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_constel(constel: DvbtCodingConstel) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:CONStel
driver.source.bb.dvbt.set_constel(constel = enums.DvbtCodingConstel.T16)

Defines the constellation.

param constel:

T64| T16| T4

set_dvh_state(dvh_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:DVHState
driver.source.bb.dvbt.set_dvh_state(dvh_state = False)

Enables or disables .

param dvh_state:

1| ON| 0| OFF

set_hierarchy(hierarchy: DvbtCodingHierarchy) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:HIERarchy
driver.source.bb.dvbt.set_hierarchy(hierarchy = enums.DvbtCodingHierarchy.A1)

Selects the coding hierarchy.

param hierarchy:

A4| A2| A1| NONHier

set_payload(payload: PayloadTestStuff) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PAYLoad
driver.source.bb.dvbt.set_payload(payload = enums.PayloadTestStuff.H00)

Defines the payload area content of the packet.

param payload:

HFF| H00| PRBS

set_pid(pid: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PID
driver.source.bb.dvbt.set_pid(pid = 1)

Sets the .

param pid:

integer Range: #H0000 to #H1FFF

set_pid_test_pack(pid_test_packet: PidTestPacket) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:PIDTestpack
driver.source.bb.dvbt.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:

NULL| VARiable

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVBT:STATe
driver.source.bb.dvbt.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:DVBT:TSPacket
driver.source.bb.dvbt.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:

S187| H184

Cloning the Group

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

Subgroups