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

Data Fields

uint8_t * pEmerMode
 
uint16_t * pModePref
 
uint64_t * pBandPref
 
uint16_t * pPRLPref
 
uint16_t * pRoamPref
 
uint64_t * pLTEBandPref
 
struct nas_netSelectionPrefpNetSelPref
 
uint8_t * pChgDuration
 
uint8_t * pMNCIncPCSDigStat
 
uint32_t * pSrvDomainPref
 
uint32_t * pGWAcqOrderPref
 
uint64_t * pTdscdmaBandPref
 
struct nas_acqOrderPrefpAcqOrderPref
 
uint32_t * pSrvRegRestriction
 
struct nas_CSGIDpCSGID
 
unsigned char * pRAT
 
struct nas_lteBandPrefExtpLTEBandPrefExt
 
uint64_t * pCiotLteOpModePref
 
uint64_t * pLteM1BandPref
 
uint64_t * pLteNb1BandPref
 
uint32_t * pCiotLteOpMode
 
struct nas_ciotAcqOrderPrefpCiotAcqOrderPref
 
struct nas_nr5gBandPrefpNr5gBandPref
 

Detailed Description

Contain the system selection preferences.

Parameters
pEmerMode
  • Optional parameter specifying the emergency Mode
  • Values:
    • 0 - OFF (normal)
    • 1 - ON (Emergency)
pModePref
  • Optional parameter
  • Bit Mask indicating the radio technology mode preference
  • Bit values:
    • Bit 0 - cdma2000 1x
    • Bit 1 - cdma2000 HRPD(1xEV-DO)
    • Bit 2 - GSM
    • Bit 3 - UMTS
    • Bit 4 - LTE
    • Bit 5 - TD-SCDMA
    • Bit 6 - NR5G
pBandPref
  • Optional parameter
  • Bit mask representing the band preference
  • Bit values:
    • Bit 0 - Band Class 0, A-System
    • Bit 1 - Band Class 0, B-System, Band Class 0 AB, GSM 850 Band
    • Bit 2 - Band Class 1, all blocks
    • Bit 3 - Band Class 2 place holder
    • Bit 4 - Band Class 3, A-System
    • Bit 5 - Band Class 4, all blocks
    • Bit 6 - Band Class 5, all blocks
    • Bit 7 - GSM_DCS_1800 band
    • Bit 8 - GSM Extended GSM (E-GSM) 900 band
    • Bit 9 - GSM Primary GSM (P-GSM) 900 band
    • Bit 10 - Band Class 6
    • Bit 11 - Band Class 7
    • Bit 12 - Band Class 8
    • Bit 13 - Band Class 9
    • Bit 14 - Band Class 10
    • Bit 15 - Band Class 11
    • Bit 16 - GSM 450 band
    • Bit 17 - GSM 480 band
    • Bit 18 - GSM 750 band
    • Bit 19 - GSM 850 band
    • Bit 20 - GSM Railways GSM 900 Band
    • Bit 21 - GSM PCS 1900 band
    • Bit 22 - WCDMA Europe, Japan, and China IMT 2100 band
    • Bit 23 - WCDMA U.S. PCS 1900 band
    • Bit 24 - WCDMA Europe and China DCS 1800 band
    • Bit 25 - WCDMA U.S. 1700 band
    • Bit 26 - WCDMA U.S. 850 band
    • Bit 27 - WCDMA Japan 800 band
    • Bit 28 - Band Class 12
    • Bit 29 - Band Class 14
    • Bit 30 - Reserved
    • Bit 31 - Band Class 15
    • Bit 32 to 47 - Reserved
    • Bit 48 - WCDMA Europe 2600 band
    • Bit 49 - WCDMA Europe and Japan 900 band
    • Bit 50 - WCDMA Japan 1700 band
    • Bit 51 to 55 - Reserved
    • Bit 56 - Band Class 16
    • Bit 57 - Band Class 17
    • Bit 58 - Band Class 18
    • Bit 59 - Band Class 19
    • Bit 60 to 64 - Reserved
pPRLPref
  • Optional parameter indicating the CDMA PRL Preference
  • Values:
    • 0x0001 - Acquire available system only on the A side
    • 0x0002 - Acquire available system only on the B side
    • 0x3FFF - Acquire any available systems
