LinuxQMISDK  SLQS04.00.17
 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 "qmudefs.h"
20 
21 #include "qaGobiApiNas.h"
22 #include "qaGobiApiVoice.h"
23 #include "qaGobiApiSms.h"
24 #include "qaGobiApiUim.h"
25 #include "qaGobiApiQos.h"
26 #include "qaGobiApiWds.h"
27 #include "qaGobiApiLoc.h"
28 #include "qaGobiApiTmd.h"
29 #include "qaGobiApiSwiAvms.h"
30 
31 #define SIGSTRENGTH_THRESHOLD_ARR_SZ 5
32 #define QMI_WMS_MAX_PAYLOAD_LENGTH 256
33 #define QMI_ETWS_MAX_PAYLOAD_LENGTH 1254 /* Qualcomm defined max */
34 #define QMI_MAX_VOICE_NUMBER_LENGTH 81
35 #define MAX_NO_OF_UUSINFO 20
36 #define MAXUSSDLENGTH 182
37 #define MAX_NO_OF_CALLS 20
38 #define CBK_ENABLE_EVENT 0x01
39 #define CBK_DISABLE_EVENT 0x00
40 #define CBK_NOCHANGE 0xFF
41 #define MAX_NO_OF_APPLICATIONS 10
42 #define MAX_NO_OF_SLOTS 5
43 #define MAX_NO_OF_FILES 255
44 #define MAX_PATH_LENGTH 255
45 #define EVENT_MASK_CARD 0x00000001
46 #define EVENT_MASK_PHY_SLOT_STATUS 0x00000010
47 #define EVENT_MASK_DEREGISTER_ALL 0x00000000
48 #define REGISTER_EVENT 0x01
49 #define DEREGISTER_EVENT 0x00
50 #define FIRST_INSTANCE 0x00
51 #define SECOND_INSTANCE 0x01
52 #define THIRD_INSTANCE 0x02
53 #define INVALID_INSTACNE 0x08
54 #define REGISTER_SRV 0x01
55 #define DEREGISTER_SRV 0x00
56 #define WDS_SRV 0x01
57 #define NAS_SRV 0x02
58 #define PDS_SRV 0x04
59 #define VOICE_SRV 0x08
60 #define NUM_OF_SET 0xFF
61 #define IPV4 4
62 #define IPV6 6
63 #define IPV4V6 7
64 #define LOC_EVENT_MASK_ENG_STATE 0x00000080
65 #define LOC_EVENT_MASK_TIME_SYNC 0x00000800
66 #define LOC_EVENT_MASK_INJECT_TIME 0x00000010
67 #define LOC_EVENT_MASK_SENSOR_STREAM 0x00000400
68 #define LOC_EVENT_POSITION_REPORT 0x00000001
69 #define LOC_EVENT_MASK_GNSS_SV_INFO 0x00000002
70 #define LOC_EVENT_MASK_NMEA 0x00000004
71 
72 #define MAX_NMEA_STR_LEN 201
73 
74 #define DHCP_MAX_NUM_OPTIONS 30
75 #define DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
76 
77 #define MAX_MITIGATION_DEV_ID_LEN 255
78 
79 #define MAX_URL_ADDR_STR_LEN 256
80 
86 typedef enum
87 {
90  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
91  * to be exposed to the user
92  */
94 
115 typedef struct{
121 
122 
143 typedef struct
144 {
150 
158 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
159 
177 
178 
224 typedef struct
225 {
234 
242 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
243 
282  tFNSLQSWDSEvent pCallback,
283  BYTE interval,
284  BYTE instanceid,
285  BYTE ipfamily );
286 
325  tFNSLQSWDSEvent pXferStatsCb,
326  BYTE interval,
327  BYTE instanceid,
328  BYTE ipfamily );
329 
330 /*
331  * For internal use only, not to be exposed to the user
332  * This structure will hold the input parameters passed for TransferStatsCbk
333  * by the user
334  *
335  * \param interval
336  * - Interval in seconds.
337  * - ignored when disabling, should be non-zero when enabling
338  *
339  * Note: None
340  *
341  */
343 {
345 };
346 
347 /*
348  * Enables/disables the WDS event callback function. The most recent
349  * successfully subscribed callback function will be the only function that
350  * is invoked when the corresponding event occurs. This callback provide extra
351  * information regarding the multiple PDP interface
352  *
353  * \param pCallback[IN]
354  * - Callback function pointer (0 - disable)
355 
356  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
357  *
358  * \sa See qmerrno.h for eQCWWAN_xxx error values
359  *
360  * \note None
361  *
362  */
364 
365 /*
366  * Enables/disables the WDS event callback function. The most recent
367  * successfully subscribed callback function will be the only function that
368  * is invoked when the corresponding event occurs. This callback provide extra
369  * information regarding the multiple PDP interface
370  *
371  * \param pCallback[IN]
372  * - Callback function pointer (0 - disable)
373 
374  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
375  *
376  * \sa See qmerrno.h for eQCWWAN_xxx error values
377  *
378  * \note None
379  *
380  */
382 
383 /*
384  * Enables/disables the WDS event callback function. The most recent
385  * successfully subscribed callback function will be the only function that
386  * is invoked when the corresponding event occurs. This callback provide extra
387  * information regarding the multiple PDP interface
388  *
389  * \param pCallback[IN]
390  * - Callback function pointer (0 - disable)
391 
392  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
393  *
394  * \sa See qmerrno.h for eQCWWAN_xxx error values
395  *
396  * \note None
397  *
398  */
400 
401 /*
402  * Enables/disables the WDS transfer statistic event callback function. The most recent
403  * successfully subscribed callback function will be the only function that
404  * is invoked when the corresponding event occurs. This callback provide extra
405  * information regarding the multiple PDP interface
406  *
407  * \param pCallback[IN]
408  * - Callback function pointer (0 - disable)
409 
410  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
411  *
412  * \sa See qmerrno.h for eQCWWAN_xxx error values
413  *
414  * \note None
415  *
416  */
418 
419 /*
420  * Enables/disables the WDS transfer statistic event callback function. The most recent
421  * successfully subscribed callback function will be the only function that
422  * is invoked when the corresponding event occurs. This callback provide extra
423  * information regarding the multiple PDP interface
424  *
425  * \param pCallback[IN]
426  * - Callback function pointer (0 - disable)
427 
428  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
429  *
430  * \sa See qmerrno.h for eQCWWAN_xxx error values
431  *
432  * \note None
433  *
434  */
436 
437 /*
438  * Enables/disables the WDS event callback function. The most recent
439  * successfully subscribed callback function will be the only function that
440  * is invoked when the corresponding event occurs. This callback provide extra
441  * information regarding the multiple PDP interface
442  *
443  * \param pCallback[IN]
444  * - Callback function pointer (0 - disable)
445 
446  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
447  *
448  * \sa See qmerrno.h for eQCWWAN_xxx error values
449  *
450  * \note None
451  *
452  */
453 
465 typedef void (* tFNPower)( ULONG operatingMode );
466 
483  tFNPower pCallback );
484 
503 typedef void (* tFNActivationStatus)( ULONG activationStatus );
504 
519  tFNActivationStatus pCallback );
520 
532 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
533 
551  tFNMobileIPStatus pCallback );
552 
564 typedef void (* tFNRoamingIndicator)( ULONG roaming );
565 
585  tFNRoamingIndicator pCallback );
586 
610 typedef void (* tFNDataCapabilities)(
611  BYTE dataCapsSize,
612  BYTE * pDataCaps );
613 
630  tFNDataCapabilities pCallback );
631 
643 typedef void (* tFNSignalStrength)(
644  INT8 signalStrength,
645  ULONG radioInterface );
646 
678  tFNSignalStrength pCallback,
679  BYTE thresholdsSize,
680  INT8 *pThresholds );
681 
682 /*
683  * For internal use only, not to be exposed to the user
684  * This structure will hold the input parameters passed for
685  * SetSignalStrengthCallback by the user
686  *
687  * \param thresholdsSize
688  * - Number of elements threshold array contains; a maximum of five
689  * thresholds is supported;
690  *
691  * \param pThresholds[IN]
692  * - Signal threshold array for each entry (in dBm).
693  *
694  * Note: None
695  *
696  */
698 {
701 };
702 
703 /*
704  * For internal use only, not to be exposed to the user
705  * Enables the Signal Strength callback function.
706  *
707  * \param pCallback[IN]
708  * - Callback function pointer
709  *
710  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
711  *
712  * \sa See qmerrno.h for eQCWWAN_xxx error values
713  *
714  * \note None
715  *
716  */
718  tFNSignalStrength pCallback );
719 
736 typedef void (* tFNRFInfo)(
737  ULONG radioInterface,
738  ULONG activeBandClass,
739  ULONG activeChannel );
740 
757  tFNRFInfo pCallback );
758 
819 typedef void (* tFNLUReject)(
820  ULONG serviceDomain,
821  ULONG rejectCause );
822 
839  tFNLUReject pCallback );
840 
853 typedef void (* tFNNewSMS)(
854  ULONG storageType,
855  ULONG messageIndex );
856 
871  tFNNewSMS pCallback );
872 
877 typedef enum SMSEventType
878 {
886 } eSMSEventType;
887 
899 typedef struct SMSMTMessage
900 {
904 
931 {
938 
947 typedef struct SMSMessageMode
948 {
951 
968 typedef struct SMSEtwsMessage
969 {
974 
987 typedef struct SMSEtwsPlmn
988 {
992 
1002 typedef struct SMSCAddress
1003 {
1006 } SMSCAddressInfo;
1007 
1020 typedef struct SMSOnIMS
1021 {
1023 }SMSOnIMSInfo;
1024 
1064 typedef struct SMSEventInfo_s
1065 {
1074 } SMSEventInfo;
1075 
1083 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1084 
1097 
1106 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1107 
1122  tFNNewNMEA pCallback );
1123 
1139 typedef void (* tFNPDSState)(
1140  ULONG enabledStatus,
1141  ULONG trackingStatus );
1142 
1155  tFNPDSState pCallback );
1156 
1184 typedef void (* tFNCATEvent)(
1185  ULONG eventID,
1186  ULONG eventLen,
1187  BYTE * pEventData );
1188 
1235  tFNCATEvent pCallback,
1236  ULONG eventMask,
1237  ULONG *pErrorMask );
1238 
1239 /*
1240  * For internal use only, not to be exposed to the user
1241  * This structure will hold the input parameters passed for
1242  * SetCATEventCallback by the user
1243  *
1244  * \param eventMask
1245  * - bitmask of CAT events to register for
1246  *
1247  * \param pErrorMask[OUT]
1248  * - error bitmask. Each bit set indicates the proactive command that
1249  * caused the error
1250  *
1251  * Note: None
1252  *
1253  */
1255 {
1258 };
1259 
1260 /*
1261  * For internal use only, not to be exposed to the user
1262  * Enables the CAT Event callback function.
1263  *
1264  * \param pCallback[IN]
1265  * - Callback function pointer
1266  *
1267  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1268  *
1269  * \sa See qmerrno.h for eQCWWAN_xxx error values
1270  *
1271  * \note None
1272  *
1273  */
1275  tFNCATEvent pCallback );
1276 
1282 typedef enum device_state_enum
1283 {
1288 }eDevState;
1289 
1299 typedef void (* tFNDeviceStateChange)(
1300  eDevState device_state );
1301 
1317 typedef void (* tFNNet)(
1318  ULONG q_depth,
1319  BYTE isThrottle,
1320  BYTE instanceId);
1321 
1338  tFNDeviceStateChange pCallback );
1339 
1368  BYTE instance,
1369  tFNNet pCallback,
1370  ULONG loMark,
1371  ULONG hiMark,
1372  ULONG period);
1373 
1392 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1393 
1411  tFNFwDldCompletion pCallback );
1412 
1426 typedef void (* tFNSLQSOMADMAlert)(
1427  ULONG eventType,
1428  BYTE *pEventFields );
1429 
1443  tFNSLQSOMADMAlert pCallback );
1444 
1445 
1462  tFNSLQSOMADMAlert pCallback );
1463 
1493 typedef void (* tFNOMADMState)(
1494  ULONG sessionState,
1495  ULONG failureReason );
1496 
1514  tFNOMADMState pCallback );
1515 
1516 #define MAX_RADIO_INTERFACE_LIST 255
1517 
1567 {
1575 };
1576 
1578 {
1581 };
1582 
1590 typedef void (* tFNServingSystem)(
1591  struct ServingSystemInfo *pServingSystem ,struct RoamingInfo *pRoamingInfo);
1592 
1608  tFNServingSystem pCallback );
1609 
1665 typedef void (* tFNBandPreference)(
1666  ULONGLONG band_pref );
1667 
1685  tFNBandPreference pCallback );
1686 
1692 typedef void (* tFNUSSDRelease)( void );
1693 
1709  tFNUSSDRelease pCallback );
1710 
1725 typedef void (* tFNUSSDNotification)(
1726  ULONG type,
1727  BYTE *pNetworkInfo );
1728 
1744  tFNUSSDNotification pCallback );
1745 
1796 };
1797 
1805 typedef void (* tFNSLQSSignalStrengths )(
1806  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1807 
1892 };
1893 
1922  tFNSLQSSignalStrengths pCallback,
1923  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1924 
1925 /*
1926  * For internal use only, not to be exposed to the user
1927  * Enables the Received Signal Strength Information callback function.
1928  *
1929  * \param pCallback[IN]
1930  * - Callback function pointer
1931  *
1932  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1933  *
1934  * \sa See qmerrno.h for eQCWWAN_xxx error values
1935  *
1936  * \note None
1937  *
1938  */
1940  tFNSLQSSignalStrengths pCallback );
1941 
1963 typedef struct
1964 {
1968 } ECTNum;
1969 
2028 typedef struct
2029 {
2035 
2043 typedef void (*tFNSUPSNotification)
2044  ( voiceSUPSNotification *pVoiceSUPSNotification );
2045 
2061 
2072 typedef void (* tFNSDKTerminated)(
2073  BYTE *psReason );
2074 
2100  tFNSDKTerminated pCallback );
2101 
2172 typedef struct
2173 {
2187 
2199 typedef void (* tFNAllCallStatus )(
2200  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2201 
2217  tFNAllCallStatus pCallback );
2218 
2237 {
2238  /* Every response message must have a results structure */
2239  struct qmTlvResult results;
2243 
2251 typedef void (*tFNtransLayerInfo)
2252  ( transLayerNotification *pTransLayerNotification );
2253 
2269 
2287 {
2288  /* Every response message must have a results structure */
2289  struct qmTlvResult results;
2292 
2300 typedef void (*tFNtransNWRegInfo)
2301  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2302 
2318 
2327 typedef void (* tFNSysSelectionPref )
2328  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2329 
2347 
2356 typedef void (* tFNUIMRefresh )
2357  ( UIMRefreshEvent *pUIMRefreshEvent );
2358 
2376 
2384 typedef struct
2385 {
2388 
2397 typedef void ( * tFNUIMStatusChangeInfo)
2398  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2399 
2415  tFNUIMStatusChangeInfo pCallback );
2416 
2433 typedef struct
2434 {
2438 
2447 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2448 
2468 
2496 typedef struct
2497 {
2502 
2510 typedef void ( * tFNDTMFEvent)
2511  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2512 
2530 
2607 typedef struct
2608 {
2627 } voiceSUPSInfo;
2628 
2637 typedef void ( * tFNSUPSInfo)
2638  ( voiceSUPSInfo *pVoiceSUPSInfo );
2639 
2660 
2745 typedef struct
2746 {
2747  /* Every response message must have a results structure */
2748  struct qmTlvResult results;
2770 } nasSysInfo;
2771 
2779 typedef void ( *tFNSysInfo )
2780  ( nasSysInfo *pNasSysInfo ) ;
2781 
2804 
2836 typedef struct
2837 {
2845 } UniversalTime;
2846 
2873 typedef struct
2874 {
2875  /* Every response message must have a results structure */
2876  struct qmTlvResult results;
2881 } nasNetworkTime;
2882 
2890 typedef void ( *tFNNetworkTime )
2891  ( nasNetworkTime *pNasNetworkTime );
2892 
2911 
2978 {
2993 };
2994 
2995 
3054 {
3067 };
3068 
3129 {
3135 };
3136 
3161 {
3167 };
3168 
3198 {
3201 };
3202 
3208 typedef union sessionInfo
3209 {
3214 
3220 typedef union sessionInfoExt
3221 {
3225 
3238 typedef struct
3239 {
3240  /* Every response message must have a results structure */
3241  struct qmTlvResult results;
3244 } SMSMemoryInfo;
3245 
3254 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3255 
3270 
3307 typedef struct
3308 {
3312 
3322 typedef void ( * tFNOTASPStatus )
3323  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3324 
3345  tFNOTASPStatus pCallback );
3346 
3360 typedef struct
3361 {
3365 } signalInfo;
3366 
3382 typedef struct
3383 {
3386  BYTE callerID[255];
3387 } callerIDInfo;
3388 
3445 typedef struct
3446 {
3452  BYTE number[255];
3454 
3511 typedef struct
3512 {
3518  BYTE number[255];
3519 } calledPartyInfo;
3520 
3580 typedef struct
3581 {
3588  BYTE number[255];
3589 } redirNumInfo;
3590 
3601 typedef struct
3602 {
3605 } NSSAudioCtrl;
3606 
3623 typedef struct
3624 {
3629 } lineCtrlInfo;
3630 
3646 typedef struct
3647 {
3650  BYTE extDispInfo[255];
3651 } extDispRecInfo;
3652 
3716 typedef struct
3717 {
3734 } voiceInfoRec;
3735 
3745 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3746 
3764 
3775 typedef struct
3776 {
3777  /* Every response message must have a results structure */
3778  struct qmTlvResult results;
3781 } msgWaitingInfo;
3782 
3791 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3792 
3807 
3827 typedef struct
3828 {
3833 
3858 typedef struct
3859 {
3866 } QosFlowInfo;
3867 
3868 
3914 typedef struct
3915 {
3916  //TODO temp commented for compilation
3917  //QosFlowInfoTlv QFlowInf
3918 
3924 } QosEventInfo;
3925 
3926 
3936 typedef void (* tFNSLQSQOSEvent)(
3937  BYTE instance,
3938  QosFlowInfo *pFlowInfo
3939  );
3940 
3962  BYTE instance,
3963  tFNSLQSQOSEvent pCallback
3964  );
3965 
4014 typedef void (* tFNQosStatus)(
4015  BYTE instance,
4016  ULONG id,
4017  BYTE status,
4018  BYTE event,
4019  BYTE reason
4020  );
4021 
4040  BYTE instance,
4041  tFNQosStatus pCallback
4042  );
4043 
4052 typedef void (* tFNQosNWStatus)(
4053  BYTE status
4054  );
4055 
4071  tFNQosNWStatus pCallback
4072  );
4073 
4082 typedef void (* tFNQosPriEvent)(
4083  WORD event
4084  );
4085 
4103  tFNQosPriEvent pCallback );
4104 
4134 typedef struct
4135 {
4136  /* Every response message must have a results structure */
4137  struct qmTlvResult results;
4145 } nasSigInfo;
4146 
4154 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
4155 
4181  tFNSigInfo pCallback,
4182  sigInfo *pSigInfo );
4183 
4204 {
4208 
4216 typedef void (*tFNModemTempInfo)
4217  ( modemTempNotification *pModemTempNotification );
4218 
4234 
4302 typedef struct _packetSrvStatus
4303 {
4313 } packetSrvStatus;
4314 
4322 typedef void (* tFNPacketSrvState)(
4323  packetSrvStatus *pPacketSrvStatus );
4324 
4341  tFNPacketSrvState pCallback );
4342 
4343 /*
4344  * Name: HDRPersonalityInd
4345  *
4346  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4347  *
4348  * Members: pCurrentPersonality
4349  * - Current active personality index.
4350  *
4351  * pPersonalityListLength
4352  * - Number of Personality Protocol Subtype contains in this response.
4353  *
4354  * pProtocolSubtypeElement
4355  * - See \ref protocolSubtypeElement for more information.
4356  */
4357 typedef struct
4358 {
4363 
4372 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4373 
4390 
4425 typedef struct
4426 {
4435 
4443 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4444 
4461 
4479 typedef struct
4480 {
4485 
4493 typedef void ( * tFNImsRegMgrConfig) (
4494  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4495 
4512 
4533 typedef struct
4534 {
4539 
4547 typedef void ( * tFNImsSMSConfig) (
4548  imsSMSConfigInfo *pImsSMSConfigInfo );
4549 
4566 
4576 typedef struct
4577 {
4580 
4588 typedef void ( * tFNImsUserConfig) (
4589  imsUserConfigInfo *pImsUserConfigInfo );
4590 
4607 
4691 typedef struct
4692 {
4706 
4714 typedef void ( * tFNImsVoIPConfig) (
4715  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4716 
4748 typedef struct
4749 {
4755 
4763 typedef void (* tFNUSSDNoWaitIndication)(
4764  USSDNoWaitIndicationInfo *pNetworkInfo );
4776  tFNUSSDNoWaitIndication pCallback );
4777 
4778 /* Unstructured supplementary service data coding scheme*/
4779 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4780 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4781 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4782 
4793 typedef struct
4794 {
4797 } channelRate;
4798 
4799 /*
4800  * Name: DUNCallInfoInd
4801  *
4802  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4803  *
4804  * \param MdmConnStatus
4805  * - Current link status
4806  * - 0x01 - Disconnected
4807  * - 0x02 - Connected
4808  *
4809  * \param CallEndReason
4810  * - Last modem call end reason
4811  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4812  *
4813  * \param TXOKBytesCount
4814  * - Number of bytes transmitted without error
4815  *
4816  * \param RXOKBytesCount
4817  * - Number of bytes transmitted without error
4818  *
4819  * \param DormancyStatus
4820  * - Dormancy Status
4821  * - 0x01 - Traffic channel dormant
4822  * - 0x02 - Traffic channel active
4823  *
4824  * \param DataBearerTech
4825  * - Current data bearer technology
4826  * - Returned only if a data call is up
4827  * - 0x01 - cdma2000 1X
4828  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4829  * - 0x03 - GSM
4830  * - 0x04 - UMTS
4831  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4832  * - 0x06 - EDGE
4833  * - 0x07 - HSDPA and WCDMA
4834  * - 0x08 - WCDMA and HSUPA
4835  * - 0x09 - HSDPA and HSUPA
4836  * - 0x0A - LTE
4837  * - 0x0B - cdma2000 EHRPD
4838  * - 0x0C - HSDPA+ and WCDMA
4839  * - 0x0D - HSDPA+ and HSUPA
4840  * - 0x0E - DC_HSDPA+ and WCDMA
4841  * - 0x0F - DC_HSDPA+ and HSUPA
4842  * - 0x10 - HSDPA+ and 64QAM
4843  * - 0x11 - HSDPA+, 64QAM and HSUPA
4844  * - 0x12 - TDSCDMA
4845  * - 0x13 - TDSCDMA and HSDPA
4846  * - 0xFF - Unknown
4847  *
4848  * \param ChannelRate
4849  * - See \ref channelRate for more information
4850  */
4851 typedef struct
4852 {
4861 
4869 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4870 
4890 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4891 
4893 
4901 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4902 
4918 
4969 typedef struct SMSAsyncRawSend_s
4970 {
4971  /* Every response message must have a results structure */
4972  struct qmTlvResult results;
4984 } SMSAsyncRawSend;
4985 
4993 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4994 
5011 
5026 typedef struct LteNasReleaseInfo_s
5027 {
5032 
5060 typedef struct SwiOTAMsg_s
5061 {
5064  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
5067 } SwiOTAMsg;
5068 
5076 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
5077 
5098 
5099 
5100 
5129 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude,
5130  BYTE session_status, ULONG pos_src );
5131 
5144  tFNNewGPS pCallback );
5145 
5169 typedef void (* tFNNewRMTransferStatistics)(
5171 
5185  tFNNewRMTransferStatistics pCallback );
5186 
5200 typedef struct
5201 {
5205 } DHCPOption;
5206 
5217 typedef struct
5218 {
5221 } DHCPOptionList;
5222 
5244 typedef struct
5245 {
5251 
5259 typedef void (* tFNDHCPv4ClientLeaseStatus)(
5260  BYTE instance,
5261  WdsDHCPv4ClientLeaseInd *pMsg );
5262 
5280  BYTE instance,
5281  tFNDHCPv4ClientLeaseStatus pCallback );
5282 
5303 typedef struct
5304 {
5305  /* Every response message must have a results structure */
5306  struct qmTlvResult results;
5309 
5317 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
5318 
5331  tFNSetCradleMount pCallback);
5332 
5341 typedef struct
5342 {
5343  /* Every response message must have a results structure */
5344  struct qmTlvResult results;
5347 
5355 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
5356 
5369  tFNSetEventTimeSync pCallback );
5370 
5390 typedef struct
5391 {
5392  /* Every response message must have a results structure */
5393  struct qmTlvResult results;
5396 
5404 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5405 
5418  tFNInjectTimeStatus pCallback );
5440 typedef struct accelAcceptReady_s{
5445 
5467 typedef struct gyroAcceptReady_s{
5493 typedef struct accelTempAcceptReady_s{
5519 typedef struct gyroTempAcceptReady_s{
5524 
5538 typedef struct{
5539  /* Every response message must have a results structure */
5540  struct qmTlvResult results;
5546 
5554 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5555 
5568  tFNSensorStreaming pCallback );
5569 
5613 typedef struct
5614 {
5615  /* Every response message must have a results structure */
5616  struct qmTlvResult results;
5624 
5632 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5633 
5646  tFNInjectSensorData pCallback );
5662 typedef struct precisionDilution_s{
5667 
5679 typedef struct gpsTime_s{
5682 }gpsTime;
5683 
5702 typedef struct sensorDataUsage_s{
5706 
5723 typedef struct svUsedforFix_s{
5726 }svUsedforFix;
5727 
5905 typedef struct
5906 {
5907  /* Every response message must have a results structure */
5908  struct qmTlvResult results;
5942 
5950 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5951 typedef struct
5952 {
5954  USHORT entries[255];
5955 } t_Sv;
5956 
5957 typedef struct
5958 {
5961 } t_sensor;
5962 
5963 typedef struct
5964 {
5967 } t_gpsTime;
5968 
6145 typedef struct
6146 {
6147  /* Every response message must have a results structure */
6148  struct qmTlvResult results;
6181 
6189 typedef void (* tFNBestAvailPos)( QmiCbkLocBestAvailPosInd *pBestAvailPos );
6190 
6191 
6210 typedef struct
6211 {
6212  /* Every response message must have a results structure */
6213  struct qmTlvResult results;
6216 
6224 typedef void (* tFNOpMode)( QmiCbkLocOpModeInd *pLocOpmode );
6225 
6238  tFNEventPosition pCallback );
6239 
6249  tFNOpMode pCallback );
6250 
6273 typedef struct
6274 {
6279 
6287 typedef void ( * tFNImsaRegStatus) (
6288  imsaRegStatusInfo *pImsaRegStatusInfo );
6289 
6304 
6347 typedef struct
6348 {
6358 
6366 typedef void ( * tFNImsaSvcStatus) (
6367  imsaSvcStatusInfo *pImsaSvcStatusInfo );
6368 
6383 
6401 typedef struct
6402 {
6408 
6416 typedef void ( * tFNImsaRatStatus) (
6417  imsaRatStatusInfo *pImsaRatStatusInfo );
6418 
6433 
6453 typedef struct
6454 {
6458 
6466 typedef void ( * tFNImsaPdpStatus) (
6467  imsaPdpStatusInfo *pImsaPdpStatusInfo );
6468 
6483 
6506  tFNSigInfo pCallback,
6507  setSignalStrengthInfo *pSigInfo2 );
6508 
6586 typedef struct
6587 {
6598 } satelliteInfo;
6599 
6616 typedef struct
6617 {
6618  /* Every response message must have a results structure */
6619  struct qmTlvResult results;
6623 
6631 typedef void (*tFNGnssSvInfo)
6632  (gnssSvInfoNotification *pGnssSvInfoNotification );
6633 
6650  tFNGnssSvInfo pCallback );
6651 
6652 
6684 typedef struct
6685 {
6686  /* Every response message must have a results structure */
6687  struct qmTlvResult results;
6690 
6698 typedef void (*tFNDelAssistData)
6699  (delAssistDataStatus *pAssistDataNotification );
6700 
6710  tFNDelAssistData pCallback );
6711 
6712 
6731 typedef struct
6732 {
6733  /* Every response message must have a results structure */
6734  struct qmTlvResult results;
6741 
6742 
6749 typedef void (* tFNASwiLTECphyCalInfo)( QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo );
6750 
6765 
6766 /*
6767  * Name: RankIndicatorInd
6768  *
6769  * Purpose: Structure used to store the Tlv parameters for RankIndicatorInd
6770  *
6771  * \param pCount1
6772  * - Count of Rank 1
6773  *
6774  * \param pCount2
6775  * - Count of Rank 2
6776  */
6777 typedef struct
6778 {
6782 
6789 typedef void ( *tFNRankIndicator )( RankIndicatorInd *pRankIndicatorInd );
6790 
6792  tFNRankIndicator pCallback );
6793 
6817 typedef struct
6818 {
6819  /* Every response message must have a results structure */
6820  struct qmTlvResult results;
6823 
6831 typedef void (*tFNInjectUTCTime)
6832  (QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification );
6833 
6843  tFNInjectUTCTime pCallback );
6844 
6876 typedef struct
6877 {
6878  /* Every response message must have a results structure */
6879  struct qmTlvResult results;
6882 
6890 typedef void (*tFNInjectPosition)
6891  (QmiCbkLocInjectPositionInd *pInjectPositionNotification );
6892 
6902  tFNInjectPosition pCallback );
6903 
6913 typedef struct
6914 {
6918 
6926 typedef void (*tFNCbkUimSlotStatusChangeInd)
6927  (UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd );
6928 
6944  tFNCbkUimSlotStatusChangeInd pCallback );
6945 
6956 typedef struct
6957 {
6958  /* Every response message must have a results structure */
6959  struct qmTlvResult results;
6962 
6970 typedef void (* tFNSetEngineState)( QmiCbkLocEngineStateInd *pSetLocEngineState );
6971 
6982  tFNSetEngineState pCallback );
6983 
6984 
7013 {
7017 
7025 typedef void (*tFNResetInfo)
7026  ( ResetInfoNotification *pResetInfoNotification );
7027 
7036  tFNResetInfo pCallback );
7037 
7038 
7050 typedef struct
7051 {
7055 
7056 
7069 typedef struct
7070 {
7071  struct qmTlvResult results;
7075 
7083 typedef void (* tFNMitiLvlRpt)( QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount );
7084 
7085 
7098  tFNMitiLvlRpt pCallback );
7099 
7100 
7121 typedef struct
7122 {
7123  /* Every response message must have a results structure */
7124  struct qmTlvResult results;
7127 
7135 typedef void (* tFNSetExtPowerConfig)( QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus );
7136 
7149  tFNSetExtPowerConfig pCallback);
7150 
7163  tFNBestAvailPos pCallback );
7164 
7177 typedef struct
7178 {
7179  /* Every response message must have a results structure */
7180  struct qmTlvResult results;
7181  char t3396_apn[101];
7182  BYTE t3396_plmn_id[3];
7184 } nasTimers;
7185 
7193 typedef void (*tFNNasTimer) (nasTimers *timers);
7194 
7207 
7208 typedef enum
7209 {
7216 
7226 typedef struct
7227 {
7230 }CsgId;
7231 
7253 typedef struct
7254 {
7259 }PlmnID;
7260 
7332 typedef struct
7333 {
7340 
7348 typedef void ( *tFNNetworkReject )
7349  ( nasNetworkReject *pNetworkReject );
7350 
7352 
7353 /*
7354  * Structure for Swi AVMS Event Report indication parameters.
7355  *
7356  * \param pBinaryUPdateSessionInfo (optional)
7357  * - See \ref QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp for more information
7358  *
7359  * \param pConfig (optional)
7360  * - See \ref QmiSwiAvmsEventReportConfigResp for more information.
7361  *
7362  * \param pNotification (optional)
7363  * - See \ref QmiSwiAvmsEventReportNotificationResp for more information.
7364  *
7365  * \param pConnectionRequest (optional)
7366  * - See \ref QmiSwiAvmsEventReportConnectionRequestResp for more information.
7367  *
7368  * \param pWAMSParaChanged (optional)
7369  * - See \ref QmiSwiAvmsEventReportWAMSParamChangeResp for more information.
7370  *
7371  * \param pPackageID (optional)
7372  * - See \ref QmiSwiAvmsEventReportPackageIDResp for more information.
7373  *
7374  * \param pRegStatus (optional)
7375  * - See \ref QmiSwiAvmsEventReportRegStatusResp for more information.
7376  *
7377  * \param pDataSessionStatus (optional)
7378  * - See \ref QmiSwiAvmsEventReportNotifStatusResp for more information.
7379  *
7380  * \param pSessionType (optional)
7381  * - See \ref QmiSwiAvmsEventReportSessionTypeResp for more information.
7382  */
7383 typedef struct _SwiAvmsEventInd
7384 {
7405 
7407 
7415 typedef void ( *tFNSwiAvmEventReport )
7416  ( SwiAvmsEventInd *pEvent );
7417 
7419 
7429 typedef struct
7430 {
7431  /* Every response message must have a results structure */
7432  struct qmTlvResult results;
7435 
7443 typedef void (*tFNEventNmea)
7444  (QmiCbkLocEventNMEAInd *pNMEAEventData );
7445 
7457 
7470 typedef struct
7471 {
7475 } IPv4Info;
7476 
7491 typedef struct
7492 {
7493  WORD address[8];
7496 } IPv6Info;
7497 
7509 typedef struct
7510 {
7511  CHAR address[256];
7513 } urlAddr;
7514 
7551 typedef struct
7552 {
7553  /* Every response message must have a results structure */
7554  struct qmTlvResult results;
7561 
7569 typedef void (* tFNGetServer)( QmiCbkLocGetServerInd *pGetLocServerInfo );
7570 
7585  tFNGetServer pCallback );
7586 
7606 typedef struct
7607 {
7612 
7620 typedef void (*tFNPSMCfgParamChange)( dmsPsmCfgParamChange *pPSMCfgParamInd );
7621 
7632 
7652 typedef struct
7653 {
7654  /* Every response message must have a results structure */
7655  struct qmTlvResult results;
7658 
7666 typedef void (* tFNSetServer)( QmiCbkLocSetServerInd *pSetLocServerInfo );
7667 
7682  tFNSetServer pCallback );
7683 
7684 #ifdef __cplusplus
7685 } /* extern "C" { */
7686 #endif
7687 
7688 #endif /* __GOBI_API_CBK_H__ */
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7512
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5926
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5915
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1725
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4981
Definition: qaGobiApiVoice.h:3091
BYTE sinr
Definition: qaGobiApiCbk.h:1791
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3720
void(* tFNSwiAvmEventReport)(SwiAvmsEventInd *pEvent)
Definition: qaGobiApiCbk.h:7416
BYTE connetionState
Definition: qaGobiApiCbk.h:6455
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5519
BYTE state
Definition: qaGobiApiCbk.h:3162
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4537
Definition: qaGobiApiNas.h:3412
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2756
Definition: qaGobiApiNas.h:3723
BYTE optCode
Definition: qaGobiApiCbk.h:5202
Definition: qaGobiApiCbk.h:5467
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3732
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4702
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5617
Definition: qaGobiApiCbk.h:1880
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:6352
BYTE interval
Definition: qaGobiApiCbk.h:344
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2619
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2290
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:6164
BYTE sessionId
Definition: qaGobiApiCbk.h:5910
SMSEventType
Definition: qaGobiApiCbk.h:877
Definition: qaGobiApiCbk.h:7332
Definition: qaGobiApiCbk.h:3716
BYTE numOpt
Definition: qaGobiApiCbk.h:5219
Definition: qaGobiApiCbk.h:7214
Definition: qaGobiApiVoice.h:3139
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2236
USHORT namelength
Definition: qaGobiApiCbk.h:3063
Definition: qaGobiApiCbk.h:5905
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4982
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5919
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:4203
Definition: qaGobiApiCbk.h:879
ULONG serverStatus
Definition: qaGobiApiCbk.h:7555
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1665
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:6416
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1299
Definition: qaGobiApiVoice.h:2404
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5632
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4700
Definition: qaGobiApiCbk.h:899
Definition: qaGobiApiCbk.h:5613
Definition: qaGobiApiTmd.h:194
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:6276
BYTE data[256]
Definition: qaGobiApiCbk.h:1005
BYTE signalType
Definition: qaGobiApiCbk.h:3362
Definition: qaGobiApiCbk.h:880
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1071
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
WORD Count1
Definition: qaGobiApiCbk.h:6779
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:6172
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4696
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5622
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2878
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3923
QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp BinaryUpdateSessionInfo
Definition: qaGobiApiCbk.h:7386
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:4154
INT8 * pRscp
Definition: qaGobiApiCbk.h:4143
char CHAR
Definition: SwiDataTypes.h:33
Definition: qaGobiApiVoice.h:1920
void(* tFNInjectUTCTime)(QmiCbkLocInjectUTCTimeInd *pInjectUTCTimeNotification)
Definition: qaGobiApiCbk.h:6832
Definition: qaGobiApiCbk.h:3307
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3922
Definition: qaGobiApiVoice.h:2460
USHORT versionlength
Definition: qaGobiApiCbk.h:2986
Definition: qaGobiApiCbk.h:3445
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3730
Definition: qaGobiApiCbk.h:1254
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1573
ULONG svStatus
Definition: qaGobiApiCbk.h:6593
BYTE callID
Definition: qaGobiApiCbk.h:3309
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5935
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:5026
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:158
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:4217
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5913
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2179
Definition: qaGobiApiCbk.h:2745
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4307
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:4082
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:6159
QmiSwiAvmsEventReportHTTPStatusResp HTTPStatus
Definition: qaGobiApiCbk.h:7402
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5496
Definition: qaGobiApiNas.h:3546
Definition: qaGobiApiCbk.h:5217
UIMSlotsStatus slotsstatusChange
Definition: qaGobiApiCbk.h:6915
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4857
ULONG t3396_val
Definition: qaGobiApiCbk.h:7183
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4796
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4752
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:231
Thermal Mitigation Device API function prototypes.
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1073
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:227
Definition: qaGobiApiCbk.h:2384
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1574
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5931
satelliteInfo * pSatelliteInfo
Definition: qaGobiApiCbk.h:6621
Definition: qaGobiApiCbk.h:3382
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3830
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5924
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4980
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1805
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1516
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:6353
BYTE PI
Definition: qaGobiApiCbk.h:3384
Definition: qaGobiApiNas.h:6935
Definition: qaGobiApiSms.h:1723
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3726
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:564
Definition: qaGobiApiSwiAvms.h:352
Definition: qaGobiApiCbk.h:224
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5966
IPv4Info * pIPv4AddrInfo
Definition: qaGobiApiCbk.h:7557
struct gyroAcceptReady_s gyroAcceptReady
WdsDHCPv4ProfileId * pProfileId
Definition: qaGobiApiCbk.h:5246
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:6156
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:736
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:117
cardStatus statusChange
Definition: qaGobiApiCbk.h:2386
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:6277
void(* tFNMitiLvlRpt)(QmiCbkTmdMitiLvlRptInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:7083
Definition: qaGobiApiCbk.h:5390
BYTE bAltitudeAssumed
Definition: qaGobiApiCbk.h:6620
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3745
Definition: qaGobiApiCbk.h:4748
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:4014
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2766
ULONG SetCfgParamChangeCallback(tFNPSMCfgParamChange pCallback)
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:6167
void(* tFNGetServer)(QmiCbkLocGetServerInd *pGetLocServerInfo)
Definition: qaGobiApiCbk.h:7569
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1571
BYTE source
Definition: qaGobiApiCbk.h:7015
PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: qaGobiApiCbk.h:6737
ULONG SLQSSetLocInjectUTCTimeCallback(tFNInjectUTCTime pCallback)
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:6160
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:31
Definition: qaGobiApiCbk.h:881
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2759
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:32
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:145
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1793
unsigned char BYTE
Definition: SwiDataTypes.h:32
Definition: qaGobiApiWds.h:4264
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3211
BYTE PI
Definition: qaGobiApiCbk.h:3513
BYTE * pHorEllpConf
Definition: qaGobiApiCbk.h:6162
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:4139
BYTE upLink
Definition: qaGobiApiCbk.h:3603
device_state_enum
Definition: qaGobiApiCbk.h:1282
WORD ModemTemperature
Definition: qaGobiApiCbk.h:4206
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2990
void(* tFNEventNmea)(QmiCbkLocEventNMEAInd *pNMEAEventData)
Definition: qaGobiApiCbk.h:7444
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:6466
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3164
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3323
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5912
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3254
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5618
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:6356
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2750
Definition: qaGobiApiNas.h:1559
BYTE month
Definition: qaGobiApiCbk.h:2839
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7474
BYTE numType
Definition: qaGobiApiCbk.h:3515
ULONG SetLocGnssSvInfoCallback(tFNGnssSvInfo pCallback)
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5724
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3363
BYTE numLen
Definition: qaGobiApiCbk.h:3451
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:242
USHORT sessionStatus
Definition: qaGobiApiCbk.h:3200
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4993
ULONG v6sessionId
Definition: qaGobiApiCbk.h:119
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5544
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:990
BYTE state
Definition: qaGobiApiCbk.h:3831
BYTE signal
Definition: qaGobiApiCbk.h:3364
WORD techName
Definition: qaGobiApiCbk.h:4311
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:6354
Definition: qaGobiApiCbk.h:7226
Definition: qaGobiApiCbk.h:930
Definition: qaGobiApiCbk.h:4576
Definition: qaGobiApiCbk.h:2836
void(* tFNCbkUimSlotStatusChangeInd)(UIMSlotStatusChangeInfo *pQmiCbkUimSlotStatusChangeInd)
Definition: qaGobiApiCbk.h:6927
Location API function prototypes.
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5725
Definition: qaGobiApiNas.h:1571
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:6174
Definition: qaGobiApiCbk.h:1284
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5542
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:226
signed char INT8
Definition: SwiDataTypes.h:31
Definition: qaGobiApiCbk.h:143
IPv6Info * pIPv6AddrInfo
Definition: qaGobiApiCbk.h:7558
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:34
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2755
WORD messageID
Definition: qaGobiApiCbk.h:4974
ULONG io
Definition: qaGobiApiCbk.h:1790
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2617
Definition: qaGobiApiCbk.h:1287
Definition: qaGobiApiCbk.h:3858
Definition: qaGobiApiSwiAvms.h:199
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4763
void(* tFNDelAssistData)(delAssistDataStatus *pAssistDataNotification)
Definition: qaGobiApiCbk.h:6699
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5950
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2498
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:6166
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7495
Definition: qaGobiApiSwiAvms.h:266
ULONG userData
Definition: qaGobiApiCbk.h:4983
INT8 * pGSMSigInfo
Definition: qaGobiApiCbk.h:4140
ULONG * pHeading
Definition: qaGobiApiCbk.h:6171
void(* tFNDHCPv4ClientLeaseStatus)(BYTE instance, WdsDHCPv4ClientLeaseInd *pMsg)
Definition: qaGobiApiCbk.h:5259
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4714
WORD data_len
Definition: qaGobiApiCbk.h:5063
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5394
Definition: qaGobiApiVoice.h:2339
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3165
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2762
Definition: qaGobiApiCbk.h:3580
BYTE presentationInd
Definition: qaGobiApiCbk.h:1966
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:6155
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:6404
ULONG SLQSSetSwiGetResetInfoCallback(tFNResetInfo pCallback)
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:1068
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3623
struct SMSAsyncRawSend_s SMSAsyncRawSend
Definition: qaGobiApiCbk.h:7121
DHCPOption * pOptions
Definition: qaGobiApiCbk.h:5220
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
ULONG SetLocDeleteAssistDataCallback(tFNDelAssistData pCallback)
struct qmTlvResult results
Definition: qaGobiApiCbk.h:4972
void(* tFNRankIndicator)(RankIndicatorInd *pRankIndicatorInd)
Definition: qaGobiApiCbk.h:6789
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:2044
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2765
Definition: qaGobiApiCbk.h:2433
Definition: qaGobiApiLoc.h:1391
Definition: qaGobiApiLoc.h:1299
Definition: qaGobiApiCbk.h:2028
Definition: qaGobiApiCbk.h:1787
ULONG SLQSNasSwiOTAMessageCallback(NasSwiIndReg *req, tFNASwiOTAMsg pCallback)
Definition: qaGobiApiVoice.h:2299
ULONG SetCATEventCallback(tFNCATEvent pCallback, ULONG eventMask, ULONG *pErrorMask)
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:6157
BYTE package_name[256]
Definition: qaGobiApiCbk.h:3064
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:6169
Definition: qaGobiApiNas.h:3306
Definition: qaGobiApiNas.h:4238
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2769
struct omaDmNotificationsTlv omaDmNotifications
Definition: qaGobiApiCbk.h:3212
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
QmiSwiAvmsEventReportRegStatusResp RegStatus
Definition: qaGobiApiCbk.h:7404
Definition: qaGobiApiWds.h:4576
ULONG SetUimSlotStatusChangeCallback(tFNCbkUimSlotStatusChangeInd pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3164
Definition: qaGobiApiNas.h:7691
BYTE reserved
Definition: qaGobiApiCbk.h:3056
Definition: qaGobiApiCbk.h:6586
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3223
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3729
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2610
WORD port
Definition: qaGobiApiCbk.h:7473
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:1022
BYTE bNumberOfPhySlots
Definition: qaGobiApiCbk.h:6916
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5937
BYTE data[256]
Definition: qaGobiApiCbk.h:936
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4493
WORD batchPerSec
Definition: qaGobiApiCbk.h:5470
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:700
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4428
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2184
Definition: qaGobiApiVoice.h:2381
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:5066
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3132
BYTE state
Definition: qaGobiApiCbk.h:3130
ULONG * pSpeedVerticalUnc
Definition: qaGobiApiCbk.h:6170
Definition: qaGobiApiCbk.h:3511
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4306
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:6158
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5442
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2526
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:33
Definition: qaGobiApiCbk.h:4533
DHCPOptionList * pOptList
Definition: qaGobiApiCbk.h:5249
Definition: qaGobiApiCbk.h:5244
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3583
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:4142
Definition: qaGobiApiCbk.h:5662
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3166
BYTE notification
Definition: qaGobiApiCbk.h:3199
Definition: qaGobiApiCbk.h:882
ULONG SetLocSetServerCallback(LocSetServerReq *req, tFNSetServer pCallback)
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5916
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:6165
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:503
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:4138
ULONG messageIndex
Definition: qaGobiApiCbk.h:902
Definition: qaGobiApiNas.h:2607
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4979
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2607
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1286
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2185
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:4052
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4704
Definition: qaGobiApiCbk.h:885
ULONG status
Definition: qaGobiApiCbk.h:6821
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1887
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4482
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2621
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5681
BYTE day
Definition: qaGobiApiCbk.h:2840
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:1067
Definition: qaGobiApiCbk.h:3128
WORD gpsWeek
Definition: qaGobiApiCbk.h:5680
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2989
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2625
Definition: qaGobiApiVoice.h:2479
BYTE injectEnable
Definition: qaGobiApiCbk.h:5468
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1788
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4427
void(* tFNSLQSOMADMAlert)(ULONG eventType, BYTE *pEventFields)
Definition: qaGobiApiCbk.h:1426
BYTE state
Definition: qaGobiApiCbk.h:3055
Definition: qaGobiApiCbk.h:3197
WORD gnssSvId
Definition: qaGobiApiCbk.h:6591
BYTE injectEnable
Definition: qaGobiApiCbk.h:5441
BYTE reason
Definition: qaGobiApiCbk.h:3586
Definition: qaGobiApiCbk.h:3208
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5960
signed short SHORT
Definition: SwiDataTypes.h:38
Definition: qaGobiApiNas.h:1462
WORD mnc
Definition: qaGobiApiCbk.h:7256
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2983
const char * LPCSTR
Definition: SwiDataTypes.h:36
Definition: qaGobiApiSwiAvms.h:216
ULONG eventMask
Definition: qaGobiApiCbk.h:1256
Definition: qaGobiApiCbk.h:968
Definition: qaGobiApiCbk.h:3360
void(* tFNSetServer)(QmiCbkLocSetServerInd *pSetLocServerInfo)
Definition: qaGobiApiCbk.h:7666
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4694
BYTE second
Definition: qaGobiApiCbk.h:2843
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3133
BYTE callID
Definition: qaGobiApiCbk.h:2030
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5543
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2616
ULONG SetLocOpModeCallback(tFNOpMode pCallback)
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4695
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:5076
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4536
void(* tFNGnssSvInfo)(gnssSvInfoNotification *pGnssSvInfoNotification)
Definition: qaGobiApiCbk.h:6632
Definition: qaGobiApiCbk.h:7069
BYTE lteRsrpDelta
Definition: qaGobiApiCbk.h:1891
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:21
Definition: qaGobiApiVoice.h:2442
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:643
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:5355
Definition: qaGobiApiVoice.h:1500
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5921
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:5065
Definition: qaGobiApiCbk.h:3914
FLOAT elevation
Definition: qaGobiApiCbk.h:6595
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4588
ULONG v4sessionId
Definition: qaGobiApiCbk.h:118
void(* tFNResetInfo)(ResetInfoNotification *pResetInfoNotification)
Definition: qaGobiApiCbk.h:7026
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5541
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4855
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2879
BYTE toggleMode
Definition: qaGobiApiCbk.h:3626
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3134
BYTE state
Definition: qaGobiApiCbk.h:2979
QmiSwiAvmsEventReportWAMSParamChangeResp WAMSParaChanged
Definition: qaGobiApiCbk.h:7394
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
Definition: qaGobiApiNas.h:7579
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiCbk.h:7177
Definition: qaGobiApiVoice.h:287
Definition: qaGobiApiCbk.h:4302
BYTE svInfoMask
Definition: qaGobiApiCbk.h:6594
BYTE ackIndicator
Definition: qaGobiApiCbk.h:932
BYTE callID
Definition: qaGobiApiCbk.h:3718
Definition: qaGobiApiSwiAvms.h:118
ULONG SLQSNasTimerCallback(tFNNasTimer pCallback)
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:7606
Definition: qaGobiApiCbk.h:987
BYTE rejectCause
Definition: qaGobiApiCbk.h:7336
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4853
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7229
BYTE version[256]
Definition: qaGobiApiCbk.h:2987
Definition: qaGobiApiCbk.h:5200
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5909
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiUim.h:1863
QmiSwiAvmsEventReportDataSessionStatusResp DataSessionStatus
Definition: qaGobiApiCbk.h:7398
Definition: qaGobiApiCbk.h:6453
Definition: qaGobiApiCbk.h:7383
Definition: qaGobiApiCbk.h:3827
Definition: qaGobiApiVoice.h:2423
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2174
Definition: qaGobiApiCbk.h:89
ULONG id
Definition: qaGobiApiCbk.h:3829
Definition: qaGobiApiSms.h:1327
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:5345
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4858
Wireless Data Service API function prototypes.
void(* tFNSetEngineState)(QmiCbkLocEngineStateInd *pSetLocEngineState)
Definition: qaGobiApiCbk.h:6970
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2240
Definition: qaGobiApiCbk.h:883
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4795
Definition: qaGobiApiCbk.h:3220
Definition: qaGobiApiCbk.h:1577
WORD causeCode
Definition: qaGobiApiCbk.h:4975
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1884
CsgId * pCsgId
Definition: qaGobiApiCbk.h:7338
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3119
Definition: qaGobiApiCbk.h:7429
ULONG status
Definition: qaGobiApiCbk.h:7125
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4308
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5469
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4309
ULONG receivedBytes
Definition: qaGobiApiCbk.h:3059
Definition: qaGobiApiCbk.h:5702
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1792
ULONG SetLocBestAvailPosCallback(tFNBestAvailPos pCallback)
ULONG type
Definition: qaGobiApiCbk.h:5062
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:532
Definition: qaGobiApiCbk.h:4851
ULONG * pPeriodicUpdateTimer
Definition: qaGobiApiCbk.h:7610
WORD mcc
Definition: qaGobiApiCbk.h:7255
Definition: qaGobiApiCbk.h:5951
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2753
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2178
Definition: qaGobiApiCbk.h:4969
FLOAT snr
Definition: qaGobiApiCbk.h:6597
BYTE numLen
Definition: qaGobiApiCbk.h:3517
Definition: qaGobiApiNas.h:1546
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4432
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
WORD Count2
Definition: qaGobiApiCbk.h:6780
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3791
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
TYPE_OF_SERVICE_DOMAIN serviceDomain
Definition: qaGobiApiCbk.h:7335
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5538
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5620
Definition: qaGobiApiCbk.h:6777
struct qmTlvResult results
Definition: qaGobiApiCbk.h:2239
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:6405
Definition: qaGobiApiNas.h:1529
Definition: qaGobiApiCbk.h:115
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:228
ULONG * pHeading
Definition: qaGobiApiCbk.h:5927
ULONG SetLocEngineStateCallback(tFNSetEngineState pCallback)
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4698
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1317
Definition: qaGobiApiCbk.h:2496
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3920
Definition: qaGobiApiCbk.h:4134
struct _getResetInfoNotification ResetInfoNotification
PlmnID * pPlmnId
Definition: qaGobiApiCbk.h:7337
BYTE numType
Definition: qaGobiApiCbk.h:3449
Definition: qaGobiApiNas.h:3675
BYTE injectEnable
Definition: qaGobiApiCbk.h:5494
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:6403
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1789
Definition: qaGobiApiCbk.h:7050
Definition: qaGobiApiSwiAvms.h:284
void(* tFNPSMCfgParamChange)(dmsPsmCfgParamChange *pPSMCfgParamInd)
Definition: qaGobiApiCbk.h:7620
BYTE nas_minor
Definition: qaGobiApiCbk.h:5030
BYTE TlvPresent
Definition: qaGobiApiCbk.h:7258
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3733
BYTE registrationState
Definition: qaGobiApiCbk.h:1568
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3727
CHAR * pNMEAData
Definition: qaGobiApiCbk.h:7433
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5925
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3385
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:6350
Definition: qaGobiApiVoice.h:958
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2180
Definition: qaGobiApiVoice.h:3214
BYTE userInputReq
Definition: qaGobiApiCbk.h:3131
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3921
unsigned short USHORT
Definition: SwiDataTypes.h:35
USHORT gpsWeek
Definition: qaGobiApiCbk.h:5965
BYTE minute
Definition: qaGobiApiCbk.h:2842
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4856
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5621
ULONG SetLocEventMaskNMEACallback(tFNEventNmea pCallback)
ULONG validMask
Definition: qaGobiApiCbk.h:6589
Definition: qaGobiApiCbk.h:1963
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
Definition: qaGobiApiCbk.h:7210
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:5317
Definition: qaGobiApiCbk.h:1285
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1106
Definition: qaGobiApiNas.h:3217
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:2032
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:6153
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2183
Definition: qaGobiApiCbk.h:947
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4372
Definition: qaGobiApiNas.h:4294
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4535
Definition: qaGobiApiCbk.h:6684
Definition: qaGobiApiUim.h:157
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:6177
struct lteSnrinformation lteSnrinfo
Definition: qaGobiApiCbk.h:1794
BYTE TlvPresent
Definition: qaGobiApiCbk.h:1579
Definition: qaGobiApiNas.h:4201
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5933
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2500
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:699
Definition: qaGobiApiNas.h:3002
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2626
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1072
BYTE sessionType
Definition: qaGobiApiCbk.h:2992
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2844
BYTE PI
Definition: qaGobiApiCbk.h:3582
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4697
void(* tFNNetworkReject)(nasNetworkReject *pNetworkReject)
Definition: qaGobiApiCbk.h:7349
Definition: qaGobiApiCbk.h:5493
Definition: qaGobiApiCbk.h:4357
ULONG * pActiveTimer
Definition: qaGobiApiCbk.h:7609
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2618
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem, struct RoamingInfo *pRoamingInfo)
Definition: qaGobiApiCbk.h:1590
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:6366
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2176
Definition: qaGobiApiQos.h:408
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3865
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:6351
Definition: qaGobiApiCbk.h:7652
BYTE userInputReq
Definition: qaGobiApiCbk.h:3163
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2624
WORD RPCause
Definition: qaGobiApiCbk.h:4977
ULONG status
Definition: qaGobiApiCbk.h:6880
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiSwiAvms.h:299
Definition: qaGobiApiCbk.h:6273
Definition: qaGobiApiCbk.h:6731
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:4205
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:465
Definition: qaGobiApiCbk.h:7509
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3860
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:116
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2749
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2984
WORD length
Definition: qaGobiApiCbk.h:971
ULONG SLQSNasNetworkRejectCallback(tFNNetworkReject pCallback)
BYTE hour
Definition: qaGobiApiCbk.h:2841
BYTE * pError
Definition: qaGobiApiCbk.h:4750
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4701
WORD lteSnrDelta
Definition: qaGobiApiCbk.h:1890
BYTE numType
Definition: qaGobiApiCbk.h:3584
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5939
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5404
Definition: qaGobiApiCbk.h:6145
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5932
ULONG SetNasLTECphyCaIndCallback(tFNASwiLTECphyCalInfo pCallback)
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:5169
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3862
Definition: qaGobiApiCbk.h:7253
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4859
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:230
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3628
Definition: qaGobiApiCbk.h:4691
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4431
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG VDOP
Definition: qaGobiApiCbk.h:5665
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:6406
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
BYTE roaming_ind
Definition: qaGobiApiCbk.h:1580
Definition: qaGobiApiCbk.h:6817
ULONG csgId
Definition: qaGobiApiCbk.h:7228
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3723
Definition: qaGobiApiCbk.h:5957
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2398
BYTE * pHorCirConf
Definition: qaGobiApiCbk.h:6161
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1566
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4699
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3719
BYTE numPlan
Definition: qaGobiApiCbk.h:3450
BYTE ioDelta
Definition: qaGobiApiCbk.h:1883
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:610
Definition: qaGobiApiCbk.h:4479
#define MAX_MITIGATION_DEV_ID_LEN
Definition: qaGobiApiCbk.h:77
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4429
void(* tFNNewGPS)(double dLongitude, double dLatitude, BYTE session_status, ULONG pos_src)
Definition: qaGobiApiCbk.h:5129
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:6175
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3724
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5917
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5936
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2763
BYTE optValLen
Definition: qaGobiApiCbk.h:5203
Definition: qaGobiApiNas.h:7832
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2751
Definition: qaGobiApiCbk.h:90
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:229
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5930
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
void(* tFNInjectPosition)(QmiCbkLocInjectPositionInd *pInjectPositionNotification)
Definition: qaGobiApiCbk.h:6891
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:4144
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2780
Definition: qaGobiApiSwiAvms.h:237
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:4141
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5554
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4361
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:6176
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1392
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4703
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
ULONG SLQSSetLocInjectPositionCallback(tFNInjectPosition pCallback)
void(* tFNBestAvailPos)(QmiCbkLocBestAvailPosInd *pBestAvailPos)
Definition: qaGobiApiCbk.h:6189
Definition: qaGobiApiCbk.h:884
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:6163
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1061
Definition: qaGobiApiCbk.h:6210
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2357
Definition: qaGobiApiNas.h:4269
Definition: qaGobiApiVoice.h:40
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1069
BYTE connStatus
Definition: qaGobiApiCbk.h:4305
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2181
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:6151
BYTE messageMode
Definition: qaGobiApiCbk.h:3243
ULONG SLQSSetDHCPv4ClientLeaseStatusCallback(BYTE instance, tFNDHCPv4ClientLeaseStatus pCallback)
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5934
Definition: qaGobiApiNas.h:7813
Definition: qaGobiApiCbk.h:4425
BYTE numLen
Definition: qaGobiApiCbk.h:3587
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:5060
Definition: qaGobiApiCbk.h:2873
ULONG SLQSSwiAVMSEventReportCallback(tFNSwiAvmEventReport pCallback)
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5911
QmiSwiAvmsEventReportNotificationResp Notification
Definition: qaGobiApiCbk.h:7390
Definition: qaGobiApiNas.h:7781
WORD length
Definition: qaGobiApiCbk.h:935
BYTE messageMode
Definition: qaGobiApiCbk.h:949
struct qmTlvResult results
Definition: qaGobiApiCbk.h:2289
eQaQMIService
Definition: qaGobiApiCbk.h:86
Definition: qaGobiApiCbk.h:7551
Definition: qaGobiApiCbk.h:7212
Definition: qaGobiApiCbk.h:1020
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2609
ULONG status
Definition: qaGobiApiCbk.h:6149
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4360
Definition: qaGobiApiCbk.h:3646
Definition: qaGobiApiCbk.h:6913
ULONG address
Definition: qaGobiApiCbk.h:7472
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2638
BYTE csAttachState
Definition: qaGobiApiCbk.h:1569
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2754
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2328
BYTE svListLen
Definition: qaGobiApiCbk.h:6588
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2511
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2760
BYTE numPlan
Definition: qaGobiApiCbk.h:3585
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3057
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2891
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4481
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1881
BYTE errorClass
Definition: qaGobiApiCbk.h:4976
Definition: qaGobiApiCbk.h:6956
BYTE nas_release
Definition: qaGobiApiCbk.h:5028
BYTE currentMitigationLvl
Definition: qaGobiApiCbk.h:7073
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:6173
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:6178
BYTE notificationType
Definition: qaGobiApiCbk.h:970
Definition: qaGobiApiCbk.h:7211
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:1004
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1886
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5914
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1885
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2612
PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: qaGobiApiCbk.h:6736
Definition: qaGobiApiCbk.h:6876
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:6287
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5923
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2614
Definition: qaGobiApiWds.h:4165
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2761
BYTE data[1254]
Definition: qaGobiApiCbk.h:972
ULONG SetLocGetServerCallback(LocGetServerReq *req, tFNGetServer pCallback)
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2758
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3222
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:2033
BYTE radioIf
Definition: qaGobiApiCbk.h:7334
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4304
BYTE * pReason
Definition: qaGobiApiCbk.h:2611
BYTE SI
Definition: qaGobiApiCbk.h:3514
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1139
ULONG SLQSTmdMitigationLvlRptCallback(TmdMitigationLvlIndReq *req, tFNMitiLvlRpt pCallback)
Definition: qaGobiApiCbk.h:5303
float FLOAT
Definition: SwiDataTypes.h:40
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2622
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2877
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2447
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1184
Definition: qaGobiApiCbk.h:5963
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4430
ULONG HDOP
Definition: qaGobiApiCbk.h:5664
PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: qaGobiApiCbk.h:6738
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1888
Definition: qaGobiApiCbk.h:5341
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3725
ULONG engineState
Definition: qaGobiApiCbk.h:6960
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:6168
WORD batchPerSec
Definition: qaGobiApiCbk.h:5443
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
ULONG * pIPv4Addr
Definition: qaGobiApiCbk.h:5248
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5940
Definition: qaGobiApiCbk.h:1064
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2436
BYTE PI
Definition: qaGobiApiCbk.h:3447
BOOL pcsDigit
Definition: qaGobiApiCbk.h:7257
Definition: qaGobiApiCbk.h:342
BYTE smsEventType
Definition: qaGobiApiCbk.h:1066
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:6349
BYTE psAttachState
Definition: qaGobiApiCbk.h:1570
WORD batchPerSec
Definition: qaGobiApiCbk.h:5522
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3919
struct lteRsrpinformation lteRsrpinfo
Definition: qaGobiApiCbk.h:1795
BYTE * pEnableState
Definition: qaGobiApiCbk.h:7608
Definition: qaGobiApiCbk.h:2286
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4443
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3516
TYPE_OF_SERVICE_DOMAIN
Definition: qaGobiApiCbk.h:7208
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2499
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:989
Definition: qaGobiApiCbk.h:5440
BYTE bearerID
Definition: qaGobiApiCbk.h:4312
ULONG serverType
Definition: qaGobiApiCbk.h:7556
ULONG usageMask
Definition: qaGobiApiCbk.h:5703
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4433
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3731
struct precisionDilution_s precisionDilution
Definition: qaGobiApiCbk.h:7491
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3722
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2768
BYTE data[2048]
Definition: qaGobiApiCbk.h:5064
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2182
Definition: qaGobiApiCbk.h:7012
Definition: qaGobiApiCbk.h:3775
ULONG * pXid
Definition: qaGobiApiCbk.h:6150
BYTE SI
Definition: qaGobiApiCbk.h:3448
BYTE userInputReq
Definition: qaGobiApiCbk.h:2980
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5928
ULONG PDOP
Definition: qaGobiApiCbk.h:5663
ULONG packageSize
Definition: qaGobiApiCbk.h:3058
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2623
ULONG status
Definition: qaGobiApiCbk.h:6688
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5723
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4547
WORD sendStatus
Definition: qaGobiApiCbk.h:4973
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2613
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4483
Definition: qaGobiApiNas.h:6038
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4751
ULONG port
Definition: qaGobiApiCbk.h:7494
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
BYTE * pOptVal
Definition: qaGobiApiCbk.h:5204
Definition: qaGobiApiVoice.h:2281
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3936
void(* tFNASwiLTECphyCalInfo)(QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo)
Definition: qaGobiApiCbk.h:6749
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:391
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:5307
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1965
QmiSwiAvmsEventReportSessionTypeResp SessionType
Definition: qaGobiApiCbk.h:7400
QmiSwiAvmsEventReportConfigResp Config
Definition: qaGobiApiCbk.h:7388
ULONG system
Definition: qaGobiApiCbk.h:6590
Definition: qaGobiApiSwiAvms.h:155
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4854
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5619
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:6355
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1882
Definition: qaGobiApiSwiAvms.h:250
WORD * pFailCause
Definition: qaGobiApiCbk.h:2620
USHORT namelength
Definition: qaGobiApiCbk.h:2988
Definition: qaGobiApiCbk.h:3053
BYTE callID
Definition: qaGobiApiCbk.h:2435
BYTE severity
Definition: qaGobiApiCbk.h:2985
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:6154
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2175
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:232
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5922
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:60
QmiSwiAvmsEventReportConnectionRequestResp ConnectionRequest
Definition: qaGobiApiCbk.h:7392
BYTE * pCallID
Definition: qaGobiApiCbk.h:2615
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4753
BYTE downLink
Definition: qaGobiApiCbk.h:3604
Definition: qaGobiApiNas.h:1483
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2966
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:6275
BYTE len
Definition: qaGobiApiCbk.h:5953
BYTE deviceIdLen
Definition: qaGobiApiCbk.h:7052
Definition: qaGobiApiNas.h:3645
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3310
BYTE revPolarity
Definition: qaGobiApiCbk.h:3627
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5929
ULONG usageMask
Definition: qaGobiApiCbk.h:5959
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1889
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
FLOAT azimuth
Definition: qaGobiApiCbk.h:6596
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:148
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3210
BYTE dispType
Definition: qaGobiApiCbk.h:3648
Definition: qaGobiApiNas.h:7707
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2981
PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: qaGobiApiCbk.h:6739
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4322
BYTE TPCause
Definition: qaGobiApiCbk.h:4978
BYTE version[256]
Definition: qaGobiApiCbk.h:3062
BYTE numInstances
Definition: qaGobiApiCbk.h:3779
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:6179
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5495
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:7001
BYTE description[256]
Definition: qaGobiApiCbk.h:3066
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4693
Definition: qaGobiApiCbk.h:5679
int BOOL
Definition: SwiDataTypes.h:37
Definition: qaGobiApiCbk.h:7213
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5918
Definition: qaGobiApiQos.h:188
ULONG mode
Definition: qaGobiApiCbk.h:6214
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5704
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2752
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2764
void(* tFNNasTimer)(nasTimers *timers)
Definition: qaGobiApiCbk.h:7193
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4578
ULONG transactionID
Definition: qaGobiApiCbk.h:933
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2767
BYTE healthStatus
Definition: qaGobiApiCbk.h:6592
BYTE nas_major
Definition: qaGobiApiCbk.h:5029
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:6152
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4869
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3728
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:146
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2991
unsigned int ULONG
Definition: SwiDataTypes.h:28
ULONG * pFixId
Definition: qaGobiApiCbk.h:5938
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2301
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1083
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4901
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:3060
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1572
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1070
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3649
unsigned short WORD
Definition: SwiDataTypes.h:34
urlAddr * pURL
Definition: qaGobiApiCbk.h:7559
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3721
Definition: qaGobiApiCbk.h:2977
BYTE ipFamily
Definition: qaGobiApiCbk.h:4310
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:853
Definition: qaGobiApiCbk.h:697
Definition: qaGobiApiCbk.h:1002
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:2072
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2982
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3861
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2252
Definition: qaGobiApiCbk.h:6347
ULONG SetRankIndicatorCallback(tFNRankIndicator pCallback)
BYTE storageType
Definition: qaGobiApiCbk.h:3242
Definition: qaGobiApiCbk.h:2172
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5920
Definition: qaGobiApiCbk.h:3160
Definition: qaGobiApiCbk.h:6616
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4359
ULONG SLQSNasSigInfo2CallBack(tFNSigInfo pCallback, setSignalStrengthInfo *pSigInfo2)
USHORT versionlength
Definition: qaGobiApiCbk.h:3061
Definition: qaGobiApiVoice.h:2498
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2177
ULONG state
Definition: qaGobiApiCbk.h:147
BYTE * pLeaseState
Definition: qaGobiApiCbk.h:5247
_MitigationDevInfo MitigationDevInfo
Definition: qaGobiApiCbk.h:7072
ULONG serverStatus
Definition: qaGobiApiCbk.h:7656
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1692
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:6456
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2241
Definition: qaGobiApiCbk.h:4793
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:934
SWI Open Mobile Alliance Device Management Service API function prototypes SWI AVMS QMI Service revis...
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
QmiSwiAvmsEventReportPackageIDResp PackageID
Definition: qaGobiApiCbk.h:7396
void(* tFNSetExtPowerConfig)(QmiCbkLocSetExtPowerConfigInd *pSetExtConfigIndStatus)
Definition: qaGobiApiCbk.h:7135
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3625
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1257
BYTE injectEnable
Definition: qaGobiApiCbk.h:5520
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
BYTE * pRadioInterface
Definition: qaGobiApiCbk.h:2880
Definition: qaGobiApiNas.h:3697
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3601
Definition: qaGobiApiVoice.h:3189
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2199
BYTE notifType
Definition: qaGobiApiCbk.h:2031
ULONG SetLocSetExtPowerConfigCallback(tFNSetExtPowerConfig pCallback)
Definition: qaGobiApiCbk.h:6401
WORD year
Definition: qaGobiApiCbk.h:2838
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:819
Definition: qaGobiApiCbk.h:88
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5521
Definition: qaGobiApiCbk.h:3238
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2757
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
Definition: qaGobiApiCbk.h:7470
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1493
BYTE type
Definition: qaGobiApiCbk.h:7014
ULONG storageType
Definition: qaGobiApiCbk.h:901
USHORT descriptionlength
Definition: qaGobiApiCbk.h:3065
PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: qaGobiApiCbk.h:6735
void(* tFNOpMode)(QmiCbkLocOpModeInd *pLocOpmode)
Definition: qaGobiApiCbk.h:6224
struct _SwiAvmsEventInd SwiAvmsEventInd

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