Simon Fels
046f032b32
emulator: add codec negotiation support
2015-10-26 11:43:04 -05:00
Denis Kenzior
c8eb4e384e
emulator: Add ofono_emulator_set_handsfree_card
2015-10-06 09:04:12 -05:00
Denis Kenzior
6c4ac05fbc
emulator: Refine +BIND support
2014-10-20 13:40:29 -05:00
Denis Kenzior
f9d5ee5fa9
emulator: Implement new API
2014-10-20 13:40:28 -05:00
Denis Kenzior
7166aebd51
emulator: Refactor data types
2014-10-20 13:40:28 -05:00
Denis Kenzior
43e83852dc
emulator: Enable HF Indicator feature
2014-10-20 13:40:28 -05:00
Denis Kenzior
36a21da227
emulator: Extend BRSF bitmap
...
The current check of 8 bits is not enough with HFP 1.7
2014-10-20 13:40:28 -05:00
Denis Kenzior
bef4d610a3
emulator: Add +BIEV implementation
2014-10-20 13:40:28 -05:00
Denis Kenzior
2d158167c2
emulator: Add +BIND implementation
2014-10-20 13:40:27 -05:00
Denis Kenzior
02c5b73f6e
emulator: Fix CHLD=? not treated as part of SLC
2014-10-20 13:40:27 -05:00
Denis Kenzior
0727da1d5b
emulator: Improve SLC establishment logic
2014-10-20 13:40:27 -05:00
Paulo Borges
82909259c4
emulator: Change feature check to attend HFP 1.6
...
HFP 1.6 adds a new feature called Codec Negotitation. For the HF Role,
this feature is stored in bit 8 of the supported features
bitmap.
This patch changes the range of valid HF feature bitmaps to 2^8-1.
2013-04-15 07:23:28 -05:00
Denis Kenzior
ad43b3d248
core: Include hfp.h
2013-04-09 14:33:41 -05:00
Guillaume Zajac
57fe0bcfb1
emulator: Test already done in g_at_server_resume()
2012-06-24 17:40:59 -05:00
Frédéric Danis
1f3935429d
emulator: Force indicator event implementation
2012-03-20 19:20:22 -05:00
Frédéric Danis
033e518cd4
emulator: fix notify_ring
...
notify_ring should not use information from waiting call
2012-03-07 06:16:51 -06:00
Denis Kenzior
7e426f96cc
emulator: Use __ofono_atom_find
2012-01-18 12:21:36 -06:00
Denis Kenzior
abe97aa939
emulator: Minor style tweaks inside bia_cb
2011-09-08 03:41:07 -05:00
Frédéric Danis
4a8db5985b
emulator: add AT+BIA support for HFP
2011-09-08 03:27:37 -05:00
Frédéric Danis
0001866186
emulator: fix indicator notification
2011-08-15 00:25:27 -05:00
Denis Kenzior
a4cfed9eae
emulator: Make the logic a bit more readable
2011-07-06 04:16:16 -05:00
Frédéric Danis
8c64487098
emulator: fix CCWA for PTS
...
During test TP/TCA/BV-05-I [Terminate Ongoing Call – While Call Waiting]
PTS fails if multiple +CCWA are sent (waiting for 1st phone number when
waiting one becomes incoming, intead of 2nd phone number).
So, send only 1 +CCWA.
Update RING timer management to be started as soon as an incoming call
exists, and retrieve +CLIP info for incoming or waiting call (in case
of waiting call becoming incoming call, call indicator changes before
internal call status is updated)
Force to send +CCWA (if needed) on reception of AT+CCWA=1
2011-07-06 04:16:12 -05:00
Guillaume Zajac
cc2d6bb1f4
emulator: Use ACFC and PFC by default
2011-06-29 00:33:57 -05:00
Frédéric Danis
b22b0ab57b
emulator: fix local HFP AG features
2011-06-20 04:21:51 -05:00
Frédéric Danis
2de3a97495
emulator: fix request tests
2011-06-15 09:20:44 -05:00
Denis Kenzior
9ff1b9f2c5
emulator: Don't try to release in case of error
2011-06-01 21:50:02 -05:00
Denis Kenzior
551f53fa29
emulator: Fix make distcheck
2011-05-25 10:01:16 -05:00
Denis Kenzior
4f7027de6f
emulator: Reflow ato implementation logic
2011-05-25 04:54:41 -05:00
Guillaume Zajac
a65cc631ea
emulator: add ATO implementation
2011-05-25 04:52:53 -05:00
Denis Kenzior
375a32e1f3
emulator: Make sure to cleanup on forceful exit
2011-05-24 13:45:36 -05:00
Denis Kenzior
4f7a2c06fd
emulator: simplify ath callback
2011-05-24 13:45:26 -05:00
Denis Kenzior
42bed7b16a
emulator: Update to the new GAtPPP API
2011-05-24 12:34:32 -05:00
Denis Kenzior
a8e58a5f39
emulator: Send a NO CARRIER where appropriate
2011-05-24 12:11:01 -05:00
Denis Kenzior
c54cdecc12
emulator: Get rid of return at the end of func
2011-05-24 12:11:01 -05:00
Denis Kenzior
831e5ac4ec
emulator: optimize request_private_network_cb flow
2011-05-24 12:11:01 -05:00
Guillaume Zajac
5021c1ee46
emulator: add request/release private network calls
2011-05-24 12:11:01 -05:00
Frédéric Danis
33515dbab3
emulator: add AT+CMEE support for HFP
2011-05-08 23:21:41 -05:00
Guillaume Zajac
762dba6bc3
emulator: add dun_ath_cb() and register it
2011-05-08 23:18:19 -05:00
Guillaume Zajac
daf7c57178
emulator: add handler for ppp stream suspensions
...
Resulting from the client sending '+++' escape sequence.
2011-05-08 23:14:05 -05:00
Frédéric Danis
7ff32ab8e8
emulator: fix +CLIP in case of withheld call
2011-04-21 16:23:08 -05:00
Denis Kenzior
cae4553710
emulator: Use a switch/case instead of if
...
Seems a bit cleaner
2011-04-19 13:53:24 -05:00
Denis Kenzior
894c9cf406
emulator: Reflow comments
2011-04-19 13:53:24 -05:00
Frédéric Danis
ffd4db4a97
emulator: add +CCWA support for HFP AG
2011-04-19 13:53:24 -05:00
Frédéric Danis
7c5498746e
emulator: add +CLIP support for HFP AG
2011-04-19 13:53:24 -05:00
Frédéric Danis
335ca8fac3
emulator: add RING for HFP AG
2011-04-19 13:53:23 -05:00
Frédéric Danis
d43cf515da
emulator: add call, callsetup and callheld cinds
2011-04-11 10:34:15 -05:00
Denis Kenzior
6308af8e4d
Revert dun: Add ATX command in emulator (X0 only)
...
This reverts commit 420ec0146a
.
ATX is already implemented in gatchat/gatserver.c
2011-03-28 11:21:12 -05:00
Olivier Guiter
420ec0146a
dun: Add ATX command in emulator (X0 only)
2011-03-25 12:35:07 -05:00
Guillaume Zajac
6ca4d780db
emulator: fix some indentation issues
2011-03-15 09:39:26 -05:00
Frédéric Danis
1554854be0
emulator: add support of void parameters in CMER
2011-02-24 14:01:29 -06:00