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

Data Fields

uint8_t srvDomainValid
 
uint8_t srvDomain
 
uint8_t srvCapValid
 
uint8_t srvcapability
 
uint8_t roamStatusValid
 
uint8_t roamStatus
 
uint8_t sysForbiddenValid
 
uint8_t sysForbidden
 
uint8_t lacValid
 
uint16_t lac
 
uint8_t cellIdValid
 
uint32_t cellId
 
uint8_t regRejectInfoValid
 
uint8_t rejectSrvDomain
 
uint8_t rejCause
 
uint8_t nwIdValid
 
int8_t MCC [3]
 
int8_t MNC [3]
 
uint8_t tacValid
 
uint16_t tac
 
uint8_t TlvPresent
 

Detailed Description

This structure contains NR5G System Info parameters.

Parameters
srvDomainValid
  • Indicates whether the service domain is valid.
srvDomain
  • Service domain registered on the system.
    • Values:
      • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
      • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
      • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
      • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
      • 0x04 - SYS_SRV_DOMAIN_CAMPED -Camped
srvCapValid
  • Indicates whether the service capability is valid.
srvCapability
  • Current system service capability.
    • Values:
      • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
      • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
      • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
      • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
      • 0x04 - SYS_SRV_DOMAIN_CAMPED - Camped
roamStatusValid
  • Indicates whether the roaming status is valid.
roamStatus
  • Current roaming status.
    • Values:
      • 0x00 - SYS_ROAM_STATUS_OFF - Off
      • 0x01 - SYS_ROAM_STATUS_ON - On
      • 0x02 - SYS_ROAM_STATUS_BLINK - Blinking
      • 0x03 - SYS_ROAM_STATUS_OUT_OF_NEIGHBORHOOD - Out of the neighborhood
      • 0x04 - SYS_ROAM_STATUS_OUT_OF_BLDG - Out of the building
      • 0x05 - SYS_ROAM_STATUS_PREF_SYS - Preferred system
      • 0x06 - SYS_ROAM_STATUS_AVAIL_SYS - Available system
      • 0x07 - SYS_ROAM_STATUS_ALLIANCE_PARTNER - Alliance partner
      • 0x08 - SYS_ROAM_STATUS_PREMIUM_PARTNER - Premium partner
      • 0x09 - SYS_ROAM_STATUS_FULL_SVC - Full service
      • 0x0A - SYS_ROAM_STATUS_PARTIAL_SVC -Partial service
      • 0x0B - SYS_ROAM_STATUS_BANNER_ON -Banner is on
      • 0x0C - SYS_ROAM_STATUS_BANNER_OFF -Banner is off Remainder of the values are per 3GPP2 C.R1001-F. Values from 0x02 onward are only applicable for 3GPP2.
sysForbiddenValid
  • Indicates whether the forbidden system is valid.
sysForbidden
  • 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.
rejectSrvDomain
  • Type of service domain in which the registration is rejected.
  • Values:
  • 0x00 - SYS_SRV_DOMAIN_NO_SRV - No service
  • 0x01 - SYS_SRV_DOMAIN_CS_ONLY - Circuit-switched only
  • 0x02 - SYS_SRV_DOMAIN_PS_ONLY - Packet-switched only
  • 0x03 - SYS_SRV_DOMAIN_CS_PS - Circuit-switched and packet-switched
  • 0x04 - SYS_SRV_DOMAIN_CAMPED - Camped
rejCause
  • 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 thebyte 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 or not

Field Documentation

uint32_t nas_NR5GSystemInfoTlv::cellId
uint8_t nas_NR5GSystemInfoTlv::cellIdValid
uint16_t nas_NR5GSystemInfoTlv::lac
uint8_t nas_NR5GSystemInfoTlv::lacValid
int8_t nas_NR5GSystemInfoTlv::MCC[3]
int8_t nas_NR5GSystemInfoTlv::MNC[3]
uint8_t nas_NR5GSystemInfoTlv::nwIdValid
uint8_t nas_NR5GSystemInfoTlv::regRejectInfoValid
uint8_t nas_NR5GSystemInfoTlv::rejCause
uint8_t nas_NR5GSystemInfoTlv::rejectSrvDomain
uint8_t nas_NR5GSystemInfoTlv::roamStatus
uint8_t nas_NR5GSystemInfoTlv::roamStatusValid
uint8_t nas_NR5GSystemInfoTlv::srvcapability
uint8_t nas_NR5GSystemInfoTlv::srvCapValid
uint8_t nas_NR5GSystemInfoTlv::srvDomain
uint8_t nas_NR5GSystemInfoTlv::srvDomainValid
uint8_t nas_NR5GSystemInfoTlv::sysForbidden
uint8_t nas_NR5GSystemInfoTlv::sysForbiddenValid
uint16_t nas_NR5GSystemInfoTlv::tac
uint8_t nas_NR5GSystemInfoTlv::tacValid
uint8_t nas_NR5GSystemInfoTlv::TlvPresent

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