bug fixed: status of earjack & usb 97/27497/2
authorJinhyung Choi <jinhyung2.choi@samsung.com>
Mon, 15 Sep 2014 04:45:28 +0000 (13:45 +0900)
committerJinhyung Choi <jinhyung2.choi@samsung.com>
Fri, 19 Sep 2014 02:43:46 +0000 (11:43 +0900)
Change-Id: If5ba70014d67859366792eb7349082559a03e6bf
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
tizen/src/ecs/ecs_msg.c
tizen/src/hw/virtio/maru_virtio_jack.c
tizen/src/hw/virtio/maru_virtio_jack.h

index d7a8b34..40433a6 100644 (file)
@@ -305,6 +305,10 @@ bool msgproc_injector_req(ECS_Client* ccli, ECS__InjectorReq* msg)
                 sprintf(data, "%d", get_power_capacity());
             } else if (action == MSG_ACT_BATTERY_CHARGER) {
                 sprintf(data, "%d", get_jack_charger());
+            } else if (action == MSG_ACT_USB) {
+                sprintf(data, "%d", get_jack_usb());
+            } else if (action == MSG_ACT_EARJACK) {
+                sprintf(data, "%d", get_jack_earjack());
             } else if (action == MSG_ACT_LOCATION) {
                 qemu_mutex_lock(&mutex_location_data);
                 sprintf(data, "%s", location_data);
index f1f1fdb..a30e004 100644 (file)
@@ -80,6 +80,14 @@ int get_jack_usb(void) {
     return usb_online;
 }
 
+void set_jack_earjack(int online){
+    earjack_online = online;
+}
+
+int get_jack_earjack(void) {
+    return earjack_online;
+}
+
 static void set_jack_data (enum jack_types type, char* data, int len)
 {
     if (len < 0 || len > __MAX_BUF_JACK) {
index 615db82..3608d38 100644 (file)
@@ -82,6 +82,9 @@ int get_jack_charger(void);
 void set_jack_usb(int online);
 int get_jack_usb(void);
 
+void set_jack_earjack(int online);
+int get_jack_earjack(void);
+
 #ifdef __cplusplus
 }
 #endif