Dtmf
SCPI Command:
SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SEQuence
SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SREPeat
SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SPAuse
SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DTIMe
SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DPAuse
- class DtmfCls[source]
Dtmf commands group definition. 8 total commands, 2 Subgroups, 5 group commands
- get_dpause() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DPAuse value: float = driver.source.afRf.generator.dialing.dtmf.get_dpause()
Defines the duration of the pause between two digits of a DTMF sequence.
- return:
digit_pause: Range: 0 s to 3 s, Unit: s
- get_dtime() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DTIMe value: float = driver.source.afRf.generator.dialing.dtmf.get_dtime()
Defines the duration of a single digit of a DTMF sequence.
- return:
digit_time: Range: 0.02 s to 3 s, Unit: s
- get_sequence() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SEQuence value: str = driver.source.afRf.generator.dialing.dtmf.get_sequence()
Specifies a digit sequence for the dialing mode DTMF.
- return:
dtm_fsequence: String with 1 to 42 digits The allowed digits are 0 to 9, A to D, * and # (with user-defined tone table also m) .
- get_spause() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SPAuse value: float = driver.source.afRf.generator.dialing.dtmf.get_spause()
Defines the duration of a pause between two repetitions of a DTMF sequence.
- return:
sequence_pause: Range: 0 s to 10 s, Unit: s
- get_srepeat() int [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SREPeat value: int = driver.source.afRf.generator.dialing.dtmf.get_srepeat()
Defines how often a DTMF sequence is repeated.
- return:
sequence_repeat: Range: 1 to 100
- set_dpause(digit_pause: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DPAuse driver.source.afRf.generator.dialing.dtmf.set_dpause(digit_pause = 1.0)
Defines the duration of the pause between two digits of a DTMF sequence.
- param digit_pause:
Range: 0 s to 3 s, Unit: s
- set_dtime(digit_time: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:DTIMe driver.source.afRf.generator.dialing.dtmf.set_dtime(digit_time = 1.0)
Defines the duration of a single digit of a DTMF sequence.
- param digit_time:
Range: 0.02 s to 3 s, Unit: s
- set_sequence(dtm_fsequence: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SEQuence driver.source.afRf.generator.dialing.dtmf.set_sequence(dtm_fsequence = '1')
Specifies a digit sequence for the dialing mode DTMF.
- param dtm_fsequence:
String with 1 to 42 digits The allowed digits are 0 to 9, A to D, * and # (with user-defined tone table also m) .
- set_spause(sequence_pause: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SPAuse driver.source.afRf.generator.dialing.dtmf.set_spause(sequence_pause = 1.0)
Defines the duration of a pause between two repetitions of a DTMF sequence.
- param sequence_pause:
Range: 0 s to 10 s, Unit: s
- set_srepeat(sequence_repeat: int) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:DTMF:SREPeat driver.source.afRf.generator.dialing.dtmf.set_srepeat(sequence_repeat = 1)
Defines how often a DTMF sequence is repeated.
- param sequence_repeat:
Range: 1 to 100
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.dialing.dtmf.clone()
Subgroups