[Bugfix][T106BUG-152] change get upgrade status api return value
Only Configure:No
Affected branch:master
Affected module:Fota
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update:Need
Change-Id: I2b44507c8ccf495141547359ab8196f313869f58
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
index 735f350..9baced7 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
@@ -41,6 +41,15 @@
#define UNBOOTABLE "47806"
+#define LYNQ_UPGRADE_STATUS_VERIFING (0)
+#define LYNQ_UPGRADE_STATUS_VERIFY_SUCCESS (1)
+#define LYNQ_UPGRADE_STATUS_VERIFY_FAIL (2)
+#define LYNQ_UPGRADE_STATUS_UPDATING (3)
+#define LYNQ_UPGRADE_STATUS_UPDATE_SUCCESS (4)
+#define LYNQ_UPGRADE_STATUS_UPDATE_FAIL (5)
+
+
+
typedef struct
{
int system;
@@ -130,7 +139,7 @@
}
ret = lynq_get_upgrade_status();
- if(ret != 0)
+ if(ret != LYNQ_UPGRADE_STATUS_UPDATE_SUCCESS)
{
LYINFLOG("Upgrade failed ");
return -1;
@@ -483,13 +492,8 @@
LYINFLOG("Current upgrade status:%d ", status.upgrade_status);
LYINFLOG("Current upgrade total size:%d ", status.total_size);
LYINFLOG("Current upgrade updated size:%d ", status.upgraded_size);
- if(status.upgrade_status != 4)
- {
- LYINFLOG("Upgrade failed");
- return -1;
- }
-
- return 0;
+
+ return status.upgrade_status;
}