LinuxQMISDK: qaNasPerformNetworkScan.h Source File

LinuxQMISDK SLQS03.03.07

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

qaNasPerformNetworkScan.h
Go to the documentation of this file.
1
15 #ifndef __NAS_PERFORM_NETWORK_SCAN_MSG_H__
16 #define __NAS_PERFORM_NETWORK_SCAN_MSG_H__
17
18
19 #define QMI_NAS_NETSTATUS_MASK 0x03
20 #define QMI_NAS_MAX_INSTANCES 20
21 #define INDEX_ZERO 0
22 #define ROAMING_INDEX 2
23 #define FORBIDDEN_INDEX 4
24 #define PREFERRED_INDEX 6
25 #define MAX_DESCRIPTION_LENGTH 255
26
27
34 enum eQMI_NAS_PERFORM_NETWORK_SCAN_RESP
35 {
36 eTLV_3GPP_NETWORK_INFO = 0x10
37 };
38
76 struct QmiNas3GppNetworkInfo
77 {
78 WORD pMCC;
79 WORD pMNC;
80 ULONG pInUse;
81 ULONG pRoaming;
82 ULONG pForbidden;
83 ULONG pPreferred;
84 CHAR pDesription[MAX_DESCRIPTION_LENGTH];
85 };
86
95 struct QmiNasPerformNetworkScanResp
96 {
102 struct qmTlvResult results;
103
109 BYTE *pInstanceSize;
110 struct QmiNas3GppNetworkInfo *pInstances;
111 };
112
118 extern enum eQCWWANError PkQmiNasPerformNetworkScan (
119 WORD *pMlength,
120 BYTE *pParamField );
121
122 extern enum eQCWWANError UpkQmiNasPerformNetworkScan(
123 BYTE *pMdmResp,
124 struct QmiNasPerformNetworkScanResp *pAipResp);
125
126 #endif /* __NAS_PERFORM_NETWORK_SCAN_MSG_H__ */
eQCWWANError
eQCWWANError
Definition: qmerrno.h:18
QmiNas3GppNetworkInfo::pDesription
CHAR pDesription[255]
Definition: qaNasPerformNetworkScan.h:84
CHAR
char CHAR
Definition: SwiDataTypes.h:27
QmiNas3GppNetworkInfo::pRoaming
ULONG pRoaming
Definition: qaNasPerformNetworkScan.h:81
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:26
QmiNasPerformNetworkScanResp::results
struct qmTlvResult results
Definition: qaNasPerformNetworkScan.h:102
eTLV_3GPP_NETWORK_INFO
Definition: qaNasPerformNetworkScan.h:36
QmiNas3GppNetworkInfo::pInUse
ULONG pInUse
Definition: qaNasPerformNetworkScan.h:80
MAX_DESCRIPTION_LENGTH
#define MAX_DESCRIPTION_LENGTH
Definition: qaNasPerformNetworkScan.h:25
QmiNas3GppNetworkInfo::pForbidden
ULONG pForbidden
Definition: qaNasPerformNetworkScan.h:82
QmiNasPerformNetworkScanResp
Definition: qaNasPerformNetworkScan.h:95
QmiNas3GppNetworkInfo::pMNC
WORD pMNC
Definition: qaNasPerformNetworkScan.h:79
QmiNasPerformNetworkScanResp::pInstanceSize
BYTE * pInstanceSize
Definition: qaNasPerformNetworkScan.h:109
UpkQmiNasPerformNetworkScan
enum eQCWWANError UpkQmiNasPerformNetworkScan(BYTE *pMdmResp, struct QmiNasPerformNetworkScanResp *pAipResp)
QmiNas3GppNetworkInfo
Definition: qaNasPerformNetworkScan.h:76
eQMI_NAS_PERFORM_NETWORK_SCAN_RESP
eQMI_NAS_PERFORM_NETWORK_SCAN_RESP
Definition: qaNasPerformNetworkScan.h:34
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:23
QmiNasPerformNetworkScanResp::pInstances
struct QmiNas3GppNetworkInfo * pInstances
Definition: qaNasPerformNetworkScan.h:110
QmiNas3GppNetworkInfo::pPreferred
ULONG pPreferred
Definition: qaNasPerformNetworkScan.h:83
QmiNas3GppNetworkInfo::pMCC
WORD pMCC
Definition: qaNasPerformNetworkScan.h:78
PkQmiNasPerformNetworkScan
enum eQCWWANError PkQmiNasPerformNetworkScan(WORD *pMlength, BYTE *pParamField)
WORD
unsigned short WORD
Definition: SwiDataTypes.h:28