pRoamPref
  • Optional parameter indicating the roaming Preference
  • Values:
    • 0x01 - Acquire only systems for which the roaming indicator is off
    • 0x02 - Acquire a system as long as its roaming indicator is not off
    • 0x03 - Acquire only systems for which the roaming indicator is off or solid on, i.e. not flashing; CDMA only
    • 0xFF - Acquire systems, regardless of their roaming indicator
pLTEBandPref
  • Optional parameter
  • Bit mask representing the LTE band preference
  • Bit Values
    • Bit 0 - E-UTRA Operating Band 1
    • Bit 1 - E-UTRA Operating Band 2
    • Bit 2 - E-UTRA Operating Band 3
    • Bit 3 - E-UTRA Operating Band 4
    • Bit 4 - E-UTRA Operating Band 5
    • Bit 5 - E-UTRA Operating Band 6
    • Bit 6 - E-UTRA Operating Band 7
    • Bit 7 - E-UTRA Operating Band 8
    • Bit 8 - E-UTRA Operating Band 9
    • Bit 9 - E-UTRA Operating Band 10
    • Bit 10 - E-UTRA Operating Band 11
    • Bit 11 - E-UTRA Operating Band 12
    • Bit 12 - E-UTRA Operating Band 13
    • Bit 13 - E-UTRA Operating Band 14
    • Bit 16 - E-UTRA Operating Band 17
    • Bit 17 - E-UTRA Operating Band 18
    • Bit 18 - E-UTRA Operating Band 19
    • Bit 19 - E-UTRA Operating Band 20
    • Bit 20 - E-UTRA Operating Band 21
    • Bit 22 - E-UTRA Operating Band 23
    • Bit 23 - E-UTRA Operating Band 24
    • Bit 24 - E-UTRA Operating Band 25
    • Bit 25 - E-UTRA Operating Band 26
    • Bit 27 - E-UTRA Operating Band 28
    • Bit 28 - E-UTRA Operating Band 29
    • Bit 29 - E-UTRA Operating Band 32
    • Bit 32 - E-UTRA Operating Band 33
    • Bit 33 - E-UTRA Operating Band 34
    • Bit 34 - E-UTRA Operating Band 35
    • Bit 35 - E-UTRA Operating Band 36
    • Bit 36 - E-UTRA Operating Band 37
    • Bit 37 - E-UTRA Operating Band 38
    • Bit 38 - E-UTRA Operating Band 39
    • Bit 39 - E-UTRA Operating Band 40
    • Bit 40 - E-UTRA Operating Band 41
    • Bit 41 - E-UTRA Operating Band 42
    • Bit 42 - E-UTRA Operating Band 43
    • Bit 60 - E-UTRA Operating Band 125
    • All other bits are reserved
pNetSelPref- netSelectionPref
  • Optional parameter for specifying Network Selection Preference
  • Modem selects networks based on this parameter(if present).
  • Either of pNetSelPref or pCSGID can be set.
  • see nas_netSelectionPref for more information
pChgDuration
  • Optional parameter specifying the duration of the change
  • At least one system selection setting to be set if pChgDuration is populated.
  • Values:
    • 0x00 - Power cycle - Remains active until the next device power cycle
    • 0x01 - Permanent - Remains active through power cycles until changed by client
    • Device will use "0x01 - permanent" as default if this parameter is omitted
pMNCIncPCSDigStat
  • Optional parameter indicating if MNC includes PCS digit
  • pNetSelPref is expected if MNC includes PCS digit is set to 1.
  • Values:
    • TRUE - MNC is a 3 digit value; e.g., a reported value of 90 corresponds to an MNC value of 090
    • FALSE - MNC is a 2-digit value; e.g., a reported value of 90 corresponds to an MNC value of 90
pSrvDomainPref
  • Optional parameter indicating Service domain preference
  • Values:
    • 0x00 - Circuit switched only
    • 0x01 - Packet switched only
    • 0x02 - Circuit switched and packet switched
    • 0x03 - Packet switched attach
    • 0x04 - Packet switched detach
pGWAcqOrderPref
  • Optional parameter indicating GSM/WCDMA Acquisition order Preference
  • Values:
    • 0x00 - Automatic
    • 0x01 - GSM then WCDMA
    • 0x02 - WCDMA then GSM
