Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
nas_CDMASysInfo Struct Reference

#include <nas.h>

Data Fields

nas_sysInfoCommon sysInfoCDMA
 
uint8_t isSysPrlMatchValid
 
uint8_t isSysPrlMatch
 
uint8_t pRevInUseValid
 
uint8_t pRevInUse
 
uint8_t bsPRevValid
 
uint8_t bsPRev
 
uint8_t ccsSupportedValid
 
uint8_t ccsSupported
 
uint8_t cdmaSysIdValid
 
uint16_t systemID
 
uint16_t networkID
 
uint8_t bsInfoValid
 
uint16_t baseId
 
uint32_t baseLat
 
uint32_t baseLong
 
uint8_t packetZoneValid
 
uint16_t packetZone
 
uint8_t networkIdValid
 
uint8_t MCC [NAS_PLMN_LENGTH]
 
uint8_t MNC [NAS_PLMN_LENGTH]
 

Detailed Description

Structure for storing the CDMA System Information.

Parameters
sysInfoCDMA
isSysPrlMatchValid
  • Indicates whether the system PRL match is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
isSysPrlMatch
  • Indicates whether the system is in a PRL.
  • Only applies to CDMA/HDR.
    • 0x00 - System is not in a PRL
    • 0x01 - System is in a PRL
    • 0xFF - Not Available
  • If the system is not in a PRL, roam_status carries the value from the default roaming indicator in the PRL.
  • If the system is in a PRL, roam_status is set to the value based on the standard specification.
pRevInUseValid
  • Indicates whether the P_Rev in use is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
pRevInUse
  • The lesser of the base station P_Rev and mobile P_Rev
  • Only applicable for CDMA.
    • 0xFF - Not Available
bsPRevValid
  • Indicates whether the base station P_Rev is valid
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
bsPRev
  • Base station P_Rev.
  • Only applicable for CDMA.
    • 0xFF - Not Available
ccsSupportedValid
  • Indicates whether the supported concurrent service is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
ccsSupported
  • Whether concurrent service is supported.
  • Only applicable for CDMA.
    • 0x00 - Not supported
    • 0x01 - Supported
    • 0xFF - Not Available
cdmaSysIdValid
  • Indicates whether the CDMA system ID is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
systemID
  • System ID.
    • 0xFFFF - Not Available
networkID
  • Network ID.
    • 0xFFFF - Not Available
bsInfoValid
  • Indicates whether the base station information is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
baseLat
  • Base station latitude in units of 0.25 sec.
  • Expressed as a two's complement signed number with positive numbers signifying North latitudes.
    • 0xFFFFFFFF - Not Available
baseLong
  • Base station longitude in units of 0.25 sec.
  • Expressed as a two's complement signed number with positive numbers signifying East latitudes.
    • 0xFFFFFFFF - Not Available
packetZoneValid
  • Indicates whether the packet zone is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
packetZone
  • Packet zone (8-bit).
    • 0xFFFF indicates no packet zone.
  • Only applicable for CDMA.
networkIdValid
  • Indicates whether the network ID is valid.
    • 0x00 - Invalid
    • 0x01 - Valid
    • 0xFF - Not Available
MCC[NAS_PLMN_LENGTH]
  • Mobile Country Code.
  • MCC digits in ASCII characters
  • MCC wildcard value is returned as {'3', 0xFF, 0xFF}.
MNC[NAS_PLMN_LENGTH]
  • Mobile Network Code.
  • MNC digits in ASCII characters
  • An unused byte is set to 0xFF.
  • MNC wildcard value is returned as {'7', 0xFF, 0xFF}.

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