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);
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) {