Dmr

SCPI Command:

CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:LDIRection
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:PTYPe
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:BERPeriod
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:CMODe
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:FILTer
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:ROFactor
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:SRATe
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:SDEViation
CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:MODE
class DmrCls[source]

Dmr commands group definition. 9 total commands, 0 Subgroups, 9 group commands

get_ber_period() BerPeriod[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:BERPeriod
value: enums.BerPeriod = driver.configure.afRf.measurement.digital.dmr.get_ber_period()

Sets the number of frames for the BER measurement.

return:

ber_period: F36 | F48

get_cmode() ChannelModeDmr[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:CMODe
value: enums.ChannelModeDmr = driver.configure.afRf.measurement.digital.dmr.get_cmode()

Specifies if ‘Voice’ or ‘Data’ is transmitted over the radio channel. Currently, only ‘Voice’ is supported.

return:

channel_mode: VOICe | DATA

get_filter_py() FilterDigital[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:FILTer
value: enums.FilterDigital = driver.configure.afRf.measurement.digital.dmr.get_filter_py()

Selects the filter type for pulse shaping of DMR.

return:

filter_py: GAUSs | RRC | COSine | SINC

get_ldirection() LinkDirectionDmr[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:LDIRection
value: enums.LinkDirectionDmr = driver.configure.afRf.measurement.digital.dmr.get_ldirection()

Specifies the direction of voice/data transmission. The details of the used frames depend on this selection.

return:

link_dirction: MSSourced

get_mode() DemodulationType[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:MODE
value: enums.DemodulationType = driver.configure.afRf.measurement.digital.dmr.get_mode()

Queries the modulation type used for DMR.

return:

mode: FSK4

get_ptype() DmrPatternB[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:PTYPe
value: enums.DmrPatternB = driver.configure.afRf.measurement.digital.dmr.get_ptype()

Selects the expected payload type that can be a bit pattern or a signal.

return:

payload_type: P1031 | SYNC | SILence

get_ro_factor() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:ROFactor
value: float = driver.configure.afRf.measurement.digital.dmr.get_ro_factor()

Sets the roll-off factor of the filter used for pulse shaping of DMR.

return:

rolloff_factor: Range: 0 to 1

get_standard_dev() List[float][source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:SDEViation
value: List[float] = driver.configure.afRf.measurement.digital.dmr.get_standard_dev()

Queries the frequency deviations of the 4FSK modulation for DMR.

return:

sdeviation: List of four frequency deviations, for the symbols 01, 00, 10, 11. Range: -2000 Hz to 2000 Hz, Unit: Hz

get_symbol_rate() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:SRATe
value: float = driver.configure.afRf.measurement.digital.dmr.get_symbol_rate()

Queries the symbol rate for DMR.

return:

srate: Range: 1 symbol/s to 100E+6 symbol/s, Unit: symbol/s

set_ber_period(ber_period: BerPeriod) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:BERPeriod
driver.configure.afRf.measurement.digital.dmr.set_ber_period(ber_period = enums.BerPeriod.F36)

Sets the number of frames for the BER measurement.

param ber_period:

F36 | F48

set_ldirection(link_dirction: LinkDirectionDmr) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:LDIRection
driver.configure.afRf.measurement.digital.dmr.set_ldirection(link_dirction = enums.LinkDirectionDmr.MSSourced)

Specifies the direction of voice/data transmission. The details of the used frames depend on this selection.

param link_dirction:

MSSourced

set_ptype(payload_type: DmrPatternB) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:DMR:PTYPe
driver.configure.afRf.measurement.digital.dmr.set_ptype(payload_type = enums.DmrPatternB.P1031)

Selects the expected payload type that can be a bit pattern or a signal.

param payload_type:

P1031 | SYNC | SILence