heynoti
dlog
syspopup-caller
- iniparser
devman
appsvc)
#define __UM_COMMON_H__
#include <stdio.h>
+#include <stdbool.h>
#include <stdlib.h>
#include <appcore-common.h>
#include <heynoti.h>
#include <sys/types.h>
#include <glib.h>
#include <syspopup_caller.h>
+#include <sys/utsname.h>
#include "um_data.h"
#include <errno.h>
int ipc_request_server_close(UmMainData *ad);
int ipc_noti_server_init();
int ipc_noti_server_close(int *sock_remote);
+bool is_emul_bin();
#endif /* __UM_COMMON_H__ */
static int mode_set_driver_0_0(int mode);
static int mode_set_driver_1_0(int mode);
static Eina_Bool write_file(const char *filepath, char *content);
-int check_driver_version(UmMainData *ad);
+int check_driver_version(UmMainData *ad);
int mode_set_kernel(USB_DRIVER_VERSION version, int mode);
void start_dr(UmMainData *ad);
void load_connection_popup(UmMainData *ad);
typedef enum {
ERROR_POPUP = 0,
SELECT_PKG_FOR_ACC_POPUP,
- REQUEST_PERM_POPUP,
+ REQ_ACC_PERM_POPUP,
+ TEST_POPUP,
MAX_NUM_SYSPOPUP_TYPE
/* When we need to add other system popup,
* Write here the type of popup */
} IPC_SIMPLE_RESULT;
typedef enum {
- LAUNCH_APP = 0,
- REQUEST_PERMISSION,
- HAS_PERMISSION,
- REQ_PERM_NOTI_YES_BTN,
- REQ_PERM_NOTI_NO_BTN,
- GET_ACC_INFO,
- ERROR_POPUP_OK_BTN,
+ /* General */
+ ERROR_POPUP_OK_BTN = 0,
+ IS_EMUL_BIN,
+
+ /* for Accessory */
+ LAUNCH_APP_FOR_ACC = 20,
+ REQ_ACC_PERMISSION,
+ HAS_ACC_PERMISSION,
+ REQ_ACC_PERM_NOTI_YES_BTN,
+ REQ_ACC_PERM_NOTI_NO_BTN,
+ GET_ACC_INFO
} REQUEST_TO_USB_MANGER;
typedef enum {
#define USB_ACCESSORY_GET_URI _IOW('M', 5, char[256])
#define USB_ACCESSORY_GET_SERIAL _IOW('M', 6, char[256])
-int initAccessory(UsbAccessory *usbAcc);
+int getAccessoryInfo(UsbAccessory *usbAcc);
int connectAccessory(UmMainData *ad);
int disconnectAccessory(UmMainData *ad);
void getCurrentAccessory();
#define SDBD_START "/etc/init.d/sdbd start"
#define SDBD_STOP "/etc/init.d/sdbd stop"
#define SET_USB0_IP \
- "ifconfig usb0 192.168.129.3 up"
+ "/sbin/ifconfig usb0 192.168.129.3 up"
#define UNSET_USB0_IP \
- "ifconfig usb0 down"
+ "/sbin/ifconfig usb0 down"
#define ADD_DEFAULT_GW \
- "route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"
+ "/sbin/route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"
#define OPENSSHD_START \
"/etc/init.d/ssh start"
#define OPENSSHD_STOP \
Name: usb-server
Summary: USB server
Version: 0.0.1
-Release: 5
+Release: 7
Group: TO_BE/FILLED_IN
License: TO_BE/FILLED_IN
Source0: usb-server-%{version}.tar.gz
BuildRequires: pkgconfig(heynoti)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(devman)
-BuildRequires: pkgconfig(iniparser)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(syspopup-caller)
BuildRequires: pkgconfig(appsvc)
# for i18n
#SET(POFILES en_US.po en_GB.po ja.po ko.po zh_CN.po)
-SET(POFILES de_DE.po el_GR.po en.po es_ES.po fr_FR.po it_IT.po ja_JP.po ko_KR.po nl_NL.po pt_PT.po ru_RU.po tr_TR.po zh_CN.po zh_HK.po zh_TW.po)
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de_DE.po el_GR.po en.po en_PH.po en_US.po es_ES.po es_US.po et.po eu.po fi.po fr_CA.po fr_FR.po ga.po gl.po hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl_NL.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_SG.po zh_TW.po)
SET(MSGFMT "/usr/bin/msgfmt")
FOREACH(pofile ${POFILES})
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB متصل"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "تم تفعيل تقييد USB"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "تصحيح USB متصل"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "متصل كملحق USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB qoşuldu"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB bağlanma aktivdir"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB sazlanması qoşulub"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB aksesuarına qoşuldu"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB устройството е свързано"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB привързването е активирано"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB поправките свързани"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Свързан с USB аксесоар"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB connectada"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Tethering USB habilitat"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Depuració USB connectada"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connectat a un accessori USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB připojeno"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Sdílení připojení USB zapnuto"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Ladění USB bylo připojeno"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Připojeno k příslušenství USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB tilsluttet"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB-binding aktiveret"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-fejlsøgning tilsluttet"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Tilsluttet til USB-tilbehør"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB verbunden"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB-Tethering aktiviert"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB-Debugging verbunden"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Mit USB-Gerät verbunden"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Το USB συνδέθηκε"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Ενεργοποιήθηκε το tethering USB"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Εντοπισμός σφαλμάτων USB"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Συνδέθηκε σε αξεσουάρ αποθήκευσης USB"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB connected"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB tethering enabled"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB debugging connected"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connected to a USB accessory"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB connected"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB tethering enabled"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB debugging connected"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connected to a USB accessory"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB connected"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB tethering enabled"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB debugging connected"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connected to a USB accessory"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB conectado"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Anclaje a red USB activado"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Depuración USB conectada"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Conectado a un accesorio USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB conectado"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Redirección de USB activada"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Depuración de USB conectada"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Conectado a un accesorio USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB on ühendatud"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB modem on aktiveeritud"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-silumine on ühendatud"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Ühendatud USB-tarvikuga"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB konektatua"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB ainguraketa gaituta"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB arazketa konektatuta"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Konektatu USB osagarri batera"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB yhdistetty"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB-yhteys käytössä"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-virheenkorjaus on yhdistetty"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Liitetty USB-lisälaitteena"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB branché"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Modem USB activé"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Débogage USB connecté"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connecté à un accessoire USB"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB branché"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Modem USB activé"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Débogage USB connecté"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connecté à un accessoire USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB ceangailte"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Nascaireacht USB cumasaithe"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Dífhabhtú USB casta air"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Nasctha le hoiriúint USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB conectado"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Ancoraxe á rede USB activada"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Eliminación de fallos do USB conectado"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Conectado a un accesorio USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB कनेक्ट किया गया"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB तेथरिंग सक्षम किया गया"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB डिबगिंग कनेक्ट किया हुआ"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB उपसाधन से कनेक्ट किया गया"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB spojen"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB dijeljenje uključeno"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB ispravljanje grešaka spojeno"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Spojen na USB priključak"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB csatlakoztatva"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB-internetmegosztás engedélyezve"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-hibakeresés csatlakoztatva"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB-tartozékhoz kapcsolódva"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB-ն միացված է"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB տեղակապումն ընձեռված է"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB վրիպազերծումը միացված է"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Միացել է USB լրասարքին"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB er tengt"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB-tjóðrun virk"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-kembing tengd"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Tengt við USB-aðgang"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB connesso"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Tethering USB attivato"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Debug USB connesso"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Connesso ad accessorio USB"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USBが接続されました。"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USBテザリングが有効です。"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USBデバッグが接続されました。"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USBアクセサリに接続"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB დაკავშირდა"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB მობილური ინტერნეტი გააქტიურებულია"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB შეცდომების გასწორება დაკავშირებულია"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "დაკავშირებულია USB აქსესუართან"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB қосылған"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB байланыстыру қосылды"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB жөндеу жүйесі қосылған"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB аксессуарына қосылды"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB가 연결되었습니다"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB 테더링이 실행되었습니다"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB 디버깅이 실행되었습니다"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB 액세서리에 연결됨"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Prijungtas USB"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB siejimas įjungtas"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB derinimas prijungtas"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Prisijungta prie USB priedo"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB ir pievienots"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB piesaiste aktivizēta"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB atkļūdošana pievienota"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Izveidots savienojums ar USB piederumu"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Поврзано е USB"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Овозможено е делење преку USB"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Дебагирањето на USB е поврзано"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Поврзано со USB-додаток"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB tilkoblet"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB-Internettdeling aktivert"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-feilsøking tilkoblet"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Koblet til et USB-tilbehør"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB verbonden"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB-tethering ingeschakeld"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB-foutopsporing aangesloten"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Verbonden met een USB-accessoire"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Podłączono USB"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Udostępnianie USB włączone"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Debugowanie USB włączone"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Podłączono do akcesorium USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB conectado"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Compartilhamento de rede via USB ativado"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Depuração de USB conectada"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Conectado a um acessório USB"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB ligada"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Ancoragem USB activada"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Depuração de USB ligada"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Ligado a um acessório USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Dispozitiv USB conectat"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Furnizarea de acces la Internet prin USB a fost activată"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Depanare USB conectată"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Conectat la un accesoriu USB"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Подключено через USB"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "Модем USB включен"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "Отладка USB подключена"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Подключено к USB-аксессуару"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB pripojené"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Zdieľanie pripojenia USB je povolené"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Ladenie USB pripojené"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Pripojené k príslušenstvu USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Povezava USB je vzpostavljena"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Uporaba vmesnika USB v telefonu kot modem omogočena"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB iskanje napak je povezano"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Povezan z dodatkom USB"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB priključen"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB vezivanje je omogućeno"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Uključeno otkrivanje grešaka putem USB-a"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Povezan na USB pribor"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB har anslutits"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Internetdelning via USB är aktiverat"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB-felsökning har anslutits"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Ansluten till USB-utrustning"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB bağlandı"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB bağlanma etkin"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB hata ayıklama bağlandı"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Bir USB aksesuarına bağlandı"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "Підключено USB"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "Прив’язку USB ввімкнено"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "Налагодження USB підключено"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "Підключено до USB-пристрою"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB ulangan"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB bog‘lanish yoqilgan"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB vositalari ulandi"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "USB aksessuariga ulandi"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "已连接USB"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "USB tethering 已启用"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB调试已连接"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "已连接至 USB 附件"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB 已連接"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "已啟用 USB 網絡共享"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "已連接USB除錯"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "已連接至 USB 配件"
+
--- /dev/null
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "已连接USB"
+
+msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
+msgstr "USB网络分享已启用"
+
+msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
+msgstr "USB调试已连接"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "已连接至 USB 附件"
+
+msgid "IDS_COM_BODY_USB_CONNECTED"
+msgstr "USB 已連接"
+
msgid "IDS_ST_HEADER_USB_TETHERING_ENABLED"
msgstr "已啟用 USB 網路共享"
msgid "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED"
msgstr "USB偵錯已連結"
+
+msgid "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"
+msgstr "已連接至 USB 配件"
+
#include <vconf.h>
#include <devman.h>
-
#include "um_common.h"
int check_usb_connection()
__USB_FUNC_EXIT__ ;
return 0;
}
+
+bool is_emul_bin()
+{
+ __USB_FUNC_ENTER__ ;
+ int ret = -1;
+ struct utsname name;
+ ret = uname(&name);
+ if (ret < 0) {
+ __USB_FUNC_EXIT__ ;
+ return true;
+ } else {
+ USB_LOG("Machine name: %s", name.machine);
+ if (strcasestr(name.machine, "emul")) {
+ __USB_FUNC_EXIT__ ;
+ return true;
+ } else {
+ __USB_FUNC_EXIT__ ;
+ return false;
+ }
+ }
+}
*/
#include "um_customize.h"
-#include <iniparser.h>
-
-#define USB_DEFAULT_MODE_CONNECTED "Default USB mode enabled"
-#define USB_ACCESSORY_MODE_ENABLED "USB accessory mode enabled"
/* If other kernel versions are added, we should modify this function */
int check_driver_version(UmMainData *ad)
USB_LOG("usbCurMode: %d\n", usbCurMode);
switch(usbCurMode) {
case SETTING_USB_DEFAULT_MODE:
- ret = bundle_add(b, "1", dgettext(USB_SERVER_MESSAGE_DOMAIN, USB_DEFAULT_MODE_CONNECTED));
+ ret = bundle_add(b, "1", dgettext(USB_SERVER_MESSAGE_DOMAIN,
+ "IDS_COM_BODY_USB_CONNECTED"));
break;
case SETTING_USB_DEBUG_MODE:
ret = bundle_add(b, "1", dgettext(USB_SERVER_MESSAGE_DOMAIN,
"IDS_ST_HEADER_USB_TETHERING_ENABLED"));
break;
case SETTING_USB_ACCESSORY_MODE:
- ret = bundle_add(b, "1", dgettext(USB_SERVER_MESSAGE_DOMAIN, USB_ACCESSORY_MODE_ENABLED));
+ ret = bundle_add(b, "1", dgettext(USB_SERVER_MESSAGE_DOMAIN,
+ "IDS_COM_BODY_CONNECTED_TO_A_USB_ACCESSORY"));
break;
default:
}
ret = syspopup_launch(TICKERNOTI_SYSPOPUP, b);
- if (0 != ret) {
+ if (0 <= ret) {
USB_LOG("FAIL: syspopup_launch()\n");
}
#include <fcntl.h>
#include <sys/stat.h>
-int initAccessory(UsbAccessory *usbAcc)
+int getAccessoryInfo(UsbAccessory *usbAcc)
{
__USB_FUNC_ENTER__;
if (!usbAcc) return -1;
{
__USB_FUNC_ENTER__;
if (!ad) return -1;
- load_system_popup(ad, SELECT_PKG_FOR_ACC_POPUP);
+ //load_system_popup(ad, SELECT_PKG_FOR_ACC_POPUP);
__USB_FUNC_EXIT__;
return 0;
}
__USB_FUNC_ENTER__;
if (!ad) return -1;
int ret = -1;
- ret = initAccessory(ad->usbAcc);
- um_retvm_if(0 != ret, -1, "FAIL: initAccessory(ad->usbAcc)");
+ ret = getAccessoryInfo(ad->usbAcc);
+ um_retvm_if(0 != ret, -1, "FAIL: getAccessoryInfo(ad->usbAcc)");
getCurrentAccessory(ad);
/* Change usb mode to accessory mode */
return 0;
}
-int launch_app(char *appId)
+int launch_acc_app(char *appId)
{
__USB_FUNC_ENTER__;
if (appId == NULL) return -1;
return 0;
}
-Eina_Bool hasPermission(UmMainData *ad, char *appId)
+Eina_Bool hasAccPermission(UmMainData *ad, char *appId)
{
/* Check whether or not a package has permission to access to device/accessory */
__USB_FUNC_ENTER__;
if (ret < 0) USB_LOG("FAIL: um_usb_server_release_handler(ad)\n");
ret = disconnectUsb(ad);
- um_retm_if(0 != ret, "FAIL: disconnectUsb(ad)");
+ if(0 != ret) USB_LOG("FAIL: disconnectUsb(ad)");
/* If USB accessory is removed, the vconf value of accessory status should be updated */
ret = vconf_get_int(VCONFKEY_USB_ACCESSORY_STATUS, &status);
- um_retm_if(0 != ret, "FAIL: vconf_get_int(VCONFKEY_USB_SERVER_ACCESSORY_STATUS_INT)\n");
- if (VCONFKEY_USB_ACCESSORY_STATUS_CONNECTED == status) {
- ret = vconf_set_int(VCONFKEY_USB_ACCESSORY_STATUS, VCONFKEY_USB_ACCESSORY_STATUS_DISCONNECTED);
- um_retm_if(ret != 0, "FAIL: vconf_set_int(VCONFKEY_USB_ACCESSORY_STATUS, VCONFKEY_USB_ACCESSORY_STATUS_DISCONNECTED)");
+ if (0 == ret && VCONFKEY_USB_ACCESSORY_STATUS_CONNECTED == status) {
+ ret = vconf_set_int(VCONFKEY_USB_ACCESSORY_STATUS,
+ VCONFKEY_USB_ACCESSORY_STATUS_DISCONNECTED);
+ if(0 != ret) USB_LOG("FAIL: vconf_set_int(VCONFKEY_USB_ACCESSORY_STATUS");
ret = disconnectAccessory(ad);
- um_retm_if(ret != 0, "FAIL: disconnectAccessory(ad)\n");
+ if(0 != ret) USB_LOG("FAIL: disconnectAccessory(ad)\n");
}
ecore_main_loop_quit();
__USB_FUNC_EXIT__;
char buf[SOCK_STR_LEN];
int ret = -1;
int ipc_result = -1;
- if (input == REQ_PERM_NOTI_YES_BTN) {
+ switch (input) {
+ case REQ_ACC_PERM_NOTI_YES_BTN:
ret = grantAccessoryPermission(ad, tempAppId);
if (0 != ret) {
USB_LOG("FAIL: grant_permission_to_app(appId)");
}
+ break;
+ default:
+ break;
}
FREE(tempAppId);
sock_remote = ipc_noti_server_init();
input = atoi(str);
switch(input) {
- case LAUNCH_APP:
+ case LAUNCH_APP_FOR_ACC:
ret = grantAccessoryPermission(ad, appId);
if (0 != ret) {
USB_LOG("FAIL: grant_permission_to_app(appId)");
snprintf(str, SOCK_STR_LEN, "%d", IPC_ERROR);
+ break;
}
- ret = launch_app(ad->permittedPkgForAcc);
+ ret = launch_acc_app(ad->permittedPkgForAcc);
if (0 != ret) {
USB_LOG("FAIL: launch_app(appId)");
snprintf(str, SOCK_STR_LEN, "%d", IPC_ERROR);
}
snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
break;
- case REQUEST_PERMISSION:
+ case REQ_ACC_PERMISSION:
tempAppId = strdup(appId);
USB_LOG("tempAppId: %s\n", tempAppId);
- load_system_popup(ad, REQUEST_PERM_POPUP);
+ load_system_popup(ad, REQ_ACC_PERM_POPUP);
snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
break;
- case HAS_PERMISSION:
- if (EINA_TRUE == hasPermission(ad, appId)) {
+ case HAS_ACC_PERMISSION:
+ if (EINA_TRUE == hasAccPermission(ad, appId)) {
snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
} else {
snprintf(str, SOCK_STR_LEN, "%d", IPC_FAIL);
}
break;
- case REQ_PERM_NOTI_YES_BTN:
- case REQ_PERM_NOTI_NO_BTN:
+ case REQ_ACC_PERM_NOTI_YES_BTN:
+ case REQ_ACC_PERM_NOTI_NO_BTN:
snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
ret = noti_selected_btn(ad, input);
if (ret < 0) USB_LOG("FAIL: noti_selected_btn(input)\n");
usb_connection_selected_btn(ad, input);
snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
break;
+ case IS_EMUL_BIN:
+ if (is_emul_bin()) {
+ snprintf(str, SOCK_STR_LEN, "%d", IPC_SUCCESS);
+ } else {
+ snprintf(str, SOCK_STR_LEN, "%d", IPC_FAIL);
+ }
+ break;
default:
snprintf(str, SOCK_STR_LEN, "%d", IPC_ERROR);
break;