Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_nas_SLQSSysInfoCallback_ind_t Struct Reference

#include <nas.h>

Data Fields

nas_SrvStatusInfopCDMASrvStatusInfo
 
nas_SrvStatusInfopHDRSrvStatusInfo
 
nas_GSMSrvStatusInfopGSMSrvStatusInfo
 
nas_GSMSrvStatusInfopWCDMASrvStatusInfo
 
nas_GSMSrvStatusInfopLTESrvStatusInfo
 
nas_CDMASysInfopCDMASysInfo
 
nas_HDRSysInfopHDRSysInfo
 
nas_GSMSysInfopGSMSysInfo
 
nas_WCDMASysInfopWCDMASysInfo
 
nas_LTESysInfopLTESysInfo
 
nas_AddCDMASysInfopAddCDMASysInfo
 
uint16_t * pAddHDRSysInfo
 
nas_AddSysInfopAddGSMSysInfo
 
nas_AddSysInfopAddWCDMASysInfo
 
uint16_t * pAddLTESysInfo
 
nas_CallBarringSysInfopGSMCallBarringSysInfo
 
nas_CallBarringSysInfopWCDMACallBarringSysInfo
 
uint8_t * pLTEVoiceSupportSysInfo
 
uint8_t * pGSMCipherDomainSysInfo
 
uint8_t * pWCDMACipherDomainSysInfo
 
uint8_t * pSysInfoNoChange
 
nas_LteCiotOpModeInfopLteCiotOpModeInfo
 
nas_NR5GServiceStatusInfopNR5GServiceStatusInfo
 
nas_NR5GSystemInfopNR5GSystemInfo
 
nas_NR5GCellStatusInfopNR5GCellStatusInfo
 
uint32_t * pCpSmsSvcStat
 
uint8_t * pEndcAvailable
 
uint8_t * pRestrictDcnr
 
uint8_t * pNr5GTac
 
uint8_t * pNr5GAreaRestricted
 
uint8_t * p5GSmsRegStat
 
uint8_t * pNr5GMpsiValid
 
uint16_t * pNr5GPhyCellId
 
uint8_t * pAddLteSysInfoPlmn
 
uint32_t * pNr5GVoiceDomain
 
uint32_t * pNr5GSmsDomain
 
uint8_t * pNr5GVoiceSupport
 
uint8_t * pImsVopsSupportStatOnNr5G
 
nas_NR5GEmergencySvcIndInfopNr5GEmergencySvcInd
 
uint32_t * pLte_cs_capability
 
uint32_t * pNr5g_freq_type
 
uint32_t * pNr5g_subcarrier_spacing
 
uint64_t * pNr5g_cell_id
 
nas_PrimaryPLMNInformationpPrimaryPLMNInformation
 
uint8_t * pWcdma_cs_signalling_bar_status
 
uint8_t * pWcdma_ps_signalling_bar_status
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains unpack system information callback indication parameters.

Parameters
pCDMASrvStatusInfo
pHDRSrvStatusInfo
pGSMSrvStatusInfo
pWCDMASrvStatusInfo
pLTESrvStatusInfo
pCDMASysInfo
  • See nas_CDMASysInfo for more information.
  • Bit to check in ParamPresenceMask - 21
pHDRSysInfo
  • See nas_HDRSysInfo for more information.
  • Bit to check in ParamPresenceMask - 22
pGSMSysInfo
  • See nas_GSMSysInfo for more information.
  • Bit to check in ParamPresenceMask - 23
pWCDMASysInfo
  • See nas_WCDMASysInfo for more information.
  • Bit to check in ParamPresenceMask - 24
pLTESysInfo
  • See nas_LTESysInfo for more information.
  • Bit to check in ParamPresenceMask - 25
pAddCDMASysInfo
pAddHDRSysInfo
  • System table index referencing the beginning of the geo in which the current serving system is present.
  • When the system index is not known, 0xFFFF is used.
  • Bit to check in ParamPresenceMask - 27
pAddGSMSysInfo
  • See nas_AddSysInfo for more information.
  • Bit to check in ParamPresenceMask - 28
pAddWCDMASysInfo
  • See nas_AddSysInfo for more information.
  • Bit to check in ParamPresenceMask - 29
pAddLTESysInfo
  • System table index referencing the beginning of the geo in which the current serving system is present.
  • When the system index is not known, 0xFFFF is used.
  • Bit to check in ParamPresenceMask - 30
