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
227 #define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH 49
228 #define MAX_PACK_SWI_AVMS_SET_SETTING_UNAME_LENGTH 29
229 #define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH 29
250 #define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS 8
628 #define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER 8
1081 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH 128
1082 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH 128
1083 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH 1024
1143 #define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH 200
1547 #endif //__LITEQMI_SWIAVMS_H__
uint8_t bUserInputRequest
Definition: swiavms.h:1165
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_CONFIG_ALERT_MSG_LENGTH
Definition: swiavms.h:1143
Definition: swiavms.h:1483
uint32_t OMADMEnabled
Definition: swiavms.h:727
Definition: swiavms.h:1225
Definition: swiavms.h:1297
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1406
unpack_swiavms_SLQSAVMSStopSession_t unpack_swiavms_SLQSAVMSStopSession_avc2_t
Definition: swiavms.h:163
Definition: swiavms.h:383
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:739
uint8_t bNotification
Definition: swiavms.h:1209
uint8_t PromptFwUpdate
Definition: swiavms.h:336
uint8_t AutoReboot
Definition: swiavms.h:334
uint8_t sessionType
Definition: swiavms.h:117
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:737
Definition: swiavms.h:1367
Definition: swiavms.h:274
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1516
uint8_t * pPackageID
Definition: swiavms.h:920
UnpackSwiAvmsEventReportSessionType * pSessionType
Definition: swiavms.h:1510
uint32_t ulPkgDownloadSize
Definition: swiavms.h:1130
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:735
int unpack_swiavms_SLQSAVMSSendSelection(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSendSelection_t *pResponse)
uint8_t * pUname
Definition: swiavms.h:624
int unpack_swiavms_SLQSAVMSStopSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStopSession_t *pResponse)
uint8_t bState
Definition: swiavms.h:1127
uint16_t wAlertMsgLength
Definition: swiavms.h:1167
int unpack_swiavms_SLQSAVMSSetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSSetSettings_v2_t *pResponse)
uint8_t * pAPN
Definition: swiavms.h:622
uint16_t wHTTPStatus
Definition: swiavms.h:1369
uint8_t AutoConnect
Definition: swiavms.h:728
Definition: swiavms.h:1278
uint32_t max
Definition: swiavms.h:667
Definition: swiavms.h:1207
Definition: swiavms.h:332
Definition: swiavms.h:664
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:518
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1489
#define MAX_PACK_SWI_AVMS_SET_SETTING_PWD_LENGTH
Definition: swiavms.h:229
uint8_t FwPromptUpdate
Definition: swiavms.h:828
uint32_t resultcode
Definition: swiavms.h:517
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:964
UnpackSwiAvmsEventReportRegStatus * pRegStatus
Definition: swiavms.h:1504
UnpackSwiAvmsEventReportPackageID * pPackageID
Definition: swiavms.h:1495
uint8_t * pAutoReboot
Definition: swiavms.h:835
Definition: swiavms.h:158
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:342
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_NAME_LENGTH
Definition: swiavms.h:1082
Definition: swiavms.h:1394
UnpackSwiAvmsEventReportDataSessionStatus * pDataSessionStatus
Definition: swiavms.h:1507
Definition: swiavms.h:516
Definition: swiavms.h:916
uint8_t TlvPresent
Definition: swiavms.h:1229
uint32_t ulMax
Definition: swiavms.h:223
UnpackSwiAvmsEventReportHTTPStatus * pHTTPStatus
Definition: swiavms.h:1513
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:831
uint16_t wUserInputTimeout
Definition: swiavms.h:1166
uint8_t TlvPresent
Definition: swiavms.h:1140
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:829
Definition: swiavms.h:1025
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:475
uint8_t FwPromptdownload
Definition: swiavms.h:827
#define MAX_PACK_SWI_AVMS_SET_SETTING_CONNECTION_RETRY_TIMMERS
Definition: swiavms.h:250
Definition: swiavms.h:651
uint32_t resultcode
Definition: swiavms.h:78
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1403
int unpack_swiavms_SLQSAVMSGetSettings(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_t *pResponse)
uint8_t * pNotificationStore
Definition: swiavms.h:833
uint8_t bType
Definition: swiavms.h:1299
int unpack_swiavms_SLQSAVMSGetSettings_v2(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSGetSettings_v2_t *pResponse)
uint32_t resultcode
Definition: swiavms.h:836
UnpackSwiAvmsEventReportConfig * pConfig
Definition: swiavms.h:1400
uint32_t min
Definition: swiavms.h:666
uint32_t sessionResponse
Definition: swiavms.h:77
uint32_t resultcode
Definition: swiavms.h:1408
uint8_t PromptFwDownload
Definition: swiavms.h:467
uint32_t * pPollingTimer
Definition: swiavms.h:338
uint16_t wUserInputTimeout
Definition: swiavms.h:1228
uint8_t bUserInputRequest
Definition: swiavms.h:1128
Definition: swiavms.h:1313
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:1133
Definition: swiavms.h:220
uint32_t OMADMEnabled
Definition: swiavms.h:825
uint8_t PromptFwUpdate
Definition: swiavms.h:468
uint8_t bAPNLength
Definition: swiavms.h:241
uint8_t FwPromptUpdate
Definition: swiavms.h:731
uint16_t wNameLength
Definition: swiavms.h:1136
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:160
uint16_t wWamsChangeMask
Definition: swiavms.h:1249
PackSwiAVMSSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:734
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:917
uint8_t TlvPresent
Definition: swiavms.h:1281
uint16_t wSessionStatus
Definition: swiavms.h:1210
uint8_t AutoConnect
Definition: swiavms.h:333
PackSwiAvmsSetSettingsPeriodInfo * pPeriodInfo
Definition: swiavms.h:474
uint8_t PromptFwDownload
Definition: swiavms.h:335
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:472
uint32_t * pPollingTimer
Definition: swiavms.h:733
uint8_t * pPWD
Definition: swiavms.h:626
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_DESC_LENGTH
Definition: swiavms.h:1083
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:466
uint8_t bUnameLength
Definition: swiavms.h:623
uint32_t * pPollingTimer
Definition: swiavms.h:830
Definition: swiavms.h:116
uint8_t TlvPresent
Definition: swiavms.h:1301
uint8_t TlvPresent
Definition: swiavms.h:1316
uint8_t TlvPresent
Definition: swiavms.h:1211
uint8_t bPWDLength
Definition: swiavms.h:625
Definition: swiavms.h:239
Definition: swiavms.h:824
Definition: swiavms.h:1124
uint32_t resultcode
Definition: swiavms.h:1515
Definition: swiavms.h:962
uint32_t ulPkgDownloadComplete
Definition: swiavms.h:1131
uint8_t bUnameLength
Definition: swiavms.h:243
uint32_t resultcode
Definition: swiavms.h:384
int pack_swiavms_SLQSAVMSGetSettings_v2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t * pRejectReason
Definition: swiavms.h:921
Definition: swiavms.h:1162
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:730
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1027
uint8_t * pFwAutoSDM
Definition: swiavms.h:469
PackSwiAvmsSetSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:340
uint8_t bState
Definition: swiavms.h:1164
uint8_t TlvPresent
Definition: swiavms.h:1250
PackSwiAVMSSettingsPeriodsInfo * pPeroidsInfo
Definition: swiavms.h:834
Definition: swiavms.h:1261
uint8_t * pClientPerformOperationFlag
Definition: swiavms.h:919
uint8_t * pFwAutoSDM
Definition: swiavms.h:337
uint8_t bPWDLength
Definition: swiavms.h:245
uint8_t FwAutoSDM
Definition: swiavms.h:732
int pack_swiavms_SLQSAvmsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:471
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:228
Definition: swiavms.h:619
uint8_t bBinaryType
Definition: swiavms.h:1126
PackSwiAvmsSetSettingsConnectionRetryTimers * pConnectionRetryTimers
Definition: swiavms.h:339
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:1409
uint8_t bUserInputRequest
Definition: swiavms.h:1227
uint8_t TlvPresent
Definition: swiavms.h:1169
PackSwiAVMSSettingsAPNInfo * pAPNInfo
Definition: swiavms.h:832
uint32_t resultcode
Definition: swiavms.h:738
#define MAX_AVMS_SETTINGS_RETRY_TIMER_NUMBER
Definition: swiavms.h:628
uint8_t bAPNLength
Definition: swiavms.h:621
uint8_t * pNotifStore
Definition: swiavms.h:473
uint8_t bPackageID
Definition: swiavms.h:1263
#define MAX_PACK_SWI_AVMS_SESSIONGETINFO_BINARYUPDATESESSIONINFO_VERSION_LENGTH
Definition: swiavms.h:1081
#define MAX_PACK_SWI_AVMS_SET_SETTING_APN_LENGTH
Definition: swiavms.h:227
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1486
uint16_t wUpdateCompeteStatus
Definition: swiavms.h:1132
uint8_t TlvPresent
Definition: swiavms.h:1264
Definition: swiavms.h:726
uint8_t bType
Definition: swiavms.h:1315
uint32_t * pDeferTime
Definition: swiavms.h:918
uint32_t resultcode
Definition: swiavms.h:159
uint32_t resultcode
Definition: swiavms.h:963
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:385
uint8_t bRegStatus
Definition: swiavms.h:1280
uint8_t * pNotifStore
Definition: swiavms.h:341
uint8_t * pNotificationStore
Definition: swiavms.h:736
uint8_t AutoConnect
Definition: swiavms.h:826
uint32_t resultcode
Definition: swiavms.h:1026
Definition: swiavms.h:465
uint32_t * pPollingTimer
Definition: swiavms.h:470
UnpackSwiAvmsEventReportConnectionRequest * pConnectionRequest
Definition: swiavms.h:1498
Definition: switype_256bit.h:15
UnpackSwiAvmsEventReportNotification * pNotification
Definition: swiavms.h:1492
uint16_t wDescriptionLength
Definition: swiavms.h:1138
uint16_t wVersionLength
Definition: swiavms.h:1134
uint32_t ulMin
Definition: swiavms.h:222
UnpackSwiAvmsEventReportWAMSParamChange * pWAMSParaChanged
Definition: swiavms.h:1501
int pack_swiavms_SLQSAVMSGetSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t wUserInputTimeout
Definition: swiavms.h:1129
uint8_t TlvPresent
Definition: swiavms.h:1370
int unpack_swiavms_SLQSAVMSStartSession(uint8_t *pResp, uint16_t respLen, unpack_swiavms_SLQSAVMSStartSession_t *pResponse)
uint16_t wErrorCode
Definition: swiavms.h:1300
Definition: swiavms.h:1247
swi_uint256_t ParamPresenceMask
Definition: swiavms.h:837
uint8_t AutoReboot
Definition: swiavms.h:729
UnpackSwiAvmsEventReportBinaryUpdateSessionInfo * pBinaryUpdateSessionInfo
Definition: swiavms.h:1397