LinuxQMISDK  SLQS03.03.08
qaGobiApiCbk.h
Go to the documentation of this file.
1 
11 #ifndef __GOBI_API_CBK_H__
12 #define __GOBI_API_CBK_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include "qaGobiApiNas.h"
19 #include "qaGobiApiVoice.h"
20 #include "qaGobiApiSms.h"
21 #include "qaGobiApiUim.h"
22 #include "qaGobiApiQos.h"
23 #include "qaGobiApiWds.h"
24 #include "qaGobiApiLoc.h"
25 
26 #define SIGSTRENGTH_THRESHOLD_ARR_SZ 5
27 #define QMI_WMS_MAX_PAYLOAD_LENGTH 256
28 #define QMI_ETWS_MAX_PAYLOAD_LENGTH 1254 /* Qualcomm defined max */
29 #define QMI_MAX_VOICE_NUMBER_LENGTH 81
30 #define MAX_NO_OF_UUSINFO 20
31 #define MAXUSSDLENGTH 182
32 #define MAX_NO_OF_CALLS 20
33 #define CBK_ENABLE_EVENT 0x01
34 #define CBK_DISABLE_EVENT 0x00
35 #define CBK_NOCHANGE 0xFF
36 #define MAX_NO_OF_APPLICATIONS 10
37 #define MAX_NO_OF_SLOTS 5
38 #define MAX_NO_OF_FILES 255
39 #define MAX_PATH_LENGTH 255
40 #define EVENT_MASK_CARD 0x00000001
41 #define EVENT_MASK_DEREGISTER_ALL 0x00000000
42 #define REGISTER_EVENT 0x01
43 #define DEREGISTER_EVENT 0x00
44 #define FIRST_INSTANCE 0x00
45 #define SECOND_INSTANCE 0x01
46 #define THIRD_INSTANCE 0x02
47 #define INVALID_INSTACNE 0x08
48 #define REGISTER_SRV 0x01
49 #define DEREGISTER_SRV 0x00
50 #define WDS_SRV 0x01
51 #define NAS_SRV 0x02
52 #define PDS_SRV 0x04
53 #define VOICE_SRV 0x08
54 #define NUM_OF_SET 0xFF
55 #define IPV4 4
56 #define IPV6 6
57 #define IPV4V6 7
58 #define LOC_EVENT_MASK_ENG_STATE 0x00000080
59 #define LOC_EVENT_MASK_TIME_SYNC 0x00000800
60 #define LOC_EVENT_MASK_INJECT_TIME 0x00000010
61 #define LOC_EVENT_MASK_SENSOR_STREAM 0x00000400
62 #define LOC_EVENT_POSITION_REPORT 0x00000001
63 
69 typedef enum
70 {
73  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
74  * to be exposed to the user
75  */
77 
98 typedef struct{
104 
105 
126 typedef struct
127 {
133 
141 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
142 
160 
161 
207 typedef struct
208 {
217 
225 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
226 
265  tFNSLQSWDSEvent pCallback,
266  BYTE interval,
267  BYTE instanceid,
268  BYTE ipfamily );
269 
308  tFNSLQSWDSEvent pXferStatsCb,
309  BYTE interval,
310  BYTE instanceid,
311  BYTE ipfamily );
312 
313 /*
314  * For internal use only, not to be exposed to the user
315  * This structure will hold the input parameters passed for TransferStatsCbk
316  * by the user
317  *
318  * \param interval
319  * - Interval in seconds.
320  * - ignored when disabling, should be non-zero when enabling
321  *
322  * Note: None
323  *
324  */
326 {
328 };
329 
330 /*
331  * Enables/disables the WDS event callback function. The most recent
332  * successfully subscribed callback function will be the only function that
333  * is invoked when the corresponding event occurs. This callback provide extra
334  * information regarding the multiple PDP interface
335  *
336  * \param pCallback[IN]
337  * - Callback function pointer (0 - disable)
338 
339  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
340  *
341  * \sa See qmerrno.h for eQCWWAN_xxx error values
342  *
343  * \note None
344  *
345  */
347 
348 /*
349  * Enables/disables the WDS event callback function. The most recent
350  * successfully subscribed callback function will be the only function that
351  * is invoked when the corresponding event occurs. This callback provide extra
352  * information regarding the multiple PDP interface
353  *
354  * \param pCallback[IN]
355  * - Callback function pointer (0 - disable)
356 
357  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
358  *
359  * \sa See qmerrno.h for eQCWWAN_xxx error values
360  *
361  * \note None
362  *
363  */
365 
366 /*
367  * Enables/disables the WDS event callback function. The most recent
368  * successfully subscribed callback function will be the only function that
369  * is invoked when the corresponding event occurs. This callback provide extra
370  * information regarding the multiple PDP interface
371  *
372  * \param pCallback[IN]
373  * - Callback function pointer (0 - disable)
374 
375  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
376  *
377  * \sa See qmerrno.h for eQCWWAN_xxx error values
378  *
379  * \note None
380  *
381  */
383 
384 /*
385  * Enables/disables the WDS transfer statistic event callback function. The most recent
386  * successfully subscribed callback function will be the only function that
387  * is invoked when the corresponding event occurs. This callback provide extra
388  * information regarding the multiple PDP interface
389  *
390  * \param pCallback[IN]
391  * - Callback function pointer (0 - disable)
392 
393  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
394  *
395  * \sa See qmerrno.h for eQCWWAN_xxx error values
396  *
397  * \note None
398  *
399  */
401 
402 /*
403  * Enables/disables the WDS transfer statistic event callback function. The most recent
404  * successfully subscribed callback function will be the only function that
405  * is invoked when the corresponding event occurs. This callback provide extra
406  * information regarding the multiple PDP interface
407  *
408  * \param pCallback[IN]
409  * - Callback function pointer (0 - disable)
410 
411  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
412  *
413  * \sa See qmerrno.h for eQCWWAN_xxx error values
414  *
415  * \note None
416  *
417  */
419 
420 /*
421  * Enables/disables the WDS event callback function. The most recent
422  * successfully subscribed callback function will be the only function that
423  * is invoked when the corresponding event occurs. This callback provide extra
424  * information regarding the multiple PDP interface
425  *
426  * \param pCallback[IN]
427  * - Callback function pointer (0 - disable)
428 
429  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
430  *
431  * \sa See qmerrno.h for eQCWWAN_xxx error values
432  *
433  * \note None
434  *
435  */
436 
448 typedef void (* tFNPower)( ULONG operatingMode );
449 
466  tFNPower pCallback );
467 
486 typedef void (* tFNActivationStatus)( ULONG activationStatus );
487 
502  tFNActivationStatus pCallback );
503 
515 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
516 
534  tFNMobileIPStatus pCallback );
535 
547 typedef void (* tFNRoamingIndicator)( ULONG roaming );
548 
565  tFNRoamingIndicator pCallback );
566 
590 typedef void (* tFNDataCapabilities)(
591  BYTE dataCapsSize,
592  BYTE * pDataCaps );
593 
610  tFNDataCapabilities pCallback );
611 
623 typedef void (* tFNSignalStrength)(
624  INT8 signalStrength,
625  ULONG radioInterface );
626 
655  tFNSignalStrength pCallback,
656  BYTE thresholdsSize,
657  INT8 *pThresholds );
658 
659 /*
660  * For internal use only, not to be exposed to the user
661  * This structure will hold the input parameters passed for
662  * SetSignalStrengthCallback by the user
663  *
664  * \param thresholdsSize
665  * - Number of elements threshold array contains; a maximum of five
666  * thresholds is supported;
667  *
668  * \param pThresholds[IN]
669  * - Signal threshold array for each entry (in dBm).
670  *
671  * Note: None
672  *
673  */
675 {
678 };
679 
680 /*
681  * For internal use only, not to be exposed to the user
682  * Enables the Signal Strength callback function.
683  *
684  * \param pCallback[IN]
685  * - Callback function pointer
686  *
687  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
688  *
689  * \sa See qmerrno.h for eQCWWAN_xxx error values
690  *
691  * \note None
692  *
693  */
695  tFNSignalStrength pCallback );
696 
713 typedef void (* tFNRFInfo)(
714  ULONG radioInterface,
715  ULONG activeBandClass,
716  ULONG activeChannel );
717 
734  tFNRFInfo pCallback );
735 
751 typedef void (* tFNLUReject)(
752  ULONG serviceDomain,
753  ULONG rejectCause );
754 
771  tFNLUReject pCallback );
772 
785 typedef void (* tFNNewSMS)(
786  ULONG storageType,
787  ULONG messageIndex );
788 
803  tFNNewSMS pCallback );
804 
808 typedef enum SMSEventType
809 {
817 } eSMSEventType;
818 
830 typedef struct SMSMTMessage
831 {
835 
862 {
869 
878 typedef struct SMSMessageMode
879 {
882 
899 typedef struct SMSEtwsMessage
900 {
905 
918 typedef struct SMSEtwsPlmn
919 {
923 
933 typedef struct SMSCAddress
934 {
938 
951 typedef struct SMSOnIMS
952 {
954 }SMSOnIMSInfo;
955 
995 typedef struct SMSEventInfo_s
996 {
1005 } SMSEventInfo;
1006 
1014 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1015 
1028 
1037 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1038 
1051  tFNNewNMEA pCallback );
1052 
1068 typedef void (* tFNPDSState)(
1069  ULONG enabledStatus,
1070  ULONG trackingStatus );
1071 
1084  tFNPDSState pCallback );
1085 
1113 typedef void (* tFNCATEvent)(
1114  ULONG eventID,
1115  ULONG eventLen,
1116  BYTE * pEventData );
1117 
1164  tFNCATEvent pCallback,
1165  ULONG eventMask,
1166  ULONG *pErrorMask );
1167 
1168 /*
1169  * For internal use only, not to be exposed to the user
1170  * This structure will hold the input parameters passed for
1171  * SetCATEventCallback by the user
1172  *
1173  * \param eventMask
1174  * - bitmask of CAT events to register for
1175  *
1176  * \param pErrorMask[OUT]
1177  * - error bitmask. Each bit set indicates the proactive command that
1178  * caused the error
1179  *
1180  * Note: None
1181  *
1182  */
1184 {
1187 };
1188 
1189 /*
1190  * For internal use only, not to be exposed to the user
1191  * Enables the CAT Event callback function.
1192  *
1193  * \param pCallback[IN]
1194  * - Callback function pointer
1195  *
1196  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1197  *
1198  * \sa See qmerrno.h for eQCWWAN_xxx error values
1199  *
1200  * \note None
1201  *
1202  */
1204  tFNCATEvent pCallback );
1205 
1210 typedef enum device_state_enum
1211 {
1215 }eDevState;
1216 
1226 typedef void (* tFNDeviceStateChange)(
1227  eDevState device_state );
1228 
1244 typedef void (* tFNNet)(
1245  ULONG q_depth,
1246  BYTE isThrottle,
1247  BYTE instanceId);
1248 
1265  tFNDeviceStateChange pCallback );
1266 
1295  BYTE instance,
1296  tFNNet pCallback,
1297  ULONG loMark,
1298  ULONG hiMark,
1299  ULONG period);
1300 
1310 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1311 
1329  tFNFwDldCompletion pCallback );
1330 
1343 typedef void (* tFNSLQSOMADMAlert)(
1344  ULONG sessionType,
1345  BYTE *psessionTypeFields );
1346 
1360  tFNSLQSOMADMAlert pCallback );
1361 
1362 
1379  tFNSLQSOMADMAlert pCallback );
1380 
1410 typedef void (* tFNOMADMState)(
1411  ULONG sessionState,
1412  ULONG failureReason );
1413 
1429  tFNOMADMState pCallback );
1430 
1431 #define MAX_RADIO_INTERFACE_LIST 255
1432 
1482 {
1490 };
1491 
1499 typedef void (* tFNServingSystem)(
1500  struct ServingSystemInfo *pServingSystem );
1501 
1515  tFNServingSystem pCallback );
1516 
1572 typedef void (* tFNBandPreference)(
1573  ULONGLONG band_pref );
1574 
1592  tFNBandPreference pCallback );
1593 
1599 typedef void (* tFNUSSDRelease)( void );
1600 
1616  tFNUSSDRelease pCallback );
1617 
1632 typedef void (* tFNUSSDNotification)(
1633  ULONG type,
1634  BYTE *pNetworkInfo );
1635 
1651  tFNUSSDNotification pCallback );
1652 
1695 };
1696 
1704 typedef void (* tFNSLQSSignalStrengths )(
1705  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1706 
1774 };
1775 
1799  tFNSLQSSignalStrengths pCallback,
1800  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1801 
1802 /*
1803  * For internal use only, not to be exposed to the user
1804  * Enables the Received Signal Strength Information callback function.
1805  *
1806  * \param pCallback[IN]
1807  * - Callback function pointer
1808  *
1809  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1810  *
1811  * \sa See qmerrno.h for eQCWWAN_xxx error values
1812  *
1813  * \note None
1814  *
1815  */
1817  tFNSLQSSignalStrengths pCallback );
1818 
1840 typedef struct
1841 {
1845 } ECTNum;
1846 
1905 typedef struct
1906 {
1912 
1920 typedef void (*tFNSUPSNotification)
1921  ( voiceSUPSNotification *pVoiceSUPSNotification );
1922 
1938 
1949 typedef void (* tFNSDKTerminated)(
1950  BYTE *psReason );
1951 
1977  tFNSDKTerminated pCallback );
1978 
2049 typedef struct
2050 {
2064 
2076 typedef void (* tFNAllCallStatus )(
2077  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2078 
2094  tFNAllCallStatus pCallback );
2095 
2114 {
2118 
2126 typedef void (*tFNtransLayerInfo)
2127  ( transLayerNotification *pTransLayerNotification );
2128 
2144 
2162 {
2165 
2173 typedef void (*tFNtransNWRegInfo)
2174  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2175 
2191 
2200 typedef void (* tFNSysSelectionPref )
2201  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2202 
2220 
2229 typedef void (* tFNUIMRefresh )
2230  ( UIMRefreshEvent *pUIMRefreshEvent );
2231 
2249 
2257 typedef struct
2258 {
2261 
2270 typedef void ( * tFNUIMStatusChangeInfo)
2271  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2272 
2288  tFNUIMStatusChangeInfo pCallback );
2289 
2306 typedef struct
2307 {
2311 
2320 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2321 
2341 
2369 typedef struct
2370 {
2375 
2383 typedef void ( * tFNDTMFEvent)
2384  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2385 
2403 
2480 typedef struct
2481 {
2500 } voiceSUPSInfo;
2501 
2510 typedef void ( * tFNSUPSInfo)
2511  ( voiceSUPSInfo *pVoiceSUPSInfo );
2512 
2533 
2618 typedef struct
2619 {
2641 } nasSysInfo;
2642 
2650 typedef void ( *tFNSysInfo )
2651  ( nasSysInfo *pNasSysInfo ) ;
2652 
2675 
2707 typedef struct
2708 {
2716 } UniversalTime;
2717 
2735 typedef struct
2736 {
2740 } nasNetworkTime;
2741 
2749 typedef void ( *tFNNetworkTime )
2750  ( nasNetworkTime *pNasNetworkTime );
2751 
2770 
2831 {
2845 };
2846 
2847 
2906 {
2919 };
2920 
2981 {
2987 };
2988 
3013 {
3019 };
3020 
3026 typedef union sessionInfo
3027 {
3031 
3037 typedef union sessionInfoExt
3038 {
3042 
3055 typedef struct
3056 {
3059 } SMSMemoryInfo;
3060 
3069 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3070 
3085 
3122 typedef struct
3123 {
3127 
3137 typedef void ( * tFNOTASPStatus )
3138  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3139 
3160  tFNOTASPStatus pCallback );
3161 
3175 typedef struct
3176 {
3180 } signalInfo;
3181 
3197 typedef struct
3198 {
3201  BYTE callerID[255];
3202 } callerIDInfo;
3203 
3260 typedef struct
3261 {
3267  BYTE number[255];
3269 
3326 typedef struct
3327 {
3333  BYTE number[255];
3334 } calledPartyInfo;
3335 
3395 typedef struct
3396 {
3403  BYTE number[255];
3404 } redirNumInfo;
3405 
3416 typedef struct
3417 {
3420 } NSSAudioCtrl;
3421 
3438 typedef struct
3439 {
3444 } lineCtrlInfo;
3445 
3461 typedef struct
3462 {
3465  BYTE extDispInfo[255];
3466 } extDispRecInfo;
3467 
3531 typedef struct
3532 {
3549 } voiceInfoRec;
3550 
3560 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3561 
3579 
3590 typedef struct
3591 {
3594 } msgWaitingInfo;
3595 
3604 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3605 
3620 
3640 typedef struct
3641 {
3646 
3669 typedef struct
3670 {
3677 } QosFlowInfo;
3678 
3679 
3725 typedef struct
3726 {
3727  //TODO temp commented for compilation
3728  //QosFlowInfoTlv QFlowInf
3729 
3735 } QosEventInfo;
3736 
3737 
3747 typedef void (* tFNSLQSQOSEvent)(
3748  BYTE instance,
3749  QosFlowInfo *pFlowInfo
3750  );
3751 
3773  BYTE instance,
3774  tFNSLQSQOSEvent pCallback
3775  );
3776 
3802 typedef void (* tFNQosStatus)(
3803  BYTE instance,
3804  ULONG id,
3805  BYTE status,
3806  BYTE event,
3807  BYTE reason
3808  );
3809 
3828  BYTE instance,
3829  tFNQosStatus pCallback
3830  );
3831 
3840 typedef void (* tFNQosNWStatus)(
3841  BYTE status
3842  );
3843 
3859  tFNQosNWStatus pCallback
3860  );
3861 
3870 typedef void (* tFNQosPriEvent)(
3871  WORD event
3872  );
3873 
3889  tFNQosPriEvent pCallback );
3890 
3910 typedef struct
3911 {
3919 } nasSigInfo;
3920 
3928 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
3929 
3952  tFNSigInfo pCallback,
3953  sigInfo *pSigInfo );
3954 
3975 {
3979 
3987 typedef void (*tFNModemTempInfo)
3988  ( modemTempNotification *pModemTempNotification );
3989 
4005 
4073 typedef struct _packetSrvStatus
4074 {
4084 } packetSrvStatus;
4085 
4093 typedef void (* tFNPacketSrvState)(
4094  packetSrvStatus *pPacketSrvStatus );
4095 
4112  tFNPacketSrvState pCallback );
4113 
4114 /*
4115  * Name: HDRPersonalityInd
4116  *
4117  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4118  *
4119  * Members: pCurrentPersonality
4120  * - Current active personality index.
4121  *
4122  * pPersonalityListLength
4123  * - Number of Personality Protocol Subtype contains in this response.
4124  *
4125  * pProtocolSubtypeElement
4126  * - See \ref protocolSubtypeElement for more information.
4127  */
4128 typedef struct
4129 {
4134 
4143 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4144 
4161 
4196 typedef struct
4197 {
4206 
4214 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4215 
4232 
4250 typedef struct
4251 {
4256 
4264 typedef void ( * tFNImsRegMgrConfig) (
4265  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4266 
4283 
4304 typedef struct
4305 {
4310 
4318 typedef void ( * tFNImsSMSConfig) (
4319  imsSMSConfigInfo *pImsSMSConfigInfo );
4320 
4337 
4347 typedef struct
4348 {
4351 
4359 typedef void ( * tFNImsUserConfig) (
4360  imsUserConfigInfo *pImsUserConfigInfo );
4361 
4378 
4462 typedef struct
4463 {
4477 
4485 typedef void ( * tFNImsVoIPConfig) (
4486  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4487 
4519 typedef struct
4520 {
4526 
4527 typedef void (* tFNUSSDNoWaitIndication)(
4528  USSDNoWaitIndicationInfo *pNetworkInfo );
4540  tFNUSSDNoWaitIndication pCallback );
4541 
4542 /* Unstructured supplementary service data coding scheme*/
4543 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4544 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4545 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4546 
4557 typedef struct
4558 {
4561 } channelRate;
4562 
4563 /*
4564  * Name: DUNCallInfoInd
4565  *
4566  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4567  *
4568  * \param MdmConnStatus
4569  * - Current link status
4570  * - 0x01 - Disconnected
4571  * - 0x02 - Connected
4572  *
4573  * \param CallEndReason
4574  * - Last modem call end reason
4575  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4576  *
4577  * \param TXOKBytesCount
4578  * - Number of bytes transmitted without error
4579  *
4580  * \param RXOKBytesCount
4581  * - Number of bytes transmitted without error
4582  *
4583  * \param DormancyStatus
4584  * - Dormancy Status
4585  * - 0x01 - Traffic channel dormant
4586  * - 0x02 - Traffic channel active
4587  *
4588  * \param DataBearerTech
4589  * - Current data bearer technology
4590  * - Returned only if a data call is up
4591  * - 0x01 - cdma2000 1X
4592  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4593  * - 0x03 - GSM
4594  * - 0x04 - UMTS
4595  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4596  * - 0x06 - EDGE
4597  * - 0x07 - HSDPA and WCDMA
4598  * - 0x08 - WCDMA and HSUPA
4599  * - 0x09 - HSDPA and HSUPA
4600  * - 0x0A - LTE
4601  * - 0x0B - cdma2000 EHRPD
4602  * - 0x0C - HSDPA+ and WCDMA
4603  * - 0x0D - HSDPA+ and HSUPA
4604  * - 0x0E - DC_HSDPA+ and WCDMA
4605  * - 0x0F - DC_HSDPA+ and HSUPA
4606  * - 0x10 - HSDPA+ and 64QAM
4607  * - 0x11 - HSDPA+, 64QAM and HSUPA
4608  * - 0x12 - TDSCDMA
4609  * - 0x13 - TDSCDMA and HSDPA
4610  * - 0xFF - Unknown
4611  *
4612  * \param ChannelRate
4613  * - See \ref channelRate for more information
4614  */
4615 typedef struct
4616 {
4625 
4633 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4634 
4654 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4655 
4657 
4665 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4666 
4682 
4733 typedef struct SMSAsyncRawSend_s
4734 {
4746 } SMSAsyncRawSend;
4747 
4755 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4756 
4773 
4788 typedef struct LteNasReleaseInfo_s
4789 {
4794 
4814 typedef struct SwiOTAMsg_s
4815 {
4818  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
4821 } SwiOTAMsg;
4822 
4830 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
4831 
4852 
4853 
4854 
4864 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude );
4865 
4878  tFNNewGPS pCallback );
4879 
4903 typedef void (* tFNNewRMTransferStatistics)(
4905 
4919  tFNNewRMTransferStatistics pCallback );
4920 
4941 typedef struct
4942 {
4945 
4946 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
4947 
4960  tFNSetCradleMount pCallback );
4961 
4970 typedef struct
4971 {
4974 
4975 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
4976 
4989  tFNSetEventTimeSync pCallback );
4990 
5010 typedef struct
5011 {
5014 
5015 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5016 
5029  tFNInjectTimeStatus pCallback );
5051 typedef struct accelAcceptReady_s{
5056 
5078 typedef struct gyroAcceptReady_s{
5104 typedef struct accelTempAcceptReady_s{
5130 typedef struct gyroTempAcceptReady_s{
5135 
5149 typedef struct{
5155 
5156 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5157 
5170  tFNSensorStreaming pCallback );
5171 
5215 typedef struct
5216 {
5224 
5225 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5226 
5239  tFNInjectSensorData pCallback );
5255 typedef struct precisionDilution_s{
5260 
5272 typedef struct gpsTime_s{
5275 }gpsTime;
5276 
5295 typedef struct sensorDataUsage_s{
5299 
5316 typedef struct svUsedforFix_s{
5319 }svUsedforFix;
5320 
5496 typedef struct
5497 {
5531 
5532 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5533 
5546  tFNEventPosition pCallback );
5547 
5570 typedef struct
5571 {
5576 
5584 typedef void ( * tFNImsaRegStatus) (
5585  imsaRegStatusInfo *pImsaRegStatusInfo );
5586 
5601 
5644 typedef struct
5645 {
5655 
5663 typedef void ( * tFNImsaSvcStatus) (
5664  imsaSvcStatusInfo *pImsaSvcStatusInfo );
5665 
5680 
5698 typedef struct
5699 {
5705 
5713 typedef void ( * tFNImsaRatStatus) (
5714  imsaRatStatusInfo *pImsaRatStatusInfo );
5715 
5730 
5750 typedef struct
5751 {
5755 
5763 typedef void ( * tFNImsaPdpStatus) (
5764  imsaPdpStatusInfo *pImsaPdpStatusInfo );
5765 
5780 
5781 #ifdef __cplusplus
5782 } /* extern "C" { */
5783 #endif
5784 
5785 #endif /* __GOBI_API_CBK_H__ */
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5515
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5504
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1632
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4743
Definition: qaGobiApiVoice.h:3090
BYTE sinr
Definition: qaGobiApiCbk.h:1692
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3535
BYTE connetionState
Definition: qaGobiApiCbk.h:5752
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5130
BYTE state
Definition: qaGobiApiCbk.h:3014
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4308
Definition: qaGobiApiNas.h:2480
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2627
Definition: qaGobiApiNas.h:2785
Definition: qaGobiApiCbk.h:5078
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3547
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4473
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5217
Definition: qaGobiApiCbk.h:1764
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:5649
BYTE interval
Definition: qaGobiApiCbk.h:327
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2492
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2163
BYTE sessionId
Definition: qaGobiApiCbk.h:5499
SMSEventType
Definition: qaGobiApiCbk.h:808
Definition: qaGobiApiCbk.h:3531
Definition: qaGobiApiVoice.h:3138
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2113
USHORT namelength
Definition: qaGobiApiCbk.h:2915
Definition: qaGobiApiCbk.h:5496
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4744
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5508
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:3974
Definition: qaGobiApiCbk.h:810
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1572
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:5713
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1226
Definition: qaGobiApiVoice.h:2403
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5225
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4471
Definition: qaGobiApiCbk.h:830
Definition: qaGobiApiCbk.h:5215
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:5573
BYTE data[256]
Definition: qaGobiApiCbk.h:936
BYTE signalType
Definition: qaGobiApiCbk.h:3177
Definition: qaGobiApiCbk.h:811
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1002
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4467
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5222
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2738
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3734
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:3928
Definition: qaGobiApiVoice.h:1919
Definition: qaGobiApiCbk.h:3122
void(* tFNSLQSOMADMAlert)(ULONG sessionType, BYTE *psessionTypeFields)
Definition: qaGobiApiCbk.h:1343
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3733
Definition: qaGobiApiVoice.h:2459
USHORT versionlength
Definition: qaGobiApiCbk.h:2839
Definition: qaGobiApiCbk.h:3260
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3545
Definition: qaGobiApiCbk.h:1183
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1488
BYTE callID
Definition: qaGobiApiCbk.h:3124
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5524
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:4788
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:141
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:3988
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5502
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2056
Definition: qaGobiApiCbk.h:2618
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4078
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:3870
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5107
Definition: qaGobiApiNas.h:2611
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4621
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4560
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4523
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:214
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1004
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:210
Definition: qaGobiApiCbk.h:2257
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1489
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5520
Definition: qaGobiApiCbk.h:3197
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3643
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5513
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4742
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1704
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1431
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:5650
BYTE PI
Definition: qaGobiApiCbk.h:3199
Definition: qaGobiApiNas.h:5944
Definition: qaGobiApiSms.h:1367
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3541
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:547
Definition: qaGobiApiCbk.h:207
struct gyroAcceptReady_s gyroAcceptReady
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:713
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:100
cardStatus statusChange
Definition: qaGobiApiCbk.h:2259
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:5574
Definition: qaGobiApiCbk.h:5010
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3560
Definition: qaGobiApiCbk.h:4519
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:3802
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2637
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1486
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:26
Definition: qaGobiApiCbk.h:812
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2630
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:27
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:128
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1694
unsigned char BYTE
Definition: SwiDataTypes.h:26
Definition: qaGobiApiWds.h:4316
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3029
BYTE PI
Definition: qaGobiApiCbk.h:3328
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:3913
BYTE upLink
Definition: qaGobiApiCbk.h:3418
device_state_enum
Definition: qaGobiApiCbk.h:1210
WORD ModemTemperature
Definition: qaGobiApiCbk.h:3977
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2843
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:5763
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3163
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3138
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5501
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3069
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5218
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:5653
Definition: qaGobiApiNas.h:3353
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2621
BYTE month
Definition: qaGobiApiCbk.h:2710
BYTE numType
Definition: qaGobiApiCbk.h:3330
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5317
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3178
BYTE numLen
Definition: qaGobiApiCbk.h:3266
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:225
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4755
ULONG v6sessionId
Definition: qaGobiApiCbk.h:102
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5153
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:921
BYTE state
Definition: qaGobiApiCbk.h:3644
BYTE signal
Definition: qaGobiApiCbk.h:3179
WORD techName
Definition: qaGobiApiCbk.h:4082
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:5651
Definition: qaGobiApiCbk.h:861
Definition: qaGobiApiCbk.h:4347
Definition: qaGobiApiCbk.h:2707
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5318
Definition: qaGobiApiCbk.h:1212
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5151
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:209
signed char INT8
Definition: SwiDataTypes.h:25
Definition: qaGobiApiCbk.h:126
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:29
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2626
WORD messageID
Definition: qaGobiApiCbk.h:4736
ULONG io
Definition: qaGobiApiCbk.h:1691
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2490
Definition: qaGobiApiCbk.h:3669
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4527
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5532
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2371
ULONG userData
Definition: qaGobiApiCbk.h:4745
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4485
WORD data_len
Definition: qaGobiApiCbk.h:4817
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5012
Definition: qaGobiApiVoice.h:2338
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3017
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2633
Definition: qaGobiApiCbk.h:3395
BYTE presentationInd
Definition: qaGobiApiCbk.h:1843
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:5701
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:999
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3438
struct SMSAsyncRawSend_s SMSAsyncRawSend
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:1921
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2636
Definition: qaGobiApiCbk.h:2306
Definition: qaGobiApiCbk.h:1905
Definition: qaGobiApiCbk.h:1688
ULONG SLQSNasSwiOTAMessageCallback(NasSwiIndReg *req, tFNASwiOTAMsg pCallback)
Definition: qaGobiApiVoice.h:2298
ULONG SetCATEventCallback(tFNCATEvent pCallback, ULONG eventMask, ULONG *pErrorMask)
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2916
Definition: qaGobiApiNas.h:2377
Definition: qaGobiApiNas.h:3306
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2640
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3016
BYTE reserved
Definition: qaGobiApiCbk.h:2908
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3040
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3544
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2483
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:953
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5526
BYTE data[256]
Definition: qaGobiApiCbk.h:867
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4264
WORD batchPerSec
Definition: qaGobiApiCbk.h:5081
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:677
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4199
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2061
Definition: qaGobiApiVoice.h:2380
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:4820
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2984
BYTE state
Definition: qaGobiApiCbk.h:2982
Definition: qaGobiApiCbk.h:3326
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4077
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5053
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2525
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:28
Definition: qaGobiApiCbk.h:4304
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3398
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:3916
Definition: qaGobiApiCbk.h:5255
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3018
Definition: qaGobiApiCbk.h:813
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5505
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:486
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:3912
ULONG messageIndex
Definition: qaGobiApiCbk.h:833
Definition: qaGobiApiNas.h:1992
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4741
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2480
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1214
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2062
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:3840
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4475
Definition: qaGobiApiCbk.h:816
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1771
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4253
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2494
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5274
BYTE day
Definition: qaGobiApiCbk.h:2711
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:998
Definition: qaGobiApiCbk.h:2980
WORD gpsWeek
Definition: qaGobiApiCbk.h:5273
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2842
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2498
Definition: qaGobiApiVoice.h:2478
BYTE injectEnable
Definition: qaGobiApiCbk.h:5079
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1689
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4198
BYTE state
Definition: qaGobiApiCbk.h:2907
BYTE injectEnable
Definition: qaGobiApiCbk.h:5052
BYTE reason
Definition: qaGobiApiCbk.h:3401
Definition: qaGobiApiCbk.h:3026
signed short SHORT
Definition: SwiDataTypes.h:32
Definition: qaGobiApiNas.h:1245
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2836
const char * LPCSTR
Definition: SwiDataTypes.h:30
ULONG eventMask
Definition: qaGobiApiCbk.h:1185
Definition: qaGobiApiCbk.h:899
Definition: qaGobiApiCbk.h:3175
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4465
BYTE second
Definition: qaGobiApiCbk.h:2714
USHORT alertmsglength
Definition: qaGobiApiCbk.h:2985
BYTE callID
Definition: qaGobiApiCbk.h:1907
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5152
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2489
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4466
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:4830
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4307
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:20
Definition: qaGobiApiVoice.h:2441
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:623
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:4975
Definition: qaGobiApiVoice.h:1499
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5510
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:4819
Definition: qaGobiApiCbk.h:3725
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4359
ULONG v4sessionId
Definition: qaGobiApiCbk.h:101
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5150
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4619
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2739
BYTE toggleMode
Definition: qaGobiApiCbk.h:3441
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:2986
BYTE state
Definition: qaGobiApiCbk.h:2832
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiVoice.h:286
Definition: qaGobiApiCbk.h:4073
BYTE ackIndicator
Definition: qaGobiApiCbk.h:863
BYTE callID
Definition: qaGobiApiCbk.h:3533
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:918
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4617
BYTE version[256]
Definition: qaGobiApiCbk.h:2840
void(* tFNNewGPS)(double dLongitude, double dLatitude)
Definition: qaGobiApiCbk.h:4864
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5498
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiCbk.h:5750
Definition: qaGobiApiCbk.h:3640
Definition: qaGobiApiVoice.h:2422
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2051
Definition: qaGobiApiCbk.h:72
ULONG id
Definition: qaGobiApiCbk.h:3642
Definition: qaGobiApiSms.h:971
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:4972
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4622
Wireless Data Service API function prototypes.
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2115
Definition: qaGobiApiCbk.h:814
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4559
Definition: qaGobiApiCbk.h:3037
WORD causeCode
Definition: qaGobiApiCbk.h:4737
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1768
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3118
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4079
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5080
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4080
ULONG receivedBytes
Definition: qaGobiApiCbk.h:2911
Definition: qaGobiApiCbk.h:5295
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1693
ULONG type
Definition: qaGobiApiCbk.h:4816
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:515
Definition: qaGobiApiCbk.h:4615
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2624
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2055
Definition: qaGobiApiCbk.h:4733
BYTE numLen
Definition: qaGobiApiCbk.h:3332
Definition: qaGobiApiNas.h:1329
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4203
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3604
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5149
BYTE * pGSMSigInfo
Definition: qaGobiApiCbk.h:3914
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5220
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:5702
Definition: qaGobiApiNas.h:1312
Definition: qaGobiApiCbk.h:98
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:211
ULONG * pHeading
Definition: qaGobiApiCbk.h:5516
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4469
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1244
Definition: qaGobiApiCbk.h:2369
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3731
Definition: qaGobiApiCbk.h:3910
BYTE numType
Definition: qaGobiApiCbk.h:3264
Definition: qaGobiApiNas.h:2737
BYTE injectEnable
Definition: qaGobiApiCbk.h:5105
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:5700
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1690
TDSCDMASigInfo * pTDSCDMASigInfo
Definition: qaGobiApiCbk.h:3917
BYTE nas_minor
Definition: qaGobiApiCbk.h:4792
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3548
BYTE registrationState
Definition: qaGobiApiCbk.h:1483
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3542
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5514
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3200
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:5647
Definition: qaGobiApiVoice.h:957
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2057
Definition: qaGobiApiVoice.h:3213
BYTE userInputReq
Definition: qaGobiApiCbk.h:2983
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3732
unsigned short USHORT
Definition: SwiDataTypes.h:29
BYTE minute
Definition: qaGobiApiCbk.h:2713
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4620
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5221
Definition: qaGobiApiCbk.h:1840
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:4946
Definition: qaGobiApiCbk.h:1213
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1037
Definition: qaGobiApiNas.h:2288
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:1909
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2060
Definition: qaGobiApiCbk.h:878
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4143
Definition: qaGobiApiNas.h:3375
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4306
Definition: qaGobiApiUim.h:152
Definition: qaGobiApiNas.h:3266
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5522
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2373
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:676
Definition: qaGobiApiNas.h:2076
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2499
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1003
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2715
BYTE PI
Definition: qaGobiApiCbk.h:3397
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4468
Definition: qaGobiApiCbk.h:5104
Definition: qaGobiApiCbk.h:4128
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2491
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:5663
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2053
Definition: qaGobiApiQos.h:402
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3676
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:2316
ULONG * pVTSvcStatus
Definition: qaGobiApiCbk.h:5648
BYTE userInputReq
Definition: qaGobiApiCbk.h:3015
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2497
WORD RPCause
Definition: qaGobiApiCbk.h:4739
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiCbk.h:5570
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:3976
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:448
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3671
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:99
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2620
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2837
WORD length
Definition: qaGobiApiCbk.h:902
BYTE hour
Definition: qaGobiApiCbk.h:2712
BYTE * pError
Definition: qaGobiApiCbk.h:4521
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4472
BYTE numType
Definition: qaGobiApiCbk.h:3399
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5528
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5015
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5521
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:4903
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3673
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4623
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:213
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3443
Definition: qaGobiApiCbk.h:4462
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4202
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:24
ULONG VDOP
Definition: qaGobiApiCbk.h:5258
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:5703
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3538
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2271
unsigned long ULONG
Definition: SwiDataTypes.h:23
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1481
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4470
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3534
BYTE numPlan
Definition: qaGobiApiCbk.h:3265
BYTE ioDelta
Definition: qaGobiApiCbk.h:1767
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:590
Definition: qaGobiApiCbk.h:4250
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4200
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3539
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5506
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5525
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2634
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2622
Definition: qaGobiApiCbk.h:73
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:212
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5519
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:3918
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2651
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:3915
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5156
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4132
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1310
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4474
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
Definition: qaGobiApiCbk.h:815
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1060
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2230
Definition: qaGobiApiNas.h:3338
Definition: qaGobiApiVoice.h:39
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1000
BYTE connStatus
Definition: qaGobiApiCbk.h:4076
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2058
BYTE messageMode
Definition: qaGobiApiCbk.h:3058
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5523
Definition: qaGobiApiCbk.h:4196
BYTE numLen
Definition: qaGobiApiCbk.h:3402
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:4814
Definition: qaGobiApiCbk.h:2735
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5500
WORD length
Definition: qaGobiApiCbk.h:866
BYTE messageMode
Definition: qaGobiApiCbk.h:880
eQaQMIService
Definition: qaGobiApiCbk.h:69
Definition: qaGobiApiCbk.h:951
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2482
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4131
Definition: qaGobiApiCbk.h:3461
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2511
BYTE csAttachState
Definition: qaGobiApiCbk.h:1484
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2625
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2201
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2384
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2631
BYTE numPlan
Definition: qaGobiApiCbk.h:3400
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2909
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2750
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4252
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1765
BYTE errorClass
Definition: qaGobiApiCbk.h:4738
BYTE nas_release
Definition: qaGobiApiCbk.h:4790
BYTE notificationType
Definition: qaGobiApiCbk.h:901
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:935
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1770
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5503
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1769
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2485
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:5584
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5512
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2487
Definition: qaGobiApiWds.h:4217
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2632
BYTE data[1254]
Definition: qaGobiApiCbk.h:903
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2629
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3039
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:1910
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4075
BYTE * pReason
Definition: qaGobiApiCbk.h:2484
BYTE SI
Definition: qaGobiApiCbk.h:3329
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1068
Definition: qaGobiApiCbk.h:4941
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2495
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2737
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2320
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1113
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4201
ULONG HDOP
Definition: qaGobiApiCbk.h:5257
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1772
Definition: qaGobiApiCbk.h:4970
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3540
WORD batchPerSec
Definition: qaGobiApiCbk.h:5054
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5529
Definition: qaGobiApiCbk.h:995
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2309
BYTE PI
Definition: qaGobiApiCbk.h:3262
Definition: qaGobiApiCbk.h:325
BYTE smsEventType
Definition: qaGobiApiCbk.h:997
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:5646
BYTE psAttachState
Definition: qaGobiApiCbk.h:1485
WORD batchPerSec
Definition: qaGobiApiCbk.h:5133
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3730
Definition: qaGobiApiCbk.h:2161
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4214
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3331
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2372
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:920
Definition: qaGobiApiCbk.h:5051
BYTE bearerID
Definition: qaGobiApiCbk.h:4083
ULONG usageMask
Definition: qaGobiApiCbk.h:5296
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4204
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3546
struct precisionDilution_s precisionDilution
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3537
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2639
BYTE data[2048]
Definition: qaGobiApiCbk.h:4818
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2059
Definition: qaGobiApiCbk.h:3590
BYTE SI
Definition: qaGobiApiCbk.h:3263
BYTE userInputReq
Definition: qaGobiApiCbk.h:2833
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5517
ULONG PDOP
Definition: qaGobiApiCbk.h:5256
ULONG packageSize
Definition: qaGobiApiCbk.h:2910
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2496
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5316
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4318
WORD sendStatus
Definition: qaGobiApiCbk.h:4735
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2486
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4254
Definition: qaGobiApiNas.h:5076
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4522
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
Definition: qaGobiApiVoice.h:2280
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3747
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:386
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:4943
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1842
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4618
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5219
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:5652
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1766
WORD * pFailCause
Definition: qaGobiApiCbk.h:2493
USHORT namelength
Definition: qaGobiApiCbk.h:2841
Definition: qaGobiApiCbk.h:2905
BYTE callID
Definition: qaGobiApiCbk.h:2308
BYTE severity
Definition: qaGobiApiCbk.h:2838
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2052
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:215
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5511
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:54
BYTE * pCallID
Definition: qaGobiApiCbk.h:2488
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4524
BYTE downLink
Definition: qaGobiApiCbk.h:3419
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem)
Definition: qaGobiApiCbk.h:1499
Definition: qaGobiApiNas.h:1266
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2040
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:5572
Definition: qaGobiApiNas.h:2707
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3125
BYTE revPolarity
Definition: qaGobiApiCbk.h:3442
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5518
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1773
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:131
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3028
BYTE dispType
Definition: qaGobiApiCbk.h:3463
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2834
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4093
BYTE TPCause
Definition: qaGobiApiCbk.h:4740
BYTE version[256]
Definition: qaGobiApiCbk.h:2914
BYTE numInstances
Definition: qaGobiApiCbk.h:3592
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5106
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:5999
BYTE description[256]
Definition: qaGobiApiCbk.h:2918
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4464
Definition: qaGobiApiCbk.h:5272
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5507
Definition: qaGobiApiQos.h:187
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5297
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2623
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2635
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4349
ULONG transactionID
Definition: qaGobiApiCbk.h:864
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2638
BYTE nas_major
Definition: qaGobiApiCbk.h:4791
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4633
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3543
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:129
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2844
ULONG * pFixId
Definition: qaGobiApiCbk.h:5527
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2174
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1014
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4665
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:2912
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1487
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1001
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3464
unsigned short WORD
Definition: SwiDataTypes.h:28
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3536
Definition: qaGobiApiCbk.h:2830
BYTE ipFamily
Definition: qaGobiApiCbk.h:4081
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:785
Definition: qaGobiApiCbk.h:674
Definition: qaGobiApiCbk.h:933
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:1949
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2835
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3672
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2127
Definition: qaGobiApiCbk.h:5644
BYTE storageType
Definition: qaGobiApiCbk.h:3057
Definition: qaGobiApiCbk.h:2049
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5509
Definition: qaGobiApiCbk.h:3012
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4130
USHORT versionlength
Definition: qaGobiApiCbk.h:2913
Definition: qaGobiApiVoice.h:2497
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2054
ULONG state
Definition: qaGobiApiCbk.h:130
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1599
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:5753
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2116
Definition: qaGobiApiCbk.h:4557
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:865
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3440
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1186
BYTE injectEnable
Definition: qaGobiApiCbk.h:5131
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
Definition: qaGobiApiNas.h:2759
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3416
Definition: qaGobiApiVoice.h:3188
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2076
BYTE notifType
Definition: qaGobiApiCbk.h:1908
Definition: qaGobiApiCbk.h:5698
WORD year
Definition: qaGobiApiCbk.h:2709
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:751
Definition: qaGobiApiCbk.h:71
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5132
Definition: qaGobiApiCbk.h:3055
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2628
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1410
ULONG storageType
Definition: qaGobiApiCbk.h:832
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2917

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