pGSMCallBarringSysInfo
pWCDMACallBarringSysInfo
pLTEVoiceSupportSysInfo
  • Indicates voice support status on LTE.
    • 0x00 - Voice is not supported
    • 0x01 - Voice is supported
  • Bit to check in ParamPresenceMask - 33
pGSMCipherDomainSysInfo
  • Ciphering on the service domain.
    • 0x00 - No service
    • 0x01 - Circuit-switched only
    • 0x02 - Packet-switched only
    • 0x03 - Circuit-switched and packet-switched
  • Bit to check in ParamPresenceMask - 34
pWCDMACipherDomainSysInfo
  • Ciphering on the service domain.
    • 0x00 - No service
    • 0x01 - Circuit-switched only
    • 0x02 - Packet-switched only
    • 0x03 - Circuit-switched and packet-switched
  • Bit to check in ParamPresenceMask - 35
pSysInfoNoChange
  • System Info No Change.
  • Flag used to notify clients that a request to select a network ended with no change in the PLMN.
    • 0x01 - No change in system information
  • Bit to check in ParamPresenceMask - 36
pLteCiotOpModeInfo
pNR5GServiceStatusInfo
pNR5GSystemInfo
pNR5GCellStatusInfo
pCpSmsSvcStat
  • CP SMS Service Status Info
  • SMS service status over Control Plane.
    • Values:
      • NAS_CP_SMS_SERVICE_STATUS_NOT_AVAILABLE (0x00) - SMS service status over CP is not available
      • NAS_CP_SMS_SERVICE_STATUS_TEMP_FAILURE (0x01) - SMS service status over CP is not available temporarily
      • NAS_CP_SMS_SERVICE_STATUS_AVAILABLE (0x02) - SMS service status over CP is available
  • Bit to check in ParamPresenceMask - 0x4F
pEndcAvailable
  • Additional LTE System Info - Availability of Dual Connectivity of E-UTRA with NR5G
  • Upper layer indication in LTE SIB2.
    • Values:
      • 0x00 - 5G Not available
      • 0x01 - 5G Available
  • Bit to check in ParamPresenceMask - 0x50
pRestrictDcnr
  • Additional LTE System Info - DCNR restriction Info
  • DCNR restriction in NAS attach/TAU accept:
    • 0x00 - Not restricted
    • 0x01 - Restricted
  • Bit to check in ParamPresenceMask - 0x51
pNr5GTac
  • Additional NR5G System Info - NR5G Tracking Area Code
  • NR5G Tracking area code. This field has 3 bytes:
    • tac[0] is the most significant byte
    • tac[1]
    • tac[2] is the least significant byte
  • Bit to check in ParamPresenceMask - 0x52
pNr5GAreaRestricted
  • NR5G Service Area Restriction Info
  • Service area restriction in NAS attach/TAU accept.
    • Values:
      • 0x00 - UE registered on allowed Tracking Area
      • 0x01 - UE registered on restricted Tracking Area
  • Bit to check in ParamPresenceMask - 0x53
p5GSmsRegStat
  • 5G SMS Registration Status Info
  • SMS registration status:
    • 0x00 - Not registered
    • 0x01 - registered
  • Bit to check in ParamPresenceMask - 0x54
pNr5GMpsiValid
  • NR5G MPSI Valid Info
  • MPS indicator valid in RPLMN or equivalent PLMN:
    • 0x00 - Not valid
    • 0x01 - Valid
  • Bit to check in ParamPresenceMask - 0x55
pNr5GPhyCellId
  • Additional NR5G System Info
  • NR5G physical cell ID
  • Bit to check in ParamPresenceMask - 0x56
pAddLteSysInfoPlmn
  • Additional LTE System Info - PLMN Info List R15 Availability
    • 0x00 - SIB2 does not have PLMN-InfoList-r15 IE
    • 0x01 - SIB2 has PLMN-InfoList-r15 IE
  • Bit to check in ParamPresenceMask - 0x57
pNr5GVoiceDomain
  • NR5G Voice Domain
  • NR5G voice domain.
    • Values:
      • NAS_NR5G_VOICE_DOMAIN_ NO_VOICE (0) - Voice is not supported over NR5G
      • NAS_NR5G_VOICE_DOMAIN_ IMS (1) - Voice is supported over IMS network
  • Bit to check in ParamPresenceMask - 0x58
