api interface add parameter initialization
Change-Id: Icf3fa29330962c0b8078105332a63b8f1e3d66f5
diff --git a/mbtk/libmbtk_lib/ril/v2/mbtk_ril_api.c b/mbtk/libmbtk_lib/ril/v2/mbtk_ril_api.c
index ddebb76..f881408 100755
--- a/mbtk/libmbtk_lib/ril/v2/mbtk_ril_api.c
+++ b/mbtk/libmbtk_lib/ril/v2/mbtk_ril_api.c
@@ -57,6 +57,8 @@
#define EPOLL_LISTEN_MAX 100
#define RIL_TIMEOUT_DEF 10 // Second
+#define INIT_DEFAULT_0 0
+
static ril_cli_info_t ril_cli;
static int pthread_id_index = 1;
@@ -929,6 +931,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *volte_state = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -983,6 +986,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *radio_state = MBTK_RADIO_STATE_MINI_FUNC;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1048,6 +1052,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *temp = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1151,6 +1156,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *sim_state = MBTK_SIM_STATE_ABSENT;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1178,6 +1184,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *sim_card_type = MBTK_SIM;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1277,6 +1284,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *lock_state = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1329,6 +1337,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(retry_times, 0x00, sizeof(mbtk_pin_puk_last_times_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1353,6 +1362,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(plmn_list, 0x00, sizeof(mbtk_plmn_info));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1377,6 +1387,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(net_array, 0x00, sizeof(mbtk_net_info_array_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1425,6 +1436,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(net, 0x00, sizeof(mbtk_net_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1450,6 +1462,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(band, 0x00, sizeof(mbtk_band_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1475,6 +1488,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(band, 0x00, sizeof(mbtk_band_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1523,6 +1537,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(cell_array, 0x00, sizeof(mbtk_cell_info_array_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1577,6 +1592,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(signal, 0x00, sizeof(mbtk_signal_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1601,6 +1617,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(reg, 0x00, sizeof(mbtk_net_reg_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1625,6 +1642,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(oos_info, 0x00, sizeof(mbtk_ril_oos_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1702,6 +1720,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(apns, 0x0, sizeof(mbtk_apn_info_array_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1850,6 +1869,7 @@
return MBTK_RIL_ERR_CID;
}
+ memset(ip, 0x00, sizeof(mbtk_ip_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -1879,6 +1899,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *sms_state = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -2691,6 +2712,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(reg, 0x00, sizeof(mbtk_call_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -2715,6 +2737,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *mute_state = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -2812,6 +2835,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *centric = INIT_DEFAULT_0;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -2996,6 +3020,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(info, 0x00, sizeof(mbtk_ecall_only_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -3071,6 +3096,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *type = MBTK_ECALL_DIAL_TYPE_TEST;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -3123,6 +3149,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ *mode = MBTK_ECALL_MODE_TYPE_EU;
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;
@@ -3175,6 +3202,7 @@
return MBTK_RIL_ERR_PARAMETER;
}
+ memset(cfg, 0x00, sizeof(mbtk_ecall_cfg_info_t));
ril_at_port_info_t *port_info = (ril_at_port_info_t*)handle;
if(!at_port_check(port_info->port)) {
return MBTK_RIL_ERR_PORT;