Pswitched

SCPI Commands

CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SERVice
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:DSOurce
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:TLEVel
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:EDALlocation
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:NOPDus
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SOFFset
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:CATYpe
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BPERiod<Const_Bperiod>
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BDCRate
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:ASRDblocks
CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:IREDundancy
class Pswitched[source]

Pswitched commands group definition. 25 total commands, 4 Sub-groups, 11 group commands

get_asrd_blocks()bool[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:ASRDblocks
value: bool = driver.configure.connection.pswitched.get_asrd_blocks()

Enables the filler dummy data blocks.

return

enable: OFF | ON

get_bdc_rate()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BDCRate
value: int = driver.configure.connection.pswitched.get_bdc_rate()

Specifies volume of corrupted data the R&S CMW generates.

return

rate: Range: 0 % to 100 %, Unit: %

get_bperiod()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BPERiod<Nr>
value: int or bool = driver.configure.connection.pswitched.get_bperiod()

Configures the BEP_PERIOD2 defined in 3GPP TS 45.008 that the MS uses for the mean BEP and the CV BEP calculation.

return

value: Range: 0 to 15 ON (OFF) commands the MS to apply (not apply) the BEP period 2.

get_ca_type()RsCmwGsmSig.enums.ControlAckBurst[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:CATYpe
value: enums.ControlAckBurst = driver.configure.connection.pswitched.get_ca_type()

Selects the burst type to be used by a mobile for sending a PACKET CONTROL ACKNOWLEDGEMENT.

return

mode: NBURsts | ABURsts NBURsts: normal bursts ABURsts: access bursts

get_dsource()RsCmwGsmSig.enums.SwitchedSourceMode[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:DSOurce
value: enums.SwitchedSourceMode = driver.configure.connection.pswitched.get_dsource()

Selects the data which the R&S CMW transmits on its DL traffic channel for PS connections.

return

mode: PR9 | PR11 | PR15 | PR16 PR9: PRBS 2E9-1 PR11: PRBS 2E11-1 PR15: PRBS 2E15-1 PR16: PRBS 2E16-1

get_ed_allocation()RsCmwGsmSig.enums.AutoMode[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:EDALlocation
value: enums.AutoMode = driver.configure.connection.pswitched.get_ed_allocation()

Enables or disables the optional medium access mode ‘extended dynamic allocation’.

return

mode: OFF | ON | AUTO OFF: disabled ON: enabled AUTO: enabled if supported by the mobile, otherwise disabled

get_iredundancy()bool[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:IREDundancy
value: bool = driver.configure.connection.pswitched.get_iredundancy()

Enables or disables the incremental redundancy RLC mode for the downlink.

return

enable: OFF | ON

get_nopdus()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:NOPDus
value: int = driver.configure.connection.pswitched.get_nopdus()

Number of PDUs that the MS is to transmit in the uplink during GPRS test mode A. If supported by the mobile, a value of 0 can be used to request an ‘infinite’ test that is not terminated by the mobile after a certain number of PDUs.

return

number: Range: 0 to 4095

get_service()RsCmwGsmSig.enums.PswitchedService[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SERVice
value: enums.PswitchedService = driver.configure.connection.pswitched.get_service()

Selects a service mode for the PS connection.

return

service: TMA | TMB | BLER | SRB TMA: test mode A TMB: test mode B BLER: BLER mode SRB: EGPRS switched radio block loopback mode

get_soffset()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SOFFset
value: int = driver.configure.connection.pswitched.get_soffset()

Timeslot that is to be taken as the first DL timeslot when the MS is in multi-slot operation (downlink timeslot offset parameter in the GPRS_TEST_MODE_CMD) .

return

offset: Range: 0 to 7

get_tlevel()RsCmwGsmSig.enums.TbfLevel[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:TLEVel
value: enums.TbfLevel = driver.configure.connection.pswitched.get_tlevel()

Selects the set of modulation and coding schemes to be used.

return

tbf_level: GPRS | EGPRs | EG2A GPRS CS-1 to CS-4 EGPRs MCS-1 to MCS-9 EG2A DL: MCS-1 to MCS-4, MCS-7, MCS-8, DAS-5 to DAS-12 UL: MCS-1 to MCS-6, UAS-7 to UAS-11

set_asrd_blocks(enable: bool)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:ASRDblocks
driver.configure.connection.pswitched.set_asrd_blocks(enable = False)

Enables the filler dummy data blocks.

param enable

OFF | ON

set_bdc_rate(rate: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BDCRate
driver.configure.connection.pswitched.set_bdc_rate(rate = 1)

Specifies volume of corrupted data the R&S CMW generates.

param rate

Range: 0 % to 100 %, Unit: %

set_bperiod(value: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:BPERiod<Nr>
driver.configure.connection.pswitched.set_bperiod(value = 1)

Configures the BEP_PERIOD2 defined in 3GPP TS 45.008 that the MS uses for the mean BEP and the CV BEP calculation.

param value

Range: 0 to 15 ON (OFF) commands the MS to apply (not apply) the BEP period 2.

set_ca_type(mode: RsCmwGsmSig.enums.ControlAckBurst)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:CATYpe
driver.configure.connection.pswitched.set_ca_type(mode = enums.ControlAckBurst.ABURsts)

Selects the burst type to be used by a mobile for sending a PACKET CONTROL ACKNOWLEDGEMENT.

param mode

NBURsts | ABURsts NBURsts: normal bursts ABURsts: access bursts

set_dsource(mode: RsCmwGsmSig.enums.SwitchedSourceMode)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:DSOurce
driver.configure.connection.pswitched.set_dsource(mode = enums.SwitchedSourceMode.ALL0)

Selects the data which the R&S CMW transmits on its DL traffic channel for PS connections.

param mode

PR9 | PR11 | PR15 | PR16 PR9: PRBS 2E9-1 PR11: PRBS 2E11-1 PR15: PRBS 2E15-1 PR16: PRBS 2E16-1

set_ed_allocation(mode: RsCmwGsmSig.enums.AutoMode)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:EDALlocation
driver.configure.connection.pswitched.set_ed_allocation(mode = enums.AutoMode.AUTO)

Enables or disables the optional medium access mode ‘extended dynamic allocation’.

param mode

OFF | ON | AUTO OFF: disabled ON: enabled AUTO: enabled if supported by the mobile, otherwise disabled

set_iredundancy(enable: bool)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:IREDundancy
driver.configure.connection.pswitched.set_iredundancy(enable = False)

Enables or disables the incremental redundancy RLC mode for the downlink.

param enable

OFF | ON

set_nopdus(number: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:NOPDus
driver.configure.connection.pswitched.set_nopdus(number = 1)

Number of PDUs that the MS is to transmit in the uplink during GPRS test mode A. If supported by the mobile, a value of 0 can be used to request an ‘infinite’ test that is not terminated by the mobile after a certain number of PDUs.

param number

Range: 0 to 4095

set_service(service: RsCmwGsmSig.enums.PswitchedService)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SERVice
driver.configure.connection.pswitched.set_service(service = enums.PswitchedService.BLER)

Selects a service mode for the PS connection.

param service

TMA | TMB | BLER | SRB TMA: test mode A TMB: test mode B BLER: BLER mode SRB: EGPRS switched radio block loopback mode

set_soffset(offset: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:SOFFset
driver.configure.connection.pswitched.set_soffset(offset = 1)

Timeslot that is to be taken as the first DL timeslot when the MS is in multi-slot operation (downlink timeslot offset parameter in the GPRS_TEST_MODE_CMD) .

param offset

Range: 0 to 7

set_tlevel(tbf_level: RsCmwGsmSig.enums.TbfLevel)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:PSWitched:TLEVel
driver.configure.connection.pswitched.set_tlevel(tbf_level = enums.TbfLevel.EG2A)

Selects the set of modulation and coding schemes to be used.

param tbf_level

GPRS | EGPRs | EG2A GPRS CS-1 to CS-4 EGPRs MCS-1 to MCS-9 EG2A DL: MCS-1 to MCS-4, MCS-7, MCS-8, DAS-5 to DAS-12 UL: MCS-1 to MCS-6, UAS-7 to UAS-11

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.pswitched.clone()

Subgroups