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 OMADMEnabled
Definition: swiavms.h:495
UnpackSwiAvmsEventReportHTTPStatus * pHTTPStatus
Definition: swiavms.h:1109
uint8_t * pAPN
Definition: swiavms.h:442
Definition: swiavms.h:337
uint16_t wUpdateCompeteStatus
Definition: swiavms.h:767
uint8_t AutoReboot
Definition: swiavms.h:292
uint8_t sessionType
Definition: swiavms.h:107
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:505
Definition: swiavms.h:471
uint16_t wDescriptionLength
Definition: swiavms.h:773
struct _UnpackSwiAvmsEventReportDataSessionStatus UnpackSwiAvmsEventReportDataSessionStatus
uint32_t resultcode
Definition: swiavms.h:1111
uint8_t * pPackageID
Definition: swiavms.h:562
uint8_t bUnameLength
Definition: swiavms.h:443
Definition: swiavms.h:1003
uint16_t wUserInputTimeout
Definition: swiavms.h:764
uint8_t FwAutoUpdate
Definition: swiavms.h:499
uint8_t bNotification
Definition: swiavms.h:842
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:503
int unpack_swiavms_SLQSAVMSSendSelection(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSendSelection_t *pResponse)
uint8_t szDescription[1024]
Definition: swiavms.h:774
int unpack_swiavms_SLQSAVMSStopSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStopSession_t *pResponse)
uint8_t bType
Definition: swiavms.h:942
uint8_t AutoConnect
Definition: swiavms.h:496
uint16_t wVersionLength
Definition: swiavms.h:769
uint32_t ulPkgDownloadComplete
Definition: swiavms.h:766
Definition: swiavms.h:288
#define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH
Definition: swiavms.h:187
uint8_t szPWD[29]
Definition: swiavms.h:203
struct _unpack_swiavms_SLQSAVMSSessionGetInfo_t unpack_swiavms_SLQSAVMSSessionGetInfo_t
struct _PackSwiAVMSSettingsConnectionRetryTimers PackSwiAVMSSettingsConnectionRetryTimers
uint8_t bAPNLength
Definition: swiavms.h:198
Definition: swiavms.h:196
Definition: swiavms.h:146
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:298
#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
Definition: swiavms.h:558
struct _UnpackSwiAvmsEventReportNotification UnpackSwiAvmsEventReportNotification
uint8_t bPWDLength
Definition: swiavms.h:445
Definition: swiavms.h:878
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1011
uint8_t szAPN[49]
Definition: swiavms.h:199
uint16_t wNameLength
Definition: swiavms.h:771
uint32_t min
Definition: swiavms.h:486
int pack_swiavms_SLQSAVMSSetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSetSettings_t reqParam)
Definition: swiavms.h:662
int pack_swiavms_SLQSAVMSSendSelection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSendSelection_t reqParam)
Definition: swiavms.h:907
#define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS
Definition: swiavms.h:207
uint32_t resultcode
Definition: swiavms.h:69
int unpack_swiavms_SLQSAVMSGetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_t *pResponse)
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1008
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1082
Definition: swiavms.h:439
uint8_t bPackageID
Definition: swiavms.h:893
Definition: swiavms.h:759
uint32_t sessionResponse
Definition: swiavms.h:68
uint32_t * pPollingTimer
Definition: swiavms.h:294
struct _unpack_swiavms_SLQSAVMSEventReportInd_t unpack_swiavms_SLQSAVMSEventReportInd_t
Definition: swiavms.h:484
UnpackSwiAvmsEventReportSessionType * pSessionType
Definition: swiavms.h:1106
Definition: swiavms.h:857
int pack_swiavms_SLQSAVMSSessionGetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t sessionType
Definition: swiavms.h:25
uint16_t wUserInputTimeout
Definition: swiavms.h:800
uint8_t bState
Definition: swiavms.h:798
uint8_t FwAutodownload
Definition: swiavms.h:289
uint8_t bBinaryType
Definition: swiavms.h:761
struct _PackSwiAvmsSetSettingsAPNInfo PackSwiAvmsSetSettingsAPNInfo
uint32_t max
Definition: swiavms.h:487
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:502
int pack_swiavms_SLQSAVMSSetSettingsNoAutoRebootField(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSetSettings_t reqParam)
int unpack_swiavms_SLQSAvmsSetEventReport(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAvmsSetEventReport_t *pResponse)
uint8_t selection
Definition: swiavms.h:559
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
uint8_t bSerity
Definition: swiavms.h:768
uint32_t ulMin
Definition: swiavms.h:180
uint8_t AutoConnect
Definition: swiavms.h:291
uint8_t TlvPresent
Definition: swiavms.h:910
uint16_t wErrorCode
Definition: swiavms.h:928
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1088
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1005
uint8_t * pPWD
Definition: swiavms.h:446
uint32_t * pPollingTimer
Definition: swiavms.h:501
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH
Definition: swiavms.h:719
struct _PackSwiAVMSSettingsPeriodsInfo PackSwiAVMSSettingsPeriodsInfo
int unpack_swiavms_SLQSAVMSSessionGetInfo(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSessionGetInfo_t *pResponse)
uint8_t TlvPresent
Definition: swiavms.h:881
uint16_t wHTTPStatus
Definition: swiavms.h:995
int unpack_swiavms_SLQSAVMSSetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSetSettings_t *pResponse)
int pack_swiavms_SLQSAVMSStopSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSStopSession_t reqParam)
uint8_t FwAutoUpdate
Definition: swiavms.h:290
struct _UnpackSwiAvmsEventReportSessionType UnpackSwiAvmsEventReportSessionType
Definition: swiavms.h:106
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1085
uint8_t bUserInputRequest
Definition: swiavms.h:799
Definition: swiavms.h:796
uint16_t wWamsChangeMask
Definition: swiavms.h:880
Definition: swiavms.h:231
uint8_t TlvPresent
Definition: swiavms.h:929
uint32_t resultcode
Definition: swiavms.h:1016
uint8_t bUserInputRequest
Definition: swiavms.h:859
uint8_t bState
Definition: swiavms.h:762
Definition: swiavms.h:602
uint16_t Timers[8]
Definition: swiavms.h:473
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1091
uint32_t resultcode
Definition: swiavms.h:338
uint8_t TlvPresent
Definition: swiavms.h:894
uint16_t * pRejectReason
Definition: swiavms.h:563
int pack_swiavms_SLQSAVMSStartSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSStartSession_t reqParam)
UnpackSwiAvmsEventReportRegStatus * pRegStatus
Definition: swiavms.h:1100
uint32_t ulPkgDownloadSize
Definition: swiavms.h:765
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1014
uint8_t bPWDLength
Definition: swiavms.h:202
uint8_t * pUname
Definition: swiavms.h:444
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:296
struct _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo UnpackSwiAvmsEventReportBinaryUpdateSessionInfo
uint8_t bType
Definition: swiavms.h:927
UnpackSwiAvmsEventReportDataSessionStatus * pDataSessionStatus
Definition: swiavms.h:1103
uint8_t * pClientPerformOperationFlag
Definition: swiavms.h:561
uint8_t * pFwAutoSDM
Definition: swiavms.h:293
uint8_t FwAutoSDM
Definition: swiavms.h:500
int pack_swiavms_SLQSAvmsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
struct _UnpackSwiAvmsEventReportRegStatus UnpackSwiAvmsEventReportRegStatus
Definition: swiavms.h:1080
int unpack_swiavms_SLQSAVMSEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSEventReportInd_t *pResponse)
uint8_t szName[128]
Definition: swiavms.h:772
uint8_t TlvPresent
Definition: swiavms.h:861
#define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH
Definition: swiavms.h:186
uint8_t TlvPresent
Definition: swiavms.h:803
uint8_t bRegStatus
Definition: swiavms.h:909
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:295
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
uint32_t resultcode
Definition: swiavms.h:506
#define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER
Definition: swiavms.h:448
Definition: swiavms.h:891
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH
Definition: swiavms.h:717
uint16_t wUserInputTimeout
Definition: swiavms.h:860
#define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH
Definition: swiavms.h:185
struct _UnpackSwiAvmsEventReportConnectionRequest UnpackSwiAvmsEventReportConnectionRequest
UnpackSwiAvmsEventReportConnectionRequest * pConnectionRequest
Definition: swiavms.h:1094
Definition: swiavms.h:178
uint8_t FwAutodownload
Definition: swiavms.h:498
Definition: swiavms.h:925
UnpackSwiAvmsEventReportWAMSParamChange * pWAMSParaChanged
Definition: swiavms.h:1097
Definition: swiavms.h:993
uint8_t TlvPresent
Definition: swiavms.h:775
Definition: swiavms.h:494
uint32_t * pDeferTime
Definition: swiavms.h:560
uint32_t resultcode
Definition: swiavms.h:147
uint32_t resultcode
Definition: swiavms.h:603
Definition: swiavms.h:940
uint8_t * pNotifStore
Definition: swiavms.h:297
struct _UnpackSwiAvmsEventReportConfig UnpackSwiAvmsEventReportConfig
uint8_t * pNotificationStore
Definition: swiavms.h:504
struct _UnpackSwiAvmsEventReportHTTPStatus UnpackSwiAvmsEventReportHTTPStatus
uint32_t resultcode
Definition: swiavms.h:663
int pack_swiavms_SLQSAVMSGetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_swiavms_SLQSAVMSStartSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStartSession_t *pResponse)
struct _UnpackSwiAvmsEventReportWAMSParamChange UnpackSwiAvmsEventReportWAMSParamChange
uint8_t bUnameLength
Definition: swiavms.h:200
uint16_t wSessionStatus
Definition: swiavms.h:843
struct _PackSwiAvmsSetSettingsConnectionRetryTimers PackSwiAvmsSetSettingsConnectionRetryTimers
uint8_t AutoReboot
Definition: swiavms.h:497
uint8_t bUserInputRequest
Definition: swiavms.h:763