优化demo程序
Change-Id: I9fd50ffddcbf68c0a5a85d0b0b7a75238a9572ea
diff --git a/mbtk/test/liblynq_lib/lynq_nw_test.c b/mbtk/test/liblynq_lib/lynq_nw_test.c
old mode 100644
new mode 100755
index 57f9c47..bad1d68
--- a/mbtk/test/liblynq_lib/lynq_nw_test.c
+++ b/mbtk/test/liblynq_lib/lynq_nw_test.c
@@ -420,12 +420,34 @@
phase 3 不限制次数的秒数设置,第三阶段不限制次数以20秒为一次的间隔搜网
如果要关闭OOS配置,则把min step max 全部配置为0即可
*/
+ int p1,p2,p3;
+ printf("input phase 1 number:\n");
+ memset(operator, 0x0, 3);
+ fgets(operator, 3, stdin);
+ fflush(stdin);
+ p1 = atoi(operator);
+ printf("phase 1 number:%s\n", operator);
+
+ printf("input phase 2 number:\n");
+ memset(operator, 0x0, 3);
+ fgets(operator, 3, stdin);
+ fflush(stdin);
+ p2 = atoi(operator);
+ printf("phase 2 number:%s\n", operator);
+
+ printf("input phase 3 number:\n");
+ memset(operator, 0x0, 3);
+ fgets(operator, 3, stdin);
+ fflush(stdin);
+ p3 = atoi(operator);
+ printf("phase 3 number:%s\n", operator);
+
pt_info_s.type = QSER_NW_OOS_CFG_TYPE_FULL_BAND_SCAN;//平台提供自定义配置搜网时间间隔
{
- pt_info_s.u.full_band_scan_info.t_min = 10;//phase 1
- pt_info_s.u.full_band_scan_info.t_step = 15;//phase 2
+ pt_info_s.u.full_band_scan_info.t_min = p1;//phase 1
+ pt_info_s.u.full_band_scan_info.t_step = p2;//phase 2
pt_info_s.u.full_band_scan_info.t_num = 0;//可以不配置,并没有使用
- pt_info_s.u.full_band_scan_info.t_max = 20;//phase 3
+ pt_info_s.u.full_band_scan_info.t_max = p3;//phase 3
}
printf("set OOS %d %d %d \n",pt_info_s.u.full_band_scan_info.t_min, pt_info_s.u.full_band_scan_info.t_step, pt_info_s.u.full_band_scan_info.t_max);
//pt_info_s.type = QSER_NW_OOS_CFG_TYPE_FAST_SCAN;平台本身有历史频点优先处理的逻辑(无接口不需要我们进行处理)
diff --git a/mbtk/test/liblynq_lib/lynq_sleep_test.c b/mbtk/test/liblynq_lib/lynq_sleep_test.c
index fa2b7fe..5366ef5 100755
--- a/mbtk/test/liblynq_lib/lynq_sleep_test.c
+++ b/mbtk/test/liblynq_lib/lynq_sleep_test.c
@@ -6,34 +6,9 @@
#include "mbtk_type.h"
#include "mbtk_log.h"
-/*白名单配置备注
-例如AT*POWERIND=31,就相当于设置NETWORK、SIM、SMS、CS CALL、PS DATA变化时都不主动上报,
-其中PS DATA目前暂时不支持,只是保留了这个标志位(ARS人员回复当前平台结论)
-AP power state: 1~31 means suspend, bitmap: bit0 - NETWORK;bit1 - SIM;bit2 - SMS;bit3 - CS CALL;bit4 - PS DATA
-0 means resume all.
-
-该值上电默认值是1,既平台默认是NW不主动上报
-
-白名单的状态由四位数字组成,从左往右判断
-第一位代表是否屏蔽电话唤醒,
-第二位代表是否屏蔽网络注册状态唤醒,
-第三位代表是否屏蔽数据业务唤醒,
-第四位代表是否屏蔽短信唤醒。
-
-其中 0 代表屏蔽,1 代表不屏蔽。
-
-第一位:1:打开电话唤醒,其他:屏蔽电话唤醒
-第二位:1:打开网络注册状态唤醒,其他:屏蔽网络注册状态唤醒
-第三位:1:打开数据业务唤醒,其他:屏蔽数据业务唤醒
-第四位:1:打开短信唤醒,其他屏蔽短信唤醒
-
-注意:从左往右开始判断
-平台原因:所以默认状态位1011
-*/
-
static void qser_lpm_handler(qser_lpm_edge_t edge_state)
{
- printf("this is qser_lpm_handler, edge_state=%d\n", edge_state);
+ printf("this is qser_lpm_handler, edge_state=%d\n", edge_state);
}
@@ -60,7 +35,6 @@
while(1)
{
-
fgets(operator, sizeof(operator), stdin);
fflush(stdin);
opt = atoi(operator);