Home | History | Annotate | Download | only in car

Lines Matching refs:ad

35 def dial_number(log, ad, uri):
40 ad: android device object
47 ad.serial, uri))
50 if ad.droid.telecomIsInCall():
51 log.info("We're still in call {}".format(ad.serial))
55 ad.droid.telecomStartListeningForCallAdded()
59 ad.droid.telecomCallTelUri(uri)
63 event = ad.ed.pop_event(
72 ad.droid.telecomStopListeningForCallAdded()
75 log.info("Call ID: {} dev {}".format(call_id, ad.serial))
80 if not wait_for_dialing(log, ad):
85 def wait_for_call_state(log, ad, call_id, state):
90 ad: android device object
100 ad.droid.telecomCallStartListeningForEvent(
104 if ad.droid.telecomCallGetCallState(call_id) == state:
106 call_id, state, ad.serial))
107 ad.droid.telecomCallStopListeningForEvent(call_id,
117 event = ad.ed.pop_event(
122 ad.droid.telecomCallStopListeningForEvent(call_id,
127 ad.serial, call_id, call_state))
131 state, ad.serial))
132 ad.droid.telecomCallStopListeningForEvent(call_id,
137 def hangup_call(log, ad, call_id):
142 ad: android device object
149 ad.serial, call_id))
151 if not ad.droid.telecomIsInCall():
152 log.info("We are not in-call {}".format(ad.serial))
156 ad.droid.telecomStartListeningForCallRemoved()
159 ad.droid.telecomCallDisconnect(call_id)
164 event = ad.ed.pop_event(
171 ad.droid.telecomStopListeningForCallRemoved()
179 def hangup_conf(log, ad, conf_id):
184 ad: android device object
191 ad.serial, conf_id))
194 if not ad.droid.telecomIsInCall():
195 log.info("We are not in-call {}".format(ad.serial))
199 all_calls = get_call_id_children(log, ad, conf_id)
205 ad.droid.telecomStartListeningForCallRemoved()
208 ad.droid.telecomCallDisconnect(conf_id)
214 event = ad.ed.pop_event(
219 ad.droid.telecomStopListeningForCallRemoved()
226 ad.droid.telecomStopListeningForCallRemoved()
229 def accept_call(log, ad, call_id):
234 ad: android device object
241 ad.serial, call_id))
243 if not ad.droid.telecomIsInCall():
244 log.info("We are not in-call {}".format(ad.serial))
248 ad.droid.telecomCallAnswer(call_id, tel_defines.VT_STATE_AUDIO_ONLY)
249 if not wait_for_call_state(log, ad, call_id, tel_defines.CALL_STATE_ACTIVE):
251 call_id, ad.serial))
256 def wait_for_not_in_call(log, ad):
261 ad: android device object
266 ad.droid.telecomStartListeningForCallRemoved()
268 calls = ad.droid.telecomCallGetCallIds()
270 log.info("More than one call {} {}".format(calls, ad.serial))
275 calls, ad.serial))
277 event = ad.ed.pop_event(
283 ad.serial))
286 ad.droid.telecomStopListeningForCallRemoved()
290 return (not ad.droid.telecomIsInCall())
292 def wait_for_dialing(log, ad):
297 ad: android device object
303 ad.droid.telecomStartListeningForCallAdded()
306 if ad.droid.telecomIsInCall():
307 ad.droid.telecomStopListeningForCallAdded()
312 calls_in_state = get_calls_in_states(log, ad,
320 event = ad.ed.pop_event(
328 ad.droid.telecomStopListeningForCallAdded()
335 log.info("call id {} droid {}".format(call_id, ad.serial))
337 log, ad, call_id, tel_defines.CALL_STATE_DIALING):
341 return ad.droid.telecomIsInCall()
343 def wait_for_ringing(log, ad):
348 ad: android device object
353 log.info("waiting for ringing {}".format(ad.serial))
355 ad.droid.telecomStartListeningForCallAdded()
358 if ad.droid.telecomIsInCall():
359 log.info("Device already in call {}".format(ad.serial))
360 ad.droid.telecomStopListeningForCallAdded()
365 calls_in_state = ad.droid.telecomCallGetCallIds()
368 if ad.droid.telecomCallGetCallState(c_id) == tel_defines.CALL_STATE_RINGING:
374 event = ad.ed.pop_event(
380 ad.serial))
383 ad.droid.telecomStopListeningForCallAdded()
386 call_id, ad.serial))
391 log, ad, call_id, tel_defines.CALL_STATE_RINGING):
393 call_id, ad.serial))
397 def wait_for_active(log, ad):
402 ad: android device object
407 log.info("waiting for active {}".format(ad.serial))
409 ad.droid.telecomStartListeningForCallAdded()
413 calls_in_state = ad.droid.telecomCallGetCallIds()
418 event = ad.ed.pop_event(
424 ad.serial))
427 ad.droid.telecomStopListeningForCallAdded()
430 call_id, ad.serial))
437 log, ad, call_id, tel_defines.CALL_STATE_ACTIVE):
439 call_id, ad.serial))
443 def wait_for_conference(log, ad, conf_calls):
449 ad: android device object
457 log.info("waiting for conference {}".format(ad.serial))
458 ad.droid.telecomStartListeningForCallAdded()
460 call_ids = ad.droid.telecomCallGetCallIds()
464 call_chld = get_call_id_children(log, ad, call_id)
466 ad.droid.telecomStopListeningForCallAdded()
473 event = ad.ed.pop_event(
477 event, ad.serial))
481 ad.serial))
484 ad.droid.telecomStopListeningForCallAdded()
488 ad.droid.telecomCallStartListeningForEvent(
494 event = ad.ed.pop_event(
500 ad.droid.telecomCallStopListeningForEvent(
505 tel_defines.EventTelecomCallChildrenChanged, ad.serial))
506 ad.droid.telecomCallStopListeningForEvent(
510 def get_call_id_children(log, ad, call_id):
515 ad: android device object
521 call = ad.droid.telecomCallGetCallById(call_id)
524 ad.serial, call, call_chld))
527 def get_calls_in_states(log, ad, call_states):
532 ad: android device object
539 call_ids = ad.droid.telecomCallGetCallIds()
542 call = ad.droid.telecomCallGetCallById(call_id)