Commit Graph

34 Commits

Author SHA1 Message Date
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
Denis Kenzior 0aa405b48d emulator: Remove unneeded parens 2011-02-24 09:46:28 -06:00
Denis Kenzior 991f32aa5c emulator: return if SLC is not yet established 2011-02-23 14:07:04 -06:00
Frédéric Danis bee05efc2a emulator: add BRSF support 2011-02-23 14:05:19 -06:00
Frédéric Danis c8f3472e25 emulator: add CMER support 2011-02-23 13:51:01 -06:00
Denis Kenzior 964ae3606a emulator: Reflow the code slightly 2011-02-23 11:17:28 -06:00
Frédéric Danis f079d00b4d emulator: add CIND support 2011-02-23 11:11:53 -06:00
Frédéric Danis 2524bbffdd emulator: add support of indicators 2011-02-23 11:11:18 -06:00
Frédéric Dalleau d1062d0e4e emulator: Disable echo for hfp emulators 2011-02-23 09:31:07 -06:00
Denis Kenzior d187f9fc8c emulator: fix whitespace corruption 2011-02-19 16:05:54 -06:00
Gustavo F. Padovan 19e09511b2 emulator: add dialing support
It handles client ATD*99# request and then initiate the PPP negotiation.
IP forward through the new ppp interface is not done yet.

Initially based on patches from Zhenhua Zhang <zhenhua.zhang@intel.com>
2011-02-18 13:20:29 -06:00
Frédéric Danis afe16ba22a emulator: always create emulators in offline state
this allows to fix problem when atom created in online state
are destroyed when modem goes to offline state
2011-02-17 11:25:27 -06:00
Frédéric Dalleau 13cff03373 emulator: unref GIOChannel after creation 2011-02-17 10:07:52 -06:00
Frédéric Danis 421c55bdac emulator: Handle multiple emulator types 2011-02-16 00:23:44 -06:00
Denis Kenzior 0fed733e9b emulator: Initial public API implementation 2011-02-16 00:23:44 -06:00
Denis Kenzior 09bb5f7554 emulator: Add basic emulator skeleton 2011-02-10 00:34:47 -06:00