LinuxQMISDK  SLQS03.03.12
 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 #define LOC_EVENT_MASK_GNSS_SV_INFO 0x00000002
65 
71 typedef enum
72 {
75  eQA_QMI_SVC_NA = 0xFF, /* Used when the service information is not required
76  * to be exposed to the user
77  */
79 
100 typedef struct{
106 
107 
128 typedef struct
129 {
135 
143 typedef void (* tFNSLQSSessionState)( slqsSessionStateInfo *pSessionStateInfo );
144 
162 
163 
209 typedef struct
210 {
219 
227 typedef void (* tFNSLQSWDSEvent)( slqsWdsEventInfo *pWdsEventInfo );
228 
267  tFNSLQSWDSEvent pCallback,
268  BYTE interval,
269  BYTE instanceid,
270  BYTE ipfamily );
271 
310  tFNSLQSWDSEvent pXferStatsCb,
311  BYTE interval,
312  BYTE instanceid,
313  BYTE ipfamily );
314 
315 /*
316  * For internal use only, not to be exposed to the user
317  * This structure will hold the input parameters passed for TransferStatsCbk
318  * by the user
319  *
320  * \param interval
321  * - Interval in seconds.
322  * - ignored when disabling, should be non-zero when enabling
323  *
324  * Note: None
325  *
326  */
328 {
330 };
331 
332 /*
333  * Enables/disables the WDS event callback function. The most recent
334  * successfully subscribed callback function will be the only function that
335  * is invoked when the corresponding event occurs. This callback provide extra
336  * information regarding the multiple PDP interface
337  *
338  * \param pCallback[IN]
339  * - Callback function pointer (0 - disable)
340 
341  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
342  *
343  * \sa See qmerrno.h for eQCWWAN_xxx error values
344  *
345  * \note None
346  *
347  */
349 
350 /*
351  * Enables/disables the WDS event callback function. The most recent
352  * successfully subscribed callback function will be the only function that
353  * is invoked when the corresponding event occurs. This callback provide extra
354  * information regarding the multiple PDP interface
355  *
356  * \param pCallback[IN]
357  * - Callback function pointer (0 - disable)
358 
359  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
360  *
361  * \sa See qmerrno.h for eQCWWAN_xxx error values
362  *
363  * \note None
364  *
365  */
367 
368 /*
369  * Enables/disables the WDS event callback function. The most recent
370  * successfully subscribed callback function will be the only function that
371  * is invoked when the corresponding event occurs. This callback provide extra
372  * information regarding the multiple PDP interface
373  *
374  * \param pCallback[IN]
375  * - Callback function pointer (0 - disable)
376 
377  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
378  *
379  * \sa See qmerrno.h for eQCWWAN_xxx error values
380  *
381  * \note None
382  *
383  */
385 
386 /*
387  * Enables/disables the WDS transfer statistic event callback function. The most recent
388  * successfully subscribed callback function will be the only function that
389  * is invoked when the corresponding event occurs. This callback provide extra
390  * information regarding the multiple PDP interface
391  *
392  * \param pCallback[IN]
393  * - Callback function pointer (0 - disable)
394 
395  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
396  *
397  * \sa See qmerrno.h for eQCWWAN_xxx error values
398  *
399  * \note None
400  *
401  */
403 
404 /*
405  * Enables/disables the WDS transfer statistic event callback function. The most recent
406  * successfully subscribed callback function will be the only function that
407  * is invoked when the corresponding event occurs. This callback provide extra
408  * information regarding the multiple PDP interface
409  *
410  * \param pCallback[IN]
411  * - Callback function pointer (0 - disable)
412 
413  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
414  *
415  * \sa See qmerrno.h for eQCWWAN_xxx error values
416  *
417  * \note None
418  *
419  */
421 
422 /*
423  * Enables/disables the WDS event callback function. The most recent
424  * successfully subscribed callback function will be the only function that
425  * is invoked when the corresponding event occurs. This callback provide extra
426  * information regarding the multiple PDP interface
427  *
428  * \param pCallback[IN]
429  * - Callback function pointer (0 - disable)
430 
431  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
432  *
433  * \sa See qmerrno.h for eQCWWAN_xxx error values
434  *
435  * \note None
436  *
437  */
438 
450 typedef void (* tFNPower)( ULONG operatingMode );
451 
468  tFNPower pCallback );
469 
488 typedef void (* tFNActivationStatus)( ULONG activationStatus );
489 
504  tFNActivationStatus pCallback );
505 
517 typedef void (* tFNMobileIPStatus)( ULONG mipStatus );
518 
536  tFNMobileIPStatus pCallback );
537 
549 typedef void (* tFNRoamingIndicator)( ULONG roaming );
550 
569  tFNRoamingIndicator pCallback );
570 
594 typedef void (* tFNDataCapabilities)(
595  BYTE dataCapsSize,
596  BYTE * pDataCaps );
597 
614  tFNDataCapabilities pCallback );
615 
627 typedef void (* tFNSignalStrength)(
628  INT8 signalStrength,
629  ULONG radioInterface );
630 
662  tFNSignalStrength pCallback,
663  BYTE thresholdsSize,
664  INT8 *pThresholds );
665 
666 /*
667  * For internal use only, not to be exposed to the user
668  * This structure will hold the input parameters passed for
669  * SetSignalStrengthCallback by the user
670  *
671  * \param thresholdsSize
672  * - Number of elements threshold array contains; a maximum of five
673  * thresholds is supported;
674  *
675  * \param pThresholds[IN]
676  * - Signal threshold array for each entry (in dBm).
677  *
678  * Note: None
679  *
680  */
682 {
685 };
686 
687 /*
688  * For internal use only, not to be exposed to the user
689  * Enables the Signal Strength callback function.
690  *
691  * \param pCallback[IN]
692  * - Callback function pointer
693  *
694  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
695  *
696  * \sa See qmerrno.h for eQCWWAN_xxx error values
697  *
698  * \note None
699  *
700  */
702  tFNSignalStrength pCallback );
703 
720 typedef void (* tFNRFInfo)(
721  ULONG radioInterface,
722  ULONG activeBandClass,
723  ULONG activeChannel );
724 
741  tFNRFInfo pCallback );
742 
758 typedef void (* tFNLUReject)(
759  ULONG serviceDomain,
760  ULONG rejectCause );
761 
778  tFNLUReject pCallback );
779 
792 typedef void (* tFNNewSMS)(
793  ULONG storageType,
794  ULONG messageIndex );
795 
810  tFNNewSMS pCallback );
811 
815 typedef enum SMSEventType
816 {
824 } eSMSEventType;
825 
837 typedef struct SMSMTMessage
838 {
842 
869 {
876 
885 typedef struct SMSMessageMode
886 {
889 
906 typedef struct SMSEtwsMessage
907 {
912 
925 typedef struct SMSEtwsPlmn
926 {
930 
940 typedef struct SMSCAddress
941 {
945 
958 typedef struct SMSOnIMS
959 {
961 }SMSOnIMSInfo;
962 
1002 typedef struct SMSEventInfo_s
1003 {
1012 } SMSEventInfo;
1013 
1021 typedef void (* tFNSMSEvents)( SMSEventInfo *pSMSEventInfo );
1022 
1035 
1044 typedef void (* tFNNewNMEA)( LPCSTR pNMEA );
1045 
1060  tFNNewNMEA pCallback );
1061 
1077 typedef void (* tFNPDSState)(
1078  ULONG enabledStatus,
1079  ULONG trackingStatus );
1080 
1093  tFNPDSState pCallback );
1094 
1122 typedef void (* tFNCATEvent)(
1123  ULONG eventID,
1124  ULONG eventLen,
1125  BYTE * pEventData );
1126 
1173  tFNCATEvent pCallback,
1174  ULONG eventMask,
1175  ULONG *pErrorMask );
1176 
1177 /*
1178  * For internal use only, not to be exposed to the user
1179  * This structure will hold the input parameters passed for
1180  * SetCATEventCallback by the user
1181  *
1182  * \param eventMask
1183  * - bitmask of CAT events to register for
1184  *
1185  * \param pErrorMask[OUT]
1186  * - error bitmask. Each bit set indicates the proactive command that
1187  * caused the error
1188  *
1189  * Note: None
1190  *
1191  */
1193 {
1196 };
1197 
1198 /*
1199  * For internal use only, not to be exposed to the user
1200  * Enables the CAT Event callback function.
1201  *
1202  * \param pCallback[IN]
1203  * - Callback function pointer
1204  *
1205  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1206  *
1207  * \sa See qmerrno.h for eQCWWAN_xxx error values
1208  *
1209  * \note None
1210  *
1211  */
1213  tFNCATEvent pCallback );
1214 
1219 typedef enum device_state_enum
1220 {
1224 }eDevState;
1225 
1235 typedef void (* tFNDeviceStateChange)(
1236  eDevState device_state );
1237 
1253 typedef void (* tFNNet)(
1254  ULONG q_depth,
1255  BYTE isThrottle,
1256  BYTE instanceId);
1257 
1274  tFNDeviceStateChange pCallback );
1275 
1304  BYTE instance,
1305  tFNNet pCallback,
1306  ULONG loMark,
1307  ULONG hiMark,
1308  ULONG period);
1309 
1319 typedef void (* tFNFwDldCompletion)( ULONG fwdld_completion_status );
1320 
1338  tFNFwDldCompletion pCallback );
1339 
1353 typedef void (* tFNSLQSOMADMAlert)(
1354  ULONG eventType,
1355  BYTE *pEventFields );
1356 
1370  tFNSLQSOMADMAlert pCallback );
1371 
1372 
1389  tFNSLQSOMADMAlert pCallback );
1390 
1420 typedef void (* tFNOMADMState)(
1421  ULONG sessionState,
1422  ULONG failureReason );
1423 
1441  tFNOMADMState pCallback );
1442 
1443 #define MAX_RADIO_INTERFACE_LIST 255
1444 
1494 {
1502 };
1503 
1505 {
1508 };
1509 
1517 typedef void (* tFNServingSystem)(
1518  struct ServingSystemInfo *pServingSystem ,struct RoamingInfo *pRoamingInfo);
1519 
1535  tFNServingSystem pCallback );
1536 
1592 typedef void (* tFNBandPreference)(
1593  ULONGLONG band_pref );
1594 
1612  tFNBandPreference pCallback );
1613 
1619 typedef void (* tFNUSSDRelease)( void );
1620 
1636  tFNUSSDRelease pCallback );
1637 
1652 typedef void (* tFNUSSDNotification)(
1653  ULONG type,
1654  BYTE *pNetworkInfo );
1655 
1671  tFNUSSDNotification pCallback );
1672 
1723 };
1724 
1732 typedef void (* tFNSLQSSignalStrengths )(
1733  struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo );
1734 
1819 };
1820 
1849  tFNSLQSSignalStrengths pCallback,
1850  struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq );
1851 
1852 /*
1853  * For internal use only, not to be exposed to the user
1854  * Enables the Received Signal Strength Information callback function.
1855  *
1856  * \param pCallback[IN]
1857  * - Callback function pointer
1858  *
1859  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1860  *
1861  * \sa See qmerrno.h for eQCWWAN_xxx error values
1862  *
1863  * \note None
1864  *
1865  */
1867  tFNSLQSSignalStrengths pCallback );
1868 
1890 typedef struct
1891 {
1895 } ECTNum;
1896 
1955 typedef struct
1956 {
1962 
1970 typedef void (*tFNSUPSNotification)
1971  ( voiceSUPSNotification *pVoiceSUPSNotification );
1972 
1988 
1999 typedef void (* tFNSDKTerminated)(
2000  BYTE *psReason );
2001 
2027  tFNSDKTerminated pCallback );
2028 
2099 typedef struct
2100 {
2114 
2126 typedef void (* tFNAllCallStatus )(
2127  voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo );
2128 
2144  tFNAllCallStatus pCallback );
2145 
2164 {
2168 
2176 typedef void (*tFNtransLayerInfo)
2177  ( transLayerNotification *pTransLayerNotification );
2178 
2194 
2212 {
2215 
2223 typedef void (*tFNtransNWRegInfo)
2224  ( transNWRegInfoNotification *pTransNWRegInfoNotification );
2225 
2241 
2250 typedef void (* tFNSysSelectionPref )
2251  ( sysSelectPrefInfo *pSysSelectPrefInfo );
2252 
2270 
2279 typedef void (* tFNUIMRefresh )
2280  ( UIMRefreshEvent *pUIMRefreshEvent );
2281 
2299 
2307 typedef struct
2308 {
2311 
2320 typedef void ( * tFNUIMStatusChangeInfo)
2321  (UIMStatusChangeInfo *pUIMStatusChangeInfo );
2322 
2338  tFNUIMStatusChangeInfo pCallback );
2339 
2356 typedef struct
2357 {
2361 
2370 typedef void ( * tFNPrivacyChange) ( voicePrivacyInfo *pVoicePrivacyInfo );
2371 
2391 
2419 typedef struct
2420 {
2425 
2433 typedef void ( * tFNDTMFEvent)
2434  ( voiceDTMFEventInfo *pVoiceDTMFEventInfo );
2435 
2453 
2530 typedef struct
2531 {
2550 } voiceSUPSInfo;
2551 
2560 typedef void ( * tFNSUPSInfo)
2561  ( voiceSUPSInfo *pVoiceSUPSInfo );
2562 
2583 
2668 typedef struct
2669 {
2691 } nasSysInfo;
2692 
2700 typedef void ( *tFNSysInfo )
2701  ( nasSysInfo *pNasSysInfo ) ;
2702 
2725 
2757 typedef struct
2758 {
2766 } UniversalTime;
2767 
2785 typedef struct
2786 {
2790 } nasNetworkTime;
2791 
2799 typedef void ( *tFNNetworkTime )
2800  ( nasNetworkTime *pNasNetworkTime );
2801 
2820 
2886 {
2901 };
2902 
2903 
2962 {
2975 };
2976 
3037 {
3043 };
3044 
3069 {
3075 };
3076 
3077 /*
3078  * This structure will hold the SwiOmaDmConfig session parameters information.
3079  *
3080  * \param notification
3081  * - 0x01 - GPS settings change
3082  * - 0x02 - Device reset
3083  * - 0x03 - Device factory reset
3084  * - 0x04 - CI-DC Session start
3085  * - 0x05 - CI-DC Session end
3086  * - 0x06 - CI-PRL Session start
3087  * - 0x07 - CI-PRL Session end
3088  * - 0x08 - CI-FUMO Session start
3089  * - 0x09 - CI-FUMO session end
3090  * - 0x0A - HFA-DC Session start
3091  * - 0x0B - HFA-DC Session end
3092  * - 0x0C - HFA-PRL Session start
3093  * - 0x0D - HFA-PRL Session end
3094  * - 0x0E - HFA-FUMO Session start
3095  * - 0x0F - HFA-FUMO session end
3096  * - 0x10 - NI Session start
3097  *
3098  * \param sessionStatus
3099  * - This field will set to the session status for notifications that
3100  * occur at the end of a session, zero for all other notifications
3101  *
3102  */
3104 {
3107 };
3108 
3114 typedef union sessionInfo
3115 {
3120 
3126 typedef union sessionInfoExt
3127 {
3131 
3144 typedef struct
3145 {
3148 } SMSMemoryInfo;
3149 
3158 typedef void (* tFNMemoryFull)( SMSMemoryInfo *pSMSMemoryFullInfo );
3159 
3174 
3211 typedef struct
3212 {
3216 
3226 typedef void ( * tFNOTASPStatus )
3227  ( voiceOTASPStatusInfo *pVoiceOTASPStatusInfo );
3228 
3249  tFNOTASPStatus pCallback );
3250 
3264 typedef struct
3265 {
3269 } signalInfo;
3270 
3286 typedef struct
3287 {
3290  BYTE callerID[255];
3291 } callerIDInfo;
3292 
3349 typedef struct
3350 {
3356  BYTE number[255];
3358 
3415 typedef struct
3416 {
3422  BYTE number[255];
3423 } calledPartyInfo;
3424 
3484 typedef struct
3485 {
3492  BYTE number[255];
3493 } redirNumInfo;
3494 
3505 typedef struct
3506 {
3509 } NSSAudioCtrl;
3510 
3527 typedef struct
3528 {
3533 } lineCtrlInfo;
3534 
3550 typedef struct
3551 {
3554  BYTE extDispInfo[255];
3555 } extDispRecInfo;
3556 
3620 typedef struct
3621 {
3638 } voiceInfoRec;
3639 
3649 typedef void ( * tFNInfoRec) ( voiceInfoRec *pVoiceInfoRec );
3650 
3668 
3679 typedef struct
3680 {
3683 } msgWaitingInfo;
3684 
3693 typedef void (* tFNMessageWaiting)( msgWaitingInfo *pSMSMessageWaitingInfo );
3694 
3709 
3729 typedef struct
3730 {
3735 
3760 typedef struct
3761 {
3768 } QosFlowInfo;
3769 
3770 
3816 typedef struct
3817 {
3818  //TODO temp commented for compilation
3819  //QosFlowInfoTlv QFlowInf
3820 
3826 } QosEventInfo;
3827 
3828 
3838 typedef void (* tFNSLQSQOSEvent)(
3839  BYTE instance,
3840  QosFlowInfo *pFlowInfo
3841  );
3842 
3864  BYTE instance,
3865  tFNSLQSQOSEvent pCallback
3866  );
3867 
3916 typedef void (* tFNQosStatus)(
3917  BYTE instance,
3918  ULONG id,
3919  BYTE status,
3920  BYTE event,
3921  BYTE reason
3922  );
3923 
3942  BYTE instance,
3943  tFNQosStatus pCallback
3944  );
3945 
3954 typedef void (* tFNQosNWStatus)(
3955  BYTE status
3956  );
3957 
3973  tFNQosNWStatus pCallback
3974  );
3975 
3984 typedef void (* tFNQosPriEvent)(
3985  WORD event
3986  );
3987 
4005  tFNQosPriEvent pCallback );
4006 
4036 typedef struct
4037 {
4045 } nasSigInfo;
4046 
4054 typedef void (*tFNSigInfo)( nasSigInfo *pNasSigInfo );
4055 
4081  tFNSigInfo pCallback,
4082  sigInfo *pSigInfo );
4083 
4104 {
4108 
4116 typedef void (*tFNModemTempInfo)
4117  ( modemTempNotification *pModemTempNotification );
4118 
4134 
4202 typedef struct _packetSrvStatus
4203 {
4213 } packetSrvStatus;
4214 
4222 typedef void (* tFNPacketSrvState)(
4223  packetSrvStatus *pPacketSrvStatus );
4224 
4241  tFNPacketSrvState pCallback );
4242 
4243 /*
4244  * Name: HDRPersonalityInd
4245  *
4246  * Purpose: Structure used to store the Tlv parameters for HDRPersonalityInd
4247  *
4248  * Members: pCurrentPersonality
4249  * - Current active personality index.
4250  *
4251  * pPersonalityListLength
4252  * - Number of Personality Protocol Subtype contains in this response.
4253  *
4254  * pProtocolSubtypeElement
4255  * - See \ref protocolSubtypeElement for more information.
4256  */
4257 typedef struct
4258 {
4263 
4272 typedef void ( *tFNHDRPersonaity )( HDRPersonalityInd *pHDRPers );
4273 
4290 
4325 typedef struct
4326 {
4335 
4343 typedef void ( * tFNImsSIPConfig) ( imsSIPConfigInfo *pImsSIPConfigInfo );
4344 
4361 
4379 typedef struct
4380 {
4385 
4393 typedef void ( * tFNImsRegMgrConfig) (
4394  imsRegMgrConfigInfo *pImsRegMgrConfigInfo );
4395 
4412 
4433 typedef struct
4434 {
4439 
4447 typedef void ( * tFNImsSMSConfig) (
4448  imsSMSConfigInfo *pImsSMSConfigInfo );
4449 
4466 
4476 typedef struct
4477 {
4480 
4488 typedef void ( * tFNImsUserConfig) (
4489  imsUserConfigInfo *pImsUserConfigInfo );
4490 
4507 
4591 typedef struct
4592 {
4606 
4614 typedef void ( * tFNImsVoIPConfig) (
4615  imsVoIPConfigInfo *pImsVoIPConfigInfo );
4616 
4648 typedef struct
4649 {
4655 
4656 typedef void (* tFNUSSDNoWaitIndication)(
4657  USSDNoWaitIndicationInfo *pNetworkInfo );
4669  tFNUSSDNoWaitIndication pCallback );
4670 
4671 /* Unstructured supplementary service data coding scheme*/
4672 #define USSD_DCS_ASCII 0x01 /* ASCII coding scheme */
4673 #define USSD_DCS_8BIT 0x02 /* 8-bit coding scheme */
4674 #define USSD_DCS_UCS2 0x03 /* UCS2 coding scheme */
4675 
4686 typedef struct
4687 {
4690 } channelRate;
4691 
4692 /*
4693  * Name: DUNCallInfoInd
4694  *
4695  * Purpose: Structure used to store the Tlv parameters for DUNCallInfoInd
4696  *
4697  * \param MdmConnStatus
4698  * - Current link status
4699  * - 0x01 - Disconnected
4700  * - 0x02 - Connected
4701  *
4702  * \param CallEndReason
4703  * - Last modem call end reason
4704  * - See qaGobiApiTableCallEndReasons.h for Call End Reason
4705  *
4706  * \param TXOKBytesCount
4707  * - Number of bytes transmitted without error
4708  *
4709  * \param RXOKBytesCount
4710  * - Number of bytes transmitted without error
4711  *
4712  * \param DormancyStatus
4713  * - Dormancy Status
4714  * - 0x01 - Traffic channel dormant
4715  * - 0x02 - Traffic channel active
4716  *
4717  * \param DataBearerTech
4718  * - Current data bearer technology
4719  * - Returned only if a data call is up
4720  * - 0x01 - cdma2000 1X
4721  * - 0x02 - cdma2000 HRPD (1xEV-DO)
4722  * - 0x03 - GSM
4723  * - 0x04 - UMTS
4724  * - 0x05 - cdma200 HRPD ( 1xEV-DO RevA)
4725  * - 0x06 - EDGE
4726  * - 0x07 - HSDPA and WCDMA
4727  * - 0x08 - WCDMA and HSUPA
4728  * - 0x09 - HSDPA and HSUPA
4729  * - 0x0A - LTE
4730  * - 0x0B - cdma2000 EHRPD
4731  * - 0x0C - HSDPA+ and WCDMA
4732  * - 0x0D - HSDPA+ and HSUPA
4733  * - 0x0E - DC_HSDPA+ and WCDMA
4734  * - 0x0F - DC_HSDPA+ and HSUPA
4735  * - 0x10 - HSDPA+ and 64QAM
4736  * - 0x11 - HSDPA+, 64QAM and HSUPA
4737  * - 0x12 - TDSCDMA
4738  * - 0x13 - TDSCDMA and HSDPA
4739  * - 0xFF - Unknown
4740  *
4741  * \param ChannelRate
4742  * - See \ref channelRate for more information
4743  */
4744 typedef struct
4745 {
4754 
4762 typedef void ( *tFNDUNCallInfo )( DUNCallInfoInd *pDUNCallInfo );
4763 
4783 ULONG SLQSSetDUNCallInfoCallback( BYTE StatsPeriod, tFNDUNCallInfo pCallback );
4784 
4786 
4794 typedef void ( *tFNDataSysStatus )( CurrDataSysStat *pCurrDataSysStat );
4795 
4811 
4862 typedef struct SMSAsyncRawSend_s
4863 {
4875 } SMSAsyncRawSend;
4876 
4884 typedef void (* tFNAsyncRawSend)( SMSAsyncRawSend *pSMSAsyncRawSend );
4885 
4902 
4917 typedef struct LteNasReleaseInfo_s
4918 {
4923 
4951 typedef struct SwiOTAMsg_s
4952 {
4955  BYTE data[2048]; /* current max size of raw message in SDK process is 2048 */
4958 } SwiOTAMsg;
4959 
4967 typedef void (* tFNASwiOTAMsg)( SwiOTAMsg *pSwiOTAMsg );
4968 
4989 
4990 
4991 
5001 typedef void (* tFNNewGPS)( double dLongitude,double dLatitude );
5002 
5015  tFNNewGPS pCallback );
5016 
5040 typedef void (* tFNNewRMTransferStatistics)(
5042 
5056  tFNNewRMTransferStatistics pCallback );
5057 
5078 typedef struct
5079 {
5082 
5083 typedef void (* tFNSetCradleMount)( QmiCbkLocCradleMountInd *pSetLocCradleMount );
5084 
5097  tFNSetCradleMount pCallback );
5098 
5107 typedef struct
5108 {
5111 
5112 typedef void (* tFNSetEventTimeSync)( QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync );
5113 
5126  tFNSetEventTimeSync pCallback );
5127 
5147 typedef struct
5148 {
5151 
5152 typedef void (* tFNInjectTimeStatus)( QmiCbkLocInjectTimeInd *pLocInjectTime );
5153 
5166  tFNInjectTimeStatus pCallback );
5188 typedef struct accelAcceptReady_s{
5193 
5215 typedef struct gyroAcceptReady_s{
5241 typedef struct accelTempAcceptReady_s{
5267 typedef struct gyroTempAcceptReady_s{
5272 
5286 typedef struct{
5292 
5293 typedef void (* tFNSensorStreaming)( QmiCbkLocSensorStreamingInd *pLocSensorStream );
5294 
5307  tFNSensorStreaming pCallback );
5308 
5352 typedef struct
5353 {
5361 
5362 typedef void (* tFNInjectSensorData)( QmiCbkLocInjectSensorDataInd *pLocInjectSensorData );
5363 
5376  tFNInjectSensorData pCallback );
5392 typedef struct precisionDilution_s{
5397 
5409 typedef struct gpsTime_s{
5412 }gpsTime;
5413 
5432 typedef struct sensorDataUsage_s{
5436 
5453 typedef struct svUsedforFix_s{
5456 }svUsedforFix;
5457 
5633 typedef struct
5634 {
5668 
5669 typedef void (* tFNEventPosition)( QmiCbkLocPositionReportInd *pLocPositionReport );
5670 
5671 typedef void (* tFNOpMode)( ULONG mode );
5672 
5685  tFNEventPosition pCallback );
5686 
5696  tFNOpMode pCallback );
5697 
5720 typedef struct
5721 {
5726 
5734 typedef void ( * tFNImsaRegStatus) (
5735  imsaRegStatusInfo *pImsaRegStatusInfo );
5736 
5751 
5794 typedef struct
5795 {
5805 
5813 typedef void ( * tFNImsaSvcStatus) (
5814  imsaSvcStatusInfo *pImsaSvcStatusInfo );
5815 
5830 
5848 typedef struct
5849 {
5855 
5863 typedef void ( * tFNImsaRatStatus) (
5864  imsaRatStatusInfo *pImsaRatStatusInfo );
5865 
5880 
5900 typedef struct
5901 {
5905 
5913 typedef void ( * tFNImsaPdpStatus) (
5914  imsaPdpStatusInfo *pImsaPdpStatusInfo );
5915 
5930 
5953  tFNSigInfo pCallback,
5954  setSignalStrengthInfo *pSigInfo2 );
5955 
6033 typedef struct
6034 {
6045 } satelliteInfo;
6046 
6063 typedef struct
6064 {
6068 
6076 typedef void (*tFNGnssSvInfo)
6077  (gnssSvInfoNotification *pGnssSvInfoNotification );
6078 
6095  tFNGnssSvInfo pCallback );
6096 
6097 
6129 typedef struct
6130 {
6133 
6141 typedef void (*tFNDelAssistData)
6142  (delAssistDataStatus *pAssistDataNotification );
6143 
6153  tFNDelAssistData pCallback );
6154 
6155 
6174 typedef struct
6175 {
6182 
6183 
6190 typedef void (* tFNASwiLTECphyCalInfo)( QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo );
6191 
6206 
6207 #ifdef __cplusplus
6208 } /* extern "C" { */
6209 #endif
6210 
6211 #endif /* __GOBI_API_CBK_H__ */
ULONG * pSpeedVertical
Definition: qaGobiApiCbk.h:5652
Short Message Service API function prototypes.
ULONG * pHorUncEllipseSemiMajor
Definition: qaGobiApiCbk.h:5641
void(* tFNUSSDNotification)(ULONG type, BYTE *pNetworkInfo)
Definition: qaGobiApiCbk.h:1652
BYTE alphaIDLen
Definition: qaGobiApiCbk.h:4872
Definition: qaGobiApiVoice.h:3091
BYTE sinr
Definition: qaGobiApiCbk.h:1718
callerIDInfo * pCallerIDInfo
Definition: qaGobiApiCbk.h:3624
BYTE connetionState
Definition: qaGobiApiCbk.h:5902
ULONG SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
ULONG SetRoamingIndicatorCallback(tFNRoamingIndicator pCallback)
Definition: qaGobiApiCbk.h:5267
BYTE state
Definition: qaGobiApiCbk.h:3070
BYTE * pPhoneCtxtURI
Definition: qaGobiApiCbk.h:4437
Definition: qaGobiApiNas.h:2582
GSMSysInfo * pGSMSysInfo
Definition: qaGobiApiCbk.h:2677
Definition: qaGobiApiNas.h:2887
Definition: qaGobiApiCbk.h:5215
lineCtrlInfo * pLineCtrlInfo
Definition: qaGobiApiCbk.h:3636
WORD * pRingingTimer
Definition: qaGobiApiCbk.h:4602
ULONG injectSensorDataStatus
Definition: qaGobiApiCbk.h:5354
Definition: qaGobiApiCbk.h:1807
ULONG * pSMSSvcRAT
Definition: qaGobiApiCbk.h:5799
BYTE interval
Definition: qaGobiApiCbk.h:329
BYTE * pDataSrc
Definition: qaGobiApiCbk.h:2542
BYTE NWRegStat
Definition: qaGobiApiCbk.h:2213
BYTE sessionId
Definition: qaGobiApiCbk.h:5636
SMSEventType
Definition: qaGobiApiCbk.h:815
Definition: qaGobiApiCbk.h:3620
Definition: qaGobiApiVoice.h:3139
struct sensorDataUsage_s sensorDataUsage
Definition: qaGobiApiCbk.h:2163
USHORT namelength
Definition: qaGobiApiCbk.h:2971
Definition: qaGobiApiCbk.h:5633
BYTE * pAlphaID
Definition: qaGobiApiCbk.h:4873
ULONG SetNMEACallback(tFNNewNMEA pCallback)
ULONG SetLocInjectTimeCallback(tFNInjectTimeStatus pCallback)
ULONG * pSpeedHorizontal
Definition: qaGobiApiCbk.h:5645
ULONG SLQSSetIMSAPdpStatusCallback(tFNImsaPdpStatus pCallback)
Definition: qaGobiApiCbk.h:4103
Definition: qaGobiApiCbk.h:817
void(* tFNBandPreference)(ULONGLONG band_pref)
Definition: qaGobiApiCbk.h:1592
void(* tFNImsaRatStatus)(imsaRatStatusInfo *pImsaRatStatusInfo)
Definition: qaGobiApiCbk.h:5863
void(* tFNDeviceStateChange)(eDevState device_state)
Definition: qaGobiApiCbk.h:1235
Definition: qaGobiApiVoice.h:2404
void(* tFNInjectSensorData)(QmiCbkLocInjectSensorDataInd *pLocInjectSensorData)
Definition: qaGobiApiCbk.h:5362
ULONG SetLocEventTimeSyncCallback(tFNSetEventTimeSync pCallback)
BYTE * pAmrOctetAligned
Definition: qaGobiApiCbk.h:4600
Definition: qaGobiApiCbk.h:837
Definition: qaGobiApiCbk.h:5352
WORD * pRegStatusErrorCode
Definition: qaGobiApiCbk.h:5723
BYTE data[256]
Definition: qaGobiApiCbk.h:943
BYTE signalType
Definition: qaGobiApiCbk.h:3266
Definition: qaGobiApiCbk.h:818
SMSEtwsPlmnInfo * pEtwsPlmnInfo
Definition: qaGobiApiCbk.h:1009
ULONG SLQSUIMSetRefreshCallBack(tFNUIMRefresh pCallback)
ULONG SetPDSStateCallback(tFNPDSState pCallback)
BYTE * pScrAmrEnable
Definition: qaGobiApiCbk.h:4596
BYTE * pGyroTempSamplesAccepted
Definition: qaGobiApiCbk.h:5359
BYTE * pTimeZone
Definition: qaGobiApiCbk.h:2788
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:3825
void(* tFNSigInfo)(nasSigInfo *pNasSigInfo)
Definition: qaGobiApiCbk.h:4054
INT8 * pRscp
Definition: qaGobiApiCbk.h:4043
Definition: qaGobiApiVoice.h:1920
Definition: qaGobiApiCbk.h:3211
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:3824
Definition: qaGobiApiVoice.h:2460
USHORT versionlength
Definition: qaGobiApiCbk.h:2894
Definition: qaGobiApiCbk.h:3349
NSSAudioCtrl * pNSSAudioCtrl
Definition: qaGobiApiCbk.h:3634
Definition: qaGobiApiCbk.h:1192
BYTE radioInterfaceList[255]
Definition: qaGobiApiCbk.h:1500
ULONG svStatus
Definition: qaGobiApiCbk.h:6040
BYTE callID
Definition: qaGobiApiCbk.h:3213
ULONG * pTimeUnc
Definition: qaGobiApiCbk.h:5661
Quality of Service API function prototypes.
Definition: qaGobiApiCbk.h:4917
void(* tFNSLQSSessionState)(slqsSessionStateInfo *pSessionStateInfo)
Definition: qaGobiApiCbk.h:143
void(* tFNModemTempInfo)(modemTempNotification *pModemTempNotification)
Definition: qaGobiApiCbk.h:4117
ULONG SetLocCradleMountCallback(tFNSetCradleMount pCallback)
ULONG * pHorUncCircular
Definition: qaGobiApiCbk.h:5639
arrCallEndReason * pArrCallEndReason
Definition: qaGobiApiCbk.h:2106
Definition: qaGobiApiCbk.h:2668
WORD sessionEndReason
Definition: qaGobiApiCbk.h:4207
void(* tFNQosPriEvent)(WORD event)
Definition: qaGobiApiCbk.h:3984
ULONG SLQSSetDUNCallInfoCallback(BYTE StatsPeriod, tFNDUNCallInfo pCallback)
struct LteNasReleaseInfo_s LteNasReleaseInfo
WORD batchPerSec
Definition: qaGobiApiCbk.h:5244
Definition: qaGobiApiNas.h:2713
BYTE DormancyStatus
Definition: qaGobiApiCbk.h:4750
ULONG CurrChanRxRate
Definition: qaGobiApiCbk.h:4689
struct _transLayerInfoNotification transLayerNotification
struct USSInfo * pUSSDData
Definition: qaGobiApiCbk.h:4652
ULONGLONG * pTotalBytesTX
Definition: qaGobiApiCbk.h:216
SMSOnIMSInfo * pSMSOnIMSInfo
Definition: qaGobiApiCbk.h:1011
ULONG SLQSSetServingSystemCallback(tFNServingSystem pCallback)
ULONG * pDormancyStatus
Definition: qaGobiApiCbk.h:212
Definition: qaGobiApiCbk.h:2307
BYTE hdrPersonality
Definition: qaGobiApiCbk.h:1501
precisionDilution * pPrecisionDilution
Definition: qaGobiApiCbk.h:5657
satelliteInfo * pSatelliteInfo
Definition: qaGobiApiCbk.h:6066
Definition: qaGobiApiCbk.h:3286
BYTE isNewFlow
Definition: qaGobiApiCbk.h:3732
BYTE * pVertConfidence
Definition: qaGobiApiCbk.h:5650
BYTE msgDelFailureCause
Definition: qaGobiApiCbk.h:4871
ULONG SLQSSetSMSEventCallback(tFNSMSEvents pCallback)
void(* tFNSLQSSignalStrengths)(struct SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo)
Definition: qaGobiApiCbk.h:1732
#define MAX_RADIO_INTERFACE_LIST
Definition: qaGobiApiCbk.h:1443
ULONG * pVOIPSvcRAT
Definition: qaGobiApiCbk.h:5800
BYTE PI
Definition: qaGobiApiCbk.h:3288
Definition: qaGobiApiNas.h:6042
Definition: qaGobiApiSms.h:1472
connectNumInfo * pCallingPartyInfo
Definition: qaGobiApiCbk.h:3630
void(* tFNRoamingIndicator)(ULONG roaming)
Definition: qaGobiApiCbk.h:549
Definition: qaGobiApiCbk.h:209
struct gyroAcceptReady_s gyroAcceptReady
Uim Service API function prototypes.
void(* tFNRFInfo)(ULONG radioInterface, ULONG activeBandClass, ULONG activeChannel)
Definition: qaGobiApiCbk.h:720
eQaQMIService qaQmisvctype
Definition: qaGobiApiCbk.h:102
cardStatus statusChange
Definition: qaGobiApiCbk.h:2309
ULONG * pImsRegStatus
Definition: qaGobiApiCbk.h:5724
Definition: qaGobiApiCbk.h:5147
BYTE bAltitudeAssumed
Definition: qaGobiApiCbk.h:6065
void(* tFNInfoRec)(voiceInfoRec *pVoiceInfoRec)
Definition: qaGobiApiCbk.h:3649
Definition: qaGobiApiCbk.h:4648
void(* tFNQosStatus)(BYTE instance, ULONG id, BYTE status, BYTE event, BYTE reason)
Definition: qaGobiApiCbk.h:3916
BYTE * pLTEVoiceSupportSysInfo
Definition: qaGobiApiCbk.h:2687
BYTE selectedNetwork
Definition: qaGobiApiCbk.h:1498
PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: qaGobiApiCbk.h:6178
#define SIGSTRENGTH_THRESHOLD_ARR_SZ
Definition: qaGobiApiCbk.h:27
Definition: qaGobiApiCbk.h:819
AddCDMASysInfo * pAddCDMASysInfo
Definition: qaGobiApiCbk.h:2680
#define QMI_WMS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:28
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:130
ULONG SLQSVoiceSetOTASPStatusCallBack(tFNOTASPStatus pCallback)
struct rsrqInformation rsrqInfo
Definition: qaGobiApiCbk.h:1720
unsigned char BYTE
Definition: SwiDataTypes.h:28
Definition: qaGobiApiWds.h:4187
struct omaDmConfigTlv omaDmConfig
Definition: qaGobiApiCbk.h:3117
BYTE PI
Definition: qaGobiApiCbk.h:3417
HDRSSInfo * pHDRSigInfo
Definition: qaGobiApiCbk.h:4039
BYTE upLink
Definition: qaGobiApiCbk.h:3507
device_state_enum
Definition: qaGobiApiCbk.h:1219
WORD ModemTemperature
Definition: qaGobiApiCbk.h:4106
ULONG SLQSSetSessionStateCallback(tFNSLQSSessionState pCallback)
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2898
void(* tFNImsaPdpStatus)(imsaPdpStatusInfo *pImsaPdpStatusInfo)
Definition: qaGobiApiCbk.h:5913
struct gyroTempAcceptReady_s gyroTempAcceptReady
Definition: qaGobiApiVoice.h:3164
void(* tFNOTASPStatus)(voiceOTASPStatusInfo *pVoiceOTASPStatusInfo)
Definition: qaGobiApiCbk.h:3227
ULONGLONG * pLongitude
Definition: qaGobiApiCbk.h:5638
void(* tFNMemoryFull)(SMSMemoryInfo *pSMSMemoryFullInfo)
Definition: qaGobiApiCbk.h:3158
ULONG * pOpaqueIdentifier
Definition: qaGobiApiCbk.h:5355
ULONG * pUTSvcRAT
Definition: qaGobiApiCbk.h:5803
SrvStatusInfo * pHDRSrvStatusInfo
Definition: qaGobiApiCbk.h:2671
Definition: qaGobiApiNas.h:1344
BYTE month
Definition: qaGobiApiCbk.h:2760
BYTE numType
Definition: qaGobiApiCbk.h:3419
ULONG SetLocGnssSvInfoCallback(tFNGnssSvInfo pCallback)
BYTE gnssSvUsedList_len
Definition: qaGobiApiCbk.h:5454
ULONG SLQSSetWdsTransferStatisticCallback(tFNSLQSWDSEvent pXferStatsCb, BYTE interval, BYTE instanceid, BYTE ipfamily)
BYTE alertPitch
Definition: qaGobiApiCbk.h:3267
BYTE numLen
Definition: qaGobiApiCbk.h:3355
void(* tFNSLQSWDSEvent)(slqsWdsEventInfo *pWdsEventInfo)
Definition: qaGobiApiCbk.h:227
USHORT sessionStatus
Definition: qaGobiApiCbk.h:3106
void(* tFNAsyncRawSend)(SMSAsyncRawSend *pSMSAsyncRawSend)
Definition: qaGobiApiCbk.h:4884
ULONG v6sessionId
Definition: qaGobiApiCbk.h:104
gyroTempAcceptReady * pGyroTempAcceptReady
Definition: qaGobiApiCbk.h:5290
WORD mobileNetworkCode
Definition: qaGobiApiCbk.h:928
BYTE state
Definition: qaGobiApiCbk.h:3733
BYTE signal
Definition: qaGobiApiCbk.h:3268
WORD techName
Definition: qaGobiApiCbk.h:4211
ULONG * pVTSvcRAT
Definition: qaGobiApiCbk.h:5801
Definition: qaGobiApiCbk.h:868
Definition: qaGobiApiCbk.h:4476
Definition: qaGobiApiCbk.h:2757
Location API function prototypes.
WORD gnssSvUsedList[255]
Definition: qaGobiApiCbk.h:5455
Definition: qaGobiApiNas.h:1356
Definition: qaGobiApiCbk.h:1221
ULONG SLQSWmsMemoryFullCallBack(tFNMemoryFull pCallback)
gyroAcceptReady * pGyroAcceptReady
Definition: qaGobiApiCbk.h:5288
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:211
signed char INT8
Definition: SwiDataTypes.h:27
Definition: qaGobiApiCbk.h:128
#define QMI_MAX_VOICE_NUMBER_LENGTH
Definition: qaGobiApiCbk.h:30
HDRSysInfo * pHDRSysInfo
Definition: qaGobiApiCbk.h:2676
WORD messageID
Definition: qaGobiApiCbk.h:4865
ULONG io
Definition: qaGobiApiCbk.h:1717
BYTE * pCallBarPasswd
Definition: qaGobiApiCbk.h:2540
Definition: qaGobiApiCbk.h:3760
void(* tFNUSSDNoWaitIndication)(USSDNoWaitIndicationInfo *pNetworkInfo)
Definition: qaGobiApiCbk.h:4656
void(* tFNDelAssistData)(delAssistDataStatus *pAssistDataNotification)
Definition: qaGobiApiCbk.h:6142
void(* tFNEventPosition)(QmiCbkLocPositionReportInd *pLocPositionReport)
Definition: qaGobiApiCbk.h:5669
DTMFInfo DTMFInformation
Definition: qaGobiApiCbk.h:2421
ULONG userData
Definition: qaGobiApiCbk.h:4874
INT8 * pGSMSigInfo
Definition: qaGobiApiCbk.h:4040
void(* tFNImsVoIPConfig)(imsVoIPConfigInfo *pImsVoIPConfigInfo)
Definition: qaGobiApiCbk.h:4614
WORD data_len
Definition: qaGobiApiCbk.h:4954
ULONG injectTimeSyncStatus
Definition: qaGobiApiCbk.h:5149
Definition: qaGobiApiVoice.h:2339
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3073
AddSysInfo * pAddWCDMASysInfo
Definition: qaGobiApiCbk.h:2683
Definition: qaGobiApiCbk.h:3484
BYTE presentationInd
Definition: qaGobiApiCbk.h:1893
ULONG * pSrcRAT
Definition: qaGobiApiCbk.h:5851
SMSTransferRouteMTMessageInfo * pTransferRouteMTMessageInfo
Definition: qaGobiApiCbk.h:1006
ULONG SLQSNasNetworkTimeCallBack(tFNNetworkTime pCallback)
Definition: qaGobiApiCbk.h:3527
struct SMSAsyncRawSend_s SMSAsyncRawSend
ULONG SLQSSetSIPConfigCallback(tFNImsSIPConfig pCallback)
ULONG SLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback, struct SLQSSignalStrengthsIndReq *pSLQSSignalStrengthsIndReq)
ULONG SetLocDeleteAssistDataCallback(tFNDelAssistData pCallback)
void(* tFNSUPSNotification)(voiceSUPSNotification *pVoiceSUPSNotification)
Definition: qaGobiApiCbk.h:1971
CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: qaGobiApiCbk.h:2686
Definition: qaGobiApiCbk.h:2356
Definition: qaGobiApiCbk.h:1955
Definition: qaGobiApiCbk.h:1714
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:2972
Definition: qaGobiApiNas.h:2479
Definition: qaGobiApiNas.h:3406
BYTE * pSysInfoNoChange
Definition: qaGobiApiCbk.h:2690
struct omaDmNotificationsTlv omaDmNotifications
Definition: qaGobiApiCbk.h:3118
ULONG SetUSSDNoWaitIndicationCallback(tFNUSSDNoWaitIndication pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3072
Definition: qaGobiApiNas.h:6787
BYTE reserved
Definition: qaGobiApiCbk.h:2964
Definition: qaGobiApiCbk.h:6033
struct omaDmConfigTlvExt omaDmConfig
Definition: qaGobiApiCbk.h:3129
BYTE * pCLIRCause
Definition: qaGobiApiCbk.h:3633
BYTE * pSvcClass
Definition: qaGobiApiCbk.h:2533
BYTE smsOnIMS
Definition: qaGobiApiCbk.h:960
sensorDataUsage * pSensorDataUsage
Definition: qaGobiApiCbk.h:5663
BYTE data[256]
Definition: qaGobiApiCbk.h:874
void(* tFNImsRegMgrConfig)(imsRegMgrConfigInfo *pImsRegMgrConfigInfo)
Definition: qaGobiApiCbk.h:4393
WORD batchPerSec
Definition: qaGobiApiCbk.h:5218
INT8 thresholds[5]
Definition: qaGobiApiCbk.h:684
ULONG SetRMTransferStatisticsCallback(tFNNewRMTransferStatistics pCallback)
ULONG * pTimerSIPReg
Definition: qaGobiApiCbk.h:4328
arrRedirPartyNum * pArrRedirPartyNum
Definition: qaGobiApiCbk.h:2111
Definition: qaGobiApiVoice.h:2381
ULONG SLQSVoiceSetAllCallStatusCallBack(tFNAllCallStatus pCallback)
ULONGLONG * pTime
Definition: qaGobiApiCbk.h:4957
ULONG SetNewSMSCallback(tFNNewSMS pCallback)
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:3040
BYTE state
Definition: qaGobiApiCbk.h:3038
Definition: qaGobiApiCbk.h:3415
BYTE reconfigReqd
Definition: qaGobiApiCbk.h:4206
ULONG SLQSSetIMSSMSConfigCallback(tFNImsSMSConfig pCallback)
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5190
struct _modemTempNotification modemTempNotification
Definition: qaGobiApiVoice.h:2526
#define QMI_ETWS_MAX_PAYLOAD_LENGTH
Definition: qaGobiApiCbk.h:29
Definition: qaGobiApiCbk.h:4433
ULONG SetUSSDNotificationCallback(tFNUSSDNotification pCallback)
BYTE SI
Definition: qaGobiApiCbk.h:3487
LTESSInfo * pLTESigInfo
Definition: qaGobiApiCbk.h:4042
Definition: qaGobiApiCbk.h:5392
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3074
BYTE notification
Definition: qaGobiApiCbk.h:3105
Definition: qaGobiApiCbk.h:820
ULONG * pHorUncEllipseOrientAzimuth
Definition: qaGobiApiCbk.h:5642
void(* tFNActivationStatus)(ULONG activationStatus)
Definition: qaGobiApiCbk.h:488
CDMASSInfo * pCDMASigInfo
Definition: qaGobiApiCbk.h:4038
ULONG messageIndex
Definition: qaGobiApiCbk.h:840
Definition: qaGobiApiNas.h:2094
BYTE msgDelFailureType
Definition: qaGobiApiCbk.h:4870
ULONG SLQSNasSigInfoCallBack(tFNSigInfo pCallback, sigInfo *pSigInfo)
Definition: qaGobiApiCbk.h:2530
ULONG SetLocInjectSensorDataCallback(tFNInjectSensorData pCallback)
Definition: qaGobiApiCbk.h:1223
arrAlertingPattern * pArrAlertingPattern
Definition: qaGobiApiCbk.h:2112
struct svUsedforFix_s svUsedforFix
void(* tFNQosNWStatus)(BYTE status)
Definition: qaGobiApiCbk.h:3954
enum device_state_enum eDevState
WORD * pRTPRTCPInactTimer
Definition: qaGobiApiCbk.h:4604
Definition: qaGobiApiCbk.h:823
SHORT ecioThresholdList[10]
Definition: qaGobiApiCbk.h:1814
BYTE * pCSCFPortName
Definition: qaGobiApiCbk.h:4382
getCallFWInfo * pCallFwdInfo
Definition: qaGobiApiCbk.h:2544
ULONG gpsTimeOfWeekMs
Definition: qaGobiApiCbk.h:5411
BYTE day
Definition: qaGobiApiCbk.h:2761
SMSMTMessageInfo * pMTMessageInfo
Definition: qaGobiApiCbk.h:1005
Definition: qaGobiApiCbk.h:3036
WORD gpsWeek
Definition: qaGobiApiCbk.h:5410
BYTE package_name[256]
Definition: qaGobiApiCbk.h:2897
COLRResp * pCOLRstatus
Definition: qaGobiApiCbk.h:2548
Definition: qaGobiApiVoice.h:2479
BYTE injectEnable
Definition: qaGobiApiCbk.h:5216
ULONG SLQSSetQosNWStatusCallback(tFNQosNWStatus pCallback)
struct rxSignalStrengthListElement rxSignalStrengthInfo
Definition: qaGobiApiCbk.h:1715
WORD * pSIPLocalPort
Definition: qaGobiApiCbk.h:4327
void(* tFNSLQSOMADMAlert)(ULONG eventType, BYTE *pEventFields)
Definition: qaGobiApiCbk.h:1353
BYTE state
Definition: qaGobiApiCbk.h:2963
Definition: qaGobiApiCbk.h:3103
WORD gnssSvId
Definition: qaGobiApiCbk.h:6038
BYTE injectEnable
Definition: qaGobiApiCbk.h:5189
BYTE reason
Definition: qaGobiApiCbk.h:3490
Definition: qaGobiApiCbk.h:3114
signed short SHORT
Definition: SwiDataTypes.h:34
Definition: qaGobiApiNas.h:1247
ULONG fwloadComplete
Definition: qaGobiApiCbk.h:2891
const char * LPCSTR
Definition: SwiDataTypes.h:32
ULONG eventMask
Definition: qaGobiApiCbk.h:1194
Definition: qaGobiApiCbk.h:906
Definition: qaGobiApiCbk.h:3264
WORD * pMinSessionExpiryTimer
Definition: qaGobiApiCbk.h:4594
BYTE second
Definition: qaGobiApiCbk.h:2764
USHORT alertmsglength
Definition: qaGobiApiCbk.h:3041
BYTE callID
Definition: qaGobiApiCbk.h:1957
accelTempAcceptReady * pAccelTempAcceptReady
Definition: qaGobiApiCbk.h:5289
alphaIDInfo * pAlphaIDInfo
Definition: qaGobiApiCbk.h:2539
ULONG SetLocOpModeCallback(tFNOpMode pCallback)
BYTE * pAmrWbEnable
Definition: qaGobiApiCbk.h:4595
ULONG SLQSSetSwiHDRPersCallback(tFNHDRPersonaity pCallback)
void(* tFNASwiOTAMsg)(SwiOTAMsg *pSwiOTAMsg)
Definition: qaGobiApiCbk.h:4967
BYTE * pSMSOverIPNwInd
Definition: qaGobiApiCbk.h:4436
void(* tFNGnssSvInfo)(gnssSvInfoNotification *pGnssSvInfoNotification)
Definition: qaGobiApiCbk.h:6077
BYTE lteRsrpDelta
Definition: qaGobiApiCbk.h:1818
#define MAX_QOS_FILTER_TLV
Definition: qaGobiApiQos.h:21
Definition: qaGobiApiVoice.h:2442
void(* tFNSignalStrength)(INT8 signalStrength, ULONG radioInterface)
Definition: qaGobiApiCbk.h:627
void(* tFNSetEventTimeSync)(QmiCbkLocEventTimeSyncInd *pSetLocEventTimeSync)
Definition: qaGobiApiCbk.h:5112
Definition: qaGobiApiVoice.h:1500
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiCbk.h:5647
LteNasReleaseInfo * pLteNasRelInfo
Definition: qaGobiApiCbk.h:4956
Definition: qaGobiApiCbk.h:3816
FLOAT elevation
Definition: qaGobiApiCbk.h:6042
void(* tFNImsUserConfig)(imsUserConfigInfo *pImsUserConfigInfo)
Definition: qaGobiApiCbk.h:4488
ULONG v4sessionId
Definition: qaGobiApiCbk.h:103
accelAcceptReady * pAccelAcceptReady
Definition: qaGobiApiCbk.h:5287
ULONGLONG TXOKBytesCount
Definition: qaGobiApiCbk.h:4748
BYTE * pDayltSavAdj
Definition: qaGobiApiCbk.h:2789
BYTE toggleMode
Definition: qaGobiApiCbk.h:3530
struct accelTempAcceptReady_s accelTempAcceptReady
BYTE alertmsg[256]
Definition: qaGobiApiCbk.h:3042
BYTE state
Definition: qaGobiApiCbk.h:2887
ULONG iSetSignalStrengthCallback(tFNSignalStrength pCallback)
ULONG SetDeviceStateChangeCbk(tFNDeviceStateChange pCallback)
Definition: qaGobiApiNas.h:6675
ULONG SetRFInfoCallback(tFNRFInfo pCallback)
Definition: qaGobiApiVoice.h:287
Definition: qaGobiApiCbk.h:4202
BYTE svInfoMask
Definition: qaGobiApiCbk.h:6041
BYTE ackIndicator
Definition: qaGobiApiCbk.h:870
BYTE callID
Definition: qaGobiApiCbk.h:3622
struct _packetSrvStatus packetSrvStatus
Definition: qaGobiApiCbk.h:925
BYTE MdmConnStatus
Definition: qaGobiApiCbk.h:4746
BYTE version[256]
Definition: qaGobiApiCbk.h:2895
void(* tFNNewGPS)(double dLongitude, double dLatitude)
Definition: qaGobiApiCbk.h:5001
ULONG sessionStatus
Definition: qaGobiApiCbk.h:5635
ULONG SLQSSetIMSUserConfigCallback(tFNImsUserConfig pCallback)
Definition: qaGobiApiCbk.h:5900
Definition: qaGobiApiCbk.h:3729
Definition: qaGobiApiVoice.h:2423
ULONG SetLURejectCallback(tFNLUReject pCallback)
arrCallInfo arrCallInfomation
Definition: qaGobiApiCbk.h:2101
Definition: qaGobiApiCbk.h:74
ULONG id
Definition: qaGobiApiCbk.h:3731
Definition: qaGobiApiSms.h:1076
ULONG timeSyncRefCounter
Definition: qaGobiApiCbk.h:5109
BYTE DataBearerTech
Definition: qaGobiApiCbk.h:4751
Wireless Data Service API function prototypes.
ULONG iSLQSSetSignalStrengthsCallback(tFNSLQSSignalStrengths pCallback)
BYTE regInd
Definition: qaGobiApiCbk.h:2165
Definition: qaGobiApiCbk.h:821
ULONG CurrChanTxRate
Definition: qaGobiApiCbk.h:4688
Definition: qaGobiApiCbk.h:3126
Definition: qaGobiApiCbk.h:1504
WORD causeCode
Definition: qaGobiApiCbk.h:4866
BYTE sinrDelta
Definition: qaGobiApiCbk.h:1811
struct SMSCAddress SMSCAddressInfo
Definition: qaGobiApiVoice.h:3119
ULONG SLQSSetTransLayerInfoCallback(tFNtransLayerInfo pCallback)
WORD verboseSessnEndReasonType
Definition: qaGobiApiCbk.h:4208
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5217
WORD verboseSessnEndReason
Definition: qaGobiApiCbk.h:4209
ULONG receivedBytes
Definition: qaGobiApiCbk.h:2967
Definition: qaGobiApiCbk.h:5432
struct errorRateListElement errorRateInfo
Definition: qaGobiApiCbk.h:1719
ULONG type
Definition: qaGobiApiCbk.h:4953
void(* tFNMobileIPStatus)(ULONG mipStatus)
Definition: qaGobiApiCbk.h:517
Definition: qaGobiApiCbk.h:4744
GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: qaGobiApiCbk.h:2674
arrSvcOption * pArrSvcOption
Definition: qaGobiApiCbk.h:2105
Definition: qaGobiApiCbk.h:4862
FLOAT snr
Definition: qaGobiApiCbk.h:6044
BYTE numLen
Definition: qaGobiApiCbk.h:3421
Definition: qaGobiApiNas.h:1331
ULONG * pTimerTf
Definition: qaGobiApiCbk.h:4332
ULONG SLQSSetPacketSrvStatusCallback(tFNPacketSrvState pCallback)
void(* tFNMessageWaiting)(msgWaitingInfo *pSMSMessageWaitingInfo)
Definition: qaGobiApiCbk.h:3693
ULONG SLQSSetIMSARegStatusCallback(tFNImsaRegStatus pCallback)
struct accelAcceptReady_s accelAcceptReady
Definition: qaGobiApiCbk.h:5286
BYTE * pGyroSamplesAccepted
Definition: qaGobiApiCbk.h:5357
ULONG SLQSSetQosPriEventCallback(tFNQosPriEvent pCallback)
ULONG SLQSSetIMSVoIPConfigCallback(tFNImsVoIPConfig pCallback)
ULONG * pTgtRAT
Definition: qaGobiApiCbk.h:5852
Definition: qaGobiApiNas.h:1314
Definition: qaGobiApiCbk.h:100
ULONG iSLQSSetWdsSecondInstEventCallback(tFNSLQSWDSEvent pCallback)
union sessionInfo sessionInformation
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:213
ULONG * pHeading
Definition: qaGobiApiCbk.h:5653
void(* tFNOpMode)(ULONG mode)
Definition: qaGobiApiCbk.h:5671
BYTE * pAmrMode
Definition: qaGobiApiCbk.h:4598
void(* tFNNet)(ULONG q_depth, BYTE isThrottle, BYTE instanceId)
Definition: qaGobiApiCbk.h:1253
Definition: qaGobiApiCbk.h:2419
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:3822
Definition: qaGobiApiCbk.h:4036
BYTE numType
Definition: qaGobiApiCbk.h:3353
Definition: qaGobiApiNas.h:2839
BYTE injectEnable
Definition: qaGobiApiCbk.h:5242
ULONG * pRATStatus
Definition: qaGobiApiCbk.h:5850
struct ecioListElement ecioInfo
Definition: qaGobiApiCbk.h:1716
BYTE nas_minor
Definition: qaGobiApiCbk.h:4921
extDispRecInfo * pExtDispRecInfo
Definition: qaGobiApiCbk.h:3637
BYTE registrationState
Definition: qaGobiApiCbk.h:1495
calledPartyInfo * pCalledPartyInfo
Definition: qaGobiApiCbk.h:3631
ULONG SLQSSetSDKTerminatedCallback(tFNSDKTerminated pCallback)
ULONG * pVertReliability
Definition: qaGobiApiCbk.h:5651
BYTE callerIDLen
Definition: qaGobiApiCbk.h:3289
ULONG * pVOIPSvcStatus
Definition: qaGobiApiCbk.h:5797
Definition: qaGobiApiVoice.h:958
arrAlphaID * pArrAlphaID
Definition: qaGobiApiCbk.h:2107
Definition: qaGobiApiVoice.h:3214
BYTE userInputReq
Definition: qaGobiApiCbk.h:3039
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:3823
unsigned short USHORT
Definition: SwiDataTypes.h:31
BYTE minute
Definition: qaGobiApiCbk.h:2763
ULONGLONG RXOKBytesCount
Definition: qaGobiApiCbk.h:4749
BYTE * pAccelTempSamplesAccepted
Definition: qaGobiApiCbk.h:5358
ULONG validMask
Definition: qaGobiApiCbk.h:6036
Definition: qaGobiApiCbk.h:1890
ULONG SLQSVoiceSetDTMFEventCallBack(tFNDTMFEvent pCallback)
struct SMSEtwsMessage SMSEtwsMessageInfo
void(* tFNSetCradleMount)(QmiCbkLocCradleMountInd *pSetLocCradleMount)
Definition: qaGobiApiCbk.h:5083
Definition: qaGobiApiCbk.h:1222
void(* tFNNewNMEA)(LPCSTR pNMEA)
Definition: qaGobiApiCbk.h:1044
Definition: qaGobiApiNas.h:2390
ULONG SLQSSetTransNWRegInfoCallback(tFNtransNWRegInfo pCallback)
WORD * pCUGIndex
Definition: qaGobiApiCbk.h:1959
arrCalledPartyNum * pArrCalledPartyNum
Definition: qaGobiApiCbk.h:2110
Definition: qaGobiApiCbk.h:885
void(* tFNHDRPersonaity)(HDRPersonalityInd *pHDRPers)
Definition: qaGobiApiCbk.h:4272
Definition: qaGobiApiNas.h:3462
BYTE * pSMSFormat
Definition: qaGobiApiCbk.h:4435
Definition: qaGobiApiCbk.h:6129
Definition: qaGobiApiUim.h:153
struct lteSnrinformation lteSnrinfo
Definition: qaGobiApiCbk.h:1721
BYTE TlvPresent
Definition: qaGobiApiCbk.h:1506
Definition: qaGobiApiNas.h:3369
BYTE * pLeapSeconds
Definition: qaGobiApiCbk.h:5659
ULONG iSLQSSetDUNCallInfoCallback(tFNDUNCallInfo pCallback)
BYTE * pOffLength
Definition: qaGobiApiCbk.h:2423
BYTE thresholdsSize
Definition: qaGobiApiCbk.h:683
Definition: qaGobiApiNas.h:2178
CNAPResp * pCNAPstatus
Definition: qaGobiApiCbk.h:2549
SMSCAddressInfo * pSMSCAddressInfo
Definition: qaGobiApiCbk.h:1010
BYTE sessionType
Definition: qaGobiApiCbk.h:2900
struct _transNWRegInfoNotification transNWRegInfoNotification
BYTE dayOfWeek
Definition: qaGobiApiCbk.h:2765
BYTE PI
Definition: qaGobiApiCbk.h:3486
BYTE * pScrAmrWbEnable
Definition: qaGobiApiCbk.h:4597
Definition: qaGobiApiCbk.h:5241
Definition: qaGobiApiCbk.h:4257
newPwdData * pNewPwdData
Definition: qaGobiApiCbk.h:2541
ULONG SLQSVoiceSetPrivacyChangeCallBack(tFNPrivacyChange pCallback)
void(* tFNServingSystem)(struct ServingSystemInfo *pServingSystem, struct RoamingInfo *pRoamingInfo)
Definition: qaGobiApiCbk.h:1517
void(* tFNImsaSvcStatus)(imsaSvcStatusInfo *pImsaSvcStatusInfo)
Definition: qaGobiApiCbk.h:5813
arrRemotePartyName * pArrRemotePartyName
Definition: qaGobiApiCbk.h:2103
Definition: qaGobiApiQos.h:408
BYTE * pBearerID
Definition: qaGobiApiCbk.h:3767
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:5798
BYTE userInputReq
Definition: qaGobiApiCbk.h:3071
COLPResp * pCOLPstatus
Definition: qaGobiApiCbk.h:2547
WORD RPCause
Definition: qaGobiApiCbk.h:4868
struct SMSEventInfo_s SMSEventInfo
Definition: qaGobiApiCbk.h:5720
Definition: qaGobiApiCbk.h:6174
ULONG SLQSWmsMessageWaitingCallBack(tFNMessageWaiting pCallback)
BYTE ModemTempState
Definition: qaGobiApiCbk.h:4105
void(* tFNPower)(ULONG operatingMode)
Definition: qaGobiApiCbk.h:450
QosFlowInfoState * pQFlowState
Definition: qaGobiApiCbk.h:3762
BYTE qaQmiinstanceid
Definition: qaGobiApiCbk.h:101
SrvStatusInfo * pCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2670
USHORT updateCompleteStatus
Definition: qaGobiApiCbk.h:2892
WORD length
Definition: qaGobiApiCbk.h:909
BYTE hour
Definition: qaGobiApiCbk.h:2762
BYTE * pError
Definition: qaGobiApiCbk.h:4650
BYTE * pAmrWBOctetAligned
Definition: qaGobiApiCbk.h:4601
WORD lteSnrDelta
Definition: qaGobiApiCbk.h:1817
BYTE numType
Definition: qaGobiApiCbk.h:3488
svUsedforFix * pSvUsedforFix
Definition: qaGobiApiCbk.h:5665
void(* tFNInjectTimeStatus)(QmiCbkLocInjectTimeInd *pLocInjectTime)
Definition: qaGobiApiCbk.h:5152
ULONGLONG * pTimestampUtc
Definition: qaGobiApiCbk.h:5658
ULONG SetNasLTECphyCaIndCallback(tFNASwiLTECphyCalInfo pCallback)
void(* tFNNewRMTransferStatistics)(QmiCbkWdsStatisticsIndState *pMsg)
Definition: qaGobiApiCbk.h:5040
swiQosFlow * pRxQFlowGranted
Definition: qaGobiApiCbk.h:3764
channelRate ChannelRate
Definition: qaGobiApiCbk.h:4752
ULONG * pPacketsCountRX
Definition: qaGobiApiCbk.h:215
BYTE pwrDenialTime
Definition: qaGobiApiCbk.h:3532
Definition: qaGobiApiCbk.h:4591
ULONG * pTimerT2
Definition: qaGobiApiCbk.h:4331
struct SMSEtwsPlmn SMSEtwsPlmnInfo
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
ULONG VDOP
Definition: qaGobiApiCbk.h:5395
BYTE * pErrorCodeStr
Definition: qaGobiApiCbk.h:5853
ULONG SLQSSetSysSelectionPrefCallBack(tFNSysSelectionPref pCallback)
BYTE roaming_ind
Definition: qaGobiApiCbk.h:1507
ULONG SetUSSDReleaseCallback(tFNUSSDRelease pCallback)
BYTE * pCallerNameInfo
Definition: qaGobiApiCbk.h:3627
void(* tFNUIMStatusChangeInfo)(UIMStatusChangeInfo *pUIMStatusChangeInfo)
Definition: qaGobiApiCbk.h:2321
unsigned long ULONG
Definition: SwiDataTypes.h:25
struct SMSMTMessage SMSMTMessageInfo
ULONG iSetCATEventCallback(tFNCATEvent pCallback)
Definition: qaGobiApiCbk.h:1493
ULONG SetDataCapabilitiesCallback(tFNDataCapabilities pCallback)
WORD * pAmrWBMode
Definition: qaGobiApiCbk.h:4599
ULONG SLQSSetRegMgrConfigCallback(tFNImsRegMgrConfig pCallback)
signalInfo * pSignalInfo
Definition: qaGobiApiCbk.h:3623
BYTE numPlan
Definition: qaGobiApiCbk.h:3354
BYTE ioDelta
Definition: qaGobiApiCbk.h:1810
void(* tFNDataCapabilities)(BYTE dataCapsSize, BYTE *pDataCaps)
Definition: qaGobiApiCbk.h:594
Definition: qaGobiApiCbk.h:4379
ULONG * pSubscribeTimer
Definition: qaGobiApiCbk.h:4329
BYTE * pCallWaitInd
Definition: qaGobiApiCbk.h:3628
BYTE * pHorConfidence
Definition: qaGobiApiCbk.h:5643
ULONG * pTimeSrc
Definition: qaGobiApiCbk.h:5662
WORD * pAddLTESysInfo
Definition: qaGobiApiCbk.h:2684
Definition: qaGobiApiNas.h:6887
GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: qaGobiApiCbk.h:2672
Definition: qaGobiApiCbk.h:75
ULONG * pPacketsCountTX
Definition: qaGobiApiCbk.h:214
ULONG * pTechnologyMask
Definition: qaGobiApiCbk.h:5656
ULONG SetSLQSOMADMAlertCallbackExt(tFNSLQSOMADMAlert pCallback)
TDSCDMASigInfoExt * pTDSCDMASigInfoExt
Definition: qaGobiApiCbk.h:4044
void(* tFNSysInfo)(nasSysInfo *pNasSysInfo)
Definition: qaGobiApiCbk.h:2701
CDMASSInfo * pWCDMASigInfo
Definition: qaGobiApiCbk.h:4041
void(* tFNSensorStreaming)(QmiCbkLocSensorStreamingInd *pLocSensorStream)
Definition: qaGobiApiCbk.h:5293
protocolSubtypeElement * pProtocolSubtypeElement
Definition: qaGobiApiCbk.h:4261
void(* tFNFwDldCompletion)(ULONG fwdld_completion_status)
Definition: qaGobiApiCbk.h:1319
WORD * pRingBackTimer
Definition: qaGobiApiCbk.h:4603
struct SwiOTAMsg_s SwiOTAMsg
Voice Service API function prototypes.
Definition: qaGobiApiCbk.h:822
struct SMSTransferRouteMTMessage SMSTransferRouteMTMessageInfo
Definition: qaGobiApiVoice.h:1061
ULONG SLQSVoiceSetSUPSCallBack(tFNSUPSInfo pCallback)
void(* tFNUIMRefresh)(UIMRefreshEvent *pUIMRefreshEvent)
Definition: qaGobiApiCbk.h:2280
Definition: qaGobiApiNas.h:3437
Definition: qaGobiApiVoice.h:40
SMSMessageModeInfo * pMessageModeInfo
Definition: qaGobiApiCbk.h:1007
BYTE connStatus
Definition: qaGobiApiCbk.h:4205
ULONG SLQSUIMSetStatusChangeCallBack(tFNUIMStatusChangeInfo pCallback)
arrConnectPartyNum * pArrConnectPartyNum
Definition: qaGobiApiCbk.h:2108
BYTE messageMode
Definition: qaGobiApiCbk.h:3147
gpsTime * pGpsTime
Definition: qaGobiApiCbk.h:5660
Definition: qaGobiApiNas.h:6868
Definition: qaGobiApiCbk.h:4325
BYTE numLen
Definition: qaGobiApiCbk.h:3491
enum SMSEventType eSMSEventType
Definition: qaGobiApiCbk.h:4951
Definition: qaGobiApiCbk.h:2785
ULONGLONG * pLatitude
Definition: qaGobiApiCbk.h:5637
Definition: qaGobiApiNas.h:6836
WORD length
Definition: qaGobiApiCbk.h:873
BYTE messageMode
Definition: qaGobiApiCbk.h:887
eQaQMIService
Definition: qaGobiApiCbk.h:71
Definition: qaGobiApiCbk.h:958
SUPSInfo SUPSInformation
Definition: qaGobiApiCbk.h:2532
ULONG SLQSSetQosStatusCallback(BYTE instance, tFNQosStatus pCallback)
BYTE * pPersonalityListLength
Definition: qaGobiApiCbk.h:4260
Definition: qaGobiApiCbk.h:3550
void(* tFNSUPSInfo)(voiceSUPSInfo *pVoiceSUPSInfo)
Definition: qaGobiApiCbk.h:2561
BYTE csAttachState
Definition: qaGobiApiCbk.h:1496
CDMASysInfo * pCDMASysInfo
Definition: qaGobiApiCbk.h:2675
void(* tFNSysSelectionPref)(sysSelectPrefInfo *pSysSelectPrefInfo)
Definition: qaGobiApiCbk.h:2251
BYTE svListLen
Definition: qaGobiApiCbk.h:6035
void(* tFNDTMFEvent)(voiceDTMFEventInfo *pVoiceDTMFEventInfo)
Definition: qaGobiApiCbk.h:2434
WORD * pAddHDRSysInfo
Definition: qaGobiApiCbk.h:2681
BYTE numPlan
Definition: qaGobiApiCbk.h:3489
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2965
void(* tFNNetworkTime)(nasNetworkTime *pNasNetworkTime)
Definition: qaGobiApiCbk.h:2800
WORD * pPriCSCFPort
Definition: qaGobiApiCbk.h:4381
BYTE rxSignalStrengthDelta
Definition: qaGobiApiCbk.h:1808
BYTE errorClass
Definition: qaGobiApiCbk.h:4867
BYTE nas_release
Definition: qaGobiApiCbk.h:4919
BYTE notificationType
Definition: qaGobiApiCbk.h:908
ULONG iSLQSSetWdsXferStatsSecondInstCallback(tFNSLQSWDSEvent pCallback)
BYTE length
Definition: qaGobiApiCbk.h:942
BYTE ecioThresholdListLen
Definition: qaGobiApiCbk.h:1813
ULONG * pHorUncEllipseSemiMinor
Definition: qaGobiApiCbk.h:5640
BYTE rsrqDelta
Definition: qaGobiApiCbk.h:1812
BYTE * pCallFWNum
Definition: qaGobiApiCbk.h:2535
PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: qaGobiApiCbk.h:6177
void(* tFNImsaRegStatus)(imsaRegStatusInfo *pImsaRegStatusInfo)
Definition: qaGobiApiCbk.h:5734
ULONG * pVertUnc
Definition: qaGobiApiCbk.h:5649
struct USSInfo * pUSSInfo
Definition: qaGobiApiCbk.h:2537
Definition: qaGobiApiWds.h:4088
union sessionInfoExt sessionInformationExt
AddSysInfo * pAddGSMSysInfo
Definition: qaGobiApiCbk.h:2682
BYTE data[1254]
Definition: qaGobiApiCbk.h:910
ULONG SetGPSCallback(tFNNewGPS pCallback)
LTESysInfo * pLTESysInfo
Definition: qaGobiApiCbk.h:2679
struct omaDmFotaTlvExt omaDmFota
Definition: qaGobiApiCbk.h:3128
ECTNum * pECTNum
Definition: qaGobiApiCbk.h:1960
qaQmiInterfaceInfo * pQmiInterfaceInfo
Definition: qaGobiApiCbk.h:4204
BYTE * pReason
Definition: qaGobiApiCbk.h:2534
BYTE SI
Definition: qaGobiApiCbk.h:3418
void(* tFNPDSState)(ULONG enabledStatus, ULONG trackingStatus)
Definition: qaGobiApiCbk.h:1077
Definition: qaGobiApiCbk.h:5078
float FLOAT
Definition: SwiDataTypes.h:36
CLIRResp * pCLIRstatus
Definition: qaGobiApiCbk.h:2545
UniversalTime universalTime
Definition: qaGobiApiCbk.h:2787
void(* tFNPrivacyChange)(voicePrivacyInfo *pVoicePrivacyInfo)
Definition: qaGobiApiCbk.h:2370
void(* tFNCATEvent)(ULONG eventID, ULONG eventLen, BYTE *pEventData)
Definition: qaGobiApiCbk.h:1122
ULONG * pTimerT1
Definition: qaGobiApiCbk.h:4330
ULONG HDOP
Definition: qaGobiApiCbk.h:5394
PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: qaGobiApiCbk.h:6179
BYTE sinrThresholdListLen
Definition: qaGobiApiCbk.h:1815
Definition: qaGobiApiCbk.h:5107
connectNumInfo * pConnectNumInfo
Definition: qaGobiApiCbk.h:3629
WORD batchPerSec
Definition: qaGobiApiCbk.h:5191
ULONG SetPowerCallback(tFNPower pCallback)
struct gpsTime_s gpsTime
BYTE * pAltitudeAssumed
Definition: qaGobiApiCbk.h:5666
Definition: qaGobiApiCbk.h:1002
BYTE voicePrivacy
Definition: qaGobiApiCbk.h:2359
BYTE PI
Definition: qaGobiApiCbk.h:3351
Definition: qaGobiApiCbk.h:327
BYTE smsEventType
Definition: qaGobiApiCbk.h:1004
ULONG * pSMSSvcStatus
Definition: qaGobiApiCbk.h:5796
BYTE psAttachState
Definition: qaGobiApiCbk.h:1497
WORD batchPerSec
Definition: qaGobiApiCbk.h:5270
ULONG * pDataBearer
Definition: qaGobiApiCbk.h:3821
struct lteRsrpinformation lteRsrpinfo
Definition: qaGobiApiCbk.h:1722
Definition: qaGobiApiCbk.h:2211
void(* tFNImsSIPConfig)(imsSIPConfigInfo *pImsSIPConfigInfo)
Definition: qaGobiApiCbk.h:4343
ULONG SetFwDldCompletionCbk(tFNFwDldCompletion pCallback)
ULONG SetSLQSOMADMAlertCallback(tFNSLQSOMADMAlert pCallback)
ULONG iSLQSSetWdsThirdInstEventCallback(tFNSLQSWDSEvent pCallback)
BYTE numPlan
Definition: qaGobiApiCbk.h:3420
BYTE * pOnLength
Definition: qaGobiApiCbk.h:2422
WORD mobileCountryCode
Definition: qaGobiApiCbk.h:927
Definition: qaGobiApiCbk.h:5188
BYTE bearerID
Definition: qaGobiApiCbk.h:4212
ULONG usageMask
Definition: qaGobiApiCbk.h:5433
BYTE * pSigCompEnabled
Definition: qaGobiApiCbk.h:4333
BYTE * pNSSRelease
Definition: qaGobiApiCbk.h:3635
struct precisionDilution_s precisionDilution
BYTE * pExtDispInfo
Definition: qaGobiApiCbk.h:3626
BYTE * pWCDMACipherDomainSysInfo
Definition: qaGobiApiCbk.h:2689
BYTE data[2048]
Definition: qaGobiApiCbk.h:4955
arrDiagInfo * pArrDiagInfo
Definition: qaGobiApiCbk.h:2109
Definition: qaGobiApiCbk.h:3679
BYTE SI
Definition: qaGobiApiCbk.h:3352
BYTE userInputReq
Definition: qaGobiApiCbk.h:2888
ULONG SLQSSetModemTempCallback(tFNModemTempInfo pCallback)
ULONG * pHeadingUnc
Definition: qaGobiApiCbk.h:5654
ULONG PDOP
Definition: qaGobiApiCbk.h:5393
ULONG packageSize
Definition: qaGobiApiCbk.h:2966
CLIPResp * pCLIPstatus
Definition: qaGobiApiCbk.h:2546
ULONG status
Definition: qaGobiApiCbk.h:6131
ULONG SetOMADMStateCallback(tFNOMADMState pCallback)
Definition: qaGobiApiCbk.h:5453
void(* tFNImsSMSConfig)(imsSMSConfigInfo *pImsSMSConfigInfo)
Definition: qaGobiApiCbk.h:4447
WORD sendStatus
Definition: qaGobiApiCbk.h:4864
BYTE * pCallFWTimerVal
Definition: qaGobiApiCbk.h:2536
BYTE * pIMSTestMode
Definition: qaGobiApiCbk.h:4383
Definition: qaGobiApiNas.h:5167
BYTE * pFailureCause
Definition: qaGobiApiCbk.h:4651
ULONG SLQSSetIMSARatStatusCallback(tFNImsaRatStatus pCallback)
Definition: qaGobiApiVoice.h:2281
void(* tFNSLQSQOSEvent)(BYTE instance, QosFlowInfo *pFlowInfo)
Definition: qaGobiApiCbk.h:3838
void(* tFNASwiLTECphyCalInfo)(QmiCbkNasLTECphyCaInfo *pQmiCbkNasLTECphyCaInfo)
Definition: qaGobiApiCbk.h:6190
ULONG iSLQSSetWdsFirstInstEventCallback(tFNSLQSWDSEvent pCallback)
Definition: qaGobiApiUim.h:387
ULONG cradleMountConfigStatus
Definition: qaGobiApiCbk.h:5080
BYTE ECTCallState
Definition: qaGobiApiCbk.h:1892
ULONG system
Definition: qaGobiApiCbk.h:6037
ULONG SLQSSetWdsEventCallback(tFNSLQSWDSEvent pCallback, BYTE interval, BYTE instanceid, BYTE ipfamily)
WORD CallEndReason
Definition: qaGobiApiCbk.h:4747
BYTE * pAccelSamplesAccepted
Definition: qaGobiApiCbk.h:5356
ULONG * pUTSvcStatus
Definition: qaGobiApiCbk.h:5802
BYTE ecioDelta
Definition: qaGobiApiCbk.h:1809
WORD * pFailCause
Definition: qaGobiApiCbk.h:2543
USHORT namelength
Definition: qaGobiApiCbk.h:2896
Definition: qaGobiApiCbk.h:2961
BYTE callID
Definition: qaGobiApiCbk.h:2358
BYTE severity
Definition: qaGobiApiCbk.h:2893
arrRemotePartyNum * pArrRemotePartyNum
Definition: qaGobiApiCbk.h:2102
ULONGLONG * pTotalBytesRX
Definition: qaGobiApiCbk.h:217
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiCbk.h:5648
#define NUM_OF_SET
Definition: qaGobiApiCbk.h:55
BYTE * pCallID
Definition: qaGobiApiCbk.h:2538
alphaIDInfo * pAlphaIdentifier
Definition: qaGobiApiCbk.h:4653
BYTE downLink
Definition: qaGobiApiCbk.h:3508
Definition: qaGobiApiNas.h:1268
struct SMSOnIMS SMSOnIMSInfo
Definition: qaGobiApiNas.h:2142
BYTE * pbIMSRegistered
Definition: qaGobiApiCbk.h:5722
Definition: qaGobiApiNas.h:2809
BYTE OTASPStatus
Definition: qaGobiApiCbk.h:3214
BYTE revPolarity
Definition: qaGobiApiCbk.h:3531
ULONG * pMagneticDeviation
Definition: qaGobiApiCbk.h:5655
BYTE sinrThresholdList[5]
Definition: qaGobiApiCbk.h:1816
ULONG SLQSSetDataSystemStatusCallback(tFNDataSysStatus pCallback)
FLOAT azimuth
Definition: qaGobiApiCbk.h:6043
ULONG sessionEndReason
Definition: qaGobiApiCbk.h:133
struct omaDmFotaTlv omaDmFota
Definition: qaGobiApiCbk.h:3116
BYTE dispType
Definition: qaGobiApiCbk.h:3552
Definition: qaGobiApiNas.h:6803
USHORT userInputTimeout
Definition: qaGobiApiCbk.h:2889
PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: qaGobiApiCbk.h:6180
void(* tFNPacketSrvState)(packetSrvStatus *pPacketSrvStatus)
Definition: qaGobiApiCbk.h:4222
BYTE TPCause
Definition: qaGobiApiCbk.h:4869
BYTE version[256]
Definition: qaGobiApiCbk.h:2970
BYTE numInstances
Definition: qaGobiApiCbk.h:3681
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5243
struct SMSMessageMode SMSMessageModeInfo
Definition: qaGobiApiNas.h:6099
BYTE description[256]
Definition: qaGobiApiCbk.h:2974
WORD * pSessionExpiryTimer
Definition: qaGobiApiCbk.h:4593
Definition: qaGobiApiCbk.h:5409
ULONG * pHorReliability
Definition: qaGobiApiCbk.h:5644
Definition: qaGobiApiQos.h:188
ULONG aidingIndicatorMask
Definition: qaGobiApiCbk.h:5434
GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: qaGobiApiCbk.h:2673
ULONG SetSignalStrengthCallback(tFNSignalStrength pCallback, BYTE thresholdsSize, INT8 *pThresholds)
CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: qaGobiApiCbk.h:2685
BYTE * pIMSDomain
Definition: qaGobiApiCbk.h:4478
ULONG transactionID
Definition: qaGobiApiCbk.h:871
BYTE * pGSMCipherDomainSysInfo
Definition: qaGobiApiCbk.h:2688
BYTE healthStatus
Definition: qaGobiApiCbk.h:6039
BYTE nas_major
Definition: qaGobiApiCbk.h:4920
ULONG SLQSSetBandPreferenceCbk(tFNBandPreference pCallback)
void(* tFNDUNCallInfo)(DUNCallInfoInd *pDUNCallInfo)
Definition: qaGobiApiCbk.h:4762
redirNumInfo * pRedirNumInfo
Definition: qaGobiApiCbk.h:3632
ULONG reconfiguration_required
Definition: qaGobiApiCbk.h:131
ULONG SetLocSensorStreamingCallback(tFNSensorStreaming pCallback)
ULONG iSLQSSetWdsXferStatsFirstInstCallback(tFNSLQSWDSEvent pCallback)
BYTE description[256]
Definition: qaGobiApiCbk.h:2899
ULONG * pFixId
Definition: qaGobiApiCbk.h:5664
void(* tFNtransNWRegInfo)(transNWRegInfoNotification *pTransNWRegInfoNotification)
Definition: qaGobiApiCbk.h:2224
void(* tFNSMSEvents)(SMSEventInfo *pSMSEventInfo)
Definition: qaGobiApiCbk.h:1021
void(* tFNDataSysStatus)(CurrDataSysStat *pCurrDataSysStat)
Definition: qaGobiApiCbk.h:4794
USHORT fumoResultCode
Definition: qaGobiApiCbk.h:2968
BYTE radioInterfaceNo
Definition: qaGobiApiCbk.h:1499
SMSEtwsMessageInfo * pEtwsMessageInfo
Definition: qaGobiApiCbk.h:1008
BYTE extDispInfoLen
Definition: qaGobiApiCbk.h:3553
unsigned short WORD
Definition: SwiDataTypes.h:30
BYTE * pDispInfo
Definition: qaGobiApiCbk.h:3625
Definition: qaGobiApiCbk.h:2885
BYTE ipFamily
Definition: qaGobiApiCbk.h:4210
void(* tFNNewSMS)(ULONG storageType, ULONG messageIndex)
Definition: qaGobiApiCbk.h:792
Definition: qaGobiApiCbk.h:681
Definition: qaGobiApiCbk.h:940
void(* tFNSDKTerminated)(BYTE *psReason)
Definition: qaGobiApiCbk.h:1999
ULONG fwdloadsize
Definition: qaGobiApiCbk.h:2890
swiQosFlow * pTxQFlowGranted
Definition: qaGobiApiCbk.h:3763
void(* tFNtransLayerInfo)(transLayerNotification *pTransLayerNotification)
Definition: qaGobiApiCbk.h:2177
Definition: qaGobiApiCbk.h:5794
BYTE storageType
Definition: qaGobiApiCbk.h:3146
Definition: qaGobiApiCbk.h:2099
ULONG SLQSVoiceInfoRecCallback(tFNInfoRec pCallback)
ULONG SetActivationStatusCallback(tFNActivationStatus pCallback)
ULONG * pSpeedUnc
Definition: qaGobiApiCbk.h:5646
Definition: qaGobiApiCbk.h:3068
Definition: qaGobiApiCbk.h:6063
WORD * pCurrentPersonality
Definition: qaGobiApiCbk.h:4259
ULONG SLQSNasSigInfo2CallBack(tFNSigInfo pCallback, setSignalStrengthInfo *pSigInfo2)
USHORT versionlength
Definition: qaGobiApiCbk.h:2969
Definition: qaGobiApiVoice.h:2498
arrAlertingType * pArrAlertingType
Definition: qaGobiApiCbk.h:2104
ULONG state
Definition: qaGobiApiCbk.h:132
void(* tFNUSSDRelease)(void)
Definition: qaGobiApiCbk.h:1619
ULONG * pFailErrorCode
Definition: qaGobiApiCbk.h:5903
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiCbk.h:2166
Definition: qaGobiApiCbk.h:4686
ULONG SLQSNasSysInfoCallBack(tFNSysInfo pCallback)
BYTE format
Definition: qaGobiApiCbk.h:872
ULONG SLQSVoiceSetSUPSNotificationCallback(tFNSUPSNotification pCallback)
BYTE polarityIncluded
Definition: qaGobiApiCbk.h:3529
ULONG * pErrorMask
Definition: qaGobiApiCbk.h:1195
BYTE injectEnable
Definition: qaGobiApiCbk.h:5268
ULONG SLQSWmsAsyncRawSendCallBack(tFNAsyncRawSend pCallback)
Definition: qaGobiApiNas.h:2861
ULONG SLQSSetIMSASvcStatusCallback(tFNImsaSvcStatus pCallback)
Definition: qaGobiApiCbk.h:3505
Definition: qaGobiApiVoice.h:3189
void(* tFNAllCallStatus)(voiceSetAllCallStatusCbkInfo *pVoiceSetAllCallStatusCbkInfo)
Definition: qaGobiApiCbk.h:2126
BYTE notifType
Definition: qaGobiApiCbk.h:1958
Definition: qaGobiApiCbk.h:5848
WORD year
Definition: qaGobiApiCbk.h:2759
void(* tFNLUReject)(ULONG serviceDomain, ULONG rejectCause)
Definition: qaGobiApiCbk.h:758
Definition: qaGobiApiCbk.h:73
WORD samplesPerBatch
Definition: qaGobiApiCbk.h:5269
Definition: qaGobiApiCbk.h:3144
WCDMASysInfo * pWCDMASysInfo
Definition: qaGobiApiCbk.h:2678
ULONG SetLocEventPositionCallback(tFNEventPosition pCallback)
void(* tFNOMADMState)(ULONG sessionState, ULONG failureReason)
Definition: qaGobiApiCbk.h:1420
ULONG storageType
Definition: qaGobiApiCbk.h:839
USHORT descriptionlength
Definition: qaGobiApiCbk.h:2973
PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: qaGobiApiCbk.h:6176

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