Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
servSystem Struct Reference

#include <qaGobiApiNas.h>

Data Fields

BYTE regState
 
BYTE csAttachState
 
BYTE psAttachState
 
BYTE selNetwork
 
BYTE numRadioInterfaces
 
BYTE radioInterface [MAX_SERV_SYSTEM_RADIO_INTERFACES]
 

Detailed Description

This structure contains the Serving System parameters

  • Parameter values default to their data type's maximum unsigned value unless explicitly stated otherwise.
Parameters
regState
  • Registration state - Registration state of the mobile
  • Values:
    • 0 - Not Registered; mobile is not currently searching for a new network to provide service
    • 1 - Registered with a network
    • 2 - Not registered, but mobile is currently searching for a new network to provide service
    • 3 - Registration denied by visible network
    • 4 - Registration state is unknown
csAttachState
  • CS Attach State - Circuit-switched domain attach state of the mobile
  • Values:
    • 0 - Unknown or not applicable
    • 1 - Attached
    • 2 - Detached
psAttachState
  • PS Attach State - Packet-switched domain attach state of the mobile
  • Values:
    • 0 - Unknown or not applicable
    • 1 - Attached
    • 2 - Detached
selNetwork
  • Selected Network - Type of selected radio access network
  • Values:
    • 0 - Unknown
    • 1 - 3GPP2 network
    • 2 - 3GPP network
numRadioInterfaces
  • In Use Radio Interfaces Number
    • Number of radio interfaces currently in use
    • defaults to zero
radioInterface
  • Radio Interface(s) modem discovered
  • Values:
    • 0x00 - RADIO_IF_NO_SVC - None(no service)
    • 0x01 - RADIO_IF_CDMA_1X - cdma2000 1X
    • 0x02 - RADIO_IF_CDMA_1XEVDO - cdma2000 HRPD (1xEV-DO)
    • 0x03 - RADIO_IF_AMPS - AMPS
    • 0x04 - RADIO_IF_GSM - GSM
    • 0x05 - RADIO_IF_UMTS - UMTS
    • 0x08 - RADIO_IF_LTE - LTE

The documentation for this struct was generated from the following file: