UesInfo

SCPI Commands

SENSe:WCDMa:SIGNaling<Instance>:UESinfo:APN
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:DULalignment
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:DINFo
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:IMEI
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:RIDentity
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:RITYpe
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:TTY
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:CNUMber
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:DNUMber
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:EMERgency
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:ESCategory
SENSe:WCDMa:SIGNaling<Instance>:UESinfo:RRC
class UesInfo[source]

UesInfo commands group definition. 15 total commands, 2 Sub-groups, 12 group commands

class DinfoStruct[source]

Structure for reading output parameters. Fields:

  • Cmw_Demod_Info: str: ‘Uplink Power Underflow’: the UL signal power is too low ‘Uplink Power in Range’: the UL signal power is in range ‘Uplink Power Overflow’: the UL signal power is too high

  • Power_C_1: enums.CellPower: UFL | OK | OFL Cell 1 information: UFL: the UL signal power is too low OK: the UL signal power is in range OFL: the UL signal power is too high

  • Sync_C_1: enums.Sync: NOSYnc | OK Cell 1 information: NOSYnc: synchronization to the uplink signal failed OK: successful synchronization to the uplink signal

  • Power_C_2: enums.CellPower: UFL | OK | OFL Cell 2 information: UFL: the UL signal power is too low OK: the UL signal power is in range OFL: the UL signal power is too high

  • Sync_C_2: enums.Sync: NOSYnc | OK Cell 2 information: NOSYnc: synchronization to the uplink signal failed OK: successful synchronization to the uplink signal

class DulAlignmentStruct[source]

Structure for reading output parameters. Fields:

  • Carrier_1: float: Range: 0 chips to 10000 chips, Unit: chips

  • Carrier_2: float: Range: 0 chips to 10000 chips, Unit: chips

class EsCategoryStruct[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 calls set up manually ON: emergency calls set up manually

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

get_apn()List[str][source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:APN
value: List[str] = driver.sense.uesInfo.get_apn()

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

return

apn: The names of all connected APNs as a string

get_cnumber()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:CNUMber
value: str = driver.sense.uesInfo.get_cnumber()

Queries the calling number for a UE originated call.

return

number: Calling number as string with up to 129 digits.

get_dinfo()DinfoStruct[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:DINFo
value: DinfoStruct = driver.sense.uesInfo.get_dinfo()

Queries the demodulation info provided by the demodulator stage of the instrument while it perceives an uplink signal. Information about cell two are relevant only if the dual carrier HSPA scenario is active.

return

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

get_dnumber()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:DNUMber
value: str = driver.sense.uesInfo.get_dnumber()

Queries the number dialed at the UE.

return

number: Dialed number as string with up to 129 digits.

get_dul_alignment()DulAlignmentStruct[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:DULalignment
value: DulAlignmentStruct = driver.sense.uesInfo.get_dul_alignment()

Returns the offset between DL DPCH and UL DPCH at the RF connectors of the instrument per carrier.

return

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

get_emergency()bool[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:EMERgency
value: bool = driver.sense.uesInfo.get_emergency()

Queries whether the established connection is an emergency call.

return

active: OFF | ON ON: emergency call OFF: no emergency call

get_es_category()EsCategoryStruct[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:ESCategory
value: EsCategoryStruct = driver.sense.uesInfo.get_es_category()

Returns the service category used during emergency call.

return

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

get_imei()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:IMEI
value: str = driver.sense.uesInfo.get_imei()

Queries the IMEI of the UE.

return

imei: IMEI as string with up to 18 digits.

get_ri_type()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:RITYpe
value: str = driver.sense.uesInfo.get_ri_type()

Queries the type of the registration identity received from the UE during registration.

return

ri_type: ‘IMSI’ | ‘IMEI’ | ‘IMSISV’ | ‘TMSI’ | ‘UNKN’ Registration identity type as string. ‘UNKN’ means unknown.

get_ridentity()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:RIDentity
value: str = driver.sense.uesInfo.get_ridentity()

Queries the registration identity received from the UE during registration.

return

identity: Registration identity as string with up to 18 digits.

get_rrc()RsCmwWcdmaSig.enums.RrcState[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:RRC
value: enums.RrcState = driver.sense.uesInfo.get_rrc()

Returns the RRC protocol state of the UE.

return

state: IDLE | FACH | CPCH | UPCH | DCH Idle mode, CELL_FACH, CELL_PCH, URA_PCH, CELL_DCH

get_tty()str[source]
# SCPI: SENSe:WCDMa:SIGNaling<instance>:UESinfo:TTY
value: str = driver.sense.uesInfo.get_tty()

Queries whether the UE supports cellular text telephony (CTM) .

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.uesInfo.clone()

Subgroups