Cswitched

SCPI Commands

CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TSLot
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TMODe
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:HRSubchannel
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:DSOurce
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CRELease
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:EDELay
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LOOP
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LREClose
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CID
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TCHassign
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RFACch
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RSACch
class Cswitched[source]

Cswitched commands group definition. 41 total commands, 3 Sub-groups, 12 group commands

get_cid()str[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CID
value: str = driver.configure.connection.cswitched.get_cid()

Defines a 1 to 20-digit ID number for SMS and circuit switched calls, to be displayed at the mobile under test. Values are entered as number digits according to Table ‘Number digits according to table 10.5.118 / 3GPP TS 24.008’.

return

idn: Range: ‘0’ to ‘cccccccccccccccccccc’ (string)

get_crelease()RsCmwGsmSig.enums.CallRelease[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CRELease
value: enums.CallRelease = driver.configure.connection.cswitched.get_crelease()

Specifies the signaling volume during the call release.

return

call_release: NRELease | IRELease | LERelease NRELease: normal release IRELease: immediate release LERelease: local end release

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

Selects how the R&S CMW transmits data on its CS DL traffic channel. ECHO is incompatible with an enabled test loop (see method RsCmwGsmSig.Configure.Connection.Cswitched.loop) .

return

mode: ECHO | PR9 | PR11 | PR15 | PR16 | SP1 ECHO: loop-back of UL speech data after a fixed delay PR9: PRBS 2E9-1 PR11: PRBS 2E11-1 PR15: PRBS 2E15-1 PR16: PRBS 2E16-1 SP1: speech connection with codec board

get_edelay()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:EDELay
value: int = driver.configure.connection.cswitched.get_edelay()

Defines the time that the R&S CMW waits before it loops back the received data in Echo mode.

return

echo_delay: Range: 0 s to 10 s, Unit: s

get_hrsub_channel()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:HRSubchannel
value: int = driver.configure.connection.cswitched.get_hrsub_channel()

Selects the subchannel to be used for half-rate coding.

return

channel: Range: 0 to 1

get_loop()RsCmwGsmSig.enums.CswLoop[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LOOP
value: enums.CswLoop = driver.configure.connection.cswitched.get_loop()

Selects a test loop type and activates/deactivates the test loop (i.e. whether the MS is commanded to establish the test loop) .

return

loop: C | A | B | D | I | ON | OFF A: TCH loop including signaling of erased frames B: TCH loop without signaling of erased frames C: TCH burst-by-burst loop D: TCH loop including signaling of erased frames and unreliable frames I: TCH loop for inband signaling Additional parameters: OFF | ON (disables | enables the loop)

get_lreclose()bool[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LREClose
value: bool = driver.configure.connection.cswitched.get_lreclose()

Enables or disables automatic re-establishing a test loop after TCH reconfiguration. Re-establishing the test loop is required for MS that opens an established test loop when a TCH reconfiguration is performed.

return

reclose_loop: OFF | ON

get_rfacch()bool[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RFACch
value: bool = driver.configure.connection.cswitched.get_rfacch()

Enables/disables repeated FACCH and repeated SACCH transmission in the DL GSM signal.

return

enable: OFF | ON

get_rsacch()bool[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RSACch
value: bool = driver.configure.connection.cswitched.get_rsacch()

Enables/disables repeated FACCH and repeated SACCH transmission in the DL GSM signal.

return

enable: OFF | ON

get_tch_assign()RsCmwGsmSig.enums.TchAssignment[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TCHassign
value: enums.TchAssignment = driver.configure.connection.cswitched.get_tch_assign()

Specifies when is the traffic channel assigned during connection setup.

return

tch_assignment: VEARly | EARLy | LATE | ON | OFF VEARly: The TCH is assigned very early. Signaling is done via the fast associated control channel (FACCH) . EARLy: The TCH is assigned early, which means that alerting takes place on the TCH. For call setup to the traffic channel, signaling is done via the standalone dedicated control channel (SDCCH) . LATE: The traffic channel is assigned late, which means after alerting. For call setup to the traffic channel and alerting, signaling is done via the SDCCH. OFF (ON) disables (enables) the TCH assignment.

get_tmode()RsCmwGsmSig.enums.SpeechChannelCodingMode[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TMODe
value: enums.SpeechChannelCodingMode = driver.configure.connection.cswitched.get_tmode()

Selects the speech channel coding for circuit switched connections.

return

mode: FV1 | FV2 | HV1 | ANFG | ANHG | ANH8 | AWFG | AWF8 | AWH8 FV1: full-rate version 1 speech codec FV2: full-rate version 2 speech codec HV1: half-rate version 1 speech codec ANFG: AMR narrowband full-rate GMSK codec ANHG: AMR narrowband half-rate GMSK codec ANH8: AMR narrowband half-rate 8PSK codec AWFG: AMR wideband full-rate GMSK codec AWF8: AMR wideband full-rate 8PSK codec AWH8: AMR wideband half-rate 8PSK codec

get_tslot()int[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TSLot
value: int = driver.configure.connection.cswitched.get_tslot()

Selects a traffic channel timeslot for the circuit switched connection.

return

slot: Range: 1 to 7

set_cid(idn: str)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CID
driver.configure.connection.cswitched.set_cid(idn = '1')

Defines a 1 to 20-digit ID number for SMS and circuit switched calls, to be displayed at the mobile under test. Values are entered as number digits according to Table ‘Number digits according to table 10.5.118 / 3GPP TS 24.008’.

param idn

Range: ‘0’ to ‘cccccccccccccccccccc’ (string)

set_crelease(call_release: RsCmwGsmSig.enums.CallRelease)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:CRELease
driver.configure.connection.cswitched.set_crelease(call_release = enums.CallRelease.IRELease)

Specifies the signaling volume during the call release.

param call_release

NRELease | IRELease | LERelease NRELease: normal release IRELease: immediate release LERelease: local end release

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

Selects how the R&S CMW transmits data on its CS DL traffic channel. ECHO is incompatible with an enabled test loop (see method RsCmwGsmSig.Configure.Connection.Cswitched.loop) .

param mode

ECHO | PR9 | PR11 | PR15 | PR16 | SP1 ECHO: loop-back of UL speech data after a fixed delay PR9: PRBS 2E9-1 PR11: PRBS 2E11-1 PR15: PRBS 2E15-1 PR16: PRBS 2E16-1 SP1: speech connection with codec board

set_edelay(echo_delay: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:EDELay
driver.configure.connection.cswitched.set_edelay(echo_delay = 1)

Defines the time that the R&S CMW waits before it loops back the received data in Echo mode.

param echo_delay

Range: 0 s to 10 s, Unit: s

set_hrsub_channel(channel: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:HRSubchannel
driver.configure.connection.cswitched.set_hrsub_channel(channel = 1)

Selects the subchannel to be used for half-rate coding.

param channel

Range: 0 to 1

set_loop(loop: RsCmwGsmSig.enums.CswLoop)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LOOP
driver.configure.connection.cswitched.set_loop(loop = enums.CswLoop.A)

Selects a test loop type and activates/deactivates the test loop (i.e. whether the MS is commanded to establish the test loop) .

param loop

C | A | B | D | I | ON | OFF A: TCH loop including signaling of erased frames B: TCH loop without signaling of erased frames C: TCH burst-by-burst loop D: TCH loop including signaling of erased frames and unreliable frames I: TCH loop for inband signaling Additional parameters: OFF | ON (disables | enables the loop)

set_lreclose(reclose_loop: bool)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:LREClose
driver.configure.connection.cswitched.set_lreclose(reclose_loop = False)

Enables or disables automatic re-establishing a test loop after TCH reconfiguration. Re-establishing the test loop is required for MS that opens an established test loop when a TCH reconfiguration is performed.

param reclose_loop

OFF | ON

set_rfacch(enable: bool)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RFACch
driver.configure.connection.cswitched.set_rfacch(enable = False)

Enables/disables repeated FACCH and repeated SACCH transmission in the DL GSM signal.

param enable

OFF | ON

set_rsacch(enable: bool)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:RSACch
driver.configure.connection.cswitched.set_rsacch(enable = False)

Enables/disables repeated FACCH and repeated SACCH transmission in the DL GSM signal.

param enable

OFF | ON

set_tch_assign(tch_assignment: RsCmwGsmSig.enums.TchAssignment)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TCHassign
driver.configure.connection.cswitched.set_tch_assign(tch_assignment = enums.TchAssignment.EARLy)

Specifies when is the traffic channel assigned during connection setup.

param tch_assignment

VEARly | EARLy | LATE | ON | OFF VEARly: The TCH is assigned very early. Signaling is done via the fast associated control channel (FACCH) . EARLy: The TCH is assigned early, which means that alerting takes place on the TCH. For call setup to the traffic channel, signaling is done via the standalone dedicated control channel (SDCCH) . LATE: The traffic channel is assigned late, which means after alerting. For call setup to the traffic channel and alerting, signaling is done via the SDCCH. OFF (ON) disables (enables) the TCH assignment.

set_tmode(mode: RsCmwGsmSig.enums.SpeechChannelCodingMode)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TMODe
driver.configure.connection.cswitched.set_tmode(mode = enums.SpeechChannelCodingMode.ANFG)

Selects the speech channel coding for circuit switched connections.

param mode

FV1 | FV2 | HV1 | ANFG | ANHG | ANH8 | AWFG | AWF8 | AWH8 FV1: full-rate version 1 speech codec FV2: full-rate version 2 speech codec HV1: half-rate version 1 speech codec ANFG: AMR narrowband full-rate GMSK codec ANHG: AMR narrowband half-rate GMSK codec ANH8: AMR narrowband half-rate 8PSK codec AWFG: AMR wideband full-rate GMSK codec AWF8: AMR wideband full-rate 8PSK codec AWH8: AMR wideband half-rate 8PSK codec

set_tslot(slot: int)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:TSLot
driver.configure.connection.cswitched.set_tslot(slot = 1)

Selects a traffic channel timeslot for the circuit switched connection.

param slot

Range: 1 to 7

Cloning the Group

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

Subgroups