LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
unpack_nas_GetHomeNetwork3GPP2_t Struct Reference

Data Fields

uint16_t * pMCC
 
uint16_t * pMNC
 
uint8_t nameSize
 
uint8_t * pName
 
uint16_t * pSID
 
uint16_t * pNID
 
uint16_t * pNw2MCC
 
uint16_t * pNw2MNC
 
uint8_t * pNw2DescDisp
 
uint8_t * pNw2DescEnc
 
uint8_t * pNw2DescLen
 
uint8_t * pNw2Name
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Structure for HomeNetwork3GPP2 unpack.

Parameters
pMCC
  • Mobile country code (UMTS only).
  • Bit to check in ParamPresenceMask - 1
pMNC
  • Mobile network code (UMTS only).
  • Bit to check in ParamPresenceMask - 1
nameSize
  • Maximum number of characters (including NULL terminator) that network name array can contain (UMTS only).
  • Bit to check in ParamPresenceMask - 1
pName
  • Network name or description represented as a NULL terminated string (empty string returned when unknown) (UMTS only).
  • Bit to check in ParamPresenceMask - 1
pSID
  • Home network system ID
    • 0xFFFF - Unknown.
    • Only applies to cdma2000
  • Bit to check in ParamPresenceMask - 16
pNID
  • Home network ID
    • 0xFFFF - Unknown.
    • Only applies to cdma2000
  • Bit to check in ParamPresenceMask - 16
pNw2MCC
  • Mobile country code (3GPP2 only).
  • Range : 0 to 999
  • Bit to check in ParamPresenceMask - 17
pNw2MNC
  • Mobile network code (3GPP2 only).
  • Range : 0 to 999
  • Bit to check in ParamPresenceMask - 17
pNw2DescDisp
  • Network Name Display (3GPP2 only). -Valid Value
    • 0x00 - Do not display
    • 0x01 - Display
    • 0xFF - Unknown
  • Bit to check in ParamPresenceMask - 17
pNw2DescEnc
  • Encoding of the network description (3GPP2 only).
  • Valid Value
  • Bit to check in ParamPresenceMask - 17
pNw2DescLen
  • Network Description Length (3GPP2 only).
  • Bit to check in ParamPresenceMask - 17
pNw2Name
  • Network Name (3GPP2 only).
  • Bit to check in ParamPresenceMask - 17
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint8_t unpack_nas_GetHomeNetwork3GPP2_t::nameSize
swi_uint256_t unpack_nas_GetHomeNetwork3GPP2_t::ParamPresenceMask
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pMCC
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pMNC
uint8_t* unpack_nas_GetHomeNetwork3GPP2_t::pName
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pNID
uint8_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2DescDisp
uint8_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2DescEnc
uint8_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2DescLen
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2MCC
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2MNC
uint8_t* unpack_nas_GetHomeNetwork3GPP2_t::pNw2Name
uint16_t* unpack_nas_GetHomeNetwork3GPP2_t::pSID

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved