Nxdn
SCPI Command:
SOURce:AFRF:GENerator<Instance>:NXDN:PATTern
SOURce:AFRF:GENerator<Instance>:NXDN:SVALue
SOURce:AFRF:GENerator<Instance>:NXDN:RAN
SOURce:AFRF:GENerator<Instance>:NXDN:SUID
SOURce:AFRF:GENerator<Instance>:NXDN:DUID
SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission
SOURce:AFRF:GENerator<Instance>:NXDN:MODE
SOURce:AFRF:GENerator<Instance>:NXDN:SDEViation
SOURce:AFRF:GENerator<Instance>:NXDN:SRATe
SOURce:AFRF:GENerator<Instance>:NXDN:FILTer
SOURce:AFRF:GENerator<Instance>:NXDN:ROFactor
- class NxdnCls[source]
Nxdn commands group definition. 11 total commands, 0 Subgroups, 11 group commands
- get_duid() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:DUID value: str = driver.source.afRf.generator.nxdn.get_duid()
Configures the destination ID to be signaled to the DUT, for NXDN.
- return:
duid: Range: #H0 to #HFFFF
- get_filter_py() FilterNxDn [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:FILTer value: enums.FilterNxDn = driver.source.afRf.generator.nxdn.get_filter_py()
Queries the filter type used for pulse shaping for NXDN.
- return:
filter_py: NXTX
- get_mode() FskMode [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:MODE value: enums.FskMode = driver.source.afRf.generator.nxdn.get_mode()
Queries the modulation type used for NXDN.
- return:
mode: FSK4
- get_pattern() NxdnPattern [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:PATTern value: enums.NxdnPattern = driver.source.afRf.generator.nxdn.get_pattern()
Selects the bit pattern to be transmitted as payload for NXDN.
- return:
pattern: P1031 | P1011 | SILence | PRBS9 | PRBS15 | RSYR | RLD | RAW1 | RAW2 | RA1 | RA0 | R10A | RPRB9 | RPRB15
- get_ran() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:RAN value: str = driver.source.afRf.generator.nxdn.get_ran()
Configures the radio access number to be signaled to the DUT, for NXDN.
- return:
ran: Range: #H0 to #H3F
- get_ro_factor() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:ROFactor value: float = driver.source.afRf.generator.nxdn.get_ro_factor()
Queries the roll-off factor of the filter used for pulse shaping for NXDN.
- return:
ro_factor: Range: 0.2 to 0.2
- get_standard_dev() List[float] [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SDEViation value: List[float] = driver.source.afRf.generator.nxdn.get_standard_dev()
Queries the frequency deviations used for 4FSK modulation, for NXDN.
- return:
sdeviation: List of four frequency deviations, for the symbols 01, 00, 10, 11. Range: -3000 Hz to 3000 Hz, Unit: Hz
- get_suid() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SUID value: str = driver.source.afRf.generator.nxdn.get_suid()
Configures the sender ID to be signaled to the DUT, for NXDN.
- return:
suid: Range: #H0 to #HFFFF
- get_svalue() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SVALue value: str = driver.source.afRf.generator.nxdn.get_svalue()
Specifies the seed value for the PRBS generator, for NXDN.
- return:
svalue: Range: #H0 to #H1FF
- get_symbol_rate() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SRATe value: float = driver.source.afRf.generator.nxdn.get_symbol_rate()
Queries the symbol rate resulting from the configured transmission mode, for NXDN.
- return:
srate: Range: 0 symbol/s to 100E+6 symbol/s, Unit: symbol/s
- get_transmission() Transmission [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission value: enums.Transmission = driver.source.afRf.generator.nxdn.get_transmission()
Selects the transmission mode for NXDN.
- return:
trans: EHR4800 | EHR9600 | EFR9600 Enhanced half-rate (EHR) or full-rate (EFR) speech codec Transmission rate 4800 bps or 9600 bps
- set_duid(duid: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:DUID driver.source.afRf.generator.nxdn.set_duid(duid = r1)
Configures the destination ID to be signaled to the DUT, for NXDN.
- param duid:
Range: #H0 to #HFFFF
- set_pattern(pattern: NxdnPattern) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:PATTern driver.source.afRf.generator.nxdn.set_pattern(pattern = enums.NxdnPattern.P1011)
Selects the bit pattern to be transmitted as payload for NXDN.
- param pattern:
P1031 | P1011 | SILence | PRBS9 | PRBS15 | RSYR | RLD | RAW1 | RAW2 | RA1 | RA0 | R10A | RPRB9 | RPRB15
- set_ran(ran: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:RAN driver.source.afRf.generator.nxdn.set_ran(ran = r1)
Configures the radio access number to be signaled to the DUT, for NXDN.
- param ran:
Range: #H0 to #H3F
- set_suid(suid: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SUID driver.source.afRf.generator.nxdn.set_suid(suid = r1)
Configures the sender ID to be signaled to the DUT, for NXDN.
- param suid:
Range: #H0 to #HFFFF
- set_svalue(svalue: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SVALue driver.source.afRf.generator.nxdn.set_svalue(svalue = r1)
Specifies the seed value for the PRBS generator, for NXDN.
- param svalue:
Range: #H0 to #H1FF
- set_transmission(trans: Transmission) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission driver.source.afRf.generator.nxdn.set_transmission(trans = enums.Transmission.EFR9600)
Selects the transmission mode for NXDN.
- param trans:
EHR4800 | EHR9600 | EFR9600 Enhanced half-rate (EHR) or full-rate (EFR) speech codec Transmission rate 4800 bps or 9600 bps