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