16 #define FMS_GOBI_MBN_IMG_ID_SIZE 16 17 #define LITE_TOTAL_IMAGE_ID_STRING_SIZE 100 18 #define FMS_GOBI_MBN_IMG_ID_STR_LEN LITE_TOTAL_IMAGE_ID_STRING_SIZE 19 #define FMS_GOBI_MBN_BUILD_ID_STR_LEN LITE_TOTAL_IMAGE_ID_STRING_SIZE 20 #define FMS_GOBI_LISTENTRIES_MAX 2 21 #define FMS_MAX_IMAGE_PREFERENCE_IMAGE_SIZE 255 22 #define FMS_MAX_IMAGE_ID_ELEMENT 50 23 #define FMS_IMAGE_ID_MAX_ENTRIES 2 24 #define FMS_FW_PRI_BUILD_MATCH_LEN 11 25 #define FMS_IMAGE_ID_IMG_ID_LEN 16 26 #define FMS_IMAGE_ID_BUILD_ID_LEN 32 27 #define FMS_IMAGE_ID_MDM_IMGTYPE 0x0 28 #define FMS_IMAGE_ID_PRI_IMGTYPE 0x1 30 #define AUTO_SIM_MDM_IMG_ID "000.000_000" 31 #define AUTO_SIM_MDM_BLD_ID "00.00.00.00_AUTO-SIM" 32 #define AUTO_SIM_PRI_IMG_ID "000.000_000" 33 #define AUTO_SIM_PRI_BLD_ID "00.00.00.00_AUTO-SIM" 35 #define FORCE_DOWNLOAD_DISABLED 0 36 #define FORCE_DOWNLOAD_ENABLED 1 38 #define MDM_SLOT_MODEM_DECIDE 0xFF 75 uint32_t m_nCarrierId;
78 uint8_t m_FwImageId[FMS_GOBI_MBN_IMG_ID_STR_LEN];
79 uint8_t m_FwBuildId[FMS_GOBI_MBN_BUILD_ID_STR_LEN];
80 uint8_t m_PriImageId[FMS_GOBI_MBN_IMG_ID_STR_LEN];
81 uint8_t m_PriBuildId[FMS_GOBI_MBN_BUILD_ID_STR_LEN];
122 uint8_t imageId[FMS_GOBI_MBN_IMG_ID_STR_LEN];
123 uint8_t buildIdLength;
124 uint8_t buildId[FMS_GOBI_MBN_BUILD_ID_STR_LEN];
168 uint32_t ImageListSize;
171 swi_uint256_t ParamPresenceMask;
243 uint8_t storageIndex;
244 uint8_t failureCount;
245 uint8_t imageID[FMS_GOBI_MBN_IMG_ID_STR_LEN];
246 uint8_t buildIDLength;
247 uint8_t buildID[FMS_GOBI_MBN_BUILD_ID_STR_LEN];
279 uint8_t executingImage;
323 uint32_t imagelistSize;
326 swi_uint256_t ParamPresenceMask;
385 uint32_t imageListSize;
387 uint32_t bForceDownload;
408 uint32_t ImageTypesSize;
409 uint8_t ImageTypes[FMS_MAX_IMAGE_PREFERENCE_IMAGE_SIZE];
411 swi_uint256_t ParamPresenceMask;
468 uint32_t *pValidCombinationSize,
526 unpack_fms_DeleteStoredImage_t *pOutput
int pack_fms_DeleteStoredImage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_fms_DeleteStoredImage_t *pReqParam)
uint32_t GetValidFwPriCombinations(FMSImageList *pStoredImageList, uint32_t *pValidCombinationSize, CarrierImage_t *pValidCombinations)
int unpack_fms_SetImagesPreference(uint8_t *pResp, uint16_t respLen, unpack_fms_SetImagesPreference_t *pOutput)
int pack_fms_SetImagesPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_fms_SetImagesPreference_t *reqArg)
int unpack_fms_GetStoredImages(uint8_t *pResp, uint16_t respLen, unpack_fms_GetStoredImages_t *pOutput)
int pack_fms_GetStoredImages(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_fms_GetStoredImages_t *reqArg)
int unpack_fms_DeleteStoredImage(uint8_t *pResp, uint16_t respLen, unpack_fms_DeleteStoredImage_t *pOutput)
int pack_fms_GetImagesPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_fms_GetImagesPreference_t *reqArg)
int unpack_fms_GetImagesPreference(uint8_t *pResp, uint16_t respLen, unpack_fms_GetImagesPreference_t *pOutput)