pTdscdmaBandPref
  • Optional parameter indicating bitmask representing the TD-SCDMA band preference to be set.
  • Values:
    • 0x01 - TD-SCDMA Band A
    • 0x02 - TD-SCDMA Band B
    • 0x04 - TD-SCDMA Band C
    • 0x08 - TD-SCDMA Band D
    • 0x10 - TD-SCDMA Band E
    • 0x20 - TD-SCDMA Band F
    • All other bits are reserved
pAcqOrderPref- acqOrderPref
  • Optional parameter for specifying Acquisition Order Preference
  • see nas_acqOrderPref for more information
pSrvRegRestriction
  • Optional parameter indicating Network Selection Registration Restriction Preference
  • Values:
    • 0x00 - Device follows the normal registration process
    • 0x01 - Device camps on the network according to its provisioning, but does not register
    • 0x02 - Device selects the network for limited service
    • All other values are reserved.
pCSGID- CSGID
  • Optional parameter for specifying CSG ID
  • Either of pNetSelPref or pCSGID can be set.
  • see nas_CSGID for more information
pRAT
  • Optional parameter Radio Access Technology order Preference
  • Values:
    • 0x04 - GSM
    • 0x05 - UMTS
    • 0x08 - LTE
    • 0x09 - TDSCDMA
    • 0x0A - LTE-M1
    • 0x0B - LTE-NB1
    • 0x0C - NR5G
pLTEBandPrefExt[IN]
pCiotLteOpModePref[IN]
  • CIOT LTE Operational Mode Preference
  • Bitmask representing the CIoT LTE operational mode preference to be set.
  • Values :
    • Bit 0 - LTE wideband
    • Bit 1 - LTE M1
    • Bit 2 - LTE NB1 All unlisted bits are reserved for future use and the service point ignores them if used. If this TLV is not present, the modem will use the value read from the NV during bootup.
pLteM1BandPref[IN]
  • Bitmask representing the LTE M1 band preference to be set.
  • Bit Values
    • Bit 0 - E-UTRA Operating Band 1
    • Bit 1 - E-UTRA Operating Band 2
    • Bit 2 - E-UTRA Operating Band 3
    • Bit 3 - E-UTRA Operating Band 4
    • Bit 4 - E-UTRA Operating Band 5
    • Bit 5 - E-UTRA Operating Band 6
    • Bit 6 - E-UTRA Operating Band 7
    • Bit 7 - E-UTRA Operating Band 8
    • Bit 8 - E-UTRA Operating Band 9
    • Bit 9 - E-UTRA Operating Band 10
    • Bit 10 - E-UTRA Operating Band 11
    • Bit 11 - E-UTRA Operating Band 12
    • Bit 12 - E-UTRA Operating Band 13
    • Bit 13 - E-UTRA Operating Band 14
    • Bit 16 - E-UTRA Operating Band 17
    • Bit 17 - E-UTRA Operating Band 18
    • Bit 18 - E-UTRA Operating Band 19
    • Bit 19 - E-UTRA Operating Band 20
    • Bit 20 - E-UTRA Operating Band 21
    • Bit 22 - E-UTRA Operating Band 23
    • Bit 23 - E-UTRA Operating Band 24
    • Bit 24 - E-UTRA Operating Band 25
    • Bit 25 - E-UTRA Operating Band 26
    • Bit 27 - E-UTRA Operating Band 28
    • Bit 28 - E-UTRA Operating Band 29
    • Bit 29 - E-UTRA Operating Band 32
    • Bit 32 - E-UTRA Operating Band 33
    • Bit 33 - E-UTRA Operating Band 34
    • Bit 34 - E-UTRA Operating Band 35
    • Bit 35 - E-UTRA Operating Band 36
    • Bit 36 - E-UTRA Operating Band 37
    • Bit 37 - E-UTRA Operating Band 38
    • Bit 38 - E-UTRA Operating Band 39
    • Bit 39 - E-UTRA Operating Band 40
    • Bit 40 - E-UTRA Operating Band 41
    • Bit 41 - E-UTRA Operating Band 42
    • Bit 42 - E-UTRA Operating Band 43
    • Bit 60 - E-UTRA Operating Band 125
    • Bit 61 - E-UTRA Operating Band 126
    • Bit 62 - E-UTRA Operating Band 127
