Remove Tapi dependendy 75/37475/1 tizen_3.0.2015.q2_common tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/common/20150330.120303 accepted/tizen/ivi/20160218.023436 accepted/tizen/mobile/20150331.005544 accepted/tizen/tv/20150331.004917 accepted/tizen/wearable/20150331.005225 submit/tizen/20150327.234731 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000002 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
authorJi-hoon Jung <jh8801.jung@samsung.com>
Fri, 27 Mar 2015 09:54:00 +0000 (18:54 +0900)
committerJi-hoon Jung <jh8801.jung@samsung.com>
Fri, 27 Mar 2015 09:55:02 +0000 (18:55 +0900)
Change-Id: I0adcbcbc872c1c994001a676f0a217c4ce5f964f
Signed-off-by: Ji-hoon Jung <jh8801.jung@samsung.com>
CMakeLists.txt
debian/control
include/dr-modem.h
packaging/data-router.spec
src/dr-modem.c
src/dr-noti-handler.c

index fae83a3..fac016d 100644 (file)
@@ -16,7 +16,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED glib-2.0 tapi
+pkg_check_modules(pkgs REQUIRED glib-2.0
                                dbus-glib-1
                                dlog vconf
                                )
index 4985e2e..b2016fd 100755 (executable)
@@ -2,7 +2,7 @@ Source: data-router
 Section: misc
 Priority: extra
 Maintainer: Hocheol Seo <hocheol.seo@samsung.com>, InJun Yang <injun.yang@samsung.com>, Seungyoun Ju <sy39.ju@samsung.com>
-Build-Depends: debhelper (>= 5), autotools-dev, libslp-setting-dev, dlog-dev, libslp-tapi-dev, libssl-dev
+Build-Depends: debhelper (>= 5), autotools-dev, libslp-setting-dev, dlog-dev, libssl-dev
 Standards-Version: 3.7.2
 
 Package: data-router-bin
index 1c51539..ec2e6c5 100644 (file)
 #include "dr-main.h"
 
 
-/** 
-  *  @internal
-  *  This function is used to control modem interface
-  * 
-  *   @param       [in]   status              DTR status
-  *   @return       This function returns whether sending signal to modem via tapi to control modem interface is successful or not 
-  */
-int _send_dtr_ctrl_signal(int status);
-
 #endif                         //_DR_DPRAM_H_
index 6b9faa8..d3104b9 100644 (file)
@@ -10,7 +10,6 @@ BuildRequires: cmake
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(dbus-glib-1)
 BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(tapi)
 Requires(post): /usr/bin/vconftool
 
 %description
@@ -22,7 +21,7 @@ For USB serial communication, reads/writes usb node and routes them to Socket cl
 cp %{SOURCE1001} .
 
 %build
-%cmake . 
+%cmake .
 make %{?jobs:-j%jobs}
 
 %install
index 204278e..9e58167 100644 (file)
@@ -21,9 +21,6 @@
  */
 
 
-#include <ITapiPS.h>
-#include <tapi_common.h>
-#include <ITapiModem.h>
 #include "dr-modem.h"
 #include "dr-usb.h"
 #include "dr-common.h"
 
 
 extern dr_info_t dr_info;
-extern TapiHandle *tapi_handle;
-
-
-
-static void __modem_pin_ctrl_cb(TapiHandle *handle, int result, void *data, void *user_data)
-{
-       DBG("__modem_pin_ctrl_cb result : %d \n", result);
-       return;
-}
 
 int _send_dtr_ctrl_signal(int status)
 {
-       int result;
-       tapi_ps_btdun_pincontrol pincontrol;
-
-       pincontrol.signal = GPRS_DATA_SIGNAL_DTR;
-       if (status == DTR_ON) {
-               pincontrol.status = GPRS_SIGNAL_STATUS_ON;
-               DBG("Send DTR+ to Modem \n");
-       } else {
-               pincontrol.status = GPRS_SIGNAL_STATUS_OFF;
-               DBG("Send DTR- to Modem \n");
-       }
-
-       result = tel_control_modem_dun_pin_ctrl(tapi_handle, &pincontrol, __modem_pin_ctrl_cb, NULL);
-       if (result != TAPI_API_SUCCESS) {
-               ERR("DTR sending failed. [Error : %d]\n", result);
-       }
-
-       return result;
+       return 0;
 }
