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

Data Fields

uint8_t srvDomainValid
 
uint8_t srvDomain
 
uint8_t srvCapabilityValid
 
uint8_t srvCapability
 
uint8_t roamStatusValid
 
uint8_t roamStatus
 
uint8_t isSysForbiddenValid
 
uint8_t isSysForbidden
 
uint8_t lacValid
 
uint16_t lac
 
uint8_t cellIdValid
 
uint32_t cellId
 
uint8_t regRejectInfoValid
 
uint8_t rejectSrvDomain
 
uint8_t rejectCause
 
uint8_t nwIdValid
 
uint8_t mcc [3]
 
uint8_t mnc [3]
 
uint8_t tacValid
 
uint16_t tac
 
uint8_t TLVPresent
 

Detailed Description

Structure for storing the NR5G System Info.

Parameters
srvDomainValid
  • Indicates whether the service domain is valid.
srvDomain
  • Service domain registered on the system.
    • Values
      • 0x00 - No service
      • 0x01 - Circuit-switched only
      • 0x02 - Packet-switched only
      • 0x03 - Circuit-switched and packet-switched
      • 0x04 - Camped
srvCapabilityValid
  • Indicates whether the service capability is valid.
srvCapability
  • Current system’s service capability.
  • Values
    • 0x00 - No service
    • 0x01 - Circuit-switched only
    • 0x02 - Packet-switched only
    • 0x03 - Circuit-switched and packet-switched
    • 0x04 - Camped
roamStatusValid
  • Indicates whether the roaming status is valid.
roamStatus
  • Current roaming status.
  • Values
  • 0x00 - Off
  • 0x01 - On
  • 0x02 - Blinking
  • 0x03 - Out of the neighborhood
  • 0x04 - Out of the building
  • 0x05 - Preferred system
  • 0x06 - Available system
  • 0x07 - Alliance partner
  • 0x08 - Premium partner
  • 0x09 - Full service
  • 0x0A - Partial service
  • 0x0B - Banner is on
  • 0x0C - Banner is off
  • Remainder of the values are per 3GPP2 C.R1001-F. Values from 0x02 onward are only applicable for 3GPP2.
isSysForbiddenValid
  • Indicates whether the forbidden system is valid.
isSysForbidden
  • Whether the system is forbidden
    • 0x00 - Not forbidden
    • 0x01 - Forbidden
lacValid
  • Indicates whether the location area code is valid.
lac
  • Location area code (only applicable for 3GPP).
cellIdValid
  • Indicates whether the cell ID is valid.
cellId
  • Cell ID.
regRejectInfoValid
  • Indicates whether the registration reject information is valid.
rejectSrvDomain
  • Type of service domain in which the registration is rejected.
  • Values
    • 0x00 - No service
    • 0x01 - Circuit-switched only
    • 0x02 - Packet-switched only
    • 0x03 - Circuit-switched and packet-switched
    • 0x04 - Camped
rejectCause
  • Reject cause values sent are specified in 3GPP TS 24.008 Sections 10.5.3.6 and 10.5.5.14, and 3GPP TS 24.301 Section 9.9.3.9.
nwIdValid
  • Indicates whether the network ID is valid.
mcc
  • MCC digits in ASCII characters.
  • For CDMA, the MCC wildcard value is returned as {‘3’, 0xFF, 0xFF}.
mnc
  • MNC digits in ASCII characters.
  • For this field
    • Unused byte is set to 0xFF
    • In the case of two-digit MNC values, the third (unused) digit is set to 0xFF. For example, 15 (a two-digit MNC) is reported using the byte stream 0x35 0x31 0xFF.
    • For CDMA, the MNC wildcard value is returned as {‘7’, 0xFF, 0xFF}.
tacValid
  • Indicates whether the tracking area code is valid.
tac
  • Tracking area code (only applicable for NR5G).
TLVPresent
  • TLV Present

Field Documentation

uint32_t nas_NR5GSysInfoTlv::cellId
uint8_t nas_NR5GSysInfoTlv::cellIdValid
uint8_t nas_NR5GSysInfoTlv::isSysForbidden
uint8_t nas_NR5GSysInfoTlv::isSysForbiddenValid
uint16_t nas_NR5GSysInfoTlv::lac
uint8_t nas_NR5GSysInfoTlv::lacValid
uint8_t nas_NR5GSysInfoTlv::mcc[3]
uint8_t nas_NR5GSysInfoTlv::mnc[3]
uint8_t nas_NR5GSysInfoTlv::nwIdValid
uint8_t nas_NR5GSysInfoTlv::regRejectInfoValid
uint8_t nas_NR5GSysInfoTlv::rejectCause
uint8_t nas_NR5GSysInfoTlv::rejectSrvDomain
uint8_t nas_NR5GSysInfoTlv::roamStatus
uint8_t nas_NR5GSysInfoTlv::roamStatusValid
uint8_t nas_NR5GSysInfoTlv::srvCapability
uint8_t nas_NR5GSysInfoTlv::srvCapabilityValid
uint8_t nas_NR5GSysInfoTlv::srvDomain
uint8_t nas_NR5GSysInfoTlv::srvDomainValid
uint16_t nas_NR5GSysInfoTlv::tac
uint8_t nas_NR5GSysInfoTlv::tacValid
uint8_t nas_NR5GSysInfoTlv::TLVPresent

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