summaryrefslogtreecommitdiffstats
path: root/plugins/phonesim.c
AgeCommit message (Collapse)AuthorFilesLines
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