7 #ifndef __LITEQMI_SWIAVMS_H__
8 #define __LITEQMI_SWIAVMS_H__
18 #define LITEQMI_MAX_SWIOMA_STR_LEN 255
222 #define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH 49
223 #define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH 29
224 #define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH 29
245 #define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS 8
623 #define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER 8
1075 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH 128
1076 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH 128
1077 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH 1024
1137 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH 200
1541 #endif //__LITEQMI_SWIAVMS_H__
uint8_t bUserInputRequest
Definition: swiavms.h:1159
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH
Definition: swiavms.h:1137
Definition: swiavms.h:1477
uint32_t OMADMEnabled
Definition: swiavms.h:722
Definition: swiavms.h:1219
Definition: swiavms.h:1291
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1400
Definition: swiavms.h:378
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:734
uint8_t bNotification
Definition: swiavms.h:1203
uint8_t PromptFwUpdate
Definition: swiavms.h:331
uint8_t AutoReboot
Definition: swiavms.h:329
uint8_t sessionType
Definition: swiavms.h:114
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:732
Definition: swiavms.h:1361
Definition: swiavms.h:269
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1510
uint8_t * pPackageID
Definition: swiavms.h:914
UnpackSwiAvmsEventReportSessionType * pSessionType
Definition: swiavms.h:1504
uint32_t ulPkgDownloadSize
Definition: swiavms.h:1124
int pack_swiavms_SLQSAVMSSetSettings_v2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSetSettings_v2_t reqParam)
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:730
int unpack_swiavms_SLQSAVMSSendSelection(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSendSelection_t *pResponse)
uint8_t * pUname
Definition: swiavms.h:619
int unpack_swiavms_SLQSAVMSStopSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStopSession_t *pResponse)
uint8_t bState
Definition: swiavms.h:1121
uint16_t wAlertMsgLength
Definition: swiavms.h:1161
int unpack_swiavms_SLQSAVMSSetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSetSettings_v2_t *pResponse)
uint8_t * pAPN
Definition: swiavms.h:617
uint16_t wHTTPStatus
Definition: swiavms.h:1363
uint8_t AutoConnect
Definition: swiavms.h:723
Definition: swiavms.h:1272
uint32_t max
Definition: swiavms.h:662
Definition: swiavms.h:1201
Definition: swiavms.h:327
Definition: swiavms.h:659
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:513
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1483
#define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH
Definition: swiavms.h:224
uint8_t FwPromptUpdate
Definition: swiavms.h:822
uint32_t resultcode
Definition: swiavms.h:512
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:958
UnpackSwiAvmsEventReportRegStatus * pRegStatus
Definition: swiavms.h:1498
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1489
uint8_t * pAutoReboot
Definition: swiavms.h:829
Definition: swiavms.h:155
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:337
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH
Definition: swiavms.h:1076
Definition: swiavms.h:1388
UnpackSwiAvmsEventReportDataSessionStatus * pDataSessionStatus
Definition: swiavms.h:1501
Definition: swiavms.h:511
Definition: swiavms.h:910
uint8_t TlvPresent
Definition: swiavms.h:1223
uint32_t ulMax
Definition: swiavms.h:218
UnpackSwiAvmsEventReportHTTPStatus * pHTTPStatus
Definition: swiavms.h:1507
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:825
uint16_t wUserInputTimeout
Definition: swiavms.h:1160
uint8_t TlvPresent
Definition: swiavms.h:1134
int pack_swiavms_SLQSAVMSSetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSetSettings_t reqParam)
uint8_t FwAutoSDM
Definition: swiavms.h:823
Definition: swiavms.h:1019
int pack_swiavms_SLQSAVMSSendSelection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSSendSelection_t reqParam)
uint8_t * pAutoReboot
Definition: swiavms.h:470
uint8_t FwPromptdownload
Definition: swiavms.h:821
#define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS
Definition: swiavms.h:245
Definition: swiavms.h:646
uint32_t resultcode
Definition: swiavms.h:75
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1397
int unpack_swiavms_SLQSAVMSGetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_t *pResponse)
uint8_t * pNotificationStore
Definition: swiavms.h:827
uint8_t bType
Definition: swiavms.h:1293
int unpack_swiavms_SLQSAVMSGetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_v2_t *pResponse)
uint32_t resultcode
Definition: swiavms.h:830
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1394
uint32_t min
Definition: swiavms.h:661
uint32_t sessionResponse
Definition: swiavms.h:74
uint32_t resultcode
Definition: swiavms.h:1402
uint8_t PromptFwDownload
Definition: swiavms.h:462
uint32_t * pPollingTimer
Definition: swiavms.h:333
uint16_t wUserInputTimeout
Definition: swiavms.h:1222
uint8_t bUserInputRequest
Definition: swiavms.h:1122
Definition: swiavms.h:1307
int pack_swiavms_SLQSAVMSSessionGetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t sessionType
Definition: swiavms.h:30
uint8_t bSerity
Definition: swiavms.h:1127
Definition: swiavms.h:215
uint32_t OMADMEnabled
Definition: swiavms.h:819
uint8_t PromptFwUpdate
Definition: swiavms.h:463
uint8_t bAPNLength
Definition: swiavms.h:236
uint8_t FwPromptUpdate
Definition: swiavms.h:726
uint16_t wNameLength
Definition: swiavms.h:1130
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:157
uint16_t wWamsChangeMask
Definition: swiavms.h:1243
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:729
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:76
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:911
uint8_t TlvPresent
Definition: swiavms.h:1275
uint16_t wSessionStatus
Definition: swiavms.h:1204
uint8_t AutoConnect
Definition: swiavms.h:328
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:469
uint8_t PromptFwDownload
Definition: swiavms.h:330
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:467
uint32_t * pPollingTimer
Definition: swiavms.h:728
uint8_t * pPWD
Definition: swiavms.h:621
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH
Definition: swiavms.h:1077
int unpack_swiavms_SLQSAVMSSessionGetInfo(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSessionGetInfo_t *pResponse)
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 AutoConnect
Definition: swiavms.h:461
uint8_t bUnameLength
Definition: swiavms.h:618
uint32_t * pPollingTimer
Definition: swiavms.h:824
Definition: swiavms.h:113
uint8_t TlvPresent
Definition: swiavms.h:1295
uint8_t TlvPresent
Definition: swiavms.h:1310
uint8_t TlvPresent
Definition: swiavms.h:1205
uint8_t bPWDLength
Definition: swiavms.h:620
Definition: swiavms.h:234
Definition: swiavms.h:818
Definition: swiavms.h:1118
uint32_t resultcode
Definition: swiavms.h:1509
Definition: swiavms.h:956
uint32_t ulPkgDownloadComplete
Definition: swiavms.h:1125
uint8_t bUnameLength
Definition: swiavms.h:238
uint32_t resultcode
Definition: swiavms.h:379
int pack_swiavms_SLQSAVMSGetSettings_v2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t * pRejectReason
Definition: swiavms.h:915
Definition: swiavms.h:1156
int pack_swiavms_SLQSAVMSStartSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiavms_SLQSAVMSStartSession_t reqParam)
uint8_t FwPromptdownload
Definition: swiavms.h:725
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1021
uint8_t * pFwAutoSDM
Definition: swiavms.h:464
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:335
uint8_t bState
Definition: swiavms.h:1158
uint8_t TlvPresent
Definition: swiavms.h:1244
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:828
Definition: swiavms.h:1255
uint8_t * pClientPerformOperationFlag
Definition: swiavms.h:913
uint8_t * pFwAutoSDM
Definition: swiavms.h:332
uint8_t bPWDLength
Definition: swiavms.h:240
uint8_t FwAutoSDM
Definition: swiavms.h:727
int pack_swiavms_SLQSAvmsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:466
int unpack_swiavms_SLQSAVMSStopSession_avc2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStopSession_t *pResponse)
int unpack_swiavms_SLQSAVMSEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSEventReportInd_t *pResponse)
#define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH
Definition: swiavms.h:223
Definition: swiavms.h:614
uint8_t bBinaryType
Definition: swiavms.h:1120
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:334
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1403
uint8_t bUserInputRequest
Definition: swiavms.h:1221
uint8_t TlvPresent
Definition: swiavms.h:1163
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:826
uint32_t resultcode
Definition: swiavms.h:733
#define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER
Definition: swiavms.h:623
uint8_t bAPNLength
Definition: swiavms.h:616
uint8_t * pNotifStore
Definition: swiavms.h:468
uint8_t bPackageID
Definition: swiavms.h:1257
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH
Definition: swiavms.h:1075
#define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH
Definition: swiavms.h:222
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1480
uint16_t wUpdateCompeteStatus
Definition: swiavms.h:1126
uint8_t TlvPresent
Definition: swiavms.h:1258
Definition: swiavms.h:721
uint8_t bType
Definition: swiavms.h:1309
uint32_t * pDeferTime
Definition: swiavms.h:912
uint32_t resultcode
Definition: swiavms.h:156
uint32_t resultcode
Definition: swiavms.h:957
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:380
uint8_t bRegStatus
Definition: swiavms.h:1274
uint8_t * pNotifStore
Definition: swiavms.h:336
uint8_t * pNotificationStore
Definition: swiavms.h:731
uint8_t AutoConnect
Definition: swiavms.h:820
uint32_t resultcode
Definition: swiavms.h:1020
Definition: swiavms.h:460
uint32_t * pPollingTimer
Definition: swiavms.h:465
UnpackSwiAvmsEventReportConnectionRequest * pConnectionRequest
Definition: swiavms.h:1492
Definition: switype_256bit.h:15
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1486
uint16_t wDescriptionLength
Definition: swiavms.h:1132
uint16_t wVersionLength
Definition: swiavms.h:1128
uint32_t ulMin
Definition: swiavms.h:217
UnpackSwiAvmsEventReportWAMSParamChange * pWAMSParaChanged
Definition: swiavms.h:1495
int pack_swiavms_SLQSAVMSGetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t wUserInputTimeout
Definition: swiavms.h:1123
uint8_t TlvPresent
Definition: swiavms.h:1364
int unpack_swiavms_SLQSAVMSStartSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStartSession_t *pResponse)
uint16_t wErrorCode
Definition: swiavms.h:1294
Definition: swiavms.h:1241
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:831
uint8_t AutoReboot
Definition: swiavms.h:724
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1391