LinuxQMISDK  SLQS04.00.05
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiCbk.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_CBK_H__
13 #define __GOBI_API_CBK_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #include "qaGobiApiNas.h"
20 #include "qaGobiApiVoice.h"
21 #include "qaGobiApiSms.h"
22 #include "qaGobiApiUim.h"
23 #include "qaGobiApiQos.h"
24 #include "qaGobiApiWds.h"
25 #include "qaGobiApiLoc.h"
26 #include "qaGobiApiTmd.h"
27 #include "qaGobiApiSwiAvms.h"
28 
29 #define SIGSTRENGTH_THRESHOLD_ARR_SZ 5
30 #define QMI_WMS_MAX_PAYLOAD_LENGTH 256
31 #define QMI_ETWS_MAX_PAYLOAD_LENGTH 1254 /* Qualcomm defined max */
32 #define QMI_MAX_VOICE_NUMBER_LENGTH 81
33 #define MAX_NO_OF_UUSINFO 20
34 #define MAXUSSDLENGTH 182
35 #define MAX_NO_OF_CALLS 20
36 #define CBK_ENABLE_EVENT 0x01
37 #define CBK_DISABLE_EVENT 0x00
38 #define CBK_NOCHANGE 0xFF
39 #define MAX_NO_OF_APPLICATIONS 10
40 #define MAX_NO_OF_SLOTS 5
41 #define MAX_NO_OF_FILES 255
42 #define MAX_PATH_LENGTH 255
43 #define EVENT_MASK_CARD 0x00000001
44 #define EVENT_MASK_PHY_SLOT_STATUS 0x00000010
45 #define EVENT_MASK_DEREGISTER_ALL 0x00000000
46 #define REGISTER_EVENT 0x01
47 #define DEREGISTER_EVENT 0x00
48 #define FIRST_INSTANCE 0x00
49 #define SECOND_INSTANCE 0x01
50 #define THIRD_INSTANCE 0x02
51 #define INVALID_INSTACNE 0x08
52 #define REGISTER_SRV 0x01
53 #define DEREGISTER_SRV 0x00
54 #define WDS_SRV 0x01
55 #define NAS_SRV 0x02
56 #define PDS_SRV 0x04
57 #define VOICE_SRV 0x08
58 #define NUM_OF_SET 0xFF
59 #define IPV4 4
60 #define IPV6 6
61 #define IPV4V6 7
62 #define LOC_EVENT_MASK_ENG_STATE 0x00000080
63 #define LOC_EVENT_MASK_TIME_SYNC 0x00000800
64 #define LOC_EVENT_MASK_INJECT_TIME 0x00000010
65 #define LOC_EVENT_MASK_SENSOR_STREAM 0x00000400
66 #define LOC_EVENT_POSITION_REPORT 0x00000001
67 #define LOC_EVENT_MASK_GNSS_SV_INFO 0x00000002
68 
69 #define DHCP_MAX_NUM_OPTIONS 30
70 #define DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
71 
72 #define MAX_MITIGATION_DEV_ID_LEN 255
73 
78 typedef enum
79 {
82  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
83  * to be exposed to the user
84  */
86 
107 typedef struct{
113 
114 
135 typedef struct
136 {
142 
150 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
151 
169 
170 
216 typedef struct
217 {
226 
234 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
235 
274  tFNSLQSWDSEvent pCallback,
275  BYTE interval,
276  BYTE instanceid,
277  BYTE ipfamily );
278 
317  tFNSLQSWDSEvent pXferStatsCb,
318  BYTE interval,
319  BYTE instanceid,
320  BYTE ipfamily );
321 
322 /*
323  * For internal use only, not to be exposed to the user
324  * This structure will hold the input parameters passed for TransferStatsCbk
325  * by the user
326  *
327  * \param interval
328  * - Interval in seconds.
329  * - ignored when disabling, should be non-zero when enabling
330  *
331  * Note: None
332  *
333  */
335 {
337 };
338 
339 /*
340  * Enables/disables the WDS event callback function. The most recent
341  * successfully subscribed callback function will be the only function that
342  * is invoked when the corresponding event occurs. This callback provide extra
343  * information regarding the multiple PDP interface
344  *
345  * \param pCallback[IN]
346  * - Callback function pointer (0 - disable)
347 
348  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
349  *
350  * \sa See qmerrno.h for eQCWWAN_xxx error values
351  *
352  * \note None
353  *
354  */
356 
357 /*
358  * Enables/disables the WDS event callback function. The most recent
359  * successfully subscribed callback function will be the only function that
360  * is invoked when the corresponding event occurs. This callback provide extra
361  * information regarding the multiple PDP interface
362  *
363  * \param pCallback[IN]
364  * - Callback function pointer (0 - disable)
365 
366  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
367  *
368  * \sa See qmerrno.h for eQCWWAN_xxx error values
369  *
370  * \note None
371  *
372  */
374 
375 /*
376  * Enables/disables the WDS event callback function. The most recent
377  * successfully subscribed callback function will be the only function that
378  * is invoked when the corresponding event occurs. This callback provide extra
379  * information regarding the multiple PDP interface
380  *
381  * \param pCallback[IN]
382  * - Callback function pointer (0 - disable)
383 
384  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
385  *
386  * \sa See qmerrno.h for eQCWWAN_xxx error values
387  *
388  * \note None
389  *
390  */
392 
393 /*
394  * Enables/disables the WDS transfer statistic event callback function. The most recent
395  * successfully subscribed callback function will be the only function that
396  * is invoked when the corresponding event occurs. This callback provide extra
397  * information regarding the multiple PDP interface
398  *
399  * \param pCallback[IN]
400  * - Callback function pointer (0 - disable)
401 
402  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
403  *
404  * \sa See qmerrno.h for eQCWWAN_xxx error values
405  *
406  * \note None
407  *
408  */
410 
411 /*
412  * Enables/disables the WDS transfer statistic event callback function. The most recent
413  * successfully subscribed callback function will be the only function that
414  * is invoked when the corresponding event occurs. This callback provide extra
415  * information regarding the multiple PDP interface
416  *
417  * \param pCallback[IN]
418  * - Callback function pointer (0 - disable)
419 
420  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
421  *
422  * \sa See qmerrno.h for eQCWWAN_xxx error values
423  *
424  * \note None
425  *
426  */
428 
429 /*
430  * Enables/disables the WDS event callback function. The most recent
431  * successfully subscribed callback function will be the only function that
432  * is invoked when the corresponding event occurs. This callback provide extra
433  * information regarding the multiple PDP interface
434  *
435  * \param pCallback[IN]
436  * - Callback function pointer (0 - disable)
437 
438  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
439  *
440  * \sa See qmerrno.h for eQCWWAN_xxx error values
441  *
442  * \note None
443  *
444  */
445 
457 typedef void (* tFNPower)( ULONG operatingMode );
458 
475  tFNPower pCallback );
476 
495 typedef void (* tFNActivationStatus)( ULONG activationStatus );
496 
511  tFNActivationStatus pCallback );
512 
524 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
525 
543  tFNMobileIPStatus pCallback );
544 
556 typedef void (* tFNRoamingIndicator)( ULONG roaming );
557 
577  tFNRoamingIndicator pCallback );
578 
602 typedef void (* tFNDataCapabilities)(
603  BYTE dataCapsSize,
604  BYTE * pDataCaps );
605 
622  tFNDataCapabilities pCallback );
623 
635 typedef void (* tFNSignalStrength)(
636  INT8 signalStrength,
637  ULONG radioInterface );
638 
670  tFNSignalStrength pCallback,
671  BYTE thresholdsSize,
672  INT8 *pThresholds );
673 
674 /*
675  * For internal use only, not to be exposed to the user
676  * This structure will hold the input parameters passed for
677  * SetSignalStrengthCallback by the user
678  *
679  * \param thresholdsSize
680  * - Number of elements threshold array contains; a maximum of five
681  * thresholds is supported;
682  *
683  * \param pThresholds[IN]
684  * - Signal threshold array for each entry (in dBm).
685  *
686  * Note: None
687  *
688  */
690 {
693 };
694 
695 /*
696  * For internal use only, not to be exposed to the user
697  * Enables the Signal Strength callback function.
698  *
699  * \param pCallback[IN]
700  * - Callback function pointer
701  *
702  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
703  *
704  * \sa See qmerrno.h for eQCWWAN_xxx error values
705  *
706  * \note None
707  *
708  */
710  tFNSignalStrength pCallback );
711 
728 typedef void (* tFNRFInfo)(
729  ULONG radioInterface,
730  ULONG activeBandClass,
731  ULONG activeChannel );
732 
749  tFNRFInfo pCallback );
750 
811 typedef void (* tFNLUReject)(
812  ULONG serviceDomain,
813  ULONG rejectCause );
814 
831  tFNLUReject pCallback );
832 
845 typedef void (* tFNNewSMS)(
846  ULONG storageType,
847  ULONG messageIndex );
848 
863  tFNNewSMS pCallback );
864 
869 typedef enum SMSEventType
870 {
878 } eSMSEventType;
879 
891 typedef struct SMSMTMessage
892 {
896 
923 {
930 
939 typedef struct SMSMessageMode
940 {
943 
960 typedef struct SMSEtwsMessage
961 {
966 
979 typedef struct SMSEtwsPlmn
980 {
984 
994 typedef struct SMSCAddress
995 {
999 
1012 typedef struct SMSOnIMS
1013 {
1015 }SMSOnIMSInfo;
1016 
1056 typedef struct SMSEventInfo_s
1057 {
1066 } SMSEventInfo;
1067 
1075 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1076 
1089 
1098 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1099 
1114  tFNNewNMEA pCallback );
1115 
1131 typedef void (* tFNPDSState)(
1132  ULONG enabledStatus,
1133  ULONG trackingStatus );
1134 
1147  tFNPDSState pCallback );
1148 
1176 typedef void (* tFNCATEvent)(
1177  ULONG eventID,
1178  ULONG eventLen,
1179  BYTE * pEventData );
1180 
1227  tFNCATEvent pCallback,
1228  ULONG eventMask,
1229  ULONG *pErrorMask );
1230 
1231 /*
1232  * For internal use only, not to be exposed to the user
1233  * This structure will hold the input parameters passed for
1234  * SetCATEventCallback by the user
1235  *
1236  * \param eventMask
1237  * - bitmask of CAT events to register for
1238  *
1239  * \param pErrorMask[OUT]
1240  * - error bitmask. Each bit set indicates the proactive command that
1241  * caused the error
1242  *
1243  * Note: None
1244  *
1245  */
1247 {
1250 };
1251 
1252 /*
1253  * For internal use only, not to be exposed to the user
1254  * Enables the CAT Event callback function.
1255  *
1256  * \param pCallback[IN]
1257  * - Callback function pointer
1258  *
1259  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1260  *
1261  * \sa See qmerrno.h for eQCWWAN_xxx error values
1262  *
1263  * \note None
1264  *
1265  */
1267  tFNCATEvent pCallback );
1268 
1274 typedef enum device_state_enum
1275 {
1280 }eDevState;
1281 
1291 typedef void (* tFNDeviceStateChange)(
1292  eDevState device_state );
1293 
1309 typedef void (* tFNNet)(
1310  ULONG q_depth,
1311  BYTE isThrottle,
1312  BYTE instanceId);
1313 
1330  tFNDeviceStateChange pCallback );
1331 
1360  BYTE instance,
1361  tFNNet pCallback,
1362  ULONG loMark,
1363  ULONG hiMark,
1364  ULONG period);
1365 
1384 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1385 
1403  tFNFwDldCompletion pCallback );
1404 
1418 typedef void (* tFNSLQSOMADMAlert)(
1419  ULONG eventType,
1420  BYTE *pEventFields );
1421 
1435  tFNSLQSOMADMAlert pCallback );
1436 
1437 
1454  tFNSLQSOMADMAlert pCallback );
1455 
1485 typedef void (* tFNOMADMState)(
1486  ULONG sessionState,
1487  ULONG failureReason );
1488 
1506  tFNOMADMState pCallback );
1507 
1508 #define MAX_RADIO_INTERFACE_LIST 255
1509 
1559 {
1567 };
1568 
1570 {
1573 };
1574 
1582 typedef void (* tFNServingSystem)(
1583  struct ServingSystemInfo *pServingSystem ,struct RoamingInfo *pRoamingInfo);
1584 
1600  tFNServingSystem pCallback );
1601 
1657 typedef void (* tFNBandPreference)(
1658  ULONGLONG band_pref );
1659 
1677  tFNBandPreference pCallback );
1678 
1684 typedef void (* tFNUSSDRelease)( void );
1685 
1701  tFNUSSDRelease pCallback );
1702 
1717 typedef void (* tFNUSSDNotification)(
1718  ULONG type,
1719  BYTE *pNetworkInfo );
1720 
1736  tFNUSSDNotification pCallback );
1737 
1788 };
1789 
1797 typedef void (* tFNSLQSSignalStrengths )(
1798  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1799 
1884 };
1885 
1914  tFNSLQSSignalStrengths pCallback,
1915  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1916 
1917 /*
1918  * For internal use only, not to be exposed to the user
1919  * Enables the Received Signal Strength Information callback function.
1920  *
1921  * \param pCallback[IN]
1922  * - Callback function pointer
1923  *
1924  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1925  *
1926  * \sa See qmerrno.h for eQCWWAN_xxx error values
1927  *
1928  * \note None
1929  *
1930  */
1932  tFNSLQSSignalStrengths pCallback );
1933 
1955 typedef struct
1956 {
1960 } ECTNum;
1961 
2020 typedef struct
2021 {
2027 
2035 typedef void (*tFNSUPSNotification)
2036  ( voiceSUPSNotification *pVoiceSUPSNotification );
2037 
2053 
2064 typedef void (* tFNSDKTerminated)(
2065  BYTE *psReason );
2066 
2092  tFNSDKTerminated pCallback );
2093 
2164 typedef struct
2165 {
2179 
2191 typedef void (* tFNAllCallStatus )(
2192  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2193 
2209  tFNAllCallStatus pCallback );
2210 
2229 {
2233 
2241 typedef void (*tFNtransLayerInfo)
2242  ( transLayerNotification *pTransLayerNotification );
2243 
2259 
2277 {
2280 
2288 typedef void (*tFNtransNWRegInfo)
2289  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2290 
2306 
2315 typedef void (* tFNSysSelectionPref )
2316  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2317 
2335 
2344 typedef void (* tFNUIMRefresh )
2345  ( UIMRefreshEvent *pUIMRefreshEvent );
2346 
2364 
2372 typedef struct
2373 {
2376 
2385 typedef void ( * tFNUIMStatusChangeInfo)
2386  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2387 
2403  tFNUIMStatusChangeInfo pCallback );
2404 
2421 typedef struct
2422 {
2426 
2435 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2436 
2456 
2484 typedef struct
2485 {
2490 
2498 typedef void ( * tFNDTMFEvent)
2499  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2500 
2518 
2595 typedef struct
2596 {
2615 } voiceSUPSInfo;
2616 
2625 typedef void ( * tFNSUPSInfo)
2626  ( voiceSUPSInfo *pVoiceSUPSInfo );
2627 
2648 
2733 typedef struct
2734 {
2756 } nasSysInfo;
2757 
2765 typedef void ( *tFNSysInfo )
2766  ( nasSysInfo *pNasSysInfo ) ;
2767 
2790 
2822 typedef struct
2823 {
2831 } UniversalTime;
2832 
2859 typedef struct
2860 {
2865 } nasNetworkTime;
2866 
2874 typedef void ( *tFNNetworkTime )
2875  ( nasNetworkTime *pNasNetworkTime );
2876 
2895 
2961 {
2976 };
2977 
2978 
3037 {
3050 };
3051 
3112 {
3118 };
3119 
3144 {
3150 };
3151 
3152 /*
3153  * This structure will hold the SwiOmaDmConfig session parameters information.
3154  *
3155  * \param notification
3156  * - 0x01 - GPS settings change
3157  * - 0x02 - Device reset
3158  * - 0x03 - Device factory reset
3159  * - 0x04 - CI-DC Session start
3160  * - 0x05 - CI-DC Session end
3161  * - 0x06 - CI-PRL Session start
3162  * - 0x07 - CI-PRL Session end
3163  * - 0x08 - CI-FUMO Session start
3164  * - 0x09 - CI-FUMO session end
3165  * - 0x0A - HFA-DC Session start
3166  * - 0x0B - HFA-DC Session end
3167  * - 0x0C - HFA-PRL Session start
3168  * - 0x0D - HFA-PRL Session end
3169  * - 0x0E - HFA-FUMO Session start
3170  * - 0x0F - HFA-FUMO session end
3171  * - 0x10 - NI Session start
3172  *
3173  * \param sessionStatus
3174  * - This field will set to the session status for notifications that
3175  * occur at the end of a session, zero for all other notifications
3176  *
3177  */
3179 {
3182 };
3183 
3189 typedef union sessionInfo
3190 {
3195 
3201 typedef union sessionInfoExt
3202 {
3206 
3219 typedef struct
3220 {
3223 } SMSMemoryInfo;
3224 
3233 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3234 
3249 
3286 typedef struct
3287 {
3291 
3301 typedef void ( * tFNOTASPStatus )
3302  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3303 
3324  tFNOTASPStatus pCallback );
3325 
3339 typedef struct
3340 {
3344 } signalInfo;
3345 
3361 typedef struct
3362 {
3365  BYTE callerID[255];
3366 } callerIDInfo;
3367 
3424 typedef struct
3425 {
3431  BYTE number[255];
3433 
3490 typedef struct
3491 {
3497  BYTE number[255];
3498 } calledPartyInfo;
3499 
3559 typedef struct
3560 {
3567  BYTE number[255];
3568 } redirNumInfo;
3569 
3580 typedef struct
3581 {
3584 } NSSAudioCtrl;
3585 
3602 typedef struct
3603 {
3608 } lineCtrlInfo;
3609 
3625 typedef struct
3626 {
3629  BYTE extDispInfo[255];
3630 } extDispRecInfo;
3631 
3695 typedef struct
3696 {
3713 } voiceInfoRec;
3714 
3724 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3725 
3743 
3754 typedef struct
3755 {
3758 } msgWaitingInfo;
3759 
3768 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3769 
3784 
3804 typedef struct
3805 {
3810 
3835 typedef struct
3836 {
3843 } QosFlowInfo;
3844 
3845 
3891 typedef struct
3892 {
3893  //TODO temp commented for compilation
3894  //QosFlowInfoTlv QFlowInf
3895 
3901 } QosEventInfo;
3902 
3903 
3913 typedef void (* tFNSLQSQOSEvent)(
3914  BYTE instance,
3915  QosFlowInfo *pFlowInfo
3916  );
3917 
3939  BYTE instance,
3940  tFNSLQSQOSEvent pCallback
3941  );
3942 
3991 typedef void (* tFNQosStatus)(
3992  BYTE instance,
3993  ULONG id,
3994  BYTE status,
3995  BYTE event,
3996  BYTE reason
3997  );
3998 
4017  BYTE instance,
4018  tFNQosStatus pCallback
4019  );
4020 
4029 typedef void (* tFNQosNWStatus)(
4030  BYTE status
4031  );
4032 
4048  tFNQosNWStatus pCallback
4049  );
4050 
4059 typedef void (* tFNQosPriEvent)(
4060  WORD event
4061  );
4062 
4080  tFNQosPriEvent pCallback );
4081 
4111 typedef struct
4112 {
4120 } nasSigInfo;
4121 
4129 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
4130 
4156  tFNSigInfo pCallback,
4157  sigInfo *pSigInfo );
4158 
4179 {
4183 
4191 typedef void (*tFNModemTempInfo)
4192  ( modemTempNotification *pModemTempNotification );
4193 
4209 
4277 typedef struct _packetSrvStatus
4278 {
4288 } packetSrvStatus;
4289 
4297 typedef void (* tFNPacketSrvState)(
4298  packetSrvStatus *pPacketSrvStatus );
4299 
4316  tFNPacketSrvState pCallback );
4317 
4318 /*
4319  * Name: HDRPersonalityInd
4320  *
4321  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4322  *
4323  * Members: pCurrentPersonality
4324  * - Current active personality index.
4325  *
4326  * pPersonalityListLength
4327  * - Number of Personality Protocol Subtype contains in this response.
4328  *
4329  * pProtocolSubtypeElement
4330  * - See \ref protocolSubtypeElement for more information.
4331  */
4332 typedef struct
4333 {
4338 
4347 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4348 
4365 
4400 typedef struct
4401 {
4410 
4418 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4419 
4436 
4454 typedef struct
4455 {
4460 
4468 typedef void ( * tFNImsRegMgrConfig) (
4469  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4470 
4487 
4508 typedef struct
4509 {
4514 
4522 typedef void ( * tFNImsSMSConfig) (
4523  imsSMSConfigInfo *pImsSMSConfigInfo );
4524 
4541 
4551 typedef struct
4552 {
4555 
4563 typedef void ( * tFNImsUserConfig) (
4564  imsUserConfigInfo *pImsUserConfigInfo );
4565 
4582 
4666 typedef struct
4667 {
4681 
4689 typedef void ( * tFNImsVoIPConfig) (
4690  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4691 
4723 typedef struct
4724 {
4730 
4738 typedef void (* tFNUSSDNoWaitIndication)(
4739  USSDNoWaitIndicationInfo *pNetworkInfo );
4751  tFNUSSDNoWaitIndication pCallback );
4752 
4753 /* Unstructured supplementary service data coding scheme*/
4754 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4755 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4756 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4757 
4768 typedef struct
4769 {
4772 } channelRate;
4773 
4774 /*
4775  * Name: DUNCallInfoInd
4776  *
4777  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4778  *
4779  * \param MdmConnStatus
4780  * - Current link status
4781  * - 0x01 - Disconnected
4782  * - 0x02 - Connected
4783  *
4784  * \param CallEndReason
4785  * - Last modem call end reason
4786  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4787  *
4788  * \param TXOKBytesCount
4789  * - Number of bytes transmitted without error
4790  *
4791  * \param RXOKBytesCount
4792  * - Number of bytes transmitted without error
4793  *
4794  * \param DormancyStatus
4795  * - Dormancy Status
4796  * - 0x01 - Traffic channel dormant
4797  * - 0x02 - Traffic channel active
4798  *
4799  * \param DataBearerTech
4800  * - Current data bearer technology
4801  * - Returned only if a data call is up
4802  * - 0x01 - cdma2000 1X
4803  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4804  * - 0x03 - GSM
4805  * - 0x04 - UMTS
4806  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4807  * - 0x06 - EDGE
4808  * - 0x07 - HSDPA and WCDMA
4809  * - 0x08 - WCDMA and HSUPA
4810  * - 0x09 - HSDPA and HSUPA
4811  * - 0x0A - LTE
4812  * - 0x0B - cdma2000 EHRPD
4813  * - 0x0C - HSDPA+ and WCDMA
4814  * - 0x0D - HSDPA+ and HSUPA
4815  * - 0x0E - DC_HSDPA+ and WCDMA
4816  * - 0x0F - DC_HSDPA+ and HSUPA
4817  * - 0x10 - HSDPA+ and 64QAM
4818  * - 0x11 - HSDPA+, 64QAM and HSUPA
4819  * - 0x12 - TDSCDMA
4820  * - 0x13 - TDSCDMA and HSDPA
4821  * - 0xFF - Unknown
4822  *
4823  * \param ChannelRate
4824  * - See \ref channelRate for more information
4825  */
4826 typedef struct
4827 {
4836 
4844 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4845 
4865 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4866 
4868 
4876 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4877 
4893 
4944 typedef struct SMSAsyncRawSend_s
4945 {
4957 } SMSAsyncRawSend;
4958 
4966 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4967 
4984 
4999 typedef struct LteNasReleaseInfo_s
5000 {
5005 
5033 typedef struct SwiOTAMsg_s
5034 {
5037  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
5040 } SwiOTAMsg;
5041 
5049 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
5050 
5071 
5072 
5073 
5102 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude,
5103  BYTE session_status, ULONG pos_src );
5104 
5117  tFNNewGPS pCallback );
5118 
5142 typedef void (* tFNNewRMTransferStatistics)(
5144 
5158  tFNNewRMTransferStatistics pCallback );
5159 
5173 typedef struct
5174 {
5178 } DHCPOption;
5179 
5190 typedef struct
5191 {
5194 } DHCPOptionList;
5195 
5217 typedef struct
5218 {
5224 
5232 typedef void (* tFNDHCPv4ClientLeaseStatus)(
5233  BYTE instance,
5234  WdsDHCPv4ClientLeaseInd *pMsg );
5235 
5253  BYTE instance,
5254  tFNDHCPv4ClientLeaseStatus pCallback );
5255 
5276 typedef struct
5277 {
5280 
5288 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
5289 
5302  tFNSetCradleMount pCallback);
5303 
5312 typedef struct
5313 {
5316 
5324 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
5325 
5338  tFNSetEventTimeSync pCallback );
5339 
5359 typedef struct
5360 {
5363 
5371 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5372 
5385  tFNInjectTimeStatus pCallback );
5407 typedef struct accelAcceptReady_s{
5412 
5434 typedef struct gyroAcceptReady_s{
5460 typedef struct accelTempAcceptReady_s{
5486 typedef struct gyroTempAcceptReady_s{
5491 
5505 typedef struct{
5511 
5519 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5520 
5533  tFNSensorStreaming pCallback );
5534 
5578 typedef struct
5579 {
5587 
5595 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5596 
5609  tFNInjectSensorData pCallback );
5625 typedef struct precisionDilution_s{
5630 
5642 typedef struct gpsTime_s{
5645 }gpsTime;
5646 
5665 typedef struct sensorDataUsage_s{
5669 
5686 typedef struct svUsedforFix_s{
5689 }svUsedforFix;
5690 
5868 typedef struct
5869 {
5903 
5911 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5912 typedef struct
5913 {
5915  USHORT entries[255];
5916 } t_Sv;
5917 
5918 typedef struct
5919 {
5922 } t_sensor;
5923 
5924 typedef struct
5925 {
5928 } t_gpsTime;
5929 
6106 typedef struct
6107 {
6140 
6148 typedef void (* tFNBestAvailPos)( QmiCbkLocBestAvailPosInd *pBestAvailPos );
6149 
6150 
6169 typedef void (* tFNOpMode)( ULONG mode );
6170 
6183  tFNEventPosition pCallback );
6184 
6194  tFNOpMode pCallback );
6195 
6218 typedef struct
6219 {
6224 
6232 typedef void ( * tFNImsaRegStatus) (
6233  imsaRegStatusInfo *pImsaRegStatusInfo );
6234 
6249 
6292 typedef struct
6293 {
6303 
6311 typedef void ( * tFNImsaSvcStatus) (
6312  imsaSvcStatusInfo *pImsaSvcStatusInfo );
6313 
6328 
6346 typedef struct
6347 {
6353 
6361 typedef void ( * tFNImsaRatStatus) (
6362  imsaRatStatusInfo *pImsaRatStatusInfo );
6363 
6378 
6398 typedef struct
6399 {
6403 
6411 typedef void ( * tFNImsaPdpStatus) (
6412  imsaPdpStatusInfo *pImsaPdpStatusInfo );
6413 
6428 
6451  tFNSigInfo pCallback,
6452  setSignalStrengthInfo *pSigInfo2 );
6453 
6531 typedef struct
6532 {
6543 } satelliteInfo;
6544 
6561 typedef struct
6562 {
6566 
6574 typedef void (*tFNGnssSvInfo)
6575  (gnssSvInfoNotification *pGnssSvInfoNotification );
6576 
6593  tFNGnssSvInfo pCallback );
6594 
6595 
6627 typedef struct
6628 {
6631 
6639 typedef void (*tFNDelAssistData)
6640  (delAssistDataStatus *pAssistDataNotification );
6641 
6651  tFNDelAssistData pCallback );
6652 
6653 
6672 typedef struct
6673 {
6680 
6681 
6688 typedef void (* tFNASwiLTECphyCalInfo)( QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo );
6689 
6704 
6705 /*
6706  * Name: RankIndicatorInd
6707  *
6708  * Purpose: Structure used to store the Tlv parameters for RankIndicatorInd
6709  *
6710  * \param pCount1
6711  * - Count of Rank 1
6712  *
6713  * \param pCount2
6714  * - Count of Rank 2
6715  */
6716 typedef struct
6717 {
6721 
6728 typedef void ( *tFNRankIndicator )( RankIndicatorInd *pRankIndicatorInd );
6729 
6731  tFNRankIndicator pCallback );
6732 
6756 typedef struct
6757 {
6760 
6768 typedef void (*tFNInjectUTCTime)
6769  (QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification );
6770 
6780  tFNInjectUTCTime pCallback );
6781 
6813 typedef struct
6814 {
6817 
6825 typedef void (*tFNInjectPosition)
6826  (QmiCbkLocInjectPositionInd *pInjectPositionNotification );
6827 
6837  tFNInjectPosition pCallback );
6838 
6848 typedef struct
6849 {
6853 
6861 typedef void (*tFNCbkUimSlotStatusChangeInd)
6862  (UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd );
6863 
6879  tFNCbkUimSlotStatusChangeInd pCallback );
6880 
6891 typedef struct
6892 {
6895 
6903 typedef void (* tFNSetEngineState)( QmiCbkLocEngineStateInd *pSetLocEngineState );
6904 
6915  tFNSetEngineState pCallback );
6916 
6917 
6946 {
6950 
6958 typedef void (*tFNResetInfo)
6959  ( ResetInfoNotification *pResetInfoNotification );
6960 
6969  tFNResetInfo pCallback );
6970 
6971 
6983 typedef struct
6984 {
6988 
6989 
7000 typedef struct
7001 {
7005 
7013 typedef void (* tFNMitiLvlRpt)( QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount );
7014 
7015 
7028  tFNMitiLvlRpt pCallback );
7029 
7030 
7051 typedef struct
7052 {
7055 
7063 typedef void (* tFNSetExtPowerConfig)( QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus );
7064 
7077  tFNSetExtPowerConfig pCallback);
7078 
7091  tFNBestAvailPos pCallback );
7092 
7105 typedef struct
7106 {
7107  char t3396_apn[101];
7108  BYTE t3396_plmn_id[3];
7110 } nasTimers;
7111 
7119 typedef void (*tFNNasTimer) (nasTimers *timers);
7120 
7133 
7134 typedef enum
7135 {
7142 
7152 typedef struct
7153 {
7156 }CsgId;
7157 
7179 typedef struct
7180 {
7185 }PlmnID;
7186 
7258 typedef struct
7259 {
7266 
7274 typedef void ( *tFNNetworkReject )
7275  ( nasNetworkReject *pNetworkReject );
7276 
7278 
7279 /*
7280  * Structure for Swi AvMS Event Report indication parameters.
7281  *
7282  * \param pBinaryUPdateSessionInfo (optional)
7283  * - See \ref QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp for more information
7284  *
7285  * \param pConfig (optional)
7286  * - See \ref QmiSwiAvmsEventReportConfigResp for more information.
7287  *
7288  * \param pNotification (optional)
7289  * - See \ref QmiSwiAvmsEventReportNotificationResp for more information.
7290  *
7291  * \param pConnectionRequest (optional)
7292  * - See \ref QmiSwiAvmsEventReportConnectionRequestResp for more information.
7293  *
7294  * \param pWAMSParaChanged (optional)
7295  * - See \ref QmiSwiAvmsEventReportWAMSParamChangeResp for more information.
7296  *
7297  * \param pPackageID (optional)
7298  * - See \ref QmiSwiAvmsEventReportPackageIDResp for more information.
7299  *
7300  * \param pRegStatus (optional)
7301  * - See \ref QmiSwiAvmsEventReportRegStatusResp for more information.
7302  *
7303  * \param pDataSessionStatus (optional)
7304  * - See \ref QmiSwiAvmsEventReportNotifStatusResp for more information.
7305  *
7306  * \param pSessionType (optional)
7307  * - See \ref QmiSwiAvmsEventReportSessionTypeResp for more information.
7308  */
7309 typedef struct _SwiAvmsEventInd
7310 {
7331 
7333 
7341 typedef void ( *tFNSwiAvmEventReport )
7342  ( SwiAvmsEventInd *pEvent );
7343 
7345 
7346 
7347 #ifdef __cplusplus
7348 } /* extern "C" { */
7349 #endif
7350 
7351 #endif /* __GOBI_API_CBK_H__ */
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5887
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5876
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1717
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4954
Definition: qaGobiApiVoice.h:3091
BYTE sinr
Definition: qaGobiApiCbk.h:1783
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3699
void(* tFNSwiAvmEventReport)(SwiAvmsEventInd *pEvent)
Definition: qaGobiApiCbk.h:7342
BYTE connetionState
Definition: qaGobiApiCbk.h:6400
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5486
BYTE state
Definition: qaGobiApiCbk.h:3145
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4512
Definition: qaGobiApiNas.h:2649
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2742
Definition: qaGobiApiNas.h:2960
BYTE optCode
Definition: qaGobiApiCbk.h:5175
Definition: qaGobiApiCbk.h:5434
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3711
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4677
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5580
Definition: qaGobiApiCbk.h:1872
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:6297
BYTE interval
Definition: qaGobiApiCbk.h:336
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2607
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2278
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:6123
BYTE sessionId
Definition: qaGobiApiCbk.h:5871
SMSEventType
Definition: qaGobiApiCbk.h:869
Definition: qaGobiApiCbk.h:7258
Definition: qaGobiApiCbk.h:3695
BYTE numOpt
Definition: qaGobiApiCbk.h:5192
Definition: qaGobiApiCbk.h:7140
Definition: qaGobiApiVoice.h:3139
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2228
USHORT namelength
Definition: qaGobiApiCbk.h:3046
Definition: qaGobiApiCbk.h:5868
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4955
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5880
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:4178
Definition: qaGobiApiCbk.h:871
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1657
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:6361
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1291
Definition: qaGobiApiVoice.h:2404
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5595
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4675
Definition: qaGobiApiCbk.h:891
Definition: qaGobiApiCbk.h:5578
Definition: qaGobiApiTmd.h:194
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:6221
BYTE data[256]
Definition: qaGobiApiCbk.h:997
BYTE signalType
Definition: qaGobiApiCbk.h:3341
Definition: qaGobiApiCbk.h:872
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1063
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
WORD Count1
Definition: qaGobiApiCbk.h:6718
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:6131
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4671
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5585
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2862
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3900
QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp BinaryUpdateSessionInfo
Definition: qaGobiApiCbk.h:7312
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:4129
INT8 * pRscp
Definition: qaGobiApiCbk.h:4118
char CHAR
Definition: SwiDataTypes.h:33
Definition: qaGobiApiVoice.h:1920
void(* tFNInjectUTCTime)(QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification)
Definition: qaGobiApiCbk.h:6769
Definition: qaGobiApiCbk.h:3286
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3899
Definition: qaGobiApiVoice.h:2460
USHORT versionlength
Definition: qaGobiApiCbk.h:2969
Definition: qaGobiApiCbk.h:3424
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3709
Definition: qaGobiApiCbk.h:1246
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1565
ULONG svStatus
Definition: qaGobiApiCbk.h:6538
BYTE callID
Definition: qaGobiApiCbk.h:3288
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5896
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:4999
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:150
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:4192
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5874
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2171
Definition: qaGobiApiCbk.h:2733
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4282
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:4059
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:6118
QmiSwiAvmsEventReportHTTPStatusResp HTTPStatus
Definition: qaGobiApiCbk.h:7328
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5463
Definition: qaGobiApiNas.h:2783
Definition: qaGobiApiCbk.h:5190
UIMSlotsStatus slotsstatusChange
Definition: qaGobiApiCbk.h:6850
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4832
ULONG t3396_val
Definition: qaGobiApiCbk.h:7109
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4771
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4727
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:223
Thermal Mitigation Device API function prototypes.
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1065
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:219
Definition: qaGobiApiCbk.h:2372
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1566
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5892
satelliteInfo * pSatelliteInfo
Definition: qaGobiApiCbk.h:6564
Definition: qaGobiApiCbk.h:3361
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3807
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5885
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4953
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1797
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1508
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:6298
BYTE PI
Definition: qaGobiApiCbk.h:3363
Definition: qaGobiApiNas.h:6172
Definition: qaGobiApiSms.h:1496
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3705
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:556
Definition: qaGobiApiSwiAvms.h:352
Definition: qaGobiApiCbk.h:216
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5927
struct gyroAcceptReady_s gyroAcceptReady
WdsDHCPv4ProfileId * pProfileId
Definition: qaGobiApiCbk.h:5219
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:6115
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:728
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:109
cardStatus statusChange
Definition: qaGobiApiCbk.h:2374
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:6222
void(* tFNMitiLvlRpt)(QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:7013
Definition: qaGobiApiCbk.h:5359
BYTE bAltitudeAssumed
Definition: qaGobiApiCbk.h:6563
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3724
Definition: qaGobiApiCbk.h:4723
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:3991
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2752
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:6126
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1563
BYTE source
Definition: qaGobiApiCbk.h:6948
PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: qaGobiApiCbk.h:6676
ULONG SLQSSetLocInjectUTCTimeCallback(tFNInjectUTCTime pCallback)
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:6119
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:29
Definition: qaGobiApiCbk.h:873
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2745
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:30
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:137
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1785
unsigned char BYTE
Definition: SwiDataTypes.h:32
Definition: qaGobiApiWds.h:4203
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3192
BYTE PI
Definition: qaGobiApiCbk.h:3492
BYTE * pHorEllpConf
Definition: qaGobiApiCbk.h:6121
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:4114
BYTE upLink
Definition: qaGobiApiCbk.h:3582
device_state_enum
Definition: qaGobiApiCbk.h:1274
WORD ModemTemperature
Definition: qaGobiApiCbk.h:4181
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2973
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:6411
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3164
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3302
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5873
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3233
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5581
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:6301
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2736
Definition: qaGobiApiNas.h:1348
BYTE month
Definition: qaGobiApiCbk.h:2825
BYTE numType
Definition: qaGobiApiCbk.h:3494
ULONG SetLocGnssSvInfoCallback(tFNGnssSvInfo pCallback)
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5687
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3342
BYTE numLen
Definition: qaGobiApiCbk.h:3430
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:234
USHORT sessionStatus
Definition: qaGobiApiCbk.h:3181
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4966
ULONG v6sessionId
Definition: qaGobiApiCbk.h:111
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5509
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:982
BYTE state
Definition: qaGobiApiCbk.h:3808
BYTE signal
Definition: qaGobiApiCbk.h:3343
WORD techName
Definition: qaGobiApiCbk.h:4286
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:6299
Definition: qaGobiApiCbk.h:7152
Definition: qaGobiApiCbk.h:922
Definition: qaGobiApiCbk.h:4551
Definition: qaGobiApiCbk.h:2822
void(* tFNCbkUimSlotStatusChangeInd)(UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd)
Definition: qaGobiApiCbk.h:6862
Location API function prototypes.
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5688
Definition: qaGobiApiNas.h:1360
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:6133
Definition: qaGobiApiCbk.h:1276
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5507
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:218
signed char INT8
Definition: SwiDataTypes.h:31
Definition: qaGobiApiCbk.h:135
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:32
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2741
WORD messageID
Definition: qaGobiApiCbk.h:4947
ULONG io
Definition: qaGobiApiCbk.h:1782
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2605
Definition: qaGobiApiCbk.h:1279
Definition: qaGobiApiCbk.h:3835
Definition: qaGobiApiSwiAvms.h:199
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4738
void(* tFNDelAssistData)(delAssistDataStatus *pAssistDataNotification)
Definition: qaGobiApiCbk.h:6640
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5911
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2486
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:6125
Definition: qaGobiApiSwiAvms.h:266
ULONG userData
Definition: qaGobiApiCbk.h:4956
INT8 * pGSMSigInfo
Definition: qaGobiApiCbk.h:4115
ULONG * pHeading
Definition: qaGobiApiCbk.h:6130
void(* tFNDHCPv4ClientLeaseStatus)(BYTE instance, WdsDHCPv4ClientLeaseInd *pMsg)
Definition: qaGobiApiCbk.h:5232
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4689
WORD data_len
Definition: qaGobiApiCbk.h:5036
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5361
Definition: qaGobiApiVoice.h:2339
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3148
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2748
Definition: qaGobiApiCbk.h:3559
BYTE presentationInd
Definition: qaGobiApiCbk.h:1958
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:6114
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:6349
ULONG SLQSSetSwiGetResetInfoCallback(tFNResetInfo pCallback)
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:1060
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3602
struct SMSAsyncRawSend_s SMSAsyncRawSend
Definition: qaGobiApiCbk.h:7051
DHCPOption * pOptions
Definition: qaGobiApiCbk.h:5193
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
ULONG SetLocDeleteAssistDataCallback(tFNDelAssistData pCallback)
void(* tFNRankIndicator)(RankIndicatorInd *pRankIndicatorInd)
Definition: qaGobiApiCbk.h:6728
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:2036
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2751
Definition: qaGobiApiCbk.h:2421
Definition: qaGobiApiCbk.h:2020
Definition: qaGobiApiCbk.h:1779
ULONG SLQSNasSwiOTAMessageCallback(NasSwiIndReg *req, tFNASwiOTAMsg pCallback)
Definition: qaGobiApiVoice.h:2299
ULONG SetCATEventCallback(tFNCATEvent pCallback, ULONG eventMask, ULONG *pErrorMask)
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:6116
BYTE package_name[256]
Definition: qaGobiApiCbk.h:3047
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:6128
Definition: qaGobiApiNas.h:2543
Definition: qaGobiApiNas.h:3475
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2755
struct omaDmNotificationsTlv omaDmNotifications
Definition: qaGobiApiCbk.h:3193
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
QmiSwiAvmsEventReportRegStatusResp RegStatus
Definition: qaGobiApiCbk.h:7330
Definition: qaGobiApiWds.h:4515
ULONG SetUimSlotStatusChangeCallback(tFNCbkUimSlotStatusChangeInd pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3147
Definition: qaGobiApiNas.h:6928
BYTE reserved
Definition: qaGobiApiCbk.h:3039
Definition: qaGobiApiCbk.h:6531
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3204
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3708
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2598
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:1014
BYTE bNumberOfPhySlots
Definition: qaGobiApiCbk.h:6851
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5898
BYTE data[256]
Definition: qaGobiApiCbk.h:928
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4468
WORD batchPerSec
Definition: qaGobiApiCbk.h:5437
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:692
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4403
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2176
Definition: qaGobiApiVoice.h:2381
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:5039
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3115
BYTE state
Definition: qaGobiApiCbk.h:3113
ULONG * pSpeedVerticalUnc
Definition: qaGobiApiCbk.h:6129
Definition: qaGobiApiCbk.h:3490
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4281
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:6117
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5409
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2526
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:31
Definition: qaGobiApiCbk.h:4508
DHCPOptionList * pOptList
Definition: qaGobiApiCbk.h:5222
Definition: qaGobiApiCbk.h:5217
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3562
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:4117
Definition: qaGobiApiCbk.h:5625
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3149
BYTE notification
Definition: qaGobiApiCbk.h:3180
Definition: qaGobiApiCbk.h:874
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5877
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:6124
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:495
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:4113
ULONG messageIndex
Definition: qaGobiApiCbk.h:894
Definition: qaGobiApiNas.h:2155
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4952
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2595
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1278
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2177
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:4029
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4679
Definition: qaGobiApiCbk.h:877
ULONG status
Definition: qaGobiApiCbk.h:6758
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1879
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4457
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2609
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5644
BYTE day
Definition: qaGobiApiCbk.h:2826
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:1059
Definition: qaGobiApiCbk.h:3111
WORD gpsWeek
Definition: qaGobiApiCbk.h:5643
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2972
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2613
Definition: qaGobiApiVoice.h:2479
BYTE injectEnable
Definition: qaGobiApiCbk.h:5435
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1780
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4402
void(* tFNSLQSOMADMAlert)(ULONG eventType, BYTE *pEventFields)
Definition: qaGobiApiCbk.h:1418
BYTE state
Definition: qaGobiApiCbk.h:3038
Definition: qaGobiApiCbk.h:3178
WORD gnssSvId
Definition: qaGobiApiCbk.h:6536
BYTE injectEnable
Definition: qaGobiApiCbk.h:5408
BYTE reason
Definition: qaGobiApiCbk.h:3565
Definition: qaGobiApiCbk.h:3189
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5921
signed short SHORT
Definition: SwiDataTypes.h:38
Definition: qaGobiApiNas.h:1251
WORD mnc
Definition: qaGobiApiCbk.h:7182
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2966
const char * LPCSTR
Definition: SwiDataTypes.h:36
Definition: qaGobiApiSwiAvms.h:216
ULONG eventMask
Definition: qaGobiApiCbk.h:1248
Definition: qaGobiApiCbk.h:960
Definition: qaGobiApiCbk.h:3339
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4669
BYTE second
Definition: qaGobiApiCbk.h:2829
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3116
BYTE callID
Definition: qaGobiApiCbk.h:2022
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5508
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2604
ULONG SetLocOpModeCallback(tFNOpMode pCallback)
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4670
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:5049
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4511
void(* tFNGnssSvInfo)(gnssSvInfoNotification *pGnssSvInfoNotification)
Definition: qaGobiApiCbk.h:6575
Definition: qaGobiApiCbk.h:7000
BYTE lteRsrpDelta
Definition: qaGobiApiCbk.h:1883
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:21
Definition: qaGobiApiVoice.h:2442
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:635
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:5324
Definition: qaGobiApiVoice.h:1500
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5882
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:5038
Definition: qaGobiApiCbk.h:3891
FLOAT elevation
Definition: qaGobiApiCbk.h:6540
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4563
ULONG v4sessionId
Definition: qaGobiApiCbk.h:110
void(* tFNResetInfo)(ResetInfoNotification *pResetInfoNotification)
Definition: qaGobiApiCbk.h:6959
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5506
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4830
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2863
BYTE toggleMode
Definition: qaGobiApiCbk.h:3605
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3117
BYTE state
Definition: qaGobiApiCbk.h:2962
QmiSwiAvmsEventReportWAMSParamChangeResp WAMSParaChanged
Definition: qaGobiApiCbk.h:7320
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
Definition: qaGobiApiNas.h:6816
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiCbk.h:7105
Definition: qaGobiApiVoice.h:287
Definition: qaGobiApiCbk.h:4277
BYTE svInfoMask
Definition: qaGobiApiCbk.h:6539
BYTE ackIndicator
Definition: qaGobiApiCbk.h:924
BYTE callID
Definition: qaGobiApiCbk.h:3697
Definition: qaGobiApiSwiAvms.h:118
ULONG SLQSNasTimerCallback(tFNNasTimer pCallback)
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:979
BYTE rejectCause
Definition: qaGobiApiCbk.h:7262
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4828
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7155
BYTE version[256]
Definition: qaGobiApiCbk.h:2970
Definition: qaGobiApiCbk.h:5173
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5870
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiUim.h:1862
QmiSwiAvmsEventReportDataSessionStatusResp DataSessionStatus
Definition: qaGobiApiCbk.h:7324
Definition: qaGobiApiCbk.h:6398
Definition: qaGobiApiCbk.h:7309
Definition: qaGobiApiCbk.h:3804
Definition: qaGobiApiVoice.h:2423
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2166
Definition: qaGobiApiCbk.h:81
ULONG id
Definition: qaGobiApiCbk.h:3806
Definition: qaGobiApiSms.h:1100
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:5314
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4833
Wireless Data Service API function prototypes.
void(* tFNSetEngineState)(QmiCbkLocEngineStateInd *pSetLocEngineState)
Definition: qaGobiApiCbk.h:6903
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2230
Definition: qaGobiApiCbk.h:875
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4770
Definition: qaGobiApiCbk.h:3201
Definition: qaGobiApiCbk.h:1569
WORD causeCode
Definition: qaGobiApiCbk.h:4948
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1876
CsgId * pCsgId
Definition: qaGobiApiCbk.h:7264
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3119
ULONG status
Definition: qaGobiApiCbk.h:7053
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4283
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5436
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4284
ULONG receivedBytes
Definition: qaGobiApiCbk.h:3042
Definition: qaGobiApiCbk.h:5665
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1784
ULONG SetLocBestAvailPosCallback(tFNBestAvailPos pCallback)
ULONG type
Definition: qaGobiApiCbk.h:5035
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:524
Definition: qaGobiApiCbk.h:4826
WORD mcc
Definition: qaGobiApiCbk.h:7181
Definition: qaGobiApiCbk.h:5912
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2739
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2170
Definition: qaGobiApiCbk.h:4944
FLOAT snr
Definition: qaGobiApiCbk.h:6542
BYTE numLen
Definition: qaGobiApiCbk.h:3496
Definition: qaGobiApiNas.h:1335
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4407
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
WORD Count2
Definition: qaGobiApiCbk.h:6719
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3768
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
TYPE_OF_SERVICE_DOMAIN serviceDomain
Definition: qaGobiApiCbk.h:7261
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5505
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5583
Definition: qaGobiApiCbk.h:6716
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:6350
Definition: qaGobiApiNas.h:1318
Definition: qaGobiApiCbk.h:107
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:220
ULONG * pHeading
Definition: qaGobiApiCbk.h:5888
ULONG SetLocEngineStateCallback(tFNSetEngineState pCallback)
void(* tFNOpMode)(ULONG mode)
Definition: qaGobiApiCbk.h:6169
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4673
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1309
Definition: qaGobiApiCbk.h:2484
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3897
Definition: qaGobiApiCbk.h:4111
struct _getResetInfoNotification ResetInfoNotification
PlmnID * pPlmnId
Definition: qaGobiApiCbk.h:7263
BYTE numType
Definition: qaGobiApiCbk.h:3428
Definition: qaGobiApiNas.h:2912
BYTE injectEnable
Definition: qaGobiApiCbk.h:5461
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:6348
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1781
Definition: qaGobiApiCbk.h:6983
Definition: qaGobiApiSwiAvms.h:284
BYTE nas_minor
Definition: qaGobiApiCbk.h:5003
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7184
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3712
BYTE registrationState
Definition: qaGobiApiCbk.h:1560
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3706
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5886
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3364
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:6295
Definition: qaGobiApiVoice.h:958
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2172
Definition: qaGobiApiVoice.h:3214
BYTE userInputReq
Definition: qaGobiApiCbk.h:3114
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3898
unsigned short USHORT
Definition: SwiDataTypes.h:35
USHORT gpsWeek
Definition: qaGobiApiCbk.h:5926
BYTE minute
Definition: qaGobiApiCbk.h:2828
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4831
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5584
ULONG validMask
Definition: qaGobiApiCbk.h:6534
Definition: qaGobiApiCbk.h:1955
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
Definition: qaGobiApiCbk.h:7136
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:5288
Definition: qaGobiApiCbk.h:1277
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1098
Definition: qaGobiApiNas.h:2454
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:2024
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:6112
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2175
Definition: qaGobiApiCbk.h:939
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4347
Definition: qaGobiApiNas.h:3531
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4510
Definition: qaGobiApiCbk.h:6627
Definition: qaGobiApiUim.h:156
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:6136
struct lteSnrinformation lteSnrinfo
Definition: qaGobiApiCbk.h:1786
BYTE TlvPresent
Definition: qaGobiApiCbk.h:1571
Definition: qaGobiApiNas.h:3438
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5894
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2488
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:691
Definition: qaGobiApiNas.h:2239
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2614
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1064
BYTE sessionType
Definition: qaGobiApiCbk.h:2975
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2830
BYTE PI
Definition: qaGobiApiCbk.h:3561
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4672
void(* tFNNetworkReject)(nasNetworkReject *pNetworkReject)
Definition: qaGobiApiCbk.h:7275
Definition: qaGobiApiCbk.h:5460
Definition: qaGobiApiCbk.h:4332
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2606
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem, struct RoamingInfo *pRoamingInfo)
Definition: qaGobiApiCbk.h:1582
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:6311
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2168
Definition: qaGobiApiQos.h:408
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3842
ULONG SetNetChangeCbk(BYTE instance, tFNNet pCallback, ULONG loMark, ULONG hiMark, ULONG period)
Network Access Service API function prototypes.
ULONG SLQSSetQosEventCallback(BYTE instance, tFNSLQSQOSEvent pCallback)
Definition: qaGobiApiVoice.h:2317
ULONG * pVTSvcStatus
Definition: qaGobiApiCbk.h:6296
BYTE userInputReq
Definition: qaGobiApiCbk.h:3146
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2612
WORD RPCause
Definition: qaGobiApiCbk.h:4950
ULONG status
Definition: qaGobiApiCbk.h:6815
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiSwiAvms.h:299
Definition: qaGobiApiCbk.h:6218
Definition: qaGobiApiCbk.h:6672
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:4180
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:457
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3837
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:108
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2735
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2967
WORD length
Definition: qaGobiApiCbk.h:963
ULONG SLQSNasNetworkRejectCallback(tFNNetworkReject pCallback)
BYTE hour
Definition: qaGobiApiCbk.h:2827
BYTE * pError
Definition: qaGobiApiCbk.h:4725
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4676
WORD lteSnrDelta
Definition: qaGobiApiCbk.h:1882
BYTE numType
Definition: qaGobiApiCbk.h:3563
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5900
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5371
Definition: qaGobiApiCbk.h:6106
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5893
ULONG SetNasLTECphyCaIndCallback(tFNASwiLTECphyCalInfo pCallback)
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:5142
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3839
Definition: qaGobiApiCbk.h:7179
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4834
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:222
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3607
Definition: qaGobiApiCbk.h:4666
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4406
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG VDOP
Definition: qaGobiApiCbk.h:5628
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:6351
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
BYTE roaming_ind
Definition: qaGobiApiCbk.h:1572
Definition: qaGobiApiCbk.h:6756
ULONG csgId
Definition: qaGobiApiCbk.h:7154
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3702
Definition: qaGobiApiCbk.h:5918
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2386
BYTE * pHorCirConf
Definition: qaGobiApiCbk.h:6120
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1558
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4674
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3698
BYTE numPlan
Definition: qaGobiApiCbk.h:3429
BYTE ioDelta
Definition: qaGobiApiCbk.h:1875
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:602
Definition: qaGobiApiCbk.h:4454
#define MAX_MITIGATION_DEV_ID_LEN
Definition: qaGobiApiCbk.h:72
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4404
void(* tFNNewGPS)(double dLongitude, double dLatitude, BYTE session_status, ULONG pos_src)
Definition: qaGobiApiCbk.h:5102
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:6134
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3703
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5878
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5897
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2749
BYTE optValLen
Definition: qaGobiApiCbk.h:5176
Definition: qaGobiApiNas.h:7069
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2737
Definition: qaGobiApiCbk.h:82
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:221
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5891
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
void(* tFNInjectPosition)(QmiCbkLocInjectPositionInd *pInjectPositionNotification)
Definition: qaGobiApiCbk.h:6826
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:4119
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2766
Definition: qaGobiApiSwiAvms.h:237
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:4116
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5519
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4336
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:6135
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1384
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4678
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
ULONG SLQSSetLocInjectPositionCallback(tFNInjectPosition pCallback)
void(* tFNBestAvailPos)(QmiCbkLocBestAvailPosInd *pBestAvailPos)
Definition: qaGobiApiCbk.h:6148
Definition: qaGobiApiCbk.h:876
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:6122
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1061
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2345
Definition: qaGobiApiNas.h:3506
Definition: qaGobiApiVoice.h:40
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1061
BYTE connStatus
Definition: qaGobiApiCbk.h:4280
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2173
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:6110
BYTE messageMode
Definition: qaGobiApiCbk.h:3222
ULONG SLQSSetDHCPv4ClientLeaseStatusCallback(BYTE instance, tFNDHCPv4ClientLeaseStatus pCallback)
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5895
Definition: qaGobiApiNas.h:7050
Definition: qaGobiApiCbk.h:4400
BYTE numLen
Definition: qaGobiApiCbk.h:3566
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:5033
Definition: qaGobiApiCbk.h:2859
ULONG SLQSSwiAVMSEventReportCallback(tFNSwiAvmEventReport pCallback)
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5872
QmiSwiAvmsEventReportNotificationResp Notification
Definition: qaGobiApiCbk.h:7316
Definition: qaGobiApiNas.h:7018
WORD length
Definition: qaGobiApiCbk.h:927
BYTE messageMode
Definition: qaGobiApiCbk.h:941
eQaQMIService
Definition: qaGobiApiCbk.h:78
Definition: qaGobiApiCbk.h:7138
Definition: qaGobiApiCbk.h:1012
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2597
ULONG status
Definition: qaGobiApiCbk.h:6108
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4335
Definition: qaGobiApiCbk.h:3625
Definition: qaGobiApiCbk.h:6848
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2626
BYTE csAttachState
Definition: qaGobiApiCbk.h:1561
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2740
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2316
BYTE svListLen
Definition: qaGobiApiCbk.h:6533
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2499
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2746
BYTE numPlan
Definition: qaGobiApiCbk.h:3564
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3040
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2875
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4456
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1873
BYTE errorClass
Definition: qaGobiApiCbk.h:4949
Definition: qaGobiApiCbk.h:6891
BYTE nas_release
Definition: qaGobiApiCbk.h:5001
BYTE currentMitigationLvl
Definition: qaGobiApiCbk.h:7003
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:6132
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:6137
BYTE notificationType
Definition: qaGobiApiCbk.h:962
Definition: qaGobiApiCbk.h:7137
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:996
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1878
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5875
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1877
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2600
PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: qaGobiApiCbk.h:6675
Definition: qaGobiApiCbk.h:6813
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:6232
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5884
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2602
Definition: qaGobiApiWds.h:4104
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2747
BYTE data[1254]
Definition: qaGobiApiCbk.h:964
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2744
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3203
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:2025
BYTE radioIf
Definition: qaGobiApiCbk.h:7260
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4279
BYTE * pReason
Definition: qaGobiApiCbk.h:2599
BYTE SI
Definition: qaGobiApiCbk.h:3493
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1131
ULONG SLQSTmdMitigationLvlRptCallback(TmdMitigationLvlIndReq *req, tFNMitiLvlRpt pCallback)
Definition: qaGobiApiCbk.h:5276
float FLOAT
Definition: SwiDataTypes.h:40
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2610
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2861
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2435
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1176
Definition: qaGobiApiCbk.h:5924
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4405
ULONG HDOP
Definition: qaGobiApiCbk.h:5627
PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: qaGobiApiCbk.h:6677
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1880
Definition: qaGobiApiCbk.h:5312
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3704
ULONG engineState
Definition: qaGobiApiCbk.h:6893
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:6127
WORD batchPerSec
Definition: qaGobiApiCbk.h:5410
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
ULONG * pIPv4Addr
Definition: qaGobiApiCbk.h:5221
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5901
Definition: qaGobiApiCbk.h:1056
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2424
BYTE PI
Definition: qaGobiApiCbk.h:3426
BOOL pcsDigit
Definition: qaGobiApiCbk.h:7183
Definition: qaGobiApiCbk.h:334
BYTE smsEventType
Definition: qaGobiApiCbk.h:1058
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:6294
BYTE psAttachState
Definition: qaGobiApiCbk.h:1562
WORD batchPerSec
Definition: qaGobiApiCbk.h:5489
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3896
struct lteRsrpinformation lteRsrpinfo
Definition: qaGobiApiCbk.h:1787
Definition: qaGobiApiCbk.h:2276
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4418
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3495
TYPE_OF_SERVICE_DOMAIN
Definition: qaGobiApiCbk.h:7134
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2487
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:981
Definition: qaGobiApiCbk.h:5407
BYTE bearerID
Definition: qaGobiApiCbk.h:4287
ULONG usageMask
Definition: qaGobiApiCbk.h:5666
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4408
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3710
struct precisionDilution_s precisionDilution
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3701
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2754
BYTE data[2048]
Definition: qaGobiApiCbk.h:5037
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2174
Definition: qaGobiApiCbk.h:6945
Definition: qaGobiApiCbk.h:3754
ULONG * pXid
Definition: qaGobiApiCbk.h:6109
BYTE SI
Definition: qaGobiApiCbk.h:3427
BYTE userInputReq
Definition: qaGobiApiCbk.h:2963
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5889
ULONG PDOP
Definition: qaGobiApiCbk.h:5626
ULONG packageSize
Definition: qaGobiApiCbk.h:3041
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2611
ULONG status
Definition: qaGobiApiCbk.h:6629
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5686
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4522
WORD sendStatus
Definition: qaGobiApiCbk.h:4946
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2601
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4458
Definition: qaGobiApiNas.h:5275
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4726
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
BYTE * pOptVal
Definition: qaGobiApiCbk.h:5177
Definition: qaGobiApiVoice.h:2281
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3913
void(* tFNASwiLTECphyCalInfo)(QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo)
Definition: qaGobiApiCbk.h:6688
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:390
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:5278
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1957
QmiSwiAvmsEventReportSessionTypeResp SessionType
Definition: qaGobiApiCbk.h:7326
QmiSwiAvmsEventReportConfigResp Config
Definition: qaGobiApiCbk.h:7314
ULONG system
Definition: qaGobiApiCbk.h:6535
Definition: qaGobiApiSwiAvms.h:155
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4829
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5582
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:6300
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1874
Definition: qaGobiApiSwiAvms.h:250
WORD * pFailCause
Definition: qaGobiApiCbk.h:2608
USHORT namelength
Definition: qaGobiApiCbk.h:2971
Definition: qaGobiApiCbk.h:3036
BYTE callID
Definition: qaGobiApiCbk.h:2423
BYTE severity
Definition: qaGobiApiCbk.h:2968
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:6113
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2167
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:224
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5883
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:58
QmiSwiAvmsEventReportConnectionRequestResp ConnectionRequest
Definition: qaGobiApiCbk.h:7318
BYTE * pCallID
Definition: qaGobiApiCbk.h:2603
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4728
BYTE downLink
Definition: qaGobiApiCbk.h:3583
Definition: qaGobiApiNas.h:1272
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2203
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:6220
BYTE len
Definition: qaGobiApiCbk.h:5914
BYTE deviceIdLen
Definition: qaGobiApiCbk.h:6985
Definition: qaGobiApiNas.h:2882
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3289
BYTE revPolarity
Definition: qaGobiApiCbk.h:3606
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5890
ULONG usageMask
Definition: qaGobiApiCbk.h:5920
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1881
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
FLOAT azimuth
Definition: qaGobiApiCbk.h:6541
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:140
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3191
BYTE dispType
Definition: qaGobiApiCbk.h:3627
Definition: qaGobiApiNas.h:6944
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2964
PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: qaGobiApiCbk.h:6678
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4297
BYTE TPCause
Definition: qaGobiApiCbk.h:4951
BYTE version[256]
Definition: qaGobiApiCbk.h:3045
BYTE numInstances
Definition: qaGobiApiCbk.h:3756
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:6138
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5462
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:6238
BYTE description[256]
Definition: qaGobiApiCbk.h:3049
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4668
Definition: qaGobiApiCbk.h:5642
int BOOL
Definition: SwiDataTypes.h:37
Definition: qaGobiApiCbk.h:7139
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5879
Definition: qaGobiApiQos.h:188
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5667
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2738
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2750
void(* tFNNasTimer)(nasTimers *timers)
Definition: qaGobiApiCbk.h:7119
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4553
ULONG transactionID
Definition: qaGobiApiCbk.h:925
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2753
BYTE healthStatus
Definition: qaGobiApiCbk.h:6537
BYTE nas_major
Definition: qaGobiApiCbk.h:5002
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:6111
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4844
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3707
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:138
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2974
unsigned int ULONG
Definition: SwiDataTypes.h:28
ULONG * pFixId
Definition: qaGobiApiCbk.h:5899
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2289
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1075
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4876
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:3043
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1564
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1062
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3628
unsigned short WORD
Definition: SwiDataTypes.h:34
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3700
Definition: qaGobiApiCbk.h:2960
BYTE ipFamily
Definition: qaGobiApiCbk.h:4285
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:845
Definition: qaGobiApiCbk.h:689
Definition: qaGobiApiCbk.h:994
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:2064
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2965
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3838
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2242
Definition: qaGobiApiCbk.h:6292
ULONG SetRankIndicatorCallback(tFNRankIndicator pCallback)
BYTE storageType
Definition: qaGobiApiCbk.h:3221
Definition: qaGobiApiCbk.h:2164
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5881
Definition: qaGobiApiCbk.h:3143
Definition: qaGobiApiCbk.h:6561
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4334
ULONG SLQSNasSigInfo2CallBack(tFNSigInfo pCallback, setSignalStrengthInfo *pSigInfo2)
USHORT versionlength
Definition: qaGobiApiCbk.h:3044
Definition: qaGobiApiVoice.h:2498
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2169
ULONG state
Definition: qaGobiApiCbk.h:139
BYTE * pLeaseState
Definition: qaGobiApiCbk.h:5220
_MitigationDevInfo MitigationDevInfo
Definition: qaGobiApiCbk.h:7002
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1684
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:6401
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2231
Definition: qaGobiApiCbk.h:4768
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:926
SWI Open Mobile Alliance Device Management Service API function prototypes SWI AVMS QMI Service revis...
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
QmiSwiAvmsEventReportPackageIDResp PackageID
Definition: qaGobiApiCbk.h:7322
void(* tFNSetExtPowerConfig)(QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus)
Definition: qaGobiApiCbk.h:7063
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3604
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1249
BYTE injectEnable
Definition: qaGobiApiCbk.h:5487
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
BYTE * pRadioInterface
Definition: qaGobiApiCbk.h:2864
Definition: qaGobiApiNas.h:2934
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3580
Definition: qaGobiApiVoice.h:3189
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2191
BYTE notifType
Definition: qaGobiApiCbk.h:2023
ULONG SetLocSetExtPowerConfigCallback(tFNSetExtPowerConfig pCallback)
Definition: qaGobiApiCbk.h:6346
WORD year
Definition: qaGobiApiCbk.h:2824
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:811
Definition: qaGobiApiCbk.h:80
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5488
Definition: qaGobiApiCbk.h:3219
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2743
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1485
BYTE type
Definition: qaGobiApiCbk.h:6947
ULONG storageType
Definition: qaGobiApiCbk.h:893
USHORT descriptionlength
Definition: qaGobiApiCbk.h:3048
PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: qaGobiApiCbk.h:6674
struct _SwiAvmsEventInd SwiAvmsEventInd

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