Isdbt

SCPI Commands :

[SOURce<HW>]:BB:ISDBt:BANDwidth
[SOURce<HW>]:BB:ISDBt:CONTrol
[SOURce<HW>]:BB:ISDBt:GUARd
[SOURce<HW>]:BB:ISDBt:NETWorkmode
[SOURce<HW>]:BB:ISDBt:PACKetlength
[SOURce<HW>]:BB:ISDBt:PID
[SOURce<HW>]:BB:ISDBt:PIDTestpack
[SOURce<HW>]:BB:ISDBt:PORTion
[SOURce<HW>]:BB:ISDBt:PRESet
[SOURce<HW>]:BB:ISDBt:REMux
[SOURce<HW>]:BB:ISDBt:STATe
[SOURce<HW>]:BB:ISDBt:STUFfing
[SOURce<HW>]:BB:ISDBt:SUBChannel
[SOURce<HW>]:BB:ISDBt:SYSTem
class IsdbtCls[source]

Isdbt commands group definition. 71 total commands, 17 Subgroups, 14 group commands

get_bandwidth() int[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:BANDwidth
value: int = driver.source.bb.isdbt.get_bandwidth()

Displays the used bandwidth.

return:

used_bw: integer Range: 0 to 9999

get_control() AutoManualMode[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:CONTrol
value: enums.AutoManualMode = driver.source.bb.isdbt.get_control()

Defines the configuration mode of the coder.

return:

control: AUTO| MANual

get_guard() CodingGuardInterval[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:GUARd
value: enums.CodingGuardInterval = driver.source.bb.isdbt.get_guard()

Sets the guard interval length.

return:

guard_int: G1_32| G1_16| G1_8| G1_4

get_network_mode() NetworkMode[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:NETWorkmode
value: enums.NetworkMode = driver.source.bb.isdbt.get_network_mode()

No command help available

return:

network_mode: No help available

get_packet_length() InputSignalPacketLength[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:PACKetlength
value: enums.InputSignalPacketLength = driver.source.bb.isdbt.get_packet_length()

Queries the packet length of the external transport stream in bytes.

return:

packet_length: P188| P204| INValid P188|P204 188/204 byte packets specified for serial input and parallel input. INValid Packet length does not match the specified length.

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

Sets the .

return:

pid: integer Range: #H000 to #H1FFF

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

test_pack: VARiable| NULL

get_portion() CodingPortions[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:PORTion
value: enums.CodingPortions = driver.source.bb.isdbt.get_portion()

Sets the modulation types of the hierachical layers A, B and C. The first digit specifies the modulation type for layer A, the second digit for layer B and the third digit for layer C.

return:

portion: PDD| PDC| PCC| DDD| DDC| DCC| CCC P Partial reception D Differential modulation C Coherent modulation

get_remux() bool[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:REMux
value: bool = driver.source.bb.isdbt.get_remux()

Enables/disables the built-in remultiplexer.

return:

remux: 1| ON| 0| OFF

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:STATe
value: bool = driver.source.bb.isdbt.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_stuffing() bool[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:STUFfing
value: bool = driver.source.bb.isdbt.get_stuffing()
Queries, if stuffing is enabled or disabled.

INTRO_CMD_HELP: You can enable/disable stuffing via [:SOURce<hw>]:BB:ISDBt:CONTrol:

  • SOURce1:BB:ISDBt:CONTrol AUTO Stuffing is disabed.

  • SOURce1:BB:ISDBt:CONTrol MAN Stuffing is enabed.

return:

stuffing: 1| ON| 0| OFF

get_sub_channel() int[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:SUBChannel
value: int = driver.source.bb.isdbt.get_sub_channel()

Sets the subchannel of the ISDB-TSB signal.

return:

sub_channel: integer Range: 0 to 41

get_system() IsdbtCodingSystem[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:SYSTem
value: enums.IsdbtCodingSystem = driver.source.bb.isdbt.get_system()

Sets the ISDB-T system.

return:

system: TSB3| TSB1| T

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

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:PRESet
driver.source.bb.isdbt.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:ISDBt: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_control(control: AutoManualMode) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:CONTrol
driver.source.bb.isdbt.set_control(control = enums.AutoManualMode.AUTO)

Defines the configuration mode of the coder.

param control:

AUTO| MANual

set_guard(guard_int: CodingGuardInterval) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:GUARd
driver.source.bb.isdbt.set_guard(guard_int = enums.CodingGuardInterval.G1_16)

Sets the guard interval length.

param guard_int:

G1_32| G1_16| G1_8| G1_4

set_network_mode(network_mode: NetworkMode) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:NETWorkmode
driver.source.bb.isdbt.set_network_mode(network_mode = enums.NetworkMode.MFN)

No command help available

param network_mode:

No help available

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

Sets the .

param pid:

integer Range: #H000 to #H1FFF

set_pid_test_pack(test_pack: PidTestPacket) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:PIDTestpack
driver.source.bb.isdbt.set_pid_test_pack(test_pack = 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 test_pack:

VARiable| NULL

set_portion(portion: CodingPortions) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:PORTion
driver.source.bb.isdbt.set_portion(portion = enums.CodingPortions.CCC)

Sets the modulation types of the hierachical layers A, B and C. The first digit specifies the modulation type for layer A, the second digit for layer B and the third digit for layer C.

param portion:

PDD| PDC| PCC| DDD| DDC| DCC| CCC P Partial reception D Differential modulation C Coherent modulation

set_remux(remux: bool) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:REMux
driver.source.bb.isdbt.set_remux(remux = False)

Enables/disables the built-in remultiplexer.

param remux:

1| ON| 0| OFF

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:STATe
driver.source.bb.isdbt.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_sub_channel(sub_channel: int) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:SUBChannel
driver.source.bb.isdbt.set_sub_channel(sub_channel = 1)

Sets the subchannel of the ISDB-TSB signal.

param sub_channel:

integer Range: 0 to 41

set_system(system: IsdbtCodingSystem) None[source]
# SCPI: [SOURce<HW>]:BB:ISDBt:SYSTem
driver.source.bb.isdbt.set_system(system = enums.IsdbtCodingSystem.T)

Sets the ISDB-T system.

param system:

TSB3| TSB1| T

Cloning the Group

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

Subgroups