Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
nas_tdscdma_sys_info_t Struct Reference

#include <nas.h>

Data Fields

uint8_t srv_domain_valid
 
eSrvDomain srv_domain
 
uint8_t srv_capability_valid
 
eSrvDomain srv_capability
 
uint8_t roam_status_valid
 
uint8_t roam_status
 
uint8_t is_sys_forbidden_valid
 
uint8_t is_sys_forbidden
 
uint8_t lac_valid
 
uint16_t lac
 
uint8_t cell_id_valid
 
uint32_t cell_id
 
uint8_t reg_reject_info_valid
 
eSrvDomain reject_srv_domain
 
uint8_t reject_cause
 
uint8_t network_id_valid
 
uint8_t mcc [MCC_LEN]
 
uint8_t mnc [MNC_LEN]
 
uint8_t hs_call_status_valid
 
eHsCallStat hs_call_status
 
uint8_t hs_ind_valid
 
eHsCallStat hs_ind
 
uint8_t cell_parameter_id_valid
 
uint16_t cell_parameter_id
 
uint8_t cell_broadcast_cap_valid
 
uint32_t cell_broadcast_cap
 
uint8_t cs_bar_status_valid
 
eCellAcc cs_bar_status
 
uint8_t ps_bar_status_valid
 
eCellAcc ps_bar_status
 
uint8_t cipher_domain_valid
 
eSrvDomain cipher_domain
 

Detailed Description

Structure for TDSCDMA system info

Parameters
srv_domain_valid
  • Indicates whether the following service domain is valid
srv_domain
  • Service domain registered on the system
  • See eSrvDomain
srv_capability_valid
  • Indicates whether the following service capability is valid
srv_capability
  • Current system's service capability
  • See eSrvDomain
roam_status_valid
  • Indicates whether the following roaming status is valid
roam_status
  • Current roaming status
  • 0: SYS_ROAM_STATUS_OFF - Off
  • 1: SYS_ROAM_STATUS_ON - On
  • 2: SYS_ROAM_STATUS_BLINK - Blinking
  • 3: SYS_ROAM_STATUS_OUT_OF_NEIGHBORHOOD - Out of the neighborhood
  • 4: SYS_ROAM_STATUS_OUT_OF_BLDG - Out of the building
  • 5: SYS_ROAM_STATUS_PREF_SYS - Preferred system
  • 6: SYS_ROAM_STATUS_AVAIL_SYS - Available system
  • 7: SYS_ROAM_STATUS_ALLIANCE_PARTNER - Alliance partner
  • 8: SYS_ROAM_STATUS_PREMIUM_PARTNER - Premium partner
  • 9: SYS_ROAM_STATUS_FULL_SVC - Full service
  • 10: SYS_ROAM_STATUS_PARTIAL_SVC - Partial service
  • 11: SYS_ROAM_STATUS_BANNER_ON - Banner is on
  • 12: SYS_ROAM_STATUS_BANNER_OFF - Banner is off
  • Note 1: Values from 2 onwards are only appliable for 3GPP2
  • Note 2: Remainder of the values are per 3GPP2 C.R1001-F.
is_sys_forbidden_valid
  • Indicates whether the following forbidden system is valid
is_sys_forbidden
  • Indicates whether the system is forbidden (not applicable for NR5G)
  • 0: Not forbidden
  • 1: Forbidden
lac_valid
  • Indicates whether the following location area code is valid
lac
  • Location area code (only appliable for 3GPP)
cell_id_valid
  • Indicates whether the following cell ID is valid
cell_id
  • Cell ID
reg_reject_info_valid
  • Indicates whether the following registration reject info is valid
reject_srv_domain
  • Type of service domain in which the registration is rejected.
  • See eSrvDomain
reject_cause
  • Reject cause values are specified in 3GPP TS 24.008, 3GPP TS 24.301 and 3GPP TS 24.501
network_id_valid
  • Indicates whether the following 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.
  • Note 1: Unused byte is set to 0xFF
  • Note 2: In the case of 2-digit MNC values, the third (unused) digit is set to 0xFF. For example, 15 (a 2-digit MNC) is reported using the byte stream 0x35 0x31 0xFF.
  • For CDMA, the MNC wildcard value is returned as {'7',0xFF,0xFF}
hs_call_status_valid
  • Indicates whether the following high-speed call status is valid
hs_call_status
  • Call status on high speed (only appliable for WCDMA)
  • See eHsCallStat
hs_ind_valid
  • Indicates whether the following high-speed service indication is valid
hs_ind
  • High-speed service indication (only appliable for WCDMA)
  • See eHsCallStat
cell_parameter_id_valid
  • Indicates whether the following cell parameter ID is valid
cell_parameter_id
  • Cell parameter ID
cell_broadcast_cap_valid
  • Indicates whether the following cell broadcast capability is valid
cell_broadcast_cap
  • Cell broadcast capability of the serving system
  • 0: NAS_CELL_BROADCAST_CAP_UNKNOWN - Cell broadcast support is unknown
  • 1: NAS_CELL_BROADCAST_CAP_OFF - Cell broadcast is not supported
  • 2: NAS_CELL_BROADCAST_CAP_ON - Cell broadcast is supported
cs_bar_status_valid
  • Indicates whether the following circuit-switched call barring status is valid
cs_bar_status
  • Call barring status for circuit-switched calls
  • See eCellAcc
ps_bar_status_valid
  • Indicates whether the following packet-switched call barring status is valid
ps_bar_status
  • Call barring status for packet-switched calls
  • See eCellAcc
cipher_domain_valid
  • Indicates whether the following cipher domain is valid
cipher_domain
  • Ciphering on the service domain
  • See eSrvDomain

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