7 #ifndef __LITEQMI_SWIAVMS_H__
8 #define __LITEQMI_SWIAVMS_H__
13 #define LITEQMI_MAX_SWIOMA_STR_LEN 255
185 #define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH 49
186 #define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH 29
187 #define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH 29
207 #define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS 8
448 #define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER 8
717 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH 128
718 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH 128
719 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH 1024
778 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH 200
1140 #endif //__LITEQMI_SWIAVMS_H__
Definition: swiavms.h:840
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH
Definition: swiavms.h:778
uint32_t resultcode
Definition: swiavms.h:1111
uint8_t * pAPN
Definition: swiavms.h:442
uint16_t wUpdateCompeteStatus
Definition: swiavms.h:767
uint8_t FwAutoSDM
Definition: swiavms.h:500
uint8_t AutoReboot
Definition: swiavms.h:292
Definition: swiavms.h:288
Definition: swiavms.h:471
uint16_t wDescriptionLength
Definition: swiavms.h:773
uint8_t * pClientPerformOperationFlag
Definition: swiavms.h:561
struct _UnpackSwiAvmsEventReportDataSessionStatus UnpackSwiAvmsEventReportDataSessionStatus
int pack_swiavms_SLQSAvMSStartSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAvMSStartSession_t reqParam)
uint8_t sessionType
Definition: swiavms.h:25
uint8_t bUnameLength
Definition: swiavms.h:443
uint16_t wUserInputTimeout
Definition: swiavms.h:764
uint32_t sessionResponse
Definition: swiavms.h:68
uint8_t bNotification
Definition: swiavms.h:842
Definition: swiavms.h:1003
Definition: swiavms.h:146
uint8_t szDescription[1024]
Definition: swiavms.h:774
uint32_t * pPollingTimer
Definition: swiavms.h:501
uint8_t bType
Definition: swiavms.h:942
Definition: swiavms.h:558
uint16_t wVersionLength
Definition: swiavms.h:769
uint32_t ulPkgDownloadComplete
Definition: swiavms.h:766
#define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH
Definition: swiavms.h:187
uint8_t szPWD[29]
Definition: swiavms.h:203
uint8_t * pNotifStore
Definition: swiavms.h:297
struct _PackSwiAVMSSettingsConnectionRetryTimers PackSwiAVMSSettingsConnectionRetryTimers
uint8_t bAPNLength
Definition: swiavms.h:198
uint32_t OMADMEnabled
Definition: swiavms.h:495
UnpackSwiAvmsEventReportDataSessionStatus * pDataSessionStatus
Definition: swiavms.h:1103
int unpack_swiavms_SLQSAvMSGetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSGetSettings_t *pResponse)
uint32_t resultcode
Definition: swiavms.h:603
Definition: swiavms.h:196
uint8_t FwAutodownload
Definition: swiavms.h:289
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH
Definition: swiavms.h:718
uint8_t TlvPresent
Definition: swiavms.h:844
struct _UnpackSwiAvmsEventReportPackageID UnpackSwiAvmsEventReportPackageID
uint8_t bAPNLength
Definition: swiavms.h:441
uint8_t szUname[29]
Definition: swiavms.h:201
struct _PackSwiAvmsSetSettingsPeriodInfo PackSwiAvmsSetSettingsPeriodInfo
struct _UnpackSwiAvmsEventReportNotification UnpackSwiAvmsEventReportNotification
uint8_t bPWDLength
Definition: swiavms.h:445
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:295
Definition: swiavms.h:878
uint8_t selection
Definition: swiavms.h:559
uint8_t szAPN[49]
Definition: swiavms.h:199
uint8_t FwAutodownload
Definition: swiavms.h:498
uint16_t wNameLength
Definition: swiavms.h:771
uint32_t min
Definition: swiavms.h:486
int pack_swiavms_SLQSAvMSSetSettingsNoAutoRebootField(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAvMSSetSettings_t reqParam)
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:296
Definition: swiavms.h:662
Definition: swiavms.h:907
uint32_t resultcode
Definition: swiavms.h:147
#define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS
Definition: swiavms.h:207
int unpack_swiavms_SLQSAvMSSetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSSetSettings_t *pResponse)
UnpackSwiAvmsEventReportRegStatus * pRegStatus
Definition: swiavms.h:1100
uint32_t * pDeferTime
Definition: swiavms.h:560
Definition: swiavms.h:439
uint8_t bPackageID
Definition: swiavms.h:893
Definition: swiavms.h:759
struct _unpack_swiavms_SLQSAvMSEventReportInd_t unpack_swiavms_SLQSAvMSEventReportInd_t
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1082
int unpack_swiavms_SLQSAvMSStartSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSStartSession_t *pResponse)
int unpack_swiavms_SLQSAvMSSessionGetInfo(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSSessionGetInfo_t *pResponse)
Definition: swiavms.h:484
Definition: swiavms.h:857
uint32_t resultcode
Definition: swiavms.h:69
int pack_swiavms_SLQSAvMSGetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t wUserInputTimeout
Definition: swiavms.h:800
uint8_t bState
Definition: swiavms.h:798
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1011
uint8_t bBinaryType
Definition: swiavms.h:761
struct _PackSwiAvmsSetSettingsAPNInfo PackSwiAvmsSetSettingsAPNInfo
uint32_t max
Definition: swiavms.h:487
Definition: swiavms.h:106
int unpack_swiavms_SLQSAvMSEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSEventReportInd_t *pResponse)
struct _unpack_swiavms_SLQSAvMSSessionGetInfo_t unpack_swiavms_SLQSAvMSSessionGetInfo_t
uint32_t * pPollingTimer
Definition: swiavms.h:294
int unpack_swiavms_SLQSAvmsSetEventReport(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvmsSetEventReport_t *pResponse)
uint8_t TlvPresent
Definition: swiavms.h:996
uint16_t wAlertMsgLength
Definition: swiavms.h:801
uint16_t Timers[8]
Definition: swiavms.h:233
uint8_t TlvPresent
Definition: swiavms.h:943
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1091
uint8_t bSerity
Definition: swiavms.h:768
uint32_t ulMin
Definition: swiavms.h:180
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:298
uint8_t TlvPresent
Definition: swiavms.h:910
uint16_t wErrorCode
Definition: swiavms.h:928
Definition: swiavms.h:602
uint32_t resultcode
Definition: swiavms.h:338
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1085
uint8_t * pPWD
Definition: swiavms.h:446
int pack_swiavms_SLQSAvMSStopSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAvMSStopSession_t reqParam)
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:505
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH
Definition: swiavms.h:719
struct _PackSwiAVMSSettingsPeriodsInfo PackSwiAVMSSettingsPeriodsInfo
uint8_t TlvPresent
Definition: swiavms.h:881
uint16_t wHTTPStatus
Definition: swiavms.h:995
struct _UnpackSwiAvmsEventReportSessionType UnpackSwiAvmsEventReportSessionType
uint16_t * pRejectReason
Definition: swiavms.h:563
uint8_t bUserInputRequest
Definition: swiavms.h:799
Definition: swiavms.h:796
uint16_t wWamsChangeMask
Definition: swiavms.h:880
Definition: swiavms.h:231
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:503
int pack_swiavms_SLQSAvMSSendSelection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAvMSSendSelection_t reqParam)
uint8_t TlvPresent
Definition: swiavms.h:929
uint8_t bUserInputRequest
Definition: swiavms.h:859
uint8_t bState
Definition: swiavms.h:762
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1005
uint16_t Timers[8]
Definition: swiavms.h:473
Definition: swiavms.h:1080
uint8_t TlvPresent
Definition: swiavms.h:894
uint8_t * pPackageID
Definition: swiavms.h:562
UnpackSwiAvmsEventReportConnectionRequest * pConnectionRequest
Definition: swiavms.h:1094
uint32_t ulPkgDownloadSize
Definition: swiavms.h:765
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1088
uint8_t bPWDLength
Definition: swiavms.h:202
uint8_t * pUname
Definition: swiavms.h:444
uint8_t AutoConnect
Definition: swiavms.h:291
int pack_swiavms_SLQSAvMSSetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAvMSSetSettings_t reqParam)
struct _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo UnpackSwiAvmsEventReportBinaryUpdateSessionInfo
uint8_t bType
Definition: swiavms.h:927
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1008
int unpack_swiavms_SLQSAvMSSendSelection(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSSendSelection_t *pResponse)
int pack_swiavms_SLQSAvMSSessionGetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int pack_swiavms_SLQSAvmsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
struct _UnpackSwiAvmsEventReportRegStatus UnpackSwiAvmsEventReportRegStatus
uint8_t szName[128]
Definition: swiavms.h:772
int unpack_swiavms_SLQSAvMSStopSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvMSStopSession_t *pResponse)
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1014
uint8_t TlvPresent
Definition: swiavms.h:861
#define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH
Definition: swiavms.h:186
Definition: swiavms.h:494
uint8_t TlvPresent
Definition: swiavms.h:803
uint8_t bRegStatus
Definition: swiavms.h:909
uint8_t szAlertMsg[200]
Definition: swiavms.h:802
struct _PackSwiAVMSSettingsAPNInfo PackSwiAVMSSettingsAPNInfo
uint32_t ulMax
Definition: swiavms.h:181
uint8_t szVersion[128]
Definition: swiavms.h:770
UnpackSwiAvmsEventReportSessionType * pSessionType
Definition: swiavms.h:1106
#define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER
Definition: swiavms.h:448
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:502
Definition: swiavms.h:891
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH
Definition: swiavms.h:717
uint8_t AutoConnect
Definition: swiavms.h:496
uint16_t wUserInputTimeout
Definition: swiavms.h:860
#define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH
Definition: swiavms.h:185
struct _UnpackSwiAvmsEventReportConnectionRequest UnpackSwiAvmsEventReportConnectionRequest
Definition: swiavms.h:178
Definition: swiavms.h:925
Definition: swiavms.h:993
uint8_t TlvPresent
Definition: swiavms.h:775
uint8_t FwAutoUpdate
Definition: swiavms.h:290
Definition: swiavms.h:940
struct _UnpackSwiAvmsEventReportConfig UnpackSwiAvmsEventReportConfig
uint32_t resultcode
Definition: swiavms.h:506
uint8_t * pNotificationStore
Definition: swiavms.h:504
UnpackSwiAvmsEventReportWAMSParamChange * pWAMSParaChanged
Definition: swiavms.h:1097
struct _UnpackSwiAvmsEventReportHTTPStatus UnpackSwiAvmsEventReportHTTPStatus
uint32_t resultcode
Definition: swiavms.h:663
uint32_t resultcode
Definition: swiavms.h:1016
uint8_t * pFwAutoSDM
Definition: swiavms.h:293
uint8_t sessionType
Definition: swiavms.h:107
Definition: swiavms.h:337
UnpackSwiAvmsEventReportHTTPStatus * pHTTPStatus
Definition: swiavms.h:1109
struct _UnpackSwiAvmsEventReportWAMSParamChange UnpackSwiAvmsEventReportWAMSParamChange
uint8_t bUnameLength
Definition: swiavms.h:200
uint16_t wSessionStatus
Definition: swiavms.h:843
uint8_t FwAutoUpdate
Definition: swiavms.h:499
struct _PackSwiAvmsSetSettingsConnectionRetryTimers PackSwiAvmsSetSettingsConnectionRetryTimers
uint8_t AutoReboot
Definition: swiavms.h:497
uint8_t bUserInputRequest
Definition: swiavms.h:763