Pocsag

SCPI Command:

SOURce:AFRF:GENerator<Instance>:POCSag:REPetition
SOURce:AFRF:GENerator<Instance>:POCSag:SDEViation
SOURce:AFRF:GENerator<Instance>:POCSag:IMODulation
SOURce:AFRF:GENerator<Instance>:POCSag:SRATe
SOURce:AFRF:GENerator<Instance>:POCSag:PADDress
SOURce:AFRF:GENerator<Instance>:POCSag:FBITs
SOURce:AFRF:GENerator<Instance>:POCSag:PTYPe
SOURce:AFRF:GENerator<Instance>:POCSag:MESSage
SOURce:AFRF:GENerator<Instance>:POCSag:MODE
class PocsagCls[source]

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

get_fbits() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:FBITs
value: str = driver.source.afRf.generator.pocsag.get_fbits()

Configures the function bits for POCSAG.

return:

fbits: Range: #B0 to #B11

get_imodulation() bool[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:IMODulation
value: bool = driver.source.afRf.generator.pocsag.get_imodulation()

Enables inverted modulation (symbol 0 negative deviation, symbol 1 positive deviation) , for POCSAG.

return:

imod: OFF | ON

get_message() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:MESSage
value: str = driver.source.afRf.generator.pocsag.get_message()

Specifies a character sequence for numeric and alphanumeric messages, for POCSAG.

return:

content: Message as string

get_mode() FskMode[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:MODE
value: enums.FskMode = driver.source.afRf.generator.pocsag.get_mode()

Queries the modulation type used for POCSAG.

return:

mode: FSK2

get_paddress() int[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:PADDress
value: int = driver.source.afRf.generator.pocsag.get_paddress()

Configures the pager address to which a POCSAG transmission is sent.

return:

paddress: Range: 0 to 2097151

get_ptype() PagerType[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:PTYPe
value: enums.PagerType = driver.source.afRf.generator.pocsag.get_ptype()

Specifies whether a message is transmitted to the DUT and which message format is used, for POCSAG.

return:

pager_type: NUMeric | ALPHanumeric | TONLy NUMeric: message in numeric format ALPHanumeric: message in alpha-numeric format TONLy: no message

get_repetition() RepeatMode[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:REPetition
value: enums.RepeatMode = driver.source.afRf.generator.pocsag.get_repetition()

Specifies how often the bit sequence is processed for the POCSAG standard.

return:

repetition: CONTinuous | SINGle SINGle: Single transmission of the bit sequence CONTinuous: Continuous repetition of the bit sequence

get_standard_dev() List[float][source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:SDEViation
value: List[float] = driver.source.afRf.generator.pocsag.get_standard_dev()

Configures the frequency deviations used for 2FSK modulation, for POCSAG. The values apply if inverted modulation is disabled. A query returns <DeviationS0>, <DeviationS1>.

return:

sdeviation: No help available

get_symbol_rate() int[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:SRATe
value: int = driver.source.afRf.generator.pocsag.get_symbol_rate()

Configures the symbol rate for POCSAG.

return:

srate: Range: 0 symbol/s to 5000 symbol/s, Unit: symbol/s

set_fbits(fbits: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:FBITs
driver.source.afRf.generator.pocsag.set_fbits(fbits = r1)

Configures the function bits for POCSAG.

param fbits:

Range: #B0 to #B11

set_imodulation(imod: bool) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:IMODulation
driver.source.afRf.generator.pocsag.set_imodulation(imod = False)

Enables inverted modulation (symbol 0 negative deviation, symbol 1 positive deviation) , for POCSAG.

param imod:

OFF | ON

set_message(content: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:MESSage
driver.source.afRf.generator.pocsag.set_message(content = '1')

Specifies a character sequence for numeric and alphanumeric messages, for POCSAG.

param content:

Message as string

set_paddress(paddress: int) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:PADDress
driver.source.afRf.generator.pocsag.set_paddress(paddress = 1)

Configures the pager address to which a POCSAG transmission is sent.

param paddress:

Range: 0 to 2097151

set_ptype(pager_type: PagerType) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:PTYPe
driver.source.afRf.generator.pocsag.set_ptype(pager_type = enums.PagerType.ALPHanumeric)

Specifies whether a message is transmitted to the DUT and which message format is used, for POCSAG.

param pager_type:

NUMeric | ALPHanumeric | TONLy NUMeric: message in numeric format ALPHanumeric: message in alpha-numeric format TONLy: no message

set_repetition(repetition: RepeatMode) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:REPetition
driver.source.afRf.generator.pocsag.set_repetition(repetition = enums.RepeatMode.CONTinuous)

Specifies how often the bit sequence is processed for the POCSAG standard.

param repetition:

CONTinuous | SINGle SINGle: Single transmission of the bit sequence CONTinuous: Continuous repetition of the bit sequence

set_standard_dev(sdeviation: List[float]) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:SDEViation
driver.source.afRf.generator.pocsag.set_standard_dev(sdeviation = [1.1, 2.2, 3.3])

Configures the frequency deviations used for 2FSK modulation, for POCSAG. The values apply if inverted modulation is disabled. A query returns <DeviationS0>, <DeviationS1>.

param sdeviation:

No help available

set_symbol_rate(srate: int) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:POCSag:SRATe
driver.source.afRf.generator.pocsag.set_symbol_rate(srate = 1)

Configures the symbol rate for POCSAG.

param srate:

Range: 0 symbol/s to 5000 symbol/s, Unit: symbol/s