Ver código fonte

【JM-3.0.0.9】3.0.0.8的修复版

CHENJIE-PC\QiXiang_CHENJIE 3 anos atrás
pai
commit
8082073303
2 arquivos alterados com 9 adições e 2 exclusões
  1. 1 1
      inc/AppConfig.h
  2. 8 1
      src/AppTaskMain.c

+ 1 - 1
inc/AppConfig.h

@@ -13,7 +13,7 @@
 #define DATA_MODULE_TYPE (1)           //1表示NB模块,2表示4G cat1
 #define EOLSTATE (0)                   //1表示下线检测跳过,使用默认值,0表示使用下线检测
 #define DEFAULT_SN "JMTEST00000000001" //默认上传的SN编码
-#define APPSWVERSION 0x03000008        //数据模块软件版本号
+#define APPSWVERSION 0x03000009        //数据模块软件版本号
 
 #define TCP_ADD "iotp.fast-fun.cn" //数据上传的地址
 #define TCP_PORT 8712              //数据上传的端口

+ 8 - 1
src/AppTaskMain.c

@@ -90,7 +90,14 @@ static void MainTask(void *arg)
                 DignoseCounter = TimeCounter;
                 if (TimeCounter % 10 == 0)
                 {
-                    BattI = (INT16)(packTotalCurr - 10000U);
+                    if (packTotalCurr == 0xFFFF)
+                    {
+                        BattI = 0;
+                    }
+                    else
+                    {
+                        BattI = (INT16)(packTotalCurr - 0x2710);
+                    }
                     if (BattI > 50) //电流大于5A认为放电
                     {
                         BattWorkState = BATT_DISCHARGE_SYM; //discharge