Rds

SCPI Commands :

[SOURce<HW>]:BB:RADio:FM:RDS:CT
[SOURce<HW>]:BB:RADio:FM:RDS:CTOFfset
[SOURce<HW>]:BB:RADio:FM:RDS:DEViation
[SOURce<HW>]:BB:RADio:FM:RDS:MS
[SOURce<HW>]:BB:RADio:FM:RDS:PI
[SOURce<HW>]:BB:RADio:FM:RDS:PS
[SOURce<HW>]:BB:RADio:FM:RDS:PTY
[SOURce<HW>]:BB:RADio:FM:RDS:PTYN
[SOURce<HW>]:BB:RADio:FM:RDS:RT
[SOURce<HW>]:BB:RADio:FM:RDS:TA
[SOURce<HW>]:BB:RADio:FM:RDS:[STATe]
class RdsCls[source]

Rds commands group definition. 135 total commands, 7 Subgroups, 11 group commands

get_ct() bool[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:CT
value: bool = driver.source.bb.radio.fm.rds.get_ct()

Enables/disables the clock time and date information.

return:

ct: 1| ON| 0| OFF

get_ct_offset() str[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:CTOFfset
value: str = driver.source.bb.radio.fm.rds.get_ct_offset()

Sets the clock time offset.

return:

ct_offset: string Range: 00:00 to 99:59

get_deviation() float[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:DEViation
value: float = driver.source.bb.radio.fm.rds.get_deviation()

Defines the resulting frequency deviation of the radio data system irrespective of the audio signals.

return:

freq_dev_rds: float Range: 0 to 10, Unit: kHz

get_ms() TxAudioBcFmRdsMs[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:MS
value: enums.TxAudioBcFmRdsMs = driver.source.bb.radio.fm.rds.get_ms()

Identifies if the transmission contains music or speech.

return:

ms: MUSic| SPEech

get_pi() int[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PI
value: int = driver.source.bb.radio.fm.rds.get_pi()

Sets the program identification, that is a 16-bit value in hexadecimal representation.

return:

pi: integer Range: #H0000 to #HFFFF

get_ps() str[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PS
value: str = driver.source.bb.radio.fm.rds.get_ps()

Sets the program service name.

return:

ps: string Up to eight characters in ASCII format, see Figure ‘Character sets for names’.

get_pty() int[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PTY
value: int = driver.source.bb.radio.fm.rds.get_pty()

Sets the program type.

return:

pty: integer Range: 0 to 31

get_ptyn() str[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PTYN
value: str = driver.source.bb.radio.fm.rds.get_ptyn()

Sets the program type name.

return:

ptyn: string Up to eight characters in ASCII format, see Figure ‘Character sets for names’.

get_rt() str[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:RT
value: str = driver.source.bb.radio.fm.rds.get_rt()

Sets the radio text.

return:

rt: string Up to 64 characters in ASCII format, see Figure ‘Character sets for names’.

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:[STATe]
value: bool = driver.source.bb.radio.fm.rds.get_state()

Enables/disables /.

return:

rds_state: 1| ON| 0| OFF

get_ta() bool[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:TA
value: bool = driver.source.bb.radio.fm.rds.get_ta()

Enables/disables the traffic announcement flag.

return:

ta: 1| ON| 0| OFF

set_ct(ct: bool) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:CT
driver.source.bb.radio.fm.rds.set_ct(ct = False)

Enables/disables the clock time and date information.

param ct:

1| ON| 0| OFF

set_ct_offset(ct_offset: str) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:CTOFfset
driver.source.bb.radio.fm.rds.set_ct_offset(ct_offset = 'abc')

Sets the clock time offset.

param ct_offset:

string Range: 00:00 to 99:59

set_deviation(freq_dev_rds: float) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:DEViation
driver.source.bb.radio.fm.rds.set_deviation(freq_dev_rds = 1.0)

Defines the resulting frequency deviation of the radio data system irrespective of the audio signals.

param freq_dev_rds:

float Range: 0 to 10, Unit: kHz

set_ms(ms: TxAudioBcFmRdsMs) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:MS
driver.source.bb.radio.fm.rds.set_ms(ms = enums.TxAudioBcFmRdsMs.MUSic)

Identifies if the transmission contains music or speech.

param ms:

MUSic| SPEech

set_pi(pi: int) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PI
driver.source.bb.radio.fm.rds.set_pi(pi = 1)

Sets the program identification, that is a 16-bit value in hexadecimal representation.

param pi:

integer Range: #H0000 to #HFFFF

set_ps(ps: str) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PS
driver.source.bb.radio.fm.rds.set_ps(ps = 'abc')

Sets the program service name.

param ps:

string Up to eight characters in ASCII format, see Figure ‘Character sets for names’.

set_pty(pty: int) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PTY
driver.source.bb.radio.fm.rds.set_pty(pty = 1)

Sets the program type.

param pty:

integer Range: 0 to 31

set_ptyn(ptyn: str) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:PTYN
driver.source.bb.radio.fm.rds.set_ptyn(ptyn = 'abc')

Sets the program type name.

param ptyn:

string Up to eight characters in ASCII format, see Figure ‘Character sets for names’.

set_rt(rt: str) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:RT
driver.source.bb.radio.fm.rds.set_rt(rt = 'abc')

Sets the radio text.

param rt:

string Up to 64 characters in ASCII format, see Figure ‘Character sets for names’.

set_state(rds_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:[STATe]
driver.source.bb.radio.fm.rds.set_state(rds_state = False)

Enables/disables /.

param rds_state:

1| ON| 0| OFF

set_ta(ta: bool) None[source]
# SCPI: [SOURce<HW>]:BB:RADio:FM:RDS:TA
driver.source.bb.radio.fm.rds.set_ta(ta = False)

Enables/disables the traffic announcement flag.

param ta:

1| ON| 0| OFF

Cloning the Group

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

Subgroups