当前位置: 代码迷 >> 综合 >> 如何在恢复出厂设置时候去恢复GPRS counter数据?
  详细解决方案

如何在恢复出厂设置时候去恢复GPRS counter数据?

热度:16   发布时间:2024-01-19 20:46:14.0
在恢复出厂设置的时候,如需要恢复GPRS counter,不需要使用callhistory的reset函数,请直接修改GPRScounter
NVRAM的属性即可,请参考: 
 OLD: 
 , { 
 NVRAM_EF_CBM_CALL_HISTORY_LID, 
 NVRAM_EF_TCP_LAST_TOTAL_SIZE, 
 NVRAM_EF_TCP_LAST_TOTAL_TOTAL, 
 NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT), 
 NVRAM_ATTR_AVERAGE, 
 NVRAM_CATEGORY_USER, 
 "MP90", 
 VER(NVRAM_EF_CBM_CALL_HISTORY_LID), 
 "CBM call history", 
 NVRAM_APP_RESERVED 
 } 
修改成如下: 
 NEW: 
 , { 
 NVRAM_EF_CBM_CALL_HISTORY_LID, 
 NVRAM_EF_TCP_LAST_TOTAL_SIZE, 
 NVRAM_EF_TCP_LAST_TOTAL_TOTAL, 
 NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT), 
 NVRAM_ATTR_AVERAGE, 
 NVRAM_CATEGORY_USER | NVRAM_CATEGORY_FACTORY,//这里变了。。。 
 "MP90", 
 VER(NVRAM_EF_CBM_CALL_HISTORY_LID), 
 "CBM call history", 
 NVRAM_APP_RESERVED 
 }
 
 
     {
        NVRAM_EF_TCM_STATISTICS_LID,
        NVRAM_EF_TCM_STATISTICS_TOTAL,
        NVRAM_EF_TCM_STATISTICS_SIZE,
        NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),
        NVRAM_CATEGORY_USER,
        NVRAM_ATTR_AVERAGE,
        "MT47",
        VER(NVRAM_EF_TCM_STATISTICS_LID)
    },
 -->
      {
        NVRAM_EF_TCM_STATISTICS_LID,
        NVRAM_EF_TCM_STATISTICS_TOTAL,
        NVRAM_EF_TCM_STATISTICS_SIZE,
        NVRAM_NORMAL(NVRAM_EF_ZERO_DEFAULT),
        NVRAM_CATEGORY_USER| NVRAM_CATEGORY_FACTORY,//这里变了。。。
        NVRAM_ATTR_AVERAGE,
        "MT47",
        VER(NVRAM_EF_TCM_STATISTICS_LID)
    },
  相关解决方案