MssInfo

SCPI Commands

SENSe:GSM:SIGNaling<Instance>:MSSinfo:RXPower
SENSe:GSM:SIGNaling<Instance>:MSSinfo:APN
SENSe:GSM:SIGNaling<Instance>:MSSinfo:IMSI
SENSe:GSM:SIGNaling<Instance>:MSSinfo:IMEI
SENSe:GSM:SIGNaling<Instance>:MSSinfo:DNUMber
SENSe:GSM:SIGNaling<Instance>:MSSinfo:TTY
SENSe:GSM:SIGNaling<Instance>:MSSinfo:SCATegory
SENSe:GSM:SIGNaling<Instance>:MSSinfo:BANDs
SENSe:GSM:SIGNaling<Instance>:MSSinfo:EDALlocation
class MssInfo[source]

MssInfo commands group definition. 32 total commands, 6 Sub-groups, 9 group commands

class BandsStruct[source]

Structure for reading output parameters. Fields:

  • Gsm_450: bool: No parameter help available

  • Gsm_450_Gmsk: int: No parameter help available

  • Gsm_4508_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_480: bool: No parameter help available

  • Gsm_480_Gmsk: int: No parameter help available

  • Gsm_4808_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_750: bool: No parameter help available

  • Gsm_750_Gmsk: int: No parameter help available

  • Gsm_7508_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_T_810: bool: No parameter help available

  • Gsmt_810_Gmsk: int: No parameter help available

  • Gsmt_8108_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_850: bool: No parameter help available

  • Gsm_850_Gmsk: int: No parameter help available

  • Gsm_8508_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_900_P: bool: No parameter help available

  • Gsm_900_Pgmsk: int: No parameter help available

  • Gsm_900_P_8_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_900_E: bool: No parameter help available

  • Gsm_900_R: bool: No parameter help available

  • Gsm_900_Rgmsk: int: No parameter help available

  • Gsm_1800: bool: No parameter help available

  • Gsm_1800_Gmsk: int: No parameter help available

  • Gsm_18008_Psk: enums.EightPskPowerClass: No parameter help available

  • Gsm_1900: bool: No parameter help available

  • Gsm_1900_Gmsk: int: No parameter help available

  • Gsm_19008_Psk: enums.EightPskPowerClass: No parameter help available

  • Umts_Fdd: bool: No parameter help available

  • Umts_Tdd_384: bool: No parameter help available

  • Umts_Tdd_128: bool: No parameter help available

  • Cdma_2000: bool: OFF | ON Support of CDMA2000 technology

class EdAllocationStruct[source]

Structure for reading output parameters. Fields:

  • Gprs: bool: OFF | ON Support of extended dynamic allocation in GPRS mode

  • Egprs: bool: OFF | ON Support of extended dynamic allocation in EGPRS mode

class ScategoryStruct[source]

Structure for reading output parameters. Fields:

  • Police: bool: OFF | ON OFF: no emergency call to police ON: emergency call to police

  • Ambulance: bool: OFF | ON

  • Fire_Brigade: bool: OFF | ON

  • Marine_Guard: bool: OFF | ON

  • Mountain_Rescue: bool: OFF | ON

  • Manual: bool: OFF | ON OFF: no emergency call set up manually ON: emergency call set up manually

  • Automatical: bool: OFF | ON OFF: no emergency call set up automatically ON: emergency call set up automatically

get_apn()List[str][source]
# SCPI: SENSe:GSM:SIGNaling<instance>:MSSinfo:APN
value: List[str] = driver.sense.mssInfo.get_apn()

Returns all access point names used by the MS during a packet data connection.

return

apn: No help available

get_bands()BandsStruct[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:BANDs
value: BandsStruct = driver.sense.mssInfo.get_bands()

Returns the supported GSM band(s) , support indicators for UMTS and CDMA2000 and the power class.

return

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

get_dnumber()str[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:DNUMber
value: str = driver.sense.mssInfo.get_dnumber()

Returns the number dialed at the mobile under test (call from MS) .

return

number: ‘max. 20 digits’ (string variable)

get_ed_allocation()EdAllocationStruct[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:EDALlocation
value: EdAllocationStruct = driver.sense.mssInfo.get_ed_allocation()

Returns support indicators for extended dynamic allocation.

return

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

get_imei()str[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:IMEI
value: str = driver.sense.mssInfo.get_imei()
Returns the international mobile station equipment identity (IMEI) of the mobile under test.

INTRO_CMD_HELP: The IMEI consists of four parts:

  • TAC: 8-digit type approval code

  • SNR: six-digit serial number

  • Spare: one-digit spare bit

return

imei: ‘TAC SNR Spare’ (string variable)

get_imsi()str[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:IMSI
value: str = driver.sense.mssInfo.get_imsi()
Returns the international mobile subscriber identity (IMSI) of the mobile under test.

INTRO_CMD_HELP: The IMSI consists of three parts:

  • MCC: three-digit mobile country code

  • MNC: two- or three-digit mobile network code

  • MSIN: 10- or 9-digit mobile subscriber ID

return

imsi: ‘MCC MNC MSIN’ (string variable)

get_rx_power()RsCmwGsmSig.enums.RxPower[source]
# SCPI: SENSe:GSM:SIGNaling<instance>:MSSinfo:RXPower
value: enums.RxPower = driver.sense.mssInfo.get_rx_power()

Indicates the quality of the received uplink power.

return

power: OK | UFL | OFL OK: in range UFL: underflow (underdriven) OFL: overflow (overdriven)

get_scategory()ScategoryStruct[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:SCATegory
value: ScategoryStruct = driver.sense.mssInfo.get_scategory()

Returns the service category during emergency call.

return

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

get_tty()str[source]
# SCPI: SENSe:GSM:SIGNaling<Instance>:MSSinfo:TTY
value: str = driver.sense.mssInfo.get_tty()

Queries whether the MS supports cellular text telephone modem (CTM) for teletypewriter (TTY) interface.

return

tty: ‘supported’ | ‘not supported’ ‘supported’: CTM supported ‘not supported’: CTM not supported

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mssInfo.clone()

Subgroups