index fca6253..9b0db91 100644 (file)
@@ -23,9 +23,6 @@
 
 #include <glib.h>
 #include <sys/wait.h>
-#include <ITapiPS.h>
-#include <tapi_common.h>
-#include <ITapiModem.h>
 
 #include "dr-main.h"
 #include "dr-usb.h"
@@ -38,8 +35,6 @@
 
 extern dr_info_t dr_info;
 volatile gboolean dsr_status = FALSE;
-TapiHandle *tapi_handle = NULL;
-
 
 static void __usb_status_noti_handler(void *data)
 {
@@ -128,95 +123,13 @@ void _unregister_vconf_notification(void)
        return;
 }
 
-
-static void __dcd_pin_handler(tapi_ps_btdun_pincontrol_status status)
-{
-       DBG(" \n");
-
-       if (status == GPRS_SIGNAL_STATUS_ON) {
-               DBG("Receive DCD + from Modem\n");
-               dr_info.line.output_line_state.bits.dcd = TRUE;
-               DBG("Current modem output line status = 0x%X\n",
-                            dr_info.line.output_line_state.state);
-       }else if (status == GPRS_SIGNAL_STATUS_OFF) {
-               DBG("Receive DCD - from Modem\n");
-               dr_info.line.output_line_state.bits.dcd = FALSE;
-               DBG("Current modem output line status = 0x%X\n",
-                            dr_info.line.output_line_state.state);
-       }
-       _send_usb_line_state(dr_info.line.output_line_state.state);
-}
-
-static void __dsr_pin_handler(tapi_ps_btdun_pincontrol_status status)
-{
-       if (status == GPRS_SIGNAL_STATUS_ON) {
-               dr_info.line.output_line_state.bits.dsr = TRUE;
-               dsr_status = TRUE;
-               DBG("Receive DSR+ from modem\n");
-       }else if (status == GPRS_SIGNAL_STATUS_OFF) {
-               dr_info.line.output_line_state.bits.dsr = FALSE;
-               dsr_status = FALSE;
-
-               DBG("Receive DSR- from modem\n");
-       }
-       _send_usb_line_state(dr_info.line.output_line_state.state);
-}
-
-
-
-static void __tel_dun_pincontrol_handler(TapiHandle *handle, const char *noti_id, void *data, void *user_data)
-{
-       DBG("+\n");
-
-       if (data == NULL)
-               return;
-
-       tapi_ps_btdun_pincontrol *pinctrl;
-       pinctrl = (tapi_ps_btdun_pincontrol *)data;
-
-       DBG("pincontrol - Signal: %d, status: %d\n", pinctrl->signal, pinctrl->status);
-       switch (pinctrl->signal) {
-       case GPRS_DATA_SIGNAL_DSR:
-               __dsr_pin_handler(pinctrl->status);
-               break;
-       case GPRS_SIGNAL_DCD:
-               __dcd_pin_handler(pinctrl->status);
-               break;
-       default:
-               break;
-       }
-
-       DBG("-\n");
-       return;
-}
-
 gboolean _register_telephony_event(void)
 {
-       int ret;
-
-       tapi_handle = tel_init(NULL);
-       if (tapi_handle == NULL) {
-               ERR("tel_init failed !!!\n");
-               return FALSE;
-       }
-
-       ret = tel_register_noti_event(tapi_handle, TAPI_NOTI_MODEM_DUN_PIN_CTRL,
-                                __tel_dun_pincontrol_handler,
-                                NULL);
-
        return TRUE;
 }
 
 void _unregister_telephony_event(void)
 {
-       tel_deregister_noti_event(tapi_handle, TAPI_NOTI_MODEM_DUN_PIN_CTRL);
-
-       if (tel_deinit(tapi_handle) != TAPI_API_SUCCESS) {
-               ERR("tel_deinit failed !!!\n");
-       }
-
-       tapi_handle = NULL;
-
        return;
 }