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.