Vamos

SCPI Commands

CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos:ENABle
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos:MSLevel
CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos
class Vamos[source]

Vamos commands group definition. 3 total commands, 0 Sub-groups, 3 group commands

class ValueStruct[source]

Structure for reading output parameters. Fields:

  • Sub_Channel: int: VAMOS subchannel to be used for the DUT (active subchannel) Range: 0 to 1

  • Tsc_Active_Subch: int: TSC to be used for the DUT (active subchannel) Range: 0 to 7

  • Tsc_Set_Act_Subch: int: TSC set to be used for the DUT (active subchannel) Range: 1 to 2

  • Tsc_Other_Subch: int: TSC to be used for the virtual second VAMOS user (other subchannel) Range: 0 to 7

  • Tsc_Set_Oth_Subch: int: TSC set to be used for the virtual second VAMOS user (other subchannel) Range: 1 to 2

  • Subch_Pow_Imb_Rat: float: Subchannel power imbalance ratio, i.e. power of VAMOS subchannel 0 relative to subchannel 1 Range: -15 dB to 15 dB, Unit: dB

  • Profile: enums.Profile: SUSer | TUSer | TUDTx | ON | OFF VAMOS profile, determines that the DL signal is generated for: SUSer: Single VAMOS user. There is no second VAMOS user (not even in DTX mode) . TUSer: Two active VAMOS users. The downlink signal contains speech frames and signaling data for both users. TUDTx: Two VAMOS users, DUT active, second user in DTX mode. The downlink signal contains speech frames for the DUT only. For the virtual user DTX is transmitted. OFF (ON) disables (enables) the profile.

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

Activates or deactivates voice services over adaptive multi-user channels on one slot (VAMOS) .

return

enable: OFF | ON

get_ms_level()RsCmwGsmSig.enums.VamosMode[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos:MSLevel
value: enums.VamosMode = driver.configure.connection.cswitched.vamos.get_ms_level()

Selects the VAMOS support level of the mobile.

return

mode: AUTO | VAM1 | VAM2 AUTO: according to the reported MS capabilities VAM1: VAMOS support level I VAM2: VAMOS support level II

get_value()ValueStruct[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos
value: ValueStruct = driver.configure.connection.cswitched.vamos.get_value()

Configures VAMOS. For background information, see ‘VAMOS’.

return

structure: for return value, see the help for ValueStruct structure arguments.

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

Activates or deactivates voice services over adaptive multi-user channels on one slot (VAMOS) .

param enable

OFF | ON

set_ms_level(mode: RsCmwGsmSig.enums.VamosMode)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos:MSLevel
driver.configure.connection.cswitched.vamos.set_ms_level(mode = enums.VamosMode.AUTO)

Selects the VAMOS support level of the mobile.

param mode

AUTO | VAM1 | VAM2 AUTO: according to the reported MS capabilities VAM1: VAMOS support level I VAM2: VAMOS support level II

set_value(value: RsCmwGsmSig.Implementations.Configure_.Connection_.Cswitched_.Vamos.Vamos.ValueStruct)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:CONNection:CSWitched:VAMos
driver.configure.connection.cswitched.vamos.set_value(value = ValueStruct())

Configures VAMOS. For background information, see ‘VAMOS’.

param value

see the help for ValueStruct structure arguments.