add data call auto reconnect for v2
Change-Id: Ib334d46c343abed5d232ed66c5805322ed675208
diff --git a/mbtk/test/libmbtk_ril/mbtk_ril_test.c b/mbtk/test/libmbtk_ril/mbtk_ril_test.c
index a95e571..1992bef 100755
--- a/mbtk/test/libmbtk_ril/mbtk_ril_test.c
+++ b/mbtk/test/libmbtk_ril/mbtk_ril_test.c
@@ -828,8 +828,15 @@
memset(&ip, 0, sizeof(mbtk_ip_info_t));
if(type == MBTK_DATA_CALL_START) {
int retry_interval[] = {5, 10, 15};
- err = mbtk_data_call_start((mbtk_ril_cid_enum)cid, (bool)auto_boot_call, (bool)def_route, (bool)as_dns, retry_interval,
+ if(count == 5) {
+ err = mbtk_data_call_start((mbtk_ril_cid_enum)cid, (mbtk_data_call_item_state_enum)auto_boot_call,
+ (mbtk_data_call_item_state_enum)def_route, (mbtk_data_call_item_state_enum)as_dns, retry_interval,
3, 0, &ip);
+ } else {
+ mbtk_data_call_start((mbtk_ril_cid_enum)cid, MBTK_DATA_CALL_ITEM_STATE_NON,
+ MBTK_DATA_CALL_ITEM_STATE_NON, MBTK_DATA_CALL_ITEM_STATE_NON, retry_interval,
+ 3, 0, &ip);
+ }
} else if(type == MBTK_DATA_CALL_STOP) {
err = mbtk_data_call_stop((mbtk_ril_cid_enum)cid, 10);
} else {