LinuxQMISDK  SLQS03.03.10
 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 
27 #define SIGSTRENGTH_THRESHOLD_ARR_SZ 5
28 #define QMI_WMS_MAX_PAYLOAD_LENGTH 256
29 #define QMI_ETWS_MAX_PAYLOAD_LENGTH 1254 /* Qualcomm defined max */
30 #define QMI_MAX_VOICE_NUMBER_LENGTH 81
31 #define MAX_NO_OF_UUSINFO 20
32 #define MAXUSSDLENGTH 182
33 #define MAX_NO_OF_CALLS 20
34 #define CBK_ENABLE_EVENT 0x01
35 #define CBK_DISABLE_EVENT 0x00
36 #define CBK_NOCHANGE 0xFF
37 #define MAX_NO_OF_APPLICATIONS 10
38 #define MAX_NO_OF_SLOTS 5
39 #define MAX_NO_OF_FILES 255
40 #define MAX_PATH_LENGTH 255
41 #define EVENT_MASK_CARD 0x00000001
42 #define EVENT_MASK_DEREGISTER_ALL 0x00000000
43 #define REGISTER_EVENT 0x01
44 #define DEREGISTER_EVENT 0x00
45 #define FIRST_INSTANCE 0x00
46 #define SECOND_INSTANCE 0x01
47 #define THIRD_INSTANCE 0x02
48 #define INVALID_INSTACNE 0x08
49 #define REGISTER_SRV 0x01
50 #define DEREGISTER_SRV 0x00
51 #define WDS_SRV 0x01
52 #define NAS_SRV 0x02
53 #define PDS_SRV 0x04
54 #define VOICE_SRV 0x08
55 #define NUM_OF_SET 0xFF
56 #define IPV4 4
57 #define IPV6 6
58 #define IPV4V6 7
59 #define LOC_EVENT_MASK_ENG_STATE 0x00000080
60 #define LOC_EVENT_MASK_TIME_SYNC 0x00000800
61 #define LOC_EVENT_MASK_INJECT_TIME 0x00000010
62 #define LOC_EVENT_MASK_SENSOR_STREAM 0x00000400
63 #define LOC_EVENT_POSITION_REPORT 0x00000001
64 
70 typedef enum
71 {
74  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
75  * to be exposed to the user
76  */
78 
99 typedef struct{
105 
106 
127 typedef struct
128 {
134 
142 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
143 
161 
162 
208 typedef struct
209 {
218 
226 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
227 
266  tFNSLQSWDSEvent pCallback,
267  BYTE interval,
268  BYTE instanceid,
269  BYTE ipfamily );
270 
309  tFNSLQSWDSEvent pXferStatsCb,
310  BYTE interval,
311  BYTE instanceid,
312  BYTE ipfamily );
313 
314 /*
315  * For internal use only, not to be exposed to the user
316  * This structure will hold the input parameters passed for TransferStatsCbk
317  * by the user
318  *
319  * \param interval
320  * - Interval in seconds.
321  * - ignored when disabling, should be non-zero when enabling
322  *
323  * Note: None
324  *
325  */
327 {
329 };
330 
331 /*
332  * Enables/disables the WDS event callback function. The most recent
333  * successfully subscribed callback function will be the only function that
334  * is invoked when the corresponding event occurs. This callback provide extra
335  * information regarding the multiple PDP interface
336  *
337  * \param pCallback[IN]
338  * - Callback function pointer (0 - disable)
339 
340  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
341  *
342  * \sa See qmerrno.h for eQCWWAN_xxx error values
343  *
344  * \note None
345  *
346  */
348 
349 /*
350  * Enables/disables the WDS event callback function. The most recent
351  * successfully subscribed callback function will be the only function that
352  * is invoked when the corresponding event occurs. This callback provide extra
353  * information regarding the multiple PDP interface
354  *
355  * \param pCallback[IN]
356  * - Callback function pointer (0 - disable)
357 
358  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
359  *
360  * \sa See qmerrno.h for eQCWWAN_xxx error values
361  *
362  * \note None
363  *
364  */
366 
367 /*
368  * Enables/disables the WDS event callback function. The most recent
369  * successfully subscribed callback function will be the only function that
370  * is invoked when the corresponding event occurs. This callback provide extra
371  * information regarding the multiple PDP interface
372  *
373  * \param pCallback[IN]
374  * - Callback function pointer (0 - disable)
375 
376  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
377  *
378  * \sa See qmerrno.h for eQCWWAN_xxx error values
379  *
380  * \note None
381  *
382  */
384 
385 /*
386  * Enables/disables the WDS transfer statistic event callback function. The most recent
387  * successfully subscribed callback function will be the only function that
388  * is invoked when the corresponding event occurs. This callback provide extra
389  * information regarding the multiple PDP interface
390  *
391  * \param pCallback[IN]
392  * - Callback function pointer (0 - disable)
393 
394  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
395  *
396  * \sa See qmerrno.h for eQCWWAN_xxx error values
397  *
398  * \note None
399  *
400  */
402 
403 /*
404  * Enables/disables the WDS transfer statistic event callback function. The most recent
405  * successfully subscribed callback function will be the only function that
406  * is invoked when the corresponding event occurs. This callback provide extra
407  * information regarding the multiple PDP interface
408  *
409  * \param pCallback[IN]
410  * - Callback function pointer (0 - disable)
411 
412  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
413  *
414  * \sa See qmerrno.h for eQCWWAN_xxx error values
415  *
416  * \note None
417  *
418  */
420 
421 /*
422  * Enables/disables the WDS event callback function. The most recent
423  * successfully subscribed callback function will be the only function that
424  * is invoked when the corresponding event occurs. This callback provide extra
425  * information regarding the multiple PDP interface
426  *
427  * \param pCallback[IN]
428  * - Callback function pointer (0 - disable)
429 
430  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
431  *
432  * \sa See qmerrno.h for eQCWWAN_xxx error values
433  *
434  * \note None
435  *
436  */
437 
449 typedef void (* tFNPower)( ULONG operatingMode );
450 
467  tFNPower pCallback );
468 
487 typedef void (* tFNActivationStatus)( ULONG activationStatus );
488 
503  tFNActivationStatus pCallback );
504 
516 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
517 
535  tFNMobileIPStatus pCallback );
536 
548 typedef void (* tFNRoamingIndicator)( ULONG roaming );
549 
566  tFNRoamingIndicator pCallback );
567 
591 typedef void (* tFNDataCapabilities)(
592  BYTE dataCapsSize,
593  BYTE * pDataCaps );
594 
611  tFNDataCapabilities pCallback );
612 
624 typedef void (* tFNSignalStrength)(
625  INT8 signalStrength,
626  ULONG radioInterface );
627 
659  tFNSignalStrength pCallback,
660  BYTE thresholdsSize,
661  INT8 *pThresholds );
662 
663 /*
664  * For internal use only, not to be exposed to the user
665  * This structure will hold the input parameters passed for
666  * SetSignalStrengthCallback by the user
667  *
668  * \param thresholdsSize
669  * - Number of elements threshold array contains; a maximum of five
670  * thresholds is supported;
671  *
672  * \param pThresholds[IN]
673  * - Signal threshold array for each entry (in dBm).
674  *
675  * Note: None
676  *
677  */
679 {
682 };
683 
684 /*
685  * For internal use only, not to be exposed to the user
686  * Enables the Signal Strength callback function.
687  *
688  * \param pCallback[IN]
689  * - Callback function pointer
690  *
691  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
692  *
693  * \sa See qmerrno.h for eQCWWAN_xxx error values
694  *
695  * \note None
696  *
697  */
699  tFNSignalStrength pCallback );
700 
717 typedef void (* tFNRFInfo)(
718  ULONG radioInterface,
719  ULONG activeBandClass,
720  ULONG activeChannel );
721 
738  tFNRFInfo pCallback );
739 
755 typedef void (* tFNLUReject)(
756  ULONG serviceDomain,
757  ULONG rejectCause );
758 
775  tFNLUReject pCallback );
776 
789 typedef void (* tFNNewSMS)(
790  ULONG storageType,
791  ULONG messageIndex );
792 
807  tFNNewSMS pCallback );
808 
812 typedef enum SMSEventType
813 {
821 } eSMSEventType;
822 
834 typedef struct SMSMTMessage
835 {
839 
866 {
873 
882 typedef struct SMSMessageMode
883 {
886 
903 typedef struct SMSEtwsMessage
904 {
909 
922 typedef struct SMSEtwsPlmn
923 {
927 
937 typedef struct SMSCAddress
938 {
942 
955 typedef struct SMSOnIMS
956 {
958 }SMSOnIMSInfo;
959 
999 typedef struct SMSEventInfo_s
1000 {
1009 } SMSEventInfo;
1010 
1018 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1019 
1032 
1041 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1042 
1055  tFNNewNMEA pCallback );
1056 
1072 typedef void (* tFNPDSState)(
1073  ULONG enabledStatus,
1074  ULONG trackingStatus );
1075 
1088  tFNPDSState pCallback );
1089 
1117 typedef void (* tFNCATEvent)(
1118  ULONG eventID,
1119  ULONG eventLen,
1120  BYTE * pEventData );
1121 
1168  tFNCATEvent pCallback,
1169  ULONG eventMask,
1170  ULONG *pErrorMask );
1171 
1172 /*
1173  * For internal use only, not to be exposed to the user
1174  * This structure will hold the input parameters passed for
1175  * SetCATEventCallback by the user
1176  *
1177  * \param eventMask
1178  * - bitmask of CAT events to register for
1179  *
1180  * \param pErrorMask[OUT]
1181  * - error bitmask. Each bit set indicates the proactive command that
1182  * caused the error
1183  *
1184  * Note: None
1185  *
1186  */
1188 {
1191 };
1192 
1193 /*
1194  * For internal use only, not to be exposed to the user
1195  * Enables the CAT Event callback function.
1196  *
1197  * \param pCallback[IN]
1198  * - Callback function pointer
1199  *
1200  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1201  *
1202  * \sa See qmerrno.h for eQCWWAN_xxx error values
1203  *
1204  * \note None
1205  *
1206  */
1208  tFNCATEvent pCallback );
1209 
1214 typedef enum device_state_enum
1215 {
1219 }eDevState;
1220 
1230 typedef void (* tFNDeviceStateChange)(
1231  eDevState device_state );
1232 
1248 typedef void (* tFNNet)(
1249  ULONG q_depth,
1250  BYTE isThrottle,
1251  BYTE instanceId);
1252 
1269  tFNDeviceStateChange pCallback );
1270 
1299  BYTE instance,
1300  tFNNet pCallback,
1301  ULONG loMark,
1302  ULONG hiMark,
1303  ULONG period);
1304 
1314 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1315 
1333  tFNFwDldCompletion pCallback );
1334 
1348 typedef void (* tFNSLQSOMADMAlert)(
1349  ULONG eventType,
1350  BYTE *pEventFields );
1351 
1365  tFNSLQSOMADMAlert pCallback );
1366 
1367 
1384  tFNSLQSOMADMAlert pCallback );
1385 
1415 typedef void (* tFNOMADMState)(
1416  ULONG sessionState,
1417  ULONG failureReason );
1418 
1434  tFNOMADMState pCallback );
1435 
1436 #define MAX_RADIO_INTERFACE_LIST 255
1437 
1487 {
1495 };
1496 
1498 {
1501 };
1502 
1510 typedef void (* tFNServingSystem)(
1511  struct ServingSystemInfo *pServingSystem ,struct RoamingInfo *pRoamingInfo);
1512 
1526  tFNServingSystem pCallback );
1527 
1583 typedef void (* tFNBandPreference)(
1584  ULONGLONG band_pref );
1585 
1603  tFNBandPreference pCallback );
1604 
1610 typedef void (* tFNUSSDRelease)( void );
1611 
1627  tFNUSSDRelease pCallback );
1628 
1643 typedef void (* tFNUSSDNotification)(
1644  ULONG type,
1645  BYTE *pNetworkInfo );
1646 
1662  tFNUSSDNotification pCallback );
1663 
1714 };
1715 
1723 typedef void (* tFNSLQSSignalStrengths )(
1724  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1725 
1810 };
1811 
1840  tFNSLQSSignalStrengths pCallback,
1841  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1842 
1843 /*
1844  * For internal use only, not to be exposed to the user
1845  * Enables the Received Signal Strength Information callback function.
1846  *
1847  * \param pCallback[IN]
1848  * - Callback function pointer
1849  *
1850  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1851  *
1852  * \sa See qmerrno.h for eQCWWAN_xxx error values
1853  *
1854  * \note None
1855  *
1856  */
1858  tFNSLQSSignalStrengths pCallback );
1859 
1881 typedef struct
1882 {
1886 } ECTNum;
1887 
1946 typedef struct
1947 {
1953 
1961 typedef void (*tFNSUPSNotification)
1962  ( voiceSUPSNotification *pVoiceSUPSNotification );
1963 
1979 
1990 typedef void (* tFNSDKTerminated)(
1991  BYTE *psReason );
1992 
2018  tFNSDKTerminated pCallback );
2019 
2090 typedef struct
2091 {
2105 
2117 typedef void (* tFNAllCallStatus )(
2118  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2119 
2135  tFNAllCallStatus pCallback );
2136 
2155 {
2159 
2167 typedef void (*tFNtransLayerInfo)
2168  ( transLayerNotification *pTransLayerNotification );
2169 
2185 
2203 {
2206 
2214 typedef void (*tFNtransNWRegInfo)
2215  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2216 
2232 
2241 typedef void (* tFNSysSelectionPref )
2242  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2243 
2261 
2270 typedef void (* tFNUIMRefresh )
2271  ( UIMRefreshEvent *pUIMRefreshEvent );
2272 
2290 
2298 typedef struct
2299 {
2302 
2311 typedef void ( * tFNUIMStatusChangeInfo)
2312  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2313 
2329  tFNUIMStatusChangeInfo pCallback );
2330 
2347 typedef struct
2348 {
2352 
2361 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2362 
2382 
2410 typedef struct
2411 {
2416 
2424 typedef void ( * tFNDTMFEvent)
2425  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2426 
2444 
2521 typedef struct
2522 {
2541 } voiceSUPSInfo;
2542 
2551 typedef void ( * tFNSUPSInfo)
2552  ( voiceSUPSInfo *pVoiceSUPSInfo );
2553 
2574 
2659 typedef struct
2660 {
2682 } nasSysInfo;
2683 
2691 typedef void ( *tFNSysInfo )
2692  ( nasSysInfo *pNasSysInfo ) ;
2693 
2716 
2748 typedef struct
2749 {
2757 } UniversalTime;
2758 
2776 typedef struct
2777 {
2781 } nasNetworkTime;
2782 
2790 typedef void ( *tFNNetworkTime )
2791  ( nasNetworkTime *pNasNetworkTime );
2792 
2811 
2877 {
2892 };
2893 
2894 
2953 {
2966 };
2967 
3028 {
3034 };
3035 
3060 {
3066 };
3067 
3068 /*
3069  * This structure will hold the SwiOmaDmConfig session parameters information.
3070  *
3071  * \param notification
3072  * - 0x01 - GPS settings change
3073  * - 0x02 - Device reset
3074  * - 0x03 - Device factory reset
3075  * - 0x04 - CI-DC Session start
3076  * - 0x05 - CI-DC Session end
3077  * - 0x06 - CI-PRL Session start
3078  * - 0x07 - CI-PRL Session end
3079  * - 0x08 - CI-FUMO Session start
3080  * - 0x09 - CI-FUMO session end
3081  * - 0x0A - HFA-DC Session start
3082  * - 0x0B - HFA-DC Session end
3083  * - 0x0C - HFA-PRL Session start
3084  * - 0x0D - HFA-PRL Session end
3085  * - 0x0E - HFA-FUMO Session start
3086  * - 0x0F - HFA-FUMO session end
3087  * - 0x10 - NI Session start
3088  *
3089  * \param sessionStatus
3090  * - This field will set to the session status for notifications that
3091  * occur at the end of a session, zero for all other notifications
3092  *
3093  */
3095 {
3098 };
3099 
3105 typedef union sessionInfo
3106 {
3111 
3117 typedef union sessionInfoExt
3118 {
3122 
3135 typedef struct
3136 {
3139 } SMSMemoryInfo;
3140 
3149 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3150 
3165 
3202 typedef struct
3203 {
3207 
3217 typedef void ( * tFNOTASPStatus )
3218  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3219 
3240  tFNOTASPStatus pCallback );
3241 
3255 typedef struct
3256 {
3260 } signalInfo;
3261 
3277 typedef struct
3278 {
3281  BYTE callerID[255];
3282 } callerIDInfo;
3283 
3340 typedef struct
3341 {
3347  BYTE number[255];
3349 
3406 typedef struct
3407 {
3413  BYTE number[255];
3414 } calledPartyInfo;
3415 
3475 typedef struct
3476 {
3483  BYTE number[255];
3484 } redirNumInfo;
3485 
3496 typedef struct
3497 {
3500 } NSSAudioCtrl;
3501 
3518 typedef struct
3519 {
3524 } lineCtrlInfo;
3525 
3541 typedef struct
3542 {
3545  BYTE extDispInfo[255];
3546 } extDispRecInfo;
3547 
3611 typedef struct
3612 {
3629 } voiceInfoRec;
3630 
3640 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3641 
3659 
3670 typedef struct
3671 {
3674 } msgWaitingInfo;
3675 
3684 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3685 
3700 
3720 typedef struct
3721 {
3726 
3751 typedef struct
3752 {
3759 } QosFlowInfo;
3760 
3761 
3807 typedef struct
3808 {
3809  //TODO temp commented for compilation
3810  //QosFlowInfoTlv QFlowInf
3811 
3817 } QosEventInfo;
3818 
3819 
3829 typedef void (* tFNSLQSQOSEvent)(
3830  BYTE instance,
3831  QosFlowInfo *pFlowInfo
3832  );
3833 
3855  BYTE instance,
3856  tFNSLQSQOSEvent pCallback
3857  );
3858 
3907 typedef void (* tFNQosStatus)(
3908  BYTE instance,
3909  ULONG id,
3910  BYTE status,
3911  BYTE event,
3912  BYTE reason
3913  );
3914 
3933  BYTE instance,
3934  tFNQosStatus pCallback
3935  );
3936 
3945 typedef void (* tFNQosNWStatus)(
3946  BYTE status
3947  );
3948 
3964  tFNQosNWStatus pCallback
3965  );
3966 
3975 typedef void (* tFNQosPriEvent)(
3976  WORD event
3977  );
3978 
3996  tFNQosPriEvent pCallback );
3997 
4027 typedef struct
4028 {
4036 } nasSigInfo;
4037 
4045 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
4046 
4069  tFNSigInfo pCallback,
4070  sigInfo *pSigInfo );
4071 
4092 {
4096 
4104 typedef void (*tFNModemTempInfo)
4105  ( modemTempNotification *pModemTempNotification );
4106 
4122 
4190 typedef struct _packetSrvStatus
4191 {
4201 } packetSrvStatus;
4202 
4210 typedef void (* tFNPacketSrvState)(
4211  packetSrvStatus *pPacketSrvStatus );
4212 
4229  tFNPacketSrvState pCallback );
4230 
4231 /*
4232  * Name: HDRPersonalityInd
4233  *
4234  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4235  *
4236  * Members: pCurrentPersonality
4237  * - Current active personality index.
4238  *
4239  * pPersonalityListLength
4240  * - Number of Personality Protocol Subtype contains in this response.
4241  *
4242  * pProtocolSubtypeElement
4243  * - See \ref protocolSubtypeElement for more information.
4244  */
4245 typedef struct
4246 {
4251 
4260 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4261 
4278 
4313 typedef struct
4314 {
4323 
4331 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4332 
4349 
4367 typedef struct
4368 {
4373 
4381 typedef void ( * tFNImsRegMgrConfig) (
4382  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4383 
4400 
4421 typedef struct
4422 {
4427 
4435 typedef void ( * tFNImsSMSConfig) (
4436  imsSMSConfigInfo *pImsSMSConfigInfo );
4437 
4454 
4464 typedef struct
4465 {
4468 
4476 typedef void ( * tFNImsUserConfig) (
4477  imsUserConfigInfo *pImsUserConfigInfo );
4478 
4495 
4579 typedef struct
4580 {
4594 
4602 typedef void ( * tFNImsVoIPConfig) (
4603  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4604 
4636 typedef struct
4637 {
4643 
4644 typedef void (* tFNUSSDNoWaitIndication)(
4645  USSDNoWaitIndicationInfo *pNetworkInfo );
4657  tFNUSSDNoWaitIndication pCallback );
4658 
4659 /* Unstructured supplementary service data coding scheme*/
4660 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4661 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4662 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4663 
4674 typedef struct
4675 {
4678 } channelRate;
4679 
4680 /*
4681  * Name: DUNCallInfoInd
4682  *
4683  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4684  *
4685  * \param MdmConnStatus
4686  * - Current link status
4687  * - 0x01 - Disconnected
4688  * - 0x02 - Connected
4689  *
4690  * \param CallEndReason
4691  * - Last modem call end reason
4692  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4693  *
4694  * \param TXOKBytesCount
4695  * - Number of bytes transmitted without error
4696  *
4697  * \param RXOKBytesCount
4698  * - Number of bytes transmitted without error
4699  *
4700  * \param DormancyStatus
4701  * - Dormancy Status
4702  * - 0x01 - Traffic channel dormant
4703  * - 0x02 - Traffic channel active
4704  *
4705  * \param DataBearerTech
4706  * - Current data bearer technology
4707  * - Returned only if a data call is up
4708  * - 0x01 - cdma2000 1X
4709  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4710  * - 0x03 - GSM
4711  * - 0x04 - UMTS
4712  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4713  * - 0x06 - EDGE
4714  * - 0x07 - HSDPA and WCDMA
4715  * - 0x08 - WCDMA and HSUPA
4716  * - 0x09 - HSDPA and HSUPA
4717  * - 0x0A - LTE
4718  * - 0x0B - cdma2000 EHRPD
4719  * - 0x0C - HSDPA+ and WCDMA
4720  * - 0x0D - HSDPA+ and HSUPA
4721  * - 0x0E - DC_HSDPA+ and WCDMA
4722  * - 0x0F - DC_HSDPA+ and HSUPA
4723  * - 0x10 - HSDPA+ and 64QAM
4724  * - 0x11 - HSDPA+, 64QAM and HSUPA
4725  * - 0x12 - TDSCDMA
4726  * - 0x13 - TDSCDMA and HSDPA
4727  * - 0xFF - Unknown
4728  *
4729  * \param ChannelRate
4730  * - See \ref channelRate for more information
4731  */
4732 typedef struct
4733 {
4742 
4750 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4751 
4771 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4772 
4774 
4782 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4783 
4799 
4850 typedef struct SMSAsyncRawSend_s
4851 {
4863 } SMSAsyncRawSend;
4864 
4872 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4873 
4890 
4905 typedef struct LteNasReleaseInfo_s
4906 {
4911 
4931 typedef struct SwiOTAMsg_s
4932 {
4935  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
4938 } SwiOTAMsg;
4939 
4947 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
4948 
4969 
4970 
4971 
4981 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude );
4982 
4995  tFNNewGPS pCallback );
4996 
5020 typedef void (* tFNNewRMTransferStatistics)(
5022 
5036  tFNNewRMTransferStatistics pCallback );
5037 
5058 typedef struct
5059 {
5062 
5063 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
5064 
5077  tFNSetCradleMount pCallback );
5078 
5087 typedef struct
5088 {
5091 
5092 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
5093 
5106  tFNSetEventTimeSync pCallback );
5107 
5127 typedef struct
5128 {
5131 
5132 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5133 
5146  tFNInjectTimeStatus pCallback );
5168 typedef struct accelAcceptReady_s{
5173 
5195 typedef struct gyroAcceptReady_s{
5221 typedef struct accelTempAcceptReady_s{
5247 typedef struct gyroTempAcceptReady_s{
5252 
5266 typedef struct{
5272 
5273 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5274 
5287  tFNSensorStreaming pCallback );
5288 
5332 typedef struct
5333 {
5341 
5342 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5343 
5356  tFNInjectSensorData pCallback );
5372 typedef struct precisionDilution_s{
5377 
5389 typedef struct gpsTime_s{
5392 }gpsTime;
5393 
5412 typedef struct sensorDataUsage_s{
5416 
5433 typedef struct svUsedforFix_s{
5436 }svUsedforFix;
5437 
5613 typedef struct
5614 {
5648 
5649 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5650 
5663  tFNEventPosition pCallback );
5664 
5687 typedef struct
5688 {
5693 
5701 typedef void ( * tFNImsaRegStatus) (
5702  imsaRegStatusInfo *pImsaRegStatusInfo );
5703 
5718 
5761 typedef struct
5762 {
5772 
5780 typedef void ( * tFNImsaSvcStatus) (
5781  imsaSvcStatusInfo *pImsaSvcStatusInfo );
5782 
5797 
5815 typedef struct
5816 {
5822 
5830 typedef void ( * tFNImsaRatStatus) (
5831  imsaRatStatusInfo *pImsaRatStatusInfo );
5832 
5847 
5867 typedef struct
5868 {
5872 
5880 typedef void ( * tFNImsaPdpStatus) (
5881  imsaPdpStatusInfo *pImsaPdpStatusInfo );
5882 
5897 
5920  tFNSigInfo pCallback,
5921  setSignalStrengthInfo *pSigInfo2 );
5922 
5923 #ifdef __cplusplus
5924 } /* extern "C" { */
5925 #endif
5926 
5927 #endif /* __GOBI_API_CBK_H__ */
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5632
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5621
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1643
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4860
Definition: qaGobiApiVoice.h:3091
BYTE sinr
Definition: qaGobiApiCbk.h:1709
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3615
BYTE connetionState
Definition: qaGobiApiCbk.h:5869
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5247
BYTE state
Definition: qaGobiApiCbk.h:3061
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4425
Definition: qaGobiApiNas.h:2551
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2668
Definition: qaGobiApiNas.h:2856
Definition: qaGobiApiCbk.h:5195
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3627
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4590
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5334
Definition: qaGobiApiCbk.h:1798
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:5766
BYTE interval
Definition: qaGobiApiCbk.h:328
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2533
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2204
BYTE sessionId
Definition: qaGobiApiCbk.h:5616
SMSEventType
Definition: qaGobiApiCbk.h:812
Definition: qaGobiApiCbk.h:3611
Definition: qaGobiApiVoice.h:3139
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2154
USHORT namelength
Definition: qaGobiApiCbk.h:2962
Definition: qaGobiApiCbk.h:5613
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4861
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5625
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:4091
Definition: qaGobiApiCbk.h:814
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1583
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:5830
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1230
Definition: qaGobiApiVoice.h:2404
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5342
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4588
Definition: qaGobiApiCbk.h:834
Definition: qaGobiApiCbk.h:5332
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:5690
BYTE data[256]
Definition: qaGobiApiCbk.h:940
BYTE signalType
Definition: qaGobiApiCbk.h:3257
Definition: qaGobiApiCbk.h:815
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1006
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4584
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5339
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2779
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3816
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:4045
INT8 * pRscp
Definition: qaGobiApiCbk.h:4034
Definition: qaGobiApiVoice.h:1920
Definition: qaGobiApiCbk.h:3202
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3815
Definition: qaGobiApiVoice.h:2460
USHORT versionlength
Definition: qaGobiApiCbk.h:2885
Definition: qaGobiApiCbk.h:3340
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3625
Definition: qaGobiApiCbk.h:1187
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1493
BYTE callID
Definition: qaGobiApiCbk.h:3204
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5641
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:4905
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:142
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:4105
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5619
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2097
Definition: qaGobiApiCbk.h:2659
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4195
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:3975
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5224
Definition: qaGobiApiNas.h:2682
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4738
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4677
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4640
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:215
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1008
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:211
Definition: qaGobiApiCbk.h:2298
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1494
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5637
Definition: qaGobiApiCbk.h:3277
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3723
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5630
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4859
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1723
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1436
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:5767
BYTE PI
Definition: qaGobiApiCbk.h:3279
Definition: qaGobiApiNas.h:6007
Definition: qaGobiApiSms.h:1451
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3621
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:548
Definition: qaGobiApiCbk.h:208
struct gyroAcceptReady_s gyroAcceptReady
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:717
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:101
cardStatus statusChange
Definition: qaGobiApiCbk.h:2300
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:5691
Definition: qaGobiApiCbk.h:5127
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3640
Definition: qaGobiApiCbk.h:4636
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:3907
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2678
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1491
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:27
Definition: qaGobiApiCbk.h:816
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2671
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:28
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:129
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1711
unsigned char BYTE
Definition: SwiDataTypes.h:28
Definition: qaGobiApiWds.h:4328
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3108
BYTE PI
Definition: qaGobiApiCbk.h:3408
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:4030
BYTE upLink
Definition: qaGobiApiCbk.h:3498
device_state_enum
Definition: qaGobiApiCbk.h:1214
WORD ModemTemperature
Definition: qaGobiApiCbk.h:4094
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2889
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:5880
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3164
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3218
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5618
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3149
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5335
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:5770
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2662
Definition: qaGobiApiNas.h:1364
BYTE month
Definition: qaGobiApiCbk.h:2751
BYTE numType
Definition: qaGobiApiCbk.h:3410
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5434
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3258
BYTE numLen
Definition: qaGobiApiCbk.h:3346
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:226
USHORT sessionStatus
Definition: qaGobiApiCbk.h:3097
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4872
ULONG v6sessionId
Definition: qaGobiApiCbk.h:103
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5270
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:925
BYTE state
Definition: qaGobiApiCbk.h:3724
BYTE signal
Definition: qaGobiApiCbk.h:3259
WORD techName
Definition: qaGobiApiCbk.h:4199
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:5768
Definition: qaGobiApiCbk.h:865
Definition: qaGobiApiCbk.h:4464
Definition: qaGobiApiCbk.h:2748
Location API function prototypes.
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5435
Definition: qaGobiApiNas.h:1376
Definition: qaGobiApiCbk.h:1216
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5268
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:210
signed char INT8
Definition: SwiDataTypes.h:27
Definition: qaGobiApiCbk.h:127
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:30
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2667
WORD messageID
Definition: qaGobiApiCbk.h:4853
ULONG io
Definition: qaGobiApiCbk.h:1708
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2531
Definition: qaGobiApiCbk.h:3751
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4644
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5649
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2412
ULONG userData
Definition: qaGobiApiCbk.h:4862
INT8 * pGSMSigInfo
Definition: qaGobiApiCbk.h:4031
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4602
WORD data_len
Definition: qaGobiApiCbk.h:4934
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5129
Definition: qaGobiApiVoice.h:2339
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3064
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2674
Definition: qaGobiApiCbk.h:3475
BYTE presentationInd
Definition: qaGobiApiCbk.h:1884
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:5818
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:1003
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3518
struct SMSAsyncRawSend_s SMSAsyncRawSend
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:1962
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2677
Definition: qaGobiApiCbk.h:2347
Definition: qaGobiApiCbk.h:1946
Definition: qaGobiApiCbk.h:1705
ULONG SLQSNasSwiOTAMessageCallback(NasSwiIndReg *req, tFNASwiOTAMsg pCallback)
Definition: qaGobiApiVoice.h:2299
ULONG SetCATEventCallback(tFNCATEvent pCallback, ULONG eventMask, ULONG *pErrorMask)
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2963
Definition: qaGobiApiNas.h:2448
Definition: qaGobiApiNas.h:3372
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2681
struct omaDmNotificationsTlv omaDmNotifications
Definition: qaGobiApiCbk.h:3109
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3063
BYTE reserved
Definition: qaGobiApiCbk.h:2955
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3120
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3624
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2524
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:957
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5643
BYTE data[256]
Definition: qaGobiApiCbk.h:871
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4381
WORD batchPerSec
Definition: qaGobiApiCbk.h:5198
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:681
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4316
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2102
Definition: qaGobiApiVoice.h:2381
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:4937
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3031
BYTE state
Definition: qaGobiApiCbk.h:3029
Definition: qaGobiApiCbk.h:3406
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4194
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5170
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2526
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:29
Definition: qaGobiApiCbk.h:4421
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3478
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:4033
Definition: qaGobiApiCbk.h:5372
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3065
BYTE notification
Definition: qaGobiApiCbk.h:3096
Definition: qaGobiApiCbk.h:817
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5622
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:487
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:4029
ULONG messageIndex
Definition: qaGobiApiCbk.h:837
Definition: qaGobiApiNas.h:2063
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4858
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2521
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1218
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2103
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:3945
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4592
Definition: qaGobiApiCbk.h:820
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1805
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4370
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2535
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5391
BYTE day
Definition: qaGobiApiCbk.h:2752
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:1002
Definition: qaGobiApiCbk.h:3027
WORD gpsWeek
Definition: qaGobiApiCbk.h:5390
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2888
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2539
Definition: qaGobiApiVoice.h:2479
BYTE injectEnable
Definition: qaGobiApiCbk.h:5196
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1706
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4315
void(* tFNSLQSOMADMAlert)(ULONG eventType, BYTE *pEventFields)
Definition: qaGobiApiCbk.h:1348
BYTE state
Definition: qaGobiApiCbk.h:2954
Definition: qaGobiApiCbk.h:3094
BYTE injectEnable
Definition: qaGobiApiCbk.h:5169
BYTE reason
Definition: qaGobiApiCbk.h:3481
Definition: qaGobiApiCbk.h:3105
signed short SHORT
Definition: SwiDataTypes.h:34
Definition: qaGobiApiNas.h:1267
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2882
const char * LPCSTR
Definition: SwiDataTypes.h:32
ULONG eventMask
Definition: qaGobiApiCbk.h:1189
Definition: qaGobiApiCbk.h:903
Definition: qaGobiApiCbk.h:3255
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4582
BYTE second
Definition: qaGobiApiCbk.h:2755
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3032
BYTE callID
Definition: qaGobiApiCbk.h:1948
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5269
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2530
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4583
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:4947
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4424
BYTE lteRsrpDelta
Definition: qaGobiApiCbk.h:1809
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:21
Definition: qaGobiApiVoice.h:2442
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:624
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:5092
Definition: qaGobiApiVoice.h:1500
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5627
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:4936
Definition: qaGobiApiCbk.h:3807
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4476
ULONG v4sessionId
Definition: qaGobiApiCbk.h:102
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5267
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4736
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2780
BYTE toggleMode
Definition: qaGobiApiCbk.h:3521
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3033
BYTE state
Definition: qaGobiApiCbk.h:2878
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
Definition: qaGobiApiNas.h:6640
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiVoice.h:287
Definition: qaGobiApiCbk.h:4190
BYTE ackIndicator
Definition: qaGobiApiCbk.h:867
BYTE callID
Definition: qaGobiApiCbk.h:3613
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:922
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4734
BYTE version[256]
Definition: qaGobiApiCbk.h:2886
void(* tFNNewGPS)(double dLongitude, double dLatitude)
Definition: qaGobiApiCbk.h:4981
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5615
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiCbk.h:5867
Definition: qaGobiApiCbk.h:3720
Definition: qaGobiApiVoice.h:2423
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2092
Definition: qaGobiApiCbk.h:73
ULONG id
Definition: qaGobiApiCbk.h:3722
Definition: qaGobiApiSms.h:1055
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:5089
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4739
Wireless Data Service API function prototypes.
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2156
Definition: qaGobiApiCbk.h:818
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4676
Definition: qaGobiApiCbk.h:3117
Definition: qaGobiApiCbk.h:1497
WORD causeCode
Definition: qaGobiApiCbk.h:4854
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1802
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3119
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4196
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5197
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4197
ULONG receivedBytes
Definition: qaGobiApiCbk.h:2958
Definition: qaGobiApiCbk.h:5412
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1710
ULONG type
Definition: qaGobiApiCbk.h:4933
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:516
Definition: qaGobiApiCbk.h:4732
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2665
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2096
Definition: qaGobiApiCbk.h:4850
BYTE numLen
Definition: qaGobiApiCbk.h:3412
Definition: qaGobiApiNas.h:1351
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4320
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3684
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5266
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5337
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:5819
Definition: qaGobiApiNas.h:1334
Definition: qaGobiApiCbk.h:99
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:212
ULONG * pHeading
Definition: qaGobiApiCbk.h:5633
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4586
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1248
Definition: qaGobiApiCbk.h:2410
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3813
Definition: qaGobiApiCbk.h:4027
BYTE numType
Definition: qaGobiApiCbk.h:3344
Definition: qaGobiApiNas.h:2808
BYTE injectEnable
Definition: qaGobiApiCbk.h:5222
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:5817
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1707
BYTE nas_minor
Definition: qaGobiApiCbk.h:4909
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3628
BYTE registrationState
Definition: qaGobiApiCbk.h:1488
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3622
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5631
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3280
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:5764
Definition: qaGobiApiVoice.h:958
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2098
Definition: qaGobiApiVoice.h:3214
BYTE userInputReq
Definition: qaGobiApiCbk.h:3030
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3814
unsigned short USHORT
Definition: SwiDataTypes.h:31
BYTE minute
Definition: qaGobiApiCbk.h:2754
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4737
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5338
Definition: qaGobiApiCbk.h:1881
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:5063
Definition: qaGobiApiCbk.h:1217
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1041
Definition: qaGobiApiNas.h:2359
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:1950
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2101
Definition: qaGobiApiCbk.h:882
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4260
Definition: qaGobiApiNas.h:3428
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4423
Definition: qaGobiApiUim.h:153
struct lteSnrinformation lteSnrinfo
Definition: qaGobiApiCbk.h:1712
BYTE TlvPresent
Definition: qaGobiApiCbk.h:1499
Definition: qaGobiApiNas.h:3335
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5639
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2414
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:680
Definition: qaGobiApiNas.h:2147
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2540
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1007
BYTE sessionType
Definition: qaGobiApiCbk.h:2891
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2756
BYTE PI
Definition: qaGobiApiCbk.h:3477
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4585
Definition: qaGobiApiCbk.h:5221
Definition: qaGobiApiCbk.h:4245
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2532
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem, struct RoamingInfo *pRoamingInfo)
Definition: qaGobiApiCbk.h:1510
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:5780
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2094
Definition: qaGobiApiQos.h:408
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3758
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:5765
BYTE userInputReq
Definition: qaGobiApiCbk.h:3062
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2538
WORD RPCause
Definition: qaGobiApiCbk.h:4856
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiCbk.h:5687
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:4093
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:449
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3753
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:100
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2661
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2883
WORD length
Definition: qaGobiApiCbk.h:906
BYTE hour
Definition: qaGobiApiCbk.h:2753
BYTE * pError
Definition: qaGobiApiCbk.h:4638
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4589
WORD lteSnrDelta
Definition: qaGobiApiCbk.h:1808
BYTE numType
Definition: qaGobiApiCbk.h:3479
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5645
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5132
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5638
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:5020
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3755
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4740
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:214
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3523
Definition: qaGobiApiCbk.h:4579
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4319
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
ULONG VDOP
Definition: qaGobiApiCbk.h:5375
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:5820
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
BYTE roaming_ind
Definition: qaGobiApiCbk.h:1500
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3618
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2312
unsigned long ULONG
Definition: SwiDataTypes.h:25
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1486
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4587
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3614
BYTE numPlan
Definition: qaGobiApiCbk.h:3345
BYTE ioDelta
Definition: qaGobiApiCbk.h:1801
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:591
Definition: qaGobiApiCbk.h:4367
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4317
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3619
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5623
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5642
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2675
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2663
Definition: qaGobiApiCbk.h:74
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:213
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5636
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:4035
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2692
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:4032
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5273
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4249
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1314
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4591
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
Definition: qaGobiApiCbk.h:819
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1061
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2271
Definition: qaGobiApiNas.h:3403
Definition: qaGobiApiVoice.h:40
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1004
BYTE connStatus
Definition: qaGobiApiCbk.h:4193
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2099
BYTE messageMode
Definition: qaGobiApiCbk.h:3138
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5640
Definition: qaGobiApiCbk.h:4313
BYTE numLen
Definition: qaGobiApiCbk.h:3482
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:4931
Definition: qaGobiApiCbk.h:2776
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5617
WORD length
Definition: qaGobiApiCbk.h:870
BYTE messageMode
Definition: qaGobiApiCbk.h:884
eQaQMIService
Definition: qaGobiApiCbk.h:70
Definition: qaGobiApiCbk.h:955
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2523
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4248
Definition: qaGobiApiCbk.h:3541
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2552
BYTE csAttachState
Definition: qaGobiApiCbk.h:1489
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2666
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2242
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2425
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2672
BYTE numPlan
Definition: qaGobiApiCbk.h:3480
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2956
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2791
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4369
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1799
BYTE errorClass
Definition: qaGobiApiCbk.h:4855
BYTE nas_release
Definition: qaGobiApiCbk.h:4907
BYTE notificationType
Definition: qaGobiApiCbk.h:905
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:939
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1804
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5620
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1803
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2526
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:5701
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5629
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2528
Definition: qaGobiApiWds.h:4229
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2673
BYTE data[1254]
Definition: qaGobiApiCbk.h:907
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2670
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3119
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:1951
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4192
BYTE * pReason
Definition: qaGobiApiCbk.h:2525
BYTE SI
Definition: qaGobiApiCbk.h:3409
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1072
Definition: qaGobiApiCbk.h:5058
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2536
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2778
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2361
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1117
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4318
ULONG HDOP
Definition: qaGobiApiCbk.h:5374
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1806
Definition: qaGobiApiCbk.h:5087
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3620
WORD batchPerSec
Definition: qaGobiApiCbk.h:5171
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5646
Definition: qaGobiApiCbk.h:999
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2350
BYTE PI
Definition: qaGobiApiCbk.h:3342
Definition: qaGobiApiCbk.h:326
BYTE smsEventType
Definition: qaGobiApiCbk.h:1001
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:5763
BYTE psAttachState
Definition: qaGobiApiCbk.h:1490
WORD batchPerSec
Definition: qaGobiApiCbk.h:5250
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3812
struct lteRsrpinformation lteRsrpinfo
Definition: qaGobiApiCbk.h:1713
Definition: qaGobiApiCbk.h:2202
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4331
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3411
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2413
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:924
Definition: qaGobiApiCbk.h:5168
BYTE bearerID
Definition: qaGobiApiCbk.h:4200
ULONG usageMask
Definition: qaGobiApiCbk.h:5413
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4321
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3626
struct precisionDilution_s precisionDilution
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3617
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2680
BYTE data[2048]
Definition: qaGobiApiCbk.h:4935
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2100
Definition: qaGobiApiCbk.h:3670
BYTE SI
Definition: qaGobiApiCbk.h:3343
BYTE userInputReq
Definition: qaGobiApiCbk.h:2879
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5634
ULONG PDOP
Definition: qaGobiApiCbk.h:5373
ULONG packageSize
Definition: qaGobiApiCbk.h:2957
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2537
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5433
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4435
WORD sendStatus
Definition: qaGobiApiCbk.h:4852
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2527
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4371
Definition: qaGobiApiNas.h:5132
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4639
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
Definition: qaGobiApiVoice.h:2281
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3829
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:387
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:5060
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1883
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4735
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5336
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:5769
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1800
WORD * pFailCause
Definition: qaGobiApiCbk.h:2534
USHORT namelength
Definition: qaGobiApiCbk.h:2887
Definition: qaGobiApiCbk.h:2952
BYTE callID
Definition: qaGobiApiCbk.h:2349
BYTE severity
Definition: qaGobiApiCbk.h:2884
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2093
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:216
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5628
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:55
BYTE * pCallID
Definition: qaGobiApiCbk.h:2529
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4641
BYTE downLink
Definition: qaGobiApiCbk.h:3499
Definition: qaGobiApiNas.h:1288
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2111
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:5689
Definition: qaGobiApiNas.h:2778
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3205
BYTE revPolarity
Definition: qaGobiApiCbk.h:3522
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5635
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1807
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:132
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3107
BYTE dispType
Definition: qaGobiApiCbk.h:3543
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2880
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4210
BYTE TPCause
Definition: qaGobiApiCbk.h:4857
BYTE version[256]
Definition: qaGobiApiCbk.h:2961
BYTE numInstances
Definition: qaGobiApiCbk.h:3672
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5223
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:6064
BYTE description[256]
Definition: qaGobiApiCbk.h:2965
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4581
Definition: qaGobiApiCbk.h:5389
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5624
Definition: qaGobiApiQos.h:188
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5414
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2664
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2676
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4466
ULONG transactionID
Definition: qaGobiApiCbk.h:868
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2679
BYTE nas_major
Definition: qaGobiApiCbk.h:4908
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4750
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3623
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:130
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2890
ULONG * pFixId
Definition: qaGobiApiCbk.h:5644
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2215
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1018
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4782
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:2959
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1492
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1005
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3544
unsigned short WORD
Definition: SwiDataTypes.h:30
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3616
Definition: qaGobiApiCbk.h:2876
BYTE ipFamily
Definition: qaGobiApiCbk.h:4198
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:789
Definition: qaGobiApiCbk.h:678
Definition: qaGobiApiCbk.h:937
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:1990
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2881
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3754
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2168
Definition: qaGobiApiCbk.h:5761
BYTE storageType
Definition: qaGobiApiCbk.h:3137
Definition: qaGobiApiCbk.h:2090
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5626
Definition: qaGobiApiCbk.h:3059
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4247
ULONG SLQSNasSigInfo2CallBack(tFNSigInfo pCallback, setSignalStrengthInfo *pSigInfo2)
USHORT versionlength
Definition: qaGobiApiCbk.h:2960
Definition: qaGobiApiVoice.h:2498
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2095
ULONG state
Definition: qaGobiApiCbk.h:131
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1610
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:5870
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2157
Definition: qaGobiApiCbk.h:4674
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:869
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3520
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1190
BYTE injectEnable
Definition: qaGobiApiCbk.h:5248
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
Definition: qaGobiApiNas.h:2830
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3496
Definition: qaGobiApiVoice.h:3189
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2117
BYTE notifType
Definition: qaGobiApiCbk.h:1949
Definition: qaGobiApiCbk.h:5815
WORD year
Definition: qaGobiApiCbk.h:2750
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:755
Definition: qaGobiApiCbk.h:72
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5249
Definition: qaGobiApiCbk.h:3135
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2669
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1415
ULONG storageType
Definition: qaGobiApiCbk.h:836
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2964

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