summaryrefslogtreecommitdiffstats
path: root/plugins/phonesim.c
AgeCommit message (Collapse)AuthorFilesLines
2010-12-17phonesim: Move call forwarding to post simJeevaka Badrappan1-1/+2
2010-12-07phonesim: Add modem reset triggerGustavo F. Padovan1-0/+27
2010-11-29plugins: explicitly compare pointers to NULLLucas De Marchi1-11/+11
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-11-29phonesim: implement ctm atomLucas De Marchi1-4/+146
2010-10-25phonesim: Fix missing return from plugin initMarcel Holtmann1-0/+2
2010-10-25phonesim: Register modem driver before creating modemsMarcel Holtmann1-5/+13
2010-10-25phonesim: Support multiple contextsDenis Kenzior1-4/+8
2010-10-25phonesim: Enable dummy phonesim contextsDenis Kenzior1-1/+129
2010-10-25phonesim: Don't use modem.conf for phonesim modemsMarcel Holtmann1-1/+102
2010-10-19phonesim: Add missing ATE0 when in multiplexer modeMarcel Holtmann1-0/+2
2010-10-19phonesim: Fix multiplexer setup handling and modem powerMarcel Holtmann1-0/+5
2010-10-14phonesim: minor whitespace fixDenis Kenzior1-1/+2
2010-09-15phonesim: set character set to GSMJeevaka Badrappan1-0/+2
2010-09-02phonesim: Move the stk atom to post_sim stateDenis Kenzior1-4/+4
2010-08-16phonesim: Should use none_prefixDenis Kenzior1-1/+1
When only OK is expected
2010-08-12phonesim: Support set_online/post_onlineDenis Kenzior1-6/+47
2010-08-06phonesim: Don't use VENDOR_PHONESIM for calypsoAndrzej Zaborowski1-2/+4
Also move the STK initialisation to post-sim because it is more logical there (even if it makes no difference under phonesim).
2010-07-13Use specific vendor for phonesim stkYang Gu1-1/+1
2010-04-28Fix: Remove easy uses of g_at_chat_shutdownDenis Kenzior1-2/+0
2010-04-20phonesim: Disable polling in phonesim for nowDenis Kenzior1-3/+1
Seems that polling support in phonesim is less than working
2010-04-15Rename ofono_atmodem_poll_enableDenis Kenzior1-1/+1
This is not official oFono API
2010-04-15Implement STATUS polling in atmodem driver.Andrzej Zaborowski1-1/+4
2010-04-15Add AT driver for STK atom.Andrzej Zaborowski1-0/+3
2010-04-15Drivers can notify core of SIM insertion / removalAndrzej Zaborowski1-1/+5
Add ofono_sim_inserted_notify function to notify the core of SIM insertion / removal. Make every plugin generate a sim inserted event on start. For devices with removable card, the event should be emitted after the plugin detects such event. For devices that need to wait for SIM card initialization, they can emit this event later.
2010-03-26Add phonesim vendor quirkDenis Kenzior1-1/+2
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Style: Repeat for pluginsDenis Kenzior1-1/+2
2009-11-26Fix: Make Calypso handling a bit betterDenis Kenzior1-2/+4
2009-11-23Fix: Try sending AT<CR>Denis Kenzior1-1/+1
Sometimes <CR> doesn't work
2009-10-24Register gprs-context on calypso modem/phonesim.Andrzej Zaborowski1-1/+8
2009-10-23Refactor: First round of renamingDenis Kenzior1-1/+1
2009-10-23Refactor: rename data-connection to gprsDenis Kenzior1-1/+1
Keep the name specific to GSM, other implementations will probably require their own interfaces
2009-10-23Add GPRS supportAndrzej Zaborowski1-0/+3
This commit implements the GPRS context setup and teardown according to doc/dataconnectionmanager-api.txt One issue with the AT implementation of the api is that "Powered" (a read-write property) can be set independently of "Attached" (read-only property) and remain set when "Attached" is clear. The semantics would be that the network doesn't have resources to let the modem attach, but the modem waits for the resources to become available and then attaches. On AT the modem is in this state only when executing +CGATT, so currently the code will rerun +CGATT as soon as the previous one returns with error, probably starving other commands. A possible workaround would be for "Powered" to flip back to False after the modem fails to attach once, or give up on having separate properties. Alternatively we could re-try to attach periodically but on one modem I've tried +CGATT fails after about 1 minute (that's the Calypso) and on another only about 0.5s (Nokia phones with AT emulation). When "Powered" is set and "RoamingAllowed" is clear and we manage to attach and find that we're roaming, ofono resets "Powered". We may want to catch the user trying to dial *99***1# which is the backwards compatibility quirk for old modems (same way ofono parses USSD strings).
2009-10-15Fix: Do not leak chat memoryDenis Kenzior1-3/+4
2009-10-15Add mux setup step to phonesim pluginDenis Kenzior1-25/+51
2009-09-29Add call volume to phonesim pluginDenis Kenzior1-0/+2
2009-09-18Add disconnection functionDenis Kenzior1-0/+22
2009-09-17Convert all the modem drivers to the new APIDenis Kenzior1-9/+20
2009-09-10Fix double free issueDenis Kenzior1-2/+0
2009-09-10Enable cell broadcast for phonesim pluginDenis Kenzior1-0/+2
2009-09-10Fix memory leakDenis Kenzior1-2/+1
2009-09-08Add option to phonesim to run with or without multiplexerMarcel Holtmann1-1/+33
2009-09-08Add more calypso specific quirks when using phonesimMarcel Holtmann1-2/+12
2009-09-08Add support for using phonesim and calypso for testingMarcel Holtmann1-23/+75
2009-09-02Parse and use Address and Port options from modem.confMarcel Holtmann1-3/+12
2009-09-02Fix some broken DOS newline messupMarcel Holtmann1-168/+177
2009-09-02Add a separate plugin for connection to phone simulatorMarcel Holtmann1-0/+168