7 #ifndef __LITEQMI_SWIAVMS_H__
8 #define __LITEQMI_SWIAVMS_H__
18 #define LITEQMI_MAX_SWIOMA_STR_LEN 255
19 #define LITEQMI_MAX_GET_SETTINGS_AVMS_APN_STRING_LENGTH 49
20 #define LITEQMI_MAX_GET_SETTINGS_AVMS_UNAME_STRING_LENGTH 29
21 #define LITEQMI_MAX_GET_SETTINGS_AVMS_PWD_STRING_LENGTH 29
225 #define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH 49
226 #define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH 29
227 #define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH 29
248 #define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS 8
626 #define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER 8
1079 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH 128
1080 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH 128
1081 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH 1024
1141 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH 200
1545 #endif //__LITEQMI_SWIAVMS_H__
uint8_t bUserInputRequest
Definition: swiavms.h:1163
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH
Definition: swiavms.h:1141
Definition: swiavms.h:1481
uint32_t OMADMEnabled
Definition: swiavms.h:725
Definition: swiavms.h:1223
Definition: swiavms.h:1295
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1404
Definition: swiavms.h:381
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:737
uint8_t bNotification
Definition: swiavms.h:1207
uint8_t PromptFwUpdate
Definition: swiavms.h:334
uint8_t AutoReboot
Definition: swiavms.h:332
uint8_t sessionType
Definition: swiavms.h:117
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:735
Definition: swiavms.h:1365
Definition: swiavms.h:272
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1514
uint8_t * pPackageID
Definition: swiavms.h:918
UnpackSwiAvmsEventReportSessionType * pSessionType
Definition: swiavms.h:1508
uint32_t ulPkgDownloadSize
Definition: swiavms.h:1128
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:733
int unpack_swiavms_SLQSAVMSSendSelection(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSendSelection_t *pResponse)
uint8_t * pUname
Definition: swiavms.h:622
int unpack_swiavms_SLQSAVMSStopSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStopSession_t *pResponse)
uint8_t bState
Definition: swiavms.h:1125
uint16_t wAlertMsgLength
Definition: swiavms.h:1165
int unpack_swiavms_SLQSAVMSSetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSetSettings_v2_t *pResponse)
uint8_t * pAPN
Definition: swiavms.h:620
uint16_t wHTTPStatus
Definition: swiavms.h:1367
uint8_t AutoConnect
Definition: swiavms.h:726
Definition: swiavms.h:1276
uint32_t max
Definition: swiavms.h:665
Definition: swiavms.h:1205
Definition: swiavms.h:330
Definition: swiavms.h:662
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:516
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1487
#define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH
Definition: swiavms.h:227
uint8_t FwPromptUpdate
Definition: swiavms.h:826
uint32_t resultcode
Definition: swiavms.h:515
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:962
UnpackSwiAvmsEventReportRegStatus * pRegStatus
Definition: swiavms.h:1502
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1493
uint8_t * pAutoReboot
Definition: swiavms.h:833
Definition: swiavms.h:158
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:340
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH
Definition: swiavms.h:1080
Definition: swiavms.h:1392
UnpackSwiAvmsEventReportDataSessionStatus * pDataSessionStatus
Definition: swiavms.h:1505
Definition: swiavms.h:514
Definition: swiavms.h:914
uint8_t TlvPresent
Definition: swiavms.h:1227
uint32_t ulMax
Definition: swiavms.h:221
UnpackSwiAvmsEventReportHTTPStatus * pHTTPStatus
Definition: swiavms.h:1511
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:829
uint16_t wUserInputTimeout
Definition: swiavms.h:1164
uint8_t TlvPresent
Definition: swiavms.h:1138
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:827
Definition: swiavms.h:1023
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:473
uint8_t FwPromptdownload
Definition: swiavms.h:825
#define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS
Definition: swiavms.h:248
Definition: swiavms.h:649
uint32_t resultcode
Definition: swiavms.h:78
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1401
int unpack_swiavms_SLQSAVMSGetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_t *pResponse)
uint8_t * pNotificationStore
Definition: swiavms.h:831
uint8_t bType
Definition: swiavms.h:1297
int unpack_swiavms_SLQSAVMSGetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_v2_t *pResponse)
uint32_t resultcode
Definition: swiavms.h:834
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1398
uint32_t min
Definition: swiavms.h:664
uint32_t sessionResponse
Definition: swiavms.h:77
uint32_t resultcode
Definition: swiavms.h:1406
uint8_t PromptFwDownload
Definition: swiavms.h:465
uint32_t * pPollingTimer
Definition: swiavms.h:336
uint16_t wUserInputTimeout
Definition: swiavms.h:1226
uint8_t bUserInputRequest
Definition: swiavms.h:1126
Definition: swiavms.h:1311
int pack_swiavms_SLQSAVMSSessionGetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t sessionType
Definition: swiavms.h:33
uint8_t bSerity
Definition: swiavms.h:1131
Definition: swiavms.h:218
uint32_t OMADMEnabled
Definition: swiavms.h:823
uint8_t PromptFwUpdate
Definition: swiavms.h:466
uint8_t bAPNLength
Definition: swiavms.h:239
uint8_t FwPromptUpdate
Definition: swiavms.h:729
uint16_t wNameLength
Definition: swiavms.h:1134
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:160
uint16_t wWamsChangeMask
Definition: swiavms.h:1247
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:732
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:79
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:915
uint8_t TlvPresent
Definition: swiavms.h:1279
uint16_t wSessionStatus
Definition: swiavms.h:1208
uint8_t AutoConnect
Definition: swiavms.h:331
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:472
uint8_t PromptFwDownload
Definition: swiavms.h:333
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:470
uint32_t * pPollingTimer
Definition: swiavms.h:731
uint8_t * pPWD
Definition: swiavms.h:624
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH
Definition: swiavms.h:1081
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:464
uint8_t bUnameLength
Definition: swiavms.h:621
uint32_t * pPollingTimer
Definition: swiavms.h:828
Definition: swiavms.h:116
uint8_t TlvPresent
Definition: swiavms.h:1299
uint8_t TlvPresent
Definition: swiavms.h:1314
uint8_t TlvPresent
Definition: swiavms.h:1209
uint8_t bPWDLength
Definition: swiavms.h:623
Definition: swiavms.h:237
Definition: swiavms.h:822
Definition: swiavms.h:1122
uint32_t resultcode
Definition: swiavms.h:1513
Definition: swiavms.h:960
uint32_t ulPkgDownloadComplete
Definition: swiavms.h:1129
uint8_t bUnameLength
Definition: swiavms.h:241
uint32_t resultcode
Definition: swiavms.h:382
int pack_swiavms_SLQSAVMSGetSettings_v2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t * pRejectReason
Definition: swiavms.h:919
Definition: swiavms.h:1160
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:728
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1025
uint8_t * pFwAutoSDM
Definition: swiavms.h:467
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:338
uint8_t bState
Definition: swiavms.h:1162
uint8_t TlvPresent
Definition: swiavms.h:1248
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:832
Definition: swiavms.h:1259
uint8_t * pClientPerformOperationFlag
Definition: swiavms.h:917
uint8_t * pFwAutoSDM
Definition: swiavms.h:335
uint8_t bPWDLength
Definition: swiavms.h:243
uint8_t FwAutoSDM
Definition: swiavms.h:730
int pack_swiavms_SLQSAvmsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:469
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:226
Definition: swiavms.h:617
uint8_t bBinaryType
Definition: swiavms.h:1124
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:337
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1407
uint8_t bUserInputRequest
Definition: swiavms.h:1225
uint8_t TlvPresent
Definition: swiavms.h:1167
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:830
uint32_t resultcode
Definition: swiavms.h:736
#define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER
Definition: swiavms.h:626
uint8_t bAPNLength
Definition: swiavms.h:619
uint8_t * pNotifStore
Definition: swiavms.h:471
uint8_t bPackageID
Definition: swiavms.h:1261
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH
Definition: swiavms.h:1079
#define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH
Definition: swiavms.h:225
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1484
uint16_t wUpdateCompeteStatus
Definition: swiavms.h:1130
uint8_t TlvPresent
Definition: swiavms.h:1262
Definition: swiavms.h:724
uint8_t bType
Definition: swiavms.h:1313
uint32_t * pDeferTime
Definition: swiavms.h:916
uint32_t resultcode
Definition: swiavms.h:159
uint32_t resultcode
Definition: swiavms.h:961
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:383
uint8_t bRegStatus
Definition: swiavms.h:1278
uint8_t * pNotifStore
Definition: swiavms.h:339
uint8_t * pNotificationStore
Definition: swiavms.h:734
uint8_t AutoConnect
Definition: swiavms.h:824
uint32_t resultcode
Definition: swiavms.h:1024
Definition: swiavms.h:463
uint32_t * pPollingTimer
Definition: swiavms.h:468
UnpackSwiAvmsEventReportConnectionRequest * pConnectionRequest
Definition: swiavms.h:1496
Definition: switype_256bit.h:15
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1490
uint16_t wDescriptionLength
Definition: swiavms.h:1136
uint16_t wVersionLength
Definition: swiavms.h:1132
uint32_t ulMin
Definition: swiavms.h:220
UnpackSwiAvmsEventReportWAMSParamChange * pWAMSParaChanged
Definition: swiavms.h:1499
int pack_swiavms_SLQSAVMSGetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t wUserInputTimeout
Definition: swiavms.h:1127
uint8_t TlvPresent
Definition: swiavms.h:1368
int unpack_swiavms_SLQSAVMSStartSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStartSession_t *pResponse)
uint16_t wErrorCode
Definition: swiavms.h:1298
Definition: swiavms.h:1245
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:835
uint8_t AutoReboot
Definition: swiavms.h:727
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1395