Dpmr
SCPI Command:
SOURce:AFRF:GENerator<Instance>:DPMR:PATTern
SOURce:AFRF:GENerator<Instance>:DPMR:SVALue
SOURce:AFRF:GENerator<Instance>:DPMR:SID
SOURce:AFRF:GENerator<Instance>:DPMR:DID
SOURce:AFRF:GENerator<Instance>:DPMR:PTPeer
SOURce:AFRF:GENerator<Instance>:DPMR:EMERgency
SOURce:AFRF:GENerator<Instance>:DPMR:MODE
SOURce:AFRF:GENerator<Instance>:DPMR:SDEViation
SOURce:AFRF:GENerator<Instance>:DPMR:SRATe
SOURce:AFRF:GENerator<Instance>:DPMR:FILTer
SOURce:AFRF:GENerator<Instance>:DPMR:ROFactor
- class DpmrCls[source]
Dpmr commands group definition. 13 total commands, 1 Subgroups, 11 group commands
- get_did() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:DID value: str = driver.source.afRf.generator.dpmr.get_did()
Configures the destination ID, for DPMR.
- return:
did: No help available
- get_emergency() bool [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:EMERgency value: bool = driver.source.afRf.generator.dpmr.get_emergency()
Configures the emergency bit to be signaled to the DUT, for DPMR.
- return:
emergency: OFF | ON
- get_filter_py() PulseShapingFilter [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:FILTer value: enums.PulseShapingFilter = driver.source.afRf.generator.dpmr.get_filter_py()
Queries the filter type used for pulse shaping for the DPMR standard.
- return:
filter_py: RRC Root-raised-cosine filter
- get_mode() FskMode [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:MODE value: enums.FskMode = driver.source.afRf.generator.dpmr.get_mode()
Queries the modulation type used for DPMR.
- return:
mode: FSK2 | FSK4
- get_pattern() NxdnPatternB [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:PATTern value: enums.NxdnPatternB = driver.source.afRf.generator.dpmr.get_pattern()
Selects the bit pattern to be transmitted as payload for DPMR.
- return:
pattern: RSYR | RLD | R1031 | RA1 | RA0 | R10A | RBRB9 | RBRB15 | CUST
- get_pt_peer() bool [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:PTPeer value: bool = driver.source.afRf.generator.dpmr.get_pt_peer()
Configures the ‘Peer to Peer’ bit for the communication between DUTs (DPMR mode 1) .
- return:
emergency: OFF | ON
- get_ro_factor() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:ROFactor value: float = driver.source.afRf.generator.dpmr.get_ro_factor()
Queries the roll-off factor of the filter used for pulse shaping, for DPMR.
- return:
ro_factor: Range: 0 to 1
- get_sid() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SID value: str = driver.source.afRf.generator.dpmr.get_sid()
Configures the source ID, for DPMR.
- return:
sid: No help available
- get_standard_dev() List[float] [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SDEViation value: List[float] = driver.source.afRf.generator.dpmr.get_standard_dev()
Queries the frequency deviations used for 4FSK modulation, for DPMR.
- return:
sdeviation: List of four frequency deviations, for the symbols 01, 00, 10, 11. Range: -2000 Hz to 2000 Hz, Unit: Hz
- get_svalue() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SVALue value: str = driver.source.afRf.generator.dpmr.get_svalue()
Specifies the 9-bit seed value for the PRBS generator, for DPMR.
- return:
svalue: Range: #H0 to #H1FF
- get_symbol_rate() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SRATe value: float = driver.source.afRf.generator.dpmr.get_symbol_rate()
Queries the symbol rate for DPMR.
- return:
srate: Range: 0 symbol/s to 100E+6 symbol/s, Unit: bit/s
- set_did(did: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:DID driver.source.afRf.generator.dpmr.set_did(did = '1')
Configures the destination ID, for DPMR.
- param did:
No help available
- set_emergency(emergency: bool) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:EMERgency driver.source.afRf.generator.dpmr.set_emergency(emergency = False)
Configures the emergency bit to be signaled to the DUT, for DPMR.
- param emergency:
OFF | ON
- set_pattern(pattern: NxdnPatternB) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:PATTern driver.source.afRf.generator.dpmr.set_pattern(pattern = enums.NxdnPatternB.CUST)
Selects the bit pattern to be transmitted as payload for DPMR.
- param pattern:
RSYR | RLD | R1031 | RA1 | RA0 | R10A | RBRB9 | RBRB15 | CUST
- set_pt_peer(emergency: bool) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:PTPeer driver.source.afRf.generator.dpmr.set_pt_peer(emergency = False)
Configures the ‘Peer to Peer’ bit for the communication between DUTs (DPMR mode 1) .
- param emergency:
OFF | ON
- set_sid(sid: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SID driver.source.afRf.generator.dpmr.set_sid(sid = '1')
Configures the source ID, for DPMR.
- param sid:
No help available
- set_svalue(svalue: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DPMR:SVALue driver.source.afRf.generator.dpmr.set_svalue(svalue = r1)
Specifies the 9-bit seed value for the PRBS generator, for DPMR.
- param svalue:
Range: #H0 to #H1FF
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.dpmr.clone()
Subgroups