From: Denis Kenzior Date: Sat, 1 Feb 2014 15:04:52 +0000 (-0600) Subject: emulator: Implement new API X-Git-Tag: 1.16~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9d5ee5fa9d0fffbe588eaac6771804a3d297674;p=platform%2Fupstream%2Fofono.git emulator: Implement new API --- diff --git a/src/emulator.c b/src/emulator.c index 725a5d01..cab509c9 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -1431,3 +1431,22 @@ void __ofono_emulator_slc_condition(struct ofono_emulator *em, break; } } + +void ofono_emulator_set_hf_indicator_active(struct ofono_emulator *em, + int indicator, + ofono_bool_t active) +{ + char buf[64]; + + if (!(em->l_features & HFP_HF_FEATURE_HF_INDICATORS)) + return; + + if (!(em->r_features & HFP_HF_FEATURE_HF_INDICATORS)) + return; + + if (indicator != HFP_HF_INDICATOR_ENHANCED_SAFETY) + return; + + sprintf(buf, "+BIND: %d,%d", HFP_HF_INDICATOR_ENHANCED_SAFETY, active); + g_at_server_send_unsolicited(em->server, buf); +}