Parameters
pLteNb1BandPref[IN]
  • Bitmask representing the LTE NB1 band preference to be set.
  • Bit Values
    • Bit 0 - E-UTRA Operating Band 1
    • Bit 1 - E-UTRA Operating Band 2
    • Bit 2 - E-UTRA Operating Band 3
    • Bit 3 - E-UTRA Operating Band 4
    • Bit 4 - E-UTRA Operating Band 5
    • Bit 5 - E-UTRA Operating Band 6
    • Bit 6 - E-UTRA Operating Band 7
    • Bit 7 - E-UTRA Operating Band 8
    • Bit 8 - E-UTRA Operating Band 9
    • Bit 9 - E-UTRA Operating Band 10
    • Bit 10 - E-UTRA Operating Band 11
    • Bit 11 - E-UTRA Operating Band 12
    • Bit 12 - E-UTRA Operating Band 13
    • Bit 13 - E-UTRA Operating Band 14
    • Bit 16 - E-UTRA Operating Band 17
    • Bit 17 - E-UTRA Operating Band 18
    • Bit 18 - E-UTRA Operating Band 19
    • Bit 19 - E-UTRA Operating Band 20
    • Bit 20 - E-UTRA Operating Band 21
    • Bit 22 - E-UTRA Operating Band 23
    • Bit 23 - E-UTRA Operating Band 24
    • Bit 24 - E-UTRA Operating Band 25
    • Bit 25 - E-UTRA Operating Band 26
    • Bit 27 - E-UTRA Operating Band 28
    • Bit 28 - E-UTRA Operating Band 29
    • Bit 29 - E-UTRA Operating Band 32
    • Bit 32 - E-UTRA Operating Band 33
    • Bit 33 - E-UTRA Operating Band 34
    • Bit 34 - E-UTRA Operating Band 35
    • Bit 35 - E-UTRA Operating Band 36
    • Bit 36 - E-UTRA Operating Band 37
    • Bit 37 - E-UTRA Operating Band 38
    • Bit 38 - E-UTRA Operating Band 39
    • Bit 39 - E-UTRA Operating Band 40
    • Bit 40 - E-UTRA Operating Band 41
    • Bit 41 - E-UTRA Operating Band 42
    • Bit 42 - E-UTRA Operating Band 43
    • Bit 60 - E-UTRA Operating Band 125
    • Bit 61 - E-UTRA Operating Band 126
    • Bit 62 - E-UTRA Operating Band 127
  • If this field is not present, the modem will use the NB1 band preference value read from the NV.
pCiotLteOpMode
  • This TLV is used when the net_sel_pref is MANUAL and RAT TLV is LTE.
  • This TLV indicates the the operational mode to be used during the manual LTE PLMN selection.
  • Values :
    • 0x00 - No service
    • 0x01 - Camped on LTE wideband
    • 0x02 - Camped on LTE M1
    • 0x03 - Camped on LTE NB1
pCiotAcqOrderPref[IN]
pNr5gBandPref[IN]

Field Documentation

struct nas_acqOrderPref* pack_nas_SLQSSetSysSelectionPrefExt_t::pAcqOrderPref
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pBandPref
uint8_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pChgDuration
struct nas_ciotAcqOrderPref* pack_nas_SLQSSetSysSelectionPrefExt_t::pCiotAcqOrderPref
uint32_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pCiotLteOpMode
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pCiotLteOpModePref
struct nas_CSGID* pack_nas_SLQSSetSysSelectionPrefExt_t::pCSGID
uint8_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pEmerMode
uint32_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pGWAcqOrderPref
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pLTEBandPref
struct nas_lteBandPrefExt* pack_nas_SLQSSetSysSelectionPrefExt_t::pLTEBandPrefExt
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pLteM1BandPref
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pLteNb1BandPref
uint8_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pMNCIncPCSDigStat
uint16_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pModePref
struct nas_netSelectionPref* pack_nas_SLQSSetSysSelectionPrefExt_t::pNetSelPref
struct nas_nr5gBandPref* pack_nas_SLQSSetSysSelectionPrefExt_t::pNr5gBandPref
uint16_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pPRLPref
unsigned char* pack_nas_SLQSSetSysSelectionPrefExt_t::pRAT
uint16_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pRoamPref
uint32_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pSrvDomainPref
uint32_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pSrvRegRestriction
uint64_t* pack_nas_SLQSSetSysSelectionPrefExt_t::pTdscdmaBandPref

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