LinuxQMISDK  SLQS04.00.06
 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 #define LOC_EVENT_MASK_NMEA 0x00000004
69 
70 #define MAX_NMEA_STR_LEN 201
71 
72 #define DHCP_MAX_NUM_OPTIONS 30
73 #define DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
74 
75 #define MAX_MITIGATION_DEV_ID_LEN 255
76 
77 #define MAX_URL_ADDR_STR_LEN 256
78 
84 typedef enum
85 {
88  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
89  * to be exposed to the user
90  */
92 
113 typedef struct{
119 
120 
141 typedef struct
142 {
148 
156 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
157 
175 
176 
222 typedef struct
223 {
232 
240 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
241 
280  tFNSLQSWDSEvent pCallback,
281  BYTE interval,
282  BYTE instanceid,
283  BYTE ipfamily );
284 
323  tFNSLQSWDSEvent pXferStatsCb,
324  BYTE interval,
325  BYTE instanceid,
326  BYTE ipfamily );
327 
328 /*
329  * For internal use only, not to be exposed to the user
330  * This structure will hold the input parameters passed for TransferStatsCbk
331  * by the user
332  *
333  * \param interval
334  * - Interval in seconds.
335  * - ignored when disabling, should be non-zero when enabling
336  *
337  * Note: None
338  *
339  */
341 {
343 };
344 
345 /*
346  * Enables/disables the WDS event callback function. The most recent
347  * successfully subscribed callback function will be the only function that
348  * is invoked when the corresponding event occurs. This callback provide extra
349  * information regarding the multiple PDP interface
350  *
351  * \param pCallback[IN]
352  * - Callback function pointer (0 - disable)
353 
354  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
355  *
356  * \sa See qmerrno.h for eQCWWAN_xxx error values
357  *
358  * \note None
359  *
360  */
362 
363 /*
364  * Enables/disables the WDS event callback function. The most recent
365  * successfully subscribed callback function will be the only function that
366  * is invoked when the corresponding event occurs. This callback provide extra
367  * information regarding the multiple PDP interface
368  *
369  * \param pCallback[IN]
370  * - Callback function pointer (0 - disable)
371 
372  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
373  *
374  * \sa See qmerrno.h for eQCWWAN_xxx error values
375  *
376  * \note None
377  *
378  */
380 
381 /*
382  * Enables/disables the WDS event callback function. The most recent
383  * successfully subscribed callback function will be the only function that
384  * is invoked when the corresponding event occurs. This callback provide extra
385  * information regarding the multiple PDP interface
386  *
387  * \param pCallback[IN]
388  * - Callback function pointer (0 - disable)
389 
390  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
391  *
392  * \sa See qmerrno.h for eQCWWAN_xxx error values
393  *
394  * \note None
395  *
396  */
398 
399 /*
400  * Enables/disables the WDS transfer statistic event callback function. The most recent
401  * successfully subscribed callback function will be the only function that
402  * is invoked when the corresponding event occurs. This callback provide extra
403  * information regarding the multiple PDP interface
404  *
405  * \param pCallback[IN]
406  * - Callback function pointer (0 - disable)
407 
408  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
409  *
410  * \sa See qmerrno.h for eQCWWAN_xxx error values
411  *
412  * \note None
413  *
414  */
416 
417 /*
418  * Enables/disables the WDS transfer statistic event callback function. The most recent
419  * successfully subscribed callback function will be the only function that
420  * is invoked when the corresponding event occurs. This callback provide extra
421  * information regarding the multiple PDP interface
422  *
423  * \param pCallback[IN]
424  * - Callback function pointer (0 - disable)
425 
426  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
427  *
428  * \sa See qmerrno.h for eQCWWAN_xxx error values
429  *
430  * \note None
431  *
432  */
434 
435 /*
436  * Enables/disables the WDS event callback function. The most recent
437  * successfully subscribed callback function will be the only function that
438  * is invoked when the corresponding event occurs. This callback provide extra
439  * information regarding the multiple PDP interface
440  *
441  * \param pCallback[IN]
442  * - Callback function pointer (0 - disable)
443 
444  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
445  *
446  * \sa See qmerrno.h for eQCWWAN_xxx error values
447  *
448  * \note None
449  *
450  */
451 
463 typedef void (* tFNPower)( ULONG operatingMode );
464 
481  tFNPower pCallback );
482 
501 typedef void (* tFNActivationStatus)( ULONG activationStatus );
502 
517  tFNActivationStatus pCallback );
518 
530 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
531 
549  tFNMobileIPStatus pCallback );
550 
562 typedef void (* tFNRoamingIndicator)( ULONG roaming );
563 
583  tFNRoamingIndicator pCallback );
584 
608 typedef void (* tFNDataCapabilities)(
609  BYTE dataCapsSize,
610  BYTE * pDataCaps );
611 
628  tFNDataCapabilities pCallback );
629 
641 typedef void (* tFNSignalStrength)(
642  INT8 signalStrength,
643  ULONG radioInterface );
644 
676  tFNSignalStrength pCallback,
677  BYTE thresholdsSize,
678  INT8 *pThresholds );
679 
680 /*
681  * For internal use only, not to be exposed to the user
682  * This structure will hold the input parameters passed for
683  * SetSignalStrengthCallback by the user
684  *
685  * \param thresholdsSize
686  * - Number of elements threshold array contains; a maximum of five
687  * thresholds is supported;
688  *
689  * \param pThresholds[IN]
690  * - Signal threshold array for each entry (in dBm).
691  *
692  * Note: None
693  *
694  */
696 {
699 };
700 
701 /*
702  * For internal use only, not to be exposed to the user
703  * Enables the Signal Strength callback function.
704  *
705  * \param pCallback[IN]
706  * - Callback function pointer
707  *
708  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
709  *
710  * \sa See qmerrno.h for eQCWWAN_xxx error values
711  *
712  * \note None
713  *
714  */
716  tFNSignalStrength pCallback );
717 
734 typedef void (* tFNRFInfo)(
735  ULONG radioInterface,
736  ULONG activeBandClass,
737  ULONG activeChannel );
738 
755  tFNRFInfo pCallback );
756 
817 typedef void (* tFNLUReject)(
818  ULONG serviceDomain,
819  ULONG rejectCause );
820 
837  tFNLUReject pCallback );
838 
851 typedef void (* tFNNewSMS)(
852  ULONG storageType,
853  ULONG messageIndex );
854 
869  tFNNewSMS pCallback );
870 
875 typedef enum SMSEventType
876 {
884 } eSMSEventType;
885 
897 typedef struct SMSMTMessage
898 {
902 
929 {
936 
945 typedef struct SMSMessageMode
946 {
949 
966 typedef struct SMSEtwsMessage
967 {
972 
985 typedef struct SMSEtwsPlmn
986 {
990 
1000 typedef struct SMSCAddress
1001 {
1004 } SMSCAddressInfo;
1005 
1018 typedef struct SMSOnIMS
1019 {
1021 }SMSOnIMSInfo;
1022 
1062 typedef struct SMSEventInfo_s
1063 {
1072 } SMSEventInfo;
1073 
1081 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1082 
1095 
1104 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1105 
1120  tFNNewNMEA pCallback );
1121 
1137 typedef void (* tFNPDSState)(
1138  ULONG enabledStatus,
1139  ULONG trackingStatus );
1140 
1153  tFNPDSState pCallback );
1154 
1182 typedef void (* tFNCATEvent)(
1183  ULONG eventID,
1184  ULONG eventLen,
1185  BYTE * pEventData );
1186 
1233  tFNCATEvent pCallback,
1234  ULONG eventMask,
1235  ULONG *pErrorMask );
1236 
1237 /*
1238  * For internal use only, not to be exposed to the user
1239  * This structure will hold the input parameters passed for
1240  * SetCATEventCallback by the user
1241  *
1242  * \param eventMask
1243  * - bitmask of CAT events to register for
1244  *
1245  * \param pErrorMask[OUT]
1246  * - error bitmask. Each bit set indicates the proactive command that
1247  * caused the error
1248  *
1249  * Note: None
1250  *
1251  */
1253 {
1256 };
1257 
1258 /*
1259  * For internal use only, not to be exposed to the user
1260  * Enables the CAT Event callback function.
1261  *
1262  * \param pCallback[IN]
1263  * - Callback function pointer
1264  *
1265  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1266  *
1267  * \sa See qmerrno.h for eQCWWAN_xxx error values
1268  *
1269  * \note None
1270  *
1271  */
1273  tFNCATEvent pCallback );
1274 
1280 typedef enum device_state_enum
1281 {
1286 }eDevState;
1287 
1297 typedef void (* tFNDeviceStateChange)(
1298  eDevState device_state );
1299 
1315 typedef void (* tFNNet)(
1316  ULONG q_depth,
1317  BYTE isThrottle,
1318  BYTE instanceId);
1319 
1336  tFNDeviceStateChange pCallback );
1337 
1366  BYTE instance,
1367  tFNNet pCallback,
1368  ULONG loMark,
1369  ULONG hiMark,
1370  ULONG period);
1371 
1390 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1391 
1409  tFNFwDldCompletion pCallback );
1410 
1424 typedef void (* tFNSLQSOMADMAlert)(
1425  ULONG eventType,
1426  BYTE *pEventFields );
1427 
1441  tFNSLQSOMADMAlert pCallback );
1442 
1443 
1460  tFNSLQSOMADMAlert pCallback );
1461 
1491 typedef void (* tFNOMADMState)(
1492  ULONG sessionState,
1493  ULONG failureReason );
1494 
1512  tFNOMADMState pCallback );
1513 
1514 #define MAX_RADIO_INTERFACE_LIST 255
1515 
1565 {
1573 };
1574 
1576 {
1579 };
1580 
1588 typedef void (* tFNServingSystem)(
1589  struct ServingSystemInfo *pServingSystem ,struct RoamingInfo *pRoamingInfo);
1590 
1606  tFNServingSystem pCallback );
1607 
1663 typedef void (* tFNBandPreference)(
1664  ULONGLONG band_pref );
1665 
1683  tFNBandPreference pCallback );
1684 
1690 typedef void (* tFNUSSDRelease)( void );
1691 
1707  tFNUSSDRelease pCallback );
1708 
1723 typedef void (* tFNUSSDNotification)(
1724  ULONG type,
1725  BYTE *pNetworkInfo );
1726 
1742  tFNUSSDNotification pCallback );
1743 
1794 };
1795 
1803 typedef void (* tFNSLQSSignalStrengths )(
1804  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1805 
1890 };
1891 
1920  tFNSLQSSignalStrengths pCallback,
1921  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1922 
1923 /*
1924  * For internal use only, not to be exposed to the user
1925  * Enables the Received Signal Strength Information callback function.
1926  *
1927  * \param pCallback[IN]
1928  * - Callback function pointer
1929  *
1930  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1931  *
1932  * \sa See qmerrno.h for eQCWWAN_xxx error values
1933  *
1934  * \note None
1935  *
1936  */
1938  tFNSLQSSignalStrengths pCallback );
1939 
1961 typedef struct
1962 {
1966 } ECTNum;
1967 
2026 typedef struct
2027 {
2033 
2041 typedef void (*tFNSUPSNotification)
2042  ( voiceSUPSNotification *pVoiceSUPSNotification );
2043 
2059 
2070 typedef void (* tFNSDKTerminated)(
2071  BYTE *psReason );
2072 
2098  tFNSDKTerminated pCallback );
2099 
2170 typedef struct
2171 {
2185 
2197 typedef void (* tFNAllCallStatus )(
2198  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2199 
2215  tFNAllCallStatus pCallback );
2216 
2235 {
2239 
2247 typedef void (*tFNtransLayerInfo)
2248  ( transLayerNotification *pTransLayerNotification );
2249 
2265 
2283 {
2286 
2294 typedef void (*tFNtransNWRegInfo)
2295  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2296 
2312 
2321 typedef void (* tFNSysSelectionPref )
2322  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2323 
2341 
2350 typedef void (* tFNUIMRefresh )
2351  ( UIMRefreshEvent *pUIMRefreshEvent );
2352 
2370 
2378 typedef struct
2379 {
2382 
2391 typedef void ( * tFNUIMStatusChangeInfo)
2392  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2393 
2409  tFNUIMStatusChangeInfo pCallback );
2410 
2427 typedef struct
2428 {
2432 
2441 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2442 
2462 
2490 typedef struct
2491 {
2496 
2504 typedef void ( * tFNDTMFEvent)
2505  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2506 
2524 
2601 typedef struct
2602 {
2621 } voiceSUPSInfo;
2622 
2631 typedef void ( * tFNSUPSInfo)
2632  ( voiceSUPSInfo *pVoiceSUPSInfo );
2633 
2654 
2739 typedef struct
2740 {
2762 } nasSysInfo;
2763 
2771 typedef void ( *tFNSysInfo )
2772  ( nasSysInfo *pNasSysInfo ) ;
2773 
2796 
2828 typedef struct
2829 {
2837 } UniversalTime;
2838 
2865 typedef struct
2866 {
2871 } nasNetworkTime;
2872 
2880 typedef void ( *tFNNetworkTime )
2881  ( nasNetworkTime *pNasNetworkTime );
2882 
2901 
2967 {
2982 };
2983 
2984 
3043 {
3056 };
3057 
3118 {
3124 };
3125 
3150 {
3156 };
3157 
3158 /*
3159  * This structure will hold the SwiOmaDmConfig session parameters information.
3160  *
3161  * \param notification
3162  * - 0x01 - GPS settings change
3163  * - 0x02 - Device reset
3164  * - 0x03 - Device factory reset
3165  * - 0x04 - CI-DC Session start
3166  * - 0x05 - CI-DC Session end
3167  * - 0x06 - CI-PRL Session start
3168  * - 0x07 - CI-PRL Session end
3169  * - 0x08 - CI-FUMO Session start
3170  * - 0x09 - CI-FUMO session end
3171  * - 0x0A - HFA-DC Session start
3172  * - 0x0B - HFA-DC Session end
3173  * - 0x0C - HFA-PRL Session start
3174  * - 0x0D - HFA-PRL Session end
3175  * - 0x0E - HFA-FUMO Session start
3176  * - 0x0F - HFA-FUMO session end
3177  * - 0x10 - NI Session start
3178  *
3179  * \param sessionStatus
3180  * - This field will set to the session status for notifications that
3181  * occur at the end of a session, zero for all other notifications
3182  *
3183  */
3185 {
3188 };
3189 
3195 typedef union sessionInfo
3196 {
3201 
3207 typedef union sessionInfoExt
3208 {
3212 
3225 typedef struct
3226 {
3229 } SMSMemoryInfo;
3230 
3239 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3240 
3255 
3292 typedef struct
3293 {
3297 
3307 typedef void ( * tFNOTASPStatus )
3308  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3309 
3330  tFNOTASPStatus pCallback );
3331 
3345 typedef struct
3346 {
3350 } signalInfo;
3351 
3367 typedef struct
3368 {
3371  BYTE callerID[255];
3372 } callerIDInfo;
3373 
3430 typedef struct
3431 {
3437  BYTE number[255];
3439 
3496 typedef struct
3497 {
3503  BYTE number[255];
3504 } calledPartyInfo;
3505 
3565 typedef struct
3566 {
3573  BYTE number[255];
3574 } redirNumInfo;
3575 
3586 typedef struct
3587 {
3590 } NSSAudioCtrl;
3591 
3608 typedef struct
3609 {
3614 } lineCtrlInfo;
3615 
3631 typedef struct
3632 {
3635  BYTE extDispInfo[255];
3636 } extDispRecInfo;
3637 
3701 typedef struct
3702 {
3719 } voiceInfoRec;
3720 
3730 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3731 
3749 
3760 typedef struct
3761 {
3764 } msgWaitingInfo;
3765 
3774 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3775 
3790 
3810 typedef struct
3811 {
3816 
3841 typedef struct
3842 {
3849 } QosFlowInfo;
3850 
3851 
3897 typedef struct
3898 {
3899  //TODO temp commented for compilation
3900  //QosFlowInfoTlv QFlowInf
3901 
3907 } QosEventInfo;
3908 
3909 
3919 typedef void (* tFNSLQSQOSEvent)(
3920  BYTE instance,
3921  QosFlowInfo *pFlowInfo
3922  );
3923 
3945  BYTE instance,
3946  tFNSLQSQOSEvent pCallback
3947  );
3948 
3997 typedef void (* tFNQosStatus)(
3998  BYTE instance,
3999  ULONG id,
4000  BYTE status,
4001  BYTE event,
4002  BYTE reason
4003  );
4004 
4023  BYTE instance,
4024  tFNQosStatus pCallback
4025  );
4026 
4035 typedef void (* tFNQosNWStatus)(
4036  BYTE status
4037  );
4038 
4054  tFNQosNWStatus pCallback
4055  );
4056 
4065 typedef void (* tFNQosPriEvent)(
4066  WORD event
4067  );
4068 
4086  tFNQosPriEvent pCallback );
4087 
4117 typedef struct
4118 {
4126 } nasSigInfo;
4127 
4135 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
4136 
4162  tFNSigInfo pCallback,
4163  sigInfo *pSigInfo );
4164 
4185 {
4189 
4197 typedef void (*tFNModemTempInfo)
4198  ( modemTempNotification *pModemTempNotification );
4199 
4215 
4283 typedef struct _packetSrvStatus
4284 {
4294 } packetSrvStatus;
4295 
4303 typedef void (* tFNPacketSrvState)(
4304  packetSrvStatus *pPacketSrvStatus );
4305 
4322  tFNPacketSrvState pCallback );
4323 
4324 /*
4325  * Name: HDRPersonalityInd
4326  *
4327  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4328  *
4329  * Members: pCurrentPersonality
4330  * - Current active personality index.
4331  *
4332  * pPersonalityListLength
4333  * - Number of Personality Protocol Subtype contains in this response.
4334  *
4335  * pProtocolSubtypeElement
4336  * - See \ref protocolSubtypeElement for more information.
4337  */
4338 typedef struct
4339 {
4344 
4353 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4354 
4371 
4406 typedef struct
4407 {
4416 
4424 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4425 
4442 
4460 typedef struct
4461 {
4466 
4474 typedef void ( * tFNImsRegMgrConfig) (
4475  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4476 
4493 
4514 typedef struct
4515 {
4520 
4528 typedef void ( * tFNImsSMSConfig) (
4529  imsSMSConfigInfo *pImsSMSConfigInfo );
4530 
4547 
4557 typedef struct
4558 {
4561 
4569 typedef void ( * tFNImsUserConfig) (
4570  imsUserConfigInfo *pImsUserConfigInfo );
4571 
4588 
4672 typedef struct
4673 {
4687 
4695 typedef void ( * tFNImsVoIPConfig) (
4696  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4697 
4729 typedef struct
4730 {
4736 
4744 typedef void (* tFNUSSDNoWaitIndication)(
4745  USSDNoWaitIndicationInfo *pNetworkInfo );
4757  tFNUSSDNoWaitIndication pCallback );
4758 
4759 /* Unstructured supplementary service data coding scheme*/
4760 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4761 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4762 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4763 
4774 typedef struct
4775 {
4778 } channelRate;
4779 
4780 /*
4781  * Name: DUNCallInfoInd
4782  *
4783  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4784  *
4785  * \param MdmConnStatus
4786  * - Current link status
4787  * - 0x01 - Disconnected
4788  * - 0x02 - Connected
4789  *
4790  * \param CallEndReason
4791  * - Last modem call end reason
4792  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4793  *
4794  * \param TXOKBytesCount
4795  * - Number of bytes transmitted without error
4796  *
4797  * \param RXOKBytesCount
4798  * - Number of bytes transmitted without error
4799  *
4800  * \param DormancyStatus
4801  * - Dormancy Status
4802  * - 0x01 - Traffic channel dormant
4803  * - 0x02 - Traffic channel active
4804  *
4805  * \param DataBearerTech
4806  * - Current data bearer technology
4807  * - Returned only if a data call is up
4808  * - 0x01 - cdma2000 1X
4809  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4810  * - 0x03 - GSM
4811  * - 0x04 - UMTS
4812  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4813  * - 0x06 - EDGE
4814  * - 0x07 - HSDPA and WCDMA
4815  * - 0x08 - WCDMA and HSUPA
4816  * - 0x09 - HSDPA and HSUPA
4817  * - 0x0A - LTE
4818  * - 0x0B - cdma2000 EHRPD
4819  * - 0x0C - HSDPA+ and WCDMA
4820  * - 0x0D - HSDPA+ and HSUPA
4821  * - 0x0E - DC_HSDPA+ and WCDMA
4822  * - 0x0F - DC_HSDPA+ and HSUPA
4823  * - 0x10 - HSDPA+ and 64QAM
4824  * - 0x11 - HSDPA+, 64QAM and HSUPA
4825  * - 0x12 - TDSCDMA
4826  * - 0x13 - TDSCDMA and HSDPA
4827  * - 0xFF - Unknown
4828  *
4829  * \param ChannelRate
4830  * - See \ref channelRate for more information
4831  */
4832 typedef struct
4833 {
4842 
4850 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4851 
4871 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4872 
4874 
4882 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4883 
4899 
4950 typedef struct SMSAsyncRawSend_s
4951 {
4963 } SMSAsyncRawSend;
4964 
4972 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4973 
4990 
5005 typedef struct LteNasReleaseInfo_s
5006 {
5011 
5039 typedef struct SwiOTAMsg_s
5040 {
5043  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
5046 } SwiOTAMsg;
5047 
5055 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
5056 
5077 
5078 
5079 
5108 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude,
5109  BYTE session_status, ULONG pos_src );
5110 
5123  tFNNewGPS pCallback );
5124 
5148 typedef void (* tFNNewRMTransferStatistics)(
5150 
5164  tFNNewRMTransferStatistics pCallback );
5165 
5179 typedef struct
5180 {
5184 } DHCPOption;
5185 
5196 typedef struct
5197 {
5200 } DHCPOptionList;
5201 
5223 typedef struct
5224 {
5230 
5238 typedef void (* tFNDHCPv4ClientLeaseStatus)(
5239  BYTE instance,
5240  WdsDHCPv4ClientLeaseInd *pMsg );
5241 
5259  BYTE instance,
5260  tFNDHCPv4ClientLeaseStatus pCallback );
5261 
5282 typedef struct
5283 {
5286 
5294 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
5295 
5308  tFNSetCradleMount pCallback);
5309 
5318 typedef struct
5319 {
5322 
5330 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
5331 
5344  tFNSetEventTimeSync pCallback );
5345 
5365 typedef struct
5366 {
5369 
5377 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5378 
5391  tFNInjectTimeStatus pCallback );
5413 typedef struct accelAcceptReady_s{
5418 
5440 typedef struct gyroAcceptReady_s{
5466 typedef struct accelTempAcceptReady_s{
5492 typedef struct gyroTempAcceptReady_s{
5497 
5511 typedef struct{
5517 
5525 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5526 
5539  tFNSensorStreaming pCallback );
5540 
5584 typedef struct
5585 {
5593 
5601 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5602 
5615  tFNInjectSensorData pCallback );
5631 typedef struct precisionDilution_s{
5636 
5648 typedef struct gpsTime_s{
5651 }gpsTime;
5652 
5671 typedef struct sensorDataUsage_s{
5675 
5692 typedef struct svUsedforFix_s{
5695 }svUsedforFix;
5696 
5874 typedef struct
5875 {
5909 
5917 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5918 typedef struct
5919 {
5921  USHORT entries[255];
5922 } t_Sv;
5923 
5924 typedef struct
5925 {
5928 } t_sensor;
5929 
5930 typedef struct
5931 {
5934 } t_gpsTime;
5935 
6112 typedef struct
6113 {
6146 
6154 typedef void (* tFNBestAvailPos)( QmiCbkLocBestAvailPosInd *pBestAvailPos );
6155 
6156 
6175 typedef void (* tFNOpMode)( ULONG mode );
6176 
6189  tFNEventPosition pCallback );
6190 
6200  tFNOpMode pCallback );
6201 
6224 typedef struct
6225 {
6230 
6238 typedef void ( * tFNImsaRegStatus) (
6239  imsaRegStatusInfo *pImsaRegStatusInfo );
6240 
6255 
6298 typedef struct
6299 {
6309 
6317 typedef void ( * tFNImsaSvcStatus) (
6318  imsaSvcStatusInfo *pImsaSvcStatusInfo );
6319 
6334 
6352 typedef struct
6353 {
6359 
6367 typedef void ( * tFNImsaRatStatus) (
6368  imsaRatStatusInfo *pImsaRatStatusInfo );
6369 
6384 
6404 typedef struct
6405 {
6409 
6417 typedef void ( * tFNImsaPdpStatus) (
6418  imsaPdpStatusInfo *pImsaPdpStatusInfo );
6419 
6434 
6457  tFNSigInfo pCallback,
6458  setSignalStrengthInfo *pSigInfo2 );
6459 
6537 typedef struct
6538 {
6549 } satelliteInfo;
6550 
6567 typedef struct
6568 {
6572 
6580 typedef void (*tFNGnssSvInfo)
6581  (gnssSvInfoNotification *pGnssSvInfoNotification );
6582 
6599  tFNGnssSvInfo pCallback );
6600 
6601 
6633 typedef struct
6634 {
6637 
6645 typedef void (*tFNDelAssistData)
6646  (delAssistDataStatus *pAssistDataNotification );
6647 
6657  tFNDelAssistData pCallback );
6658 
6659 
6678 typedef struct
6679 {
6686 
6687 
6694 typedef void (* tFNASwiLTECphyCalInfo)( QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo );
6695 
6710 
6711 /*
6712  * Name: RankIndicatorInd
6713  *
6714  * Purpose: Structure used to store the Tlv parameters for RankIndicatorInd
6715  *
6716  * \param pCount1
6717  * - Count of Rank 1
6718  *
6719  * \param pCount2
6720  * - Count of Rank 2
6721  */
6722 typedef struct
6723 {
6727 
6734 typedef void ( *tFNRankIndicator )( RankIndicatorInd *pRankIndicatorInd );
6735 
6737  tFNRankIndicator pCallback );
6738 
6762 typedef struct
6763 {
6766 
6774 typedef void (*tFNInjectUTCTime)
6775  (QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification );
6776 
6786  tFNInjectUTCTime pCallback );
6787 
6819 typedef struct
6820 {
6823 
6831 typedef void (*tFNInjectPosition)
6832  (QmiCbkLocInjectPositionInd *pInjectPositionNotification );
6833 
6843  tFNInjectPosition pCallback );
6844 
6854 typedef struct
6855 {
6859 
6867 typedef void (*tFNCbkUimSlotStatusChangeInd)
6868  (UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd );
6869 
6885  tFNCbkUimSlotStatusChangeInd pCallback );
6886 
6897 typedef struct
6898 {
6901 
6909 typedef void (* tFNSetEngineState)( QmiCbkLocEngineStateInd *pSetLocEngineState );
6910 
6921  tFNSetEngineState pCallback );
6922 
6923 
6952 {
6956 
6964 typedef void (*tFNResetInfo)
6965  ( ResetInfoNotification *pResetInfoNotification );
6966 
6975  tFNResetInfo pCallback );
6976 
6977 
6989 typedef struct
6990 {
6994 
6995 
7006 typedef struct
7007 {
7011 
7019 typedef void (* tFNMitiLvlRpt)( QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount );
7020 
7021 
7034  tFNMitiLvlRpt pCallback );
7035 
7036 
7057 typedef struct
7058 {
7061 
7069 typedef void (* tFNSetExtPowerConfig)( QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus );
7070 
7083  tFNSetExtPowerConfig pCallback);
7084 
7097  tFNBestAvailPos pCallback );
7098 
7111 typedef struct
7112 {
7113  char t3396_apn[101];
7114  BYTE t3396_plmn_id[3];
7116 } nasTimers;
7117 
7125 typedef void (*tFNNasTimer) (nasTimers *timers);
7126 
7139 
7140 typedef enum
7141 {
7148 
7158 typedef struct
7159 {
7162 }CsgId;
7163 
7185 typedef struct
7186 {
7191 }PlmnID;
7192 
7264 typedef struct
7265 {
7272 
7280 typedef void ( *tFNNetworkReject )
7281  ( nasNetworkReject *pNetworkReject );
7282 
7284 
7285 /*
7286  * Structure for Swi AVMS Event Report indication parameters.
7287  *
7288  * \param pBinaryUPdateSessionInfo (optional)
7289  * - See \ref QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp for more information
7290  *
7291  * \param pConfig (optional)
7292  * - See \ref QmiSwiAvmsEventReportConfigResp for more information.
7293  *
7294  * \param pNotification (optional)
7295  * - See \ref QmiSwiAvmsEventReportNotificationResp for more information.
7296  *
7297  * \param pConnectionRequest (optional)
7298  * - See \ref QmiSwiAvmsEventReportConnectionRequestResp for more information.
7299  *
7300  * \param pWAMSParaChanged (optional)
7301  * - See \ref QmiSwiAvmsEventReportWAMSParamChangeResp for more information.
7302  *
7303  * \param pPackageID (optional)
7304  * - See \ref QmiSwiAvmsEventReportPackageIDResp for more information.
7305  *
7306  * \param pRegStatus (optional)
7307  * - See \ref QmiSwiAvmsEventReportRegStatusResp for more information.
7308  *
7309  * \param pDataSessionStatus (optional)
7310  * - See \ref QmiSwiAvmsEventReportNotifStatusResp for more information.
7311  *
7312  * \param pSessionType (optional)
7313  * - See \ref QmiSwiAvmsEventReportSessionTypeResp for more information.
7314  */
7315 typedef struct _SwiAvmsEventInd
7316 {
7337 
7339 
7347 typedef void ( *tFNSwiAvmEventReport )
7348  ( SwiAvmsEventInd *pEvent );
7349 
7351 
7361 typedef void (*tFNEventNmea)
7362  (CHAR *pNMEAData );
7363 
7375 
7388 typedef struct
7389 {
7393 } IPv4Info;
7394 
7409 typedef struct
7410 {
7411  WORD address[8];
7414 } IPv6Info;
7415 
7427 typedef struct
7428 {
7429  CHAR address[256];
7431 } urlAddr;
7432 
7469 typedef struct
7470 {
7477 
7485 typedef void (* tFNGetServer)( QmiCbkLocGetServerInd *pGetLocServerInfo );
7486 
7501  tFNGetServer pCallback );
7502 
7503 
7504 #ifdef __cplusplus
7505 } /* extern "C" { */
7506 #endif
7507 
7508 #endif /* __GOBI_API_CBK_H__ */
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7430
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5893
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5882
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1723
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4960
Definition: qaGobiApiVoice.h:3091
BYTE sinr
Definition: qaGobiApiCbk.h:1789
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3705
void(* tFNSwiAvmEventReport)(SwiAvmsEventInd *pEvent)
Definition: qaGobiApiCbk.h:7348
BYTE connetionState
Definition: qaGobiApiCbk.h:6406
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5492
BYTE state
Definition: qaGobiApiCbk.h:3151
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4518
Definition: qaGobiApiNas.h:2649
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2748
Definition: qaGobiApiNas.h:2960
BYTE optCode
Definition: qaGobiApiCbk.h:5181
Definition: qaGobiApiCbk.h:5440
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3717
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4683
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5586
Definition: qaGobiApiCbk.h:1878
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:6303
BYTE interval
Definition: qaGobiApiCbk.h:342
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2613
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2284
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:6129
BYTE sessionId
Definition: qaGobiApiCbk.h:5877
SMSEventType
Definition: qaGobiApiCbk.h:875
Definition: qaGobiApiCbk.h:7264
Definition: qaGobiApiCbk.h:3701
BYTE numOpt
Definition: qaGobiApiCbk.h:5198
Definition: qaGobiApiCbk.h:7146
Definition: qaGobiApiVoice.h:3139
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2234
USHORT namelength
Definition: qaGobiApiCbk.h:3052
Definition: qaGobiApiCbk.h:5874
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4961
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5886
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:4184
Definition: qaGobiApiCbk.h:877
ULONG serverStatus
Definition: qaGobiApiCbk.h:7471
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1663
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:6367
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1297
Definition: qaGobiApiVoice.h:2404
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5601
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4681
Definition: qaGobiApiCbk.h:897
Definition: qaGobiApiCbk.h:5584
Definition: qaGobiApiTmd.h:194
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:6227
BYTE data[256]
Definition: qaGobiApiCbk.h:1003
BYTE signalType
Definition: qaGobiApiCbk.h:3347
Definition: qaGobiApiCbk.h:878
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1069
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
WORD Count1
Definition: qaGobiApiCbk.h:6724
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:6137
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4677
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5591
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2868
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3906
QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp BinaryUpdateSessionInfo
Definition: qaGobiApiCbk.h:7318
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:4135
INT8 * pRscp
Definition: qaGobiApiCbk.h:4124
char CHAR
Definition: SwiDataTypes.h:33
Definition: qaGobiApiVoice.h:1920
void(* tFNInjectUTCTime)(QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification)
Definition: qaGobiApiCbk.h:6775
Definition: qaGobiApiCbk.h:3292
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3905
Definition: qaGobiApiVoice.h:2460
USHORT versionlength
Definition: qaGobiApiCbk.h:2975
Definition: qaGobiApiCbk.h:3430
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3715
Definition: qaGobiApiCbk.h:1252
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1571
ULONG svStatus
Definition: qaGobiApiCbk.h:6544
BYTE callID
Definition: qaGobiApiCbk.h:3294
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5902
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:5005
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:156
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:4198
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5880
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2177
Definition: qaGobiApiCbk.h:2739
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4288
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:4065
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:6124
QmiSwiAvmsEventReportHTTPStatusResp HTTPStatus
Definition: qaGobiApiCbk.h:7334
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5469
Definition: qaGobiApiNas.h:2783
Definition: qaGobiApiCbk.h:5196
UIMSlotsStatus slotsstatusChange
Definition: qaGobiApiCbk.h:6856
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4838
ULONG t3396_val
Definition: qaGobiApiCbk.h:7115
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4777
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4733
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:229
Thermal Mitigation Device API function prototypes.
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1071
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:225
Definition: qaGobiApiCbk.h:2378
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1572
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5898
satelliteInfo * pSatelliteInfo
Definition: qaGobiApiCbk.h:6570
Definition: qaGobiApiCbk.h:3367
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3813
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5891
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4959
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1803
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1514
void(* tFNEventNmea)(CHAR *pNMEAData)
Definition: qaGobiApiCbk.h:7362
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:6304
BYTE PI
Definition: qaGobiApiCbk.h:3369
Definition: qaGobiApiNas.h:6172
Definition: qaGobiApiSms.h:1496
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3711
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:562
Definition: qaGobiApiSwiAvms.h:352
Definition: qaGobiApiCbk.h:222
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5933
IPv4Info * pIPv4AddrInfo
Definition: qaGobiApiCbk.h:7473
struct gyroAcceptReady_s gyroAcceptReady
WdsDHCPv4ProfileId * pProfileId
Definition: qaGobiApiCbk.h:5225
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:6121
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:734
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:115
cardStatus statusChange
Definition: qaGobiApiCbk.h:2380
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:6228
void(* tFNMitiLvlRpt)(QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:7019
Definition: qaGobiApiCbk.h:5365
BYTE bAltitudeAssumed
Definition: qaGobiApiCbk.h:6569
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3730
Definition: qaGobiApiCbk.h:4729
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:3997
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2758
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:6132
void(* tFNGetServer)(QmiCbkLocGetServerInd *pGetLocServerInfo)
Definition: qaGobiApiCbk.h:7485
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1569
BYTE source
Definition: qaGobiApiCbk.h:6954
PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: qaGobiApiCbk.h:6682
ULONG SLQSSetLocInjectUTCTimeCallback(tFNInjectUTCTime pCallback)
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:6125
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:29
Definition: qaGobiApiCbk.h:879
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2751
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:30
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:143
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1791
unsigned char BYTE
Definition: SwiDataTypes.h:32
Definition: qaGobiApiWds.h:4224
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3198
BYTE PI
Definition: qaGobiApiCbk.h:3498
BYTE * pHorEllpConf
Definition: qaGobiApiCbk.h:6127
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:4120
BYTE upLink
Definition: qaGobiApiCbk.h:3588
device_state_enum
Definition: qaGobiApiCbk.h:1280
WORD ModemTemperature
Definition: qaGobiApiCbk.h:4187
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2979
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:6417
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3164
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3308
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5879
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3239
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5587
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:6307
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2742
Definition: qaGobiApiNas.h:1348
BYTE month
Definition: qaGobiApiCbk.h:2831
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7392
BYTE numType
Definition: qaGobiApiCbk.h:3500
ULONG SetLocGnssSvInfoCallback(tFNGnssSvInfo pCallback)
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5693
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3348
BYTE numLen
Definition: qaGobiApiCbk.h:3436
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:240
USHORT sessionStatus
Definition: qaGobiApiCbk.h:3187
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4972
ULONG v6sessionId
Definition: qaGobiApiCbk.h:117
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5515
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:988
BYTE state
Definition: qaGobiApiCbk.h:3814
BYTE signal
Definition: qaGobiApiCbk.h:3349
WORD techName
Definition: qaGobiApiCbk.h:4292
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:6305
Definition: qaGobiApiCbk.h:7158
Definition: qaGobiApiCbk.h:928
Definition: qaGobiApiCbk.h:4557
Definition: qaGobiApiCbk.h:2828
void(* tFNCbkUimSlotStatusChangeInd)(UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd)
Definition: qaGobiApiCbk.h:6868
Location API function prototypes.
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5694
Definition: qaGobiApiNas.h:1360
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:6139
Definition: qaGobiApiCbk.h:1282
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5513
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:224
signed char INT8
Definition: SwiDataTypes.h:31
Definition: qaGobiApiCbk.h:141
IPv6Info * pIPv6AddrInfo
Definition: qaGobiApiCbk.h:7474
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:32
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2747
WORD messageID
Definition: qaGobiApiCbk.h:4953
ULONG io
Definition: qaGobiApiCbk.h:1788
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2611
Definition: qaGobiApiCbk.h:1285
Definition: qaGobiApiCbk.h:3841
Definition: qaGobiApiSwiAvms.h:199
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4744
void(* tFNDelAssistData)(delAssistDataStatus *pAssistDataNotification)
Definition: qaGobiApiCbk.h:6646
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5917
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2492
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:6131
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7413
Definition: qaGobiApiSwiAvms.h:266
ULONG userData
Definition: qaGobiApiCbk.h:4962
INT8 * pGSMSigInfo
Definition: qaGobiApiCbk.h:4121
ULONG * pHeading
Definition: qaGobiApiCbk.h:6136
void(* tFNDHCPv4ClientLeaseStatus)(BYTE instance, WdsDHCPv4ClientLeaseInd *pMsg)
Definition: qaGobiApiCbk.h:5238
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4695
WORD data_len
Definition: qaGobiApiCbk.h:5042
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5367
Definition: qaGobiApiVoice.h:2339
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3154
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2754
Definition: qaGobiApiCbk.h:3565
BYTE presentationInd
Definition: qaGobiApiCbk.h:1964
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:6120
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:6355
ULONG SLQSSetSwiGetResetInfoCallback(tFNResetInfo pCallback)
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:1066
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3608
struct SMSAsyncRawSend_s SMSAsyncRawSend
Definition: qaGobiApiCbk.h:7057
DHCPOption * pOptions
Definition: qaGobiApiCbk.h:5199
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
ULONG SetLocDeleteAssistDataCallback(tFNDelAssistData pCallback)
void(* tFNRankIndicator)(RankIndicatorInd *pRankIndicatorInd)
Definition: qaGobiApiCbk.h:6734
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:2042
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2757
Definition: qaGobiApiCbk.h:2427
Definition: qaGobiApiLoc.h:1299
Definition: qaGobiApiCbk.h:2026
Definition: qaGobiApiCbk.h:1785
ULONG SLQSNasSwiOTAMessageCallback(NasSwiIndReg *req, tFNASwiOTAMsg pCallback)
Definition: qaGobiApiVoice.h:2299
ULONG SetCATEventCallback(tFNCATEvent pCallback, ULONG eventMask, ULONG *pErrorMask)
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:6122
BYTE package_name[256]
Definition: qaGobiApiCbk.h:3053
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:6134
Definition: qaGobiApiNas.h:2543
Definition: qaGobiApiNas.h:3475
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2761
struct omaDmNotificationsTlv omaDmNotifications
Definition: qaGobiApiCbk.h:3199
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
QmiSwiAvmsEventReportRegStatusResp RegStatus
Definition: qaGobiApiCbk.h:7336
Definition: qaGobiApiWds.h:4536
ULONG SetUimSlotStatusChangeCallback(tFNCbkUimSlotStatusChangeInd pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3153
Definition: qaGobiApiNas.h:6928
BYTE reserved
Definition: qaGobiApiCbk.h:3045
Definition: qaGobiApiCbk.h:6537
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3210
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3714
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2604
WORD port
Definition: qaGobiApiCbk.h:7391
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:1020
BYTE bNumberOfPhySlots
Definition: qaGobiApiCbk.h:6857
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5904
BYTE data[256]
Definition: qaGobiApiCbk.h:934
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4474
WORD batchPerSec
Definition: qaGobiApiCbk.h:5443
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:698
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4409
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2182
Definition: qaGobiApiVoice.h:2381
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:5045
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3121
BYTE state
Definition: qaGobiApiCbk.h:3119
ULONG * pSpeedVerticalUnc
Definition: qaGobiApiCbk.h:6135
Definition: qaGobiApiCbk.h:3496
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4287
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:6123
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5415
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2526
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:31
Definition: qaGobiApiCbk.h:4514
DHCPOptionList * pOptList
Definition: qaGobiApiCbk.h:5228
Definition: qaGobiApiCbk.h:5223
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3568
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:4123
Definition: qaGobiApiCbk.h:5631
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3155
BYTE notification
Definition: qaGobiApiCbk.h:3186
Definition: qaGobiApiCbk.h:880
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5883
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:6130
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:501
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:4119
ULONG messageIndex
Definition: qaGobiApiCbk.h:900
Definition: qaGobiApiNas.h:2155
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4958
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2601
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1284
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2183
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:4035
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4685
Definition: qaGobiApiCbk.h:883
ULONG status
Definition: qaGobiApiCbk.h:6764
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1885
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4463
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2615
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5650
BYTE day
Definition: qaGobiApiCbk.h:2832
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:1065
Definition: qaGobiApiCbk.h:3117
WORD gpsWeek
Definition: qaGobiApiCbk.h:5649
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2978
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2619
Definition: qaGobiApiVoice.h:2479
BYTE injectEnable
Definition: qaGobiApiCbk.h:5441
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1786
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4408
void(* tFNSLQSOMADMAlert)(ULONG eventType, BYTE *pEventFields)
Definition: qaGobiApiCbk.h:1424
BYTE state
Definition: qaGobiApiCbk.h:3044
Definition: qaGobiApiCbk.h:3184
WORD gnssSvId
Definition: qaGobiApiCbk.h:6542
BYTE injectEnable
Definition: qaGobiApiCbk.h:5414
BYTE reason
Definition: qaGobiApiCbk.h:3571
Definition: qaGobiApiCbk.h:3195
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5927
signed short SHORT
Definition: SwiDataTypes.h:38
Definition: qaGobiApiNas.h:1251
WORD mnc
Definition: qaGobiApiCbk.h:7188
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2972
const char * LPCSTR
Definition: SwiDataTypes.h:36
Definition: qaGobiApiSwiAvms.h:216
ULONG eventMask
Definition: qaGobiApiCbk.h:1254
Definition: qaGobiApiCbk.h:966
Definition: qaGobiApiCbk.h:3345
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4675
BYTE second
Definition: qaGobiApiCbk.h:2835
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3122
BYTE callID
Definition: qaGobiApiCbk.h:2028
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5514
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2610
ULONG SetLocOpModeCallback(tFNOpMode pCallback)
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4676
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:5055
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4517
void(* tFNGnssSvInfo)(gnssSvInfoNotification *pGnssSvInfoNotification)
Definition: qaGobiApiCbk.h:6581
Definition: qaGobiApiCbk.h:7006
BYTE lteRsrpDelta
Definition: qaGobiApiCbk.h:1889
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:21
Definition: qaGobiApiVoice.h:2442
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:641
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:5330
Definition: qaGobiApiVoice.h:1500
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5888
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:5044
Definition: qaGobiApiCbk.h:3897
FLOAT elevation
Definition: qaGobiApiCbk.h:6546
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4569
ULONG v4sessionId
Definition: qaGobiApiCbk.h:116
void(* tFNResetInfo)(ResetInfoNotification *pResetInfoNotification)
Definition: qaGobiApiCbk.h:6965
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5512
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4836
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2869
BYTE toggleMode
Definition: qaGobiApiCbk.h:3611
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3123
BYTE state
Definition: qaGobiApiCbk.h:2968
QmiSwiAvmsEventReportWAMSParamChangeResp WAMSParaChanged
Definition: qaGobiApiCbk.h:7326
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
Definition: qaGobiApiNas.h:6816
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiCbk.h:7111
Definition: qaGobiApiVoice.h:287
Definition: qaGobiApiCbk.h:4283
BYTE svInfoMask
Definition: qaGobiApiCbk.h:6545
BYTE ackIndicator
Definition: qaGobiApiCbk.h:930
BYTE callID
Definition: qaGobiApiCbk.h:3703
Definition: qaGobiApiSwiAvms.h:118
ULONG SLQSNasTimerCallback(tFNNasTimer pCallback)
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:985
BYTE rejectCause
Definition: qaGobiApiCbk.h:7268
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4834
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7161
BYTE version[256]
Definition: qaGobiApiCbk.h:2976
Definition: qaGobiApiCbk.h:5179
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5876
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiUim.h:1862
QmiSwiAvmsEventReportDataSessionStatusResp DataSessionStatus
Definition: qaGobiApiCbk.h:7330
Definition: qaGobiApiCbk.h:6404
Definition: qaGobiApiCbk.h:7315
Definition: qaGobiApiCbk.h:3810
Definition: qaGobiApiVoice.h:2423
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2172
Definition: qaGobiApiCbk.h:87
ULONG id
Definition: qaGobiApiCbk.h:3812
Definition: qaGobiApiSms.h:1100
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:5320
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4839
Wireless Data Service API function prototypes.
void(* tFNSetEngineState)(QmiCbkLocEngineStateInd *pSetLocEngineState)
Definition: qaGobiApiCbk.h:6909
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2236
Definition: qaGobiApiCbk.h:881
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4776
Definition: qaGobiApiCbk.h:3207
Definition: qaGobiApiCbk.h:1575
WORD causeCode
Definition: qaGobiApiCbk.h:4954
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1882
CsgId * pCsgId
Definition: qaGobiApiCbk.h:7270
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3119
ULONG status
Definition: qaGobiApiCbk.h:7059
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4289
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5442
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4290
ULONG receivedBytes
Definition: qaGobiApiCbk.h:3048
Definition: qaGobiApiCbk.h:5671
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1790
ULONG SetLocBestAvailPosCallback(tFNBestAvailPos pCallback)
ULONG type
Definition: qaGobiApiCbk.h:5041
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:530
Definition: qaGobiApiCbk.h:4832
WORD mcc
Definition: qaGobiApiCbk.h:7187
Definition: qaGobiApiCbk.h:5918
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2745
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2176
Definition: qaGobiApiCbk.h:4950
FLOAT snr
Definition: qaGobiApiCbk.h:6548
BYTE numLen
Definition: qaGobiApiCbk.h:3502
Definition: qaGobiApiNas.h:1335
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4413
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
WORD Count2
Definition: qaGobiApiCbk.h:6725
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3774
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
TYPE_OF_SERVICE_DOMAIN serviceDomain
Definition: qaGobiApiCbk.h:7267
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5511
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5589
Definition: qaGobiApiCbk.h:6722
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:6356
Definition: qaGobiApiNas.h:1318
Definition: qaGobiApiCbk.h:113
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:226
ULONG * pHeading
Definition: qaGobiApiCbk.h:5894
ULONG SetLocEngineStateCallback(tFNSetEngineState pCallback)
void(* tFNOpMode)(ULONG mode)
Definition: qaGobiApiCbk.h:6175
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4679
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1315
Definition: qaGobiApiCbk.h:2490
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3903
Definition: qaGobiApiCbk.h:4117
struct _getResetInfoNotification ResetInfoNotification
PlmnID * pPlmnId
Definition: qaGobiApiCbk.h:7269
BYTE numType
Definition: qaGobiApiCbk.h:3434
Definition: qaGobiApiNas.h:2912
BYTE injectEnable
Definition: qaGobiApiCbk.h:5467
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:6354
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1787
Definition: qaGobiApiCbk.h:6989
Definition: qaGobiApiSwiAvms.h:284
BYTE nas_minor
Definition: qaGobiApiCbk.h:5009
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7190
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3718
BYTE registrationState
Definition: qaGobiApiCbk.h:1566
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3712
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5892
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3370
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:6301
Definition: qaGobiApiVoice.h:958
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2178
Definition: qaGobiApiVoice.h:3214
BYTE userInputReq
Definition: qaGobiApiCbk.h:3120
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3904
unsigned short USHORT
Definition: SwiDataTypes.h:35
USHORT gpsWeek
Definition: qaGobiApiCbk.h:5932
BYTE minute
Definition: qaGobiApiCbk.h:2834
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4837
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5590
ULONG SetLocEventMaskNMEACallback(tFNEventNmea pCallback)
ULONG validMask
Definition: qaGobiApiCbk.h:6540
Definition: qaGobiApiCbk.h:1961
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
Definition: qaGobiApiCbk.h:7142
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:5294
Definition: qaGobiApiCbk.h:1283
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1104
Definition: qaGobiApiNas.h:2454
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:2030
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:6118
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2181
Definition: qaGobiApiCbk.h:945
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4353
Definition: qaGobiApiNas.h:3531
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4516
Definition: qaGobiApiCbk.h:6633
Definition: qaGobiApiUim.h:156
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:6142
struct lteSnrinformation lteSnrinfo
Definition: qaGobiApiCbk.h:1792
BYTE TlvPresent
Definition: qaGobiApiCbk.h:1577
Definition: qaGobiApiNas.h:3438
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5900
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2494
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:697
Definition: qaGobiApiNas.h:2239
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2620
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1070
BYTE sessionType
Definition: qaGobiApiCbk.h:2981
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2836
BYTE PI
Definition: qaGobiApiCbk.h:3567
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4678
void(* tFNNetworkReject)(nasNetworkReject *pNetworkReject)
Definition: qaGobiApiCbk.h:7281
Definition: qaGobiApiCbk.h:5466
Definition: qaGobiApiCbk.h:4338
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2612
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem, struct RoamingInfo *pRoamingInfo)
Definition: qaGobiApiCbk.h:1588
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:6317
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2174
Definition: qaGobiApiQos.h:408
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3848
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:6302
BYTE userInputReq
Definition: qaGobiApiCbk.h:3152
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2618
WORD RPCause
Definition: qaGobiApiCbk.h:4956
ULONG status
Definition: qaGobiApiCbk.h:6821
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiSwiAvms.h:299
Definition: qaGobiApiCbk.h:6224
Definition: qaGobiApiCbk.h:6678
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:4186
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:463
Definition: qaGobiApiCbk.h:7427
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3843
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:114
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2741
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2973
WORD length
Definition: qaGobiApiCbk.h:969
ULONG SLQSNasNetworkRejectCallback(tFNNetworkReject pCallback)
BYTE hour
Definition: qaGobiApiCbk.h:2833
BYTE * pError
Definition: qaGobiApiCbk.h:4731
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4682
WORD lteSnrDelta
Definition: qaGobiApiCbk.h:1888
BYTE numType
Definition: qaGobiApiCbk.h:3569
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5906
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5377
Definition: qaGobiApiCbk.h:6112
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5899
ULONG SetNasLTECphyCaIndCallback(tFNASwiLTECphyCalInfo pCallback)
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:5148
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3845
Definition: qaGobiApiCbk.h:7185
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4840
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:228
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3613
Definition: qaGobiApiCbk.h:4672
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4412
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG VDOP
Definition: qaGobiApiCbk.h:5634
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:6357
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
BYTE roaming_ind
Definition: qaGobiApiCbk.h:1578
Definition: qaGobiApiCbk.h:6762
ULONG csgId
Definition: qaGobiApiCbk.h:7160
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3708
Definition: qaGobiApiCbk.h:5924
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2392
BYTE * pHorCirConf
Definition: qaGobiApiCbk.h:6126
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1564
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4680
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3704
BYTE numPlan
Definition: qaGobiApiCbk.h:3435
BYTE ioDelta
Definition: qaGobiApiCbk.h:1881
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:608
Definition: qaGobiApiCbk.h:4460
#define MAX_MITIGATION_DEV_ID_LEN
Definition: qaGobiApiCbk.h:75
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4410
void(* tFNNewGPS)(double dLongitude, double dLatitude, BYTE session_status, ULONG pos_src)
Definition: qaGobiApiCbk.h:5108
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:6140
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3709
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5884
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5903
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2755
BYTE optValLen
Definition: qaGobiApiCbk.h:5182
Definition: qaGobiApiNas.h:7069
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2743
Definition: qaGobiApiCbk.h:88
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:227
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5897
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
void(* tFNInjectPosition)(QmiCbkLocInjectPositionInd *pInjectPositionNotification)
Definition: qaGobiApiCbk.h:6832
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:4125
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2772
Definition: qaGobiApiSwiAvms.h:237
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:4122
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5525
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4342
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:6141
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1390
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4684
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
ULONG SLQSSetLocInjectPositionCallback(tFNInjectPosition pCallback)
void(* tFNBestAvailPos)(QmiCbkLocBestAvailPosInd *pBestAvailPos)
Definition: qaGobiApiCbk.h:6154
Definition: qaGobiApiCbk.h:882
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:6128
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1061
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2351
Definition: qaGobiApiNas.h:3506
Definition: qaGobiApiVoice.h:40
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1067
BYTE connStatus
Definition: qaGobiApiCbk.h:4286
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2179
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:6116
BYTE messageMode
Definition: qaGobiApiCbk.h:3228
ULONG SLQSSetDHCPv4ClientLeaseStatusCallback(BYTE instance, tFNDHCPv4ClientLeaseStatus pCallback)
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5901
Definition: qaGobiApiNas.h:7050
Definition: qaGobiApiCbk.h:4406
BYTE numLen
Definition: qaGobiApiCbk.h:3572
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:5039
Definition: qaGobiApiCbk.h:2865
ULONG SLQSSwiAVMSEventReportCallback(tFNSwiAvmEventReport pCallback)
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5878
QmiSwiAvmsEventReportNotificationResp Notification
Definition: qaGobiApiCbk.h:7322
Definition: qaGobiApiNas.h:7018
WORD length
Definition: qaGobiApiCbk.h:933
BYTE messageMode
Definition: qaGobiApiCbk.h:947
eQaQMIService
Definition: qaGobiApiCbk.h:84
Definition: qaGobiApiCbk.h:7469
Definition: qaGobiApiCbk.h:7144
Definition: qaGobiApiCbk.h:1018
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2603
ULONG status
Definition: qaGobiApiCbk.h:6114
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4341
Definition: qaGobiApiCbk.h:3631
Definition: qaGobiApiCbk.h:6854
ULONG address
Definition: qaGobiApiCbk.h:7390
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2632
BYTE csAttachState
Definition: qaGobiApiCbk.h:1567
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2746
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2322
BYTE svListLen
Definition: qaGobiApiCbk.h:6539
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2505
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2752
BYTE numPlan
Definition: qaGobiApiCbk.h:3570
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3046
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2881
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4462
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1879
BYTE errorClass
Definition: qaGobiApiCbk.h:4955
Definition: qaGobiApiCbk.h:6897
BYTE nas_release
Definition: qaGobiApiCbk.h:5007
BYTE currentMitigationLvl
Definition: qaGobiApiCbk.h:7009
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:6138
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:6143
BYTE notificationType
Definition: qaGobiApiCbk.h:968
Definition: qaGobiApiCbk.h:7143
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:1002
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1884
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5881
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1883
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2606
PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: qaGobiApiCbk.h:6681
Definition: qaGobiApiCbk.h:6819
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:6238
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5890
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2608
Definition: qaGobiApiWds.h:4125
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2753
BYTE data[1254]
Definition: qaGobiApiCbk.h:970
ULONG SetLocGetServerCallback(LocGetServerReq *req, tFNGetServer pCallback)
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2750
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3209
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:2031
BYTE radioIf
Definition: qaGobiApiCbk.h:7266
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4285
BYTE * pReason
Definition: qaGobiApiCbk.h:2605
BYTE SI
Definition: qaGobiApiCbk.h:3499
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1137
ULONG SLQSTmdMitigationLvlRptCallback(TmdMitigationLvlIndReq *req, tFNMitiLvlRpt pCallback)
Definition: qaGobiApiCbk.h:5282
float FLOAT
Definition: SwiDataTypes.h:40
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2616
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2867
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2441
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1182
Definition: qaGobiApiCbk.h:5930
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4411
ULONG HDOP
Definition: qaGobiApiCbk.h:5633
PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: qaGobiApiCbk.h:6683
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1886
Definition: qaGobiApiCbk.h:5318
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3710
ULONG engineState
Definition: qaGobiApiCbk.h:6899
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:6133
WORD batchPerSec
Definition: qaGobiApiCbk.h:5416
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
ULONG * pIPv4Addr
Definition: qaGobiApiCbk.h:5227
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5907
Definition: qaGobiApiCbk.h:1062
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2430
BYTE PI
Definition: qaGobiApiCbk.h:3432
BOOL pcsDigit
Definition: qaGobiApiCbk.h:7189
Definition: qaGobiApiCbk.h:340
BYTE smsEventType
Definition: qaGobiApiCbk.h:1064
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:6300
BYTE psAttachState
Definition: qaGobiApiCbk.h:1568
WORD batchPerSec
Definition: qaGobiApiCbk.h:5495
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3902
struct lteRsrpinformation lteRsrpinfo
Definition: qaGobiApiCbk.h:1793
Definition: qaGobiApiCbk.h:2282
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4424
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3501
TYPE_OF_SERVICE_DOMAIN
Definition: qaGobiApiCbk.h:7140
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2493
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:987
Definition: qaGobiApiCbk.h:5413
BYTE bearerID
Definition: qaGobiApiCbk.h:4293
ULONG serverType
Definition: qaGobiApiCbk.h:7472
ULONG usageMask
Definition: qaGobiApiCbk.h:5672
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4414
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3716
struct precisionDilution_s precisionDilution
Definition: qaGobiApiCbk.h:7409
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3707
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2760
BYTE data[2048]
Definition: qaGobiApiCbk.h:5043
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2180
Definition: qaGobiApiCbk.h:6951
Definition: qaGobiApiCbk.h:3760
ULONG * pXid
Definition: qaGobiApiCbk.h:6115
BYTE SI
Definition: qaGobiApiCbk.h:3433
BYTE userInputReq
Definition: qaGobiApiCbk.h:2969
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5895
ULONG PDOP
Definition: qaGobiApiCbk.h:5632
ULONG packageSize
Definition: qaGobiApiCbk.h:3047
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2617
ULONG status
Definition: qaGobiApiCbk.h:6635
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5692
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4528
WORD sendStatus
Definition: qaGobiApiCbk.h:4952
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2607
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4464
Definition: qaGobiApiNas.h:5275
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4732
ULONG port
Definition: qaGobiApiCbk.h:7412
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
BYTE * pOptVal
Definition: qaGobiApiCbk.h:5183
Definition: qaGobiApiVoice.h:2281
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3919
void(* tFNASwiLTECphyCalInfo)(QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo)
Definition: qaGobiApiCbk.h:6694
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:390
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:5284
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1963
QmiSwiAvmsEventReportSessionTypeResp SessionType
Definition: qaGobiApiCbk.h:7332
QmiSwiAvmsEventReportConfigResp Config
Definition: qaGobiApiCbk.h:7320
ULONG system
Definition: qaGobiApiCbk.h:6541
Definition: qaGobiApiSwiAvms.h:155
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4835
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5588
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:6306
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1880
Definition: qaGobiApiSwiAvms.h:250
WORD * pFailCause
Definition: qaGobiApiCbk.h:2614
USHORT namelength
Definition: qaGobiApiCbk.h:2977
Definition: qaGobiApiCbk.h:3042
BYTE callID
Definition: qaGobiApiCbk.h:2429
BYTE severity
Definition: qaGobiApiCbk.h:2974
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:6119
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2173
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:230
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5889
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:58
QmiSwiAvmsEventReportConnectionRequestResp ConnectionRequest
Definition: qaGobiApiCbk.h:7324
BYTE * pCallID
Definition: qaGobiApiCbk.h:2609
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4734
BYTE downLink
Definition: qaGobiApiCbk.h:3589
Definition: qaGobiApiNas.h:1272
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2203
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:6226
BYTE len
Definition: qaGobiApiCbk.h:5920
BYTE deviceIdLen
Definition: qaGobiApiCbk.h:6991
Definition: qaGobiApiNas.h:2882
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3295
BYTE revPolarity
Definition: qaGobiApiCbk.h:3612
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5896
ULONG usageMask
Definition: qaGobiApiCbk.h:5926
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1887
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
FLOAT azimuth
Definition: qaGobiApiCbk.h:6547
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:146
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3197
BYTE dispType
Definition: qaGobiApiCbk.h:3633
Definition: qaGobiApiNas.h:6944
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2970
PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: qaGobiApiCbk.h:6684
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4303
BYTE TPCause
Definition: qaGobiApiCbk.h:4957
BYTE version[256]
Definition: qaGobiApiCbk.h:3051
BYTE numInstances
Definition: qaGobiApiCbk.h:3762
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:6144
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5468
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:6238
BYTE description[256]
Definition: qaGobiApiCbk.h:3055
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4674
Definition: qaGobiApiCbk.h:5648
int BOOL
Definition: SwiDataTypes.h:37
Definition: qaGobiApiCbk.h:7145
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5885
Definition: qaGobiApiQos.h:188
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5673
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2744
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2756
void(* tFNNasTimer)(nasTimers *timers)
Definition: qaGobiApiCbk.h:7125
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4559
ULONG transactionID
Definition: qaGobiApiCbk.h:931
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2759
BYTE healthStatus
Definition: qaGobiApiCbk.h:6543
BYTE nas_major
Definition: qaGobiApiCbk.h:5008
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:6117
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4850
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3713
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:144
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2980
unsigned int ULONG
Definition: SwiDataTypes.h:28
ULONG * pFixId
Definition: qaGobiApiCbk.h:5905
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2295
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1081
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4882
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:3049
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1570
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1068
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3634
unsigned short WORD
Definition: SwiDataTypes.h:34
urlAddr * pURL
Definition: qaGobiApiCbk.h:7475
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3706
Definition: qaGobiApiCbk.h:2966
BYTE ipFamily
Definition: qaGobiApiCbk.h:4291
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:851
Definition: qaGobiApiCbk.h:695
Definition: qaGobiApiCbk.h:1000
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:2070
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2971
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3844
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2248
Definition: qaGobiApiCbk.h:6298
ULONG SetRankIndicatorCallback(tFNRankIndicator pCallback)
BYTE storageType
Definition: qaGobiApiCbk.h:3227
Definition: qaGobiApiCbk.h:2170
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5887
Definition: qaGobiApiCbk.h:3149
Definition: qaGobiApiCbk.h:6567
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4340
ULONG SLQSNasSigInfo2CallBack(tFNSigInfo pCallback, setSignalStrengthInfo *pSigInfo2)
USHORT versionlength
Definition: qaGobiApiCbk.h:3050
Definition: qaGobiApiVoice.h:2498
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2175
ULONG state
Definition: qaGobiApiCbk.h:145
BYTE * pLeaseState
Definition: qaGobiApiCbk.h:5226
_MitigationDevInfo MitigationDevInfo
Definition: qaGobiApiCbk.h:7008
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1690
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:6407
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2237
Definition: qaGobiApiCbk.h:4774
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:932
SWI Open Mobile Alliance Device Management Service API function prototypes SWI AVMS QMI Service revis...
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
QmiSwiAvmsEventReportPackageIDResp PackageID
Definition: qaGobiApiCbk.h:7328
void(* tFNSetExtPowerConfig)(QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus)
Definition: qaGobiApiCbk.h:7069
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3610
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1255
BYTE injectEnable
Definition: qaGobiApiCbk.h:5493
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
BYTE * pRadioInterface
Definition: qaGobiApiCbk.h:2870
Definition: qaGobiApiNas.h:2934
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3586
Definition: qaGobiApiVoice.h:3189
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2197
BYTE notifType
Definition: qaGobiApiCbk.h:2029
ULONG SetLocSetExtPowerConfigCallback(tFNSetExtPowerConfig pCallback)
Definition: qaGobiApiCbk.h:6352
WORD year
Definition: qaGobiApiCbk.h:2830
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:817
Definition: qaGobiApiCbk.h:86
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5494
Definition: qaGobiApiCbk.h:3225
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2749
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
Definition: qaGobiApiCbk.h:7388
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1491
BYTE type
Definition: qaGobiApiCbk.h:6953
ULONG storageType
Definition: qaGobiApiCbk.h:899
USHORT descriptionlength
Definition: qaGobiApiCbk.h:3054
PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: qaGobiApiCbk.h:6680
struct _SwiAvmsEventInd SwiAvmsEventInd

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