pNr5GSmsDomain
  • NR5G SMS Domain
  • NR5G SMS domain.
    • Values:
      • NAS_SMS_STATUS_NO_SMS (0) - Data centric devices: No sms, stay on network
      • NAS_SMS_STATUS_IMS (1) - SMS is supported over IMS network
      • NAS_SMS_STATUS_1X (2) - SMS is supported over 1X network
      • NAS_SMS_STATUS_3GPP (3) - SMS is supported over 3GPP network
  • Bit to check in ParamPresenceMask - 0x59
pNr5GVoiceSupport
  • NR5G Voice Support Sys Info
  • Indicates voice support status on NR5G.
    • Values:
      • 0x00 - Voice is not supported
      • 1x01 - Voice is supported
  • Bit to check in ParamPresenceMask - 0x5A
pImsVopsSupportStatOnNr5G
  • IMS Vops Support Status on NR5G
  • Indicates 3GPP network support voice over NR5G.
    • Values:
      • 0x00 - Voice is not supported
      • 1x01 - Voice is supported
  • Bit to check in ParamPresenceMask - 0x5B
pNr5GEmergencySvcInd
  • NR5G Emergency Service Indicators Indicates NR5G emergency service support and fallback indicators.
  • See nas_NR5GEmergencySvcIndInfo for more information.
  • Bit to check in ParamPresenceMask - 0x5C
pLte_cs_capability
  • LTE CS Capability Indicators
  • Indicates CS service capabilities of the LTE network.
    • Values:
      • NAS_LTE_CS_CAPABILITY_ FULL_SERVICE(0) - FULL service on CS domain is available
      • NAS_LTE_CS_CAPABILITY_CSFB_NOT_PREFERRED(1) - CSFB is not preferred
      • NAS_LTE_CS_CAPABILITY_ SMS_ONLY(2) - CS registation is for SMS only
      • NAS_LTE_CS_CAPABILITY_ LIMITED(3) - CS registation failed for ** max attach or TAU attempts
      • NAS_LTE_CS_CAPABILITY_ BARRED(4) - CS domain not available
  • Bit to check in ParamPresenceMask - 0x5D
Parameters
pNr5g_freq_type
  • NR5G Frequency Type
  • Indicates NR5G frequency type.
    • Values:
      • NAS_NR5G_FR_TYPE_SUB6(0) - Sub6 frequency type
      • NAS_NR5G_FR_TYPE_MMW(1) - mmWave frequency type This TLV is present only when the modem is in SA or NSA mode.
  • Bit to check in ParamPresenceMask - 0x5E
Parameters
pNr5g_subcarrier_spacing
  • NR5G Subcarrier Spacing
  • Indicates NR5G subcarrier spacing of P - Scell.
    • Values:
      • NAS_NR5G_SCS_15(0) - NR5G subcarrier spacing 15 KHz
      • NAS_NR5G_SCS_30(1) - NR5G subcarrier spacing 30 KHz
      • NAS_NR5G_SCS_60(2) - NR5G subcarrier spacing 60 KHz
      • NAS_NR5G_SCS_120(3) - NR5G subcarrier spacing 120 KHz
      • NAS_NR5G_SCS_240(4) - NR5G subcarrier spacing 240 KHz
      • This TLV is present only when the modem is in SA or NSA mode.
  • Bit to check in ParamPresenceMask - 0x5F
Parameters
pNr5g_cell_id
  • NR5G Cell ID
  • Indicates the NR5G SA Cell ID.The TLV is only applicable to NR5G SA mode.
  • Bit to check in ParamPresenceMask - 0x60
Parameters
pPrimaryPLMNInformation
  • Bit to check in ParamPresenceMask - 0x61
Parameters
pWcdma_cs_signalling_bar_status
  • WCDMA CS Signaling Barring Status
  • Indicates barring status of CS signaling in WCDMA.
    • TRUE - Barred
    • FALSE - Not barred
  • Bit to check in ParamPresenceMask - 0x62
Parameters
pWcdma_ps_signalling_bar_status
  • WCDMA PS Signaling Barring Status
  • Indicates barring status of PS signaling in WCDMA.
    • TRUE - Barred
    • FALSE - Not barred
  • Bit to check in ParamPresenceMask - 0x63
Parameters
ParamPresenceMask
  • bitmask representation to indicate valid parameters.
5G Specific:

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