Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-24 | Fix: ENAP=0 is the only way to use this | Denis Kenzior | 1 | -4/+1 | |
2009-10-25 | Remove support for call forwarding and barring from MBM plugin | Marcel Holtmann | 1 | -4/+0 | |
2009-10-25 | Add test script for activating the first context | Marcel Holtmann | 2 | -1/+39 | |
2009-10-25 | Add simple test script for creating a context and setting APN | Marcel Holtmann | 2 | -1/+39 | |
2009-10-25 | Fix tiny copy-and-past left-over | Marcel Holtmann | 1 | -2/+2 | |
2009-10-25 | Add test script for showing primary data contexts | Marcel Holtmann | 2 | -1/+41 | |
2009-10-25 | Add some extra special handling to list-modem test script | Marcel Holtmann | 1 | -1/+4 | |
2009-10-24 | Register gprs-context on calypso modem/phonesim. | Andrzej Zaborowski | 1 | -1/+8 | |
2009-10-24 | Just return success when value already set in SetProperty. | Andrzej Zaborowski | 1 | -0/+6 | |
2009-10-23 | Fix: Some modems report PDP_type in a list | Denis Kenzior | 1 | -1/+9 | |
2009-10-23 | Add GPRS context setup to MBM plugin | Denis Kenzior | 1 | -0/+10 | |
2009-10-23 | Fix: Connect up gprs and gprs_context | Denis Kenzior | 2 | -4/+24 | |
2009-10-23 | Fix: Typo in property name | Denis Kenzior | 1 | -1/+1 | |
2009-10-23 | Add initial implementation of MBM gprs context | Denis Kenzior | 4 | -0/+331 | |
2009-10-23 | Fix: Update Init string & shutdown string for mbm | Denis Kenzior | 1 | -1/+3 | |
2009-10-23 | Register for CGEV indications in gprs context | Denis Kenzior | 1 | -0/+4 | |
2009-10-23 | Remove unused code and make compiler happy | Denis Kenzior | 3 | -28/+0 | |
2009-10-23 | Add basic atmodem gprs context implementation | Denis Kenzior | 4 | -1/+277 | |
2009-10-23 | Add implementation of GPRS context atom | Denis Kenzior | 3 | -2/+90 | |
2009-10-23 | Fix: Rename Flag | Denis Kenzior | 1 | -8/+8 | |
2009-10-23 | Deactivate the context for removal if active | Denis Kenzior | 1 | -3/+44 | |
2009-10-23 | Refactor/Implement basic activate logic | Denis Kenzior | 2 | -3/+57 | |
Not yet tested | |||||
2009-10-23 | Add stub of gprs context deactivated | Denis Kenzior | 1 | -0/+32 | |
2009-10-23 | Fix: Typos | Denis Kenzior | 1 | -4/+4 | |
2009-10-23 | Refactor: Initialization code | Denis Kenzior | 1 | -110/+45 | |
2009-10-23 | Add GPRS registration status implementation | Denis Kenzior | 1 | -178/+40 | |
2009-10-23 | Remove unused code | Denis Kenzior | 1 | -147/+12 | |
2009-10-23 | Fix: Style | Denis Kenzior | 1 | -4/+2 | |
2009-10-23 | Remove unused functions | Denis Kenzior | 1 | -59/+1 | |
2009-10-23 | Refactor: Deactivate all contexts function | Denis Kenzior | 1 | -8/+1 | |
2009-10-23 | Remove unused function | Denis Kenzior | 1 | -8/+0 | |
2009-10-23 | Refactor: GPRS Remove Context function | Denis Kenzior | 1 | -15/+18 | |
2009-10-23 | Refactor: GPRS CreateContext function | Denis Kenzior | 1 | -60/+23 | |
2009-10-23 | Remove unused function | Denis Kenzior | 1 | -26/+0 | |
2009-10-23 | Refactor: context object path list | Denis Kenzior | 1 | -4/+3 | |
2009-10-23 | Refactor: Context set_property function | Denis Kenzior | 1 | -57/+123 | |
2009-10-23 | Refactor: Context get_properties | Denis Kenzior | 1 | -9/+13 | |
2009-10-23 | Refactor: context finding by path | Denis Kenzior | 1 | -11/+3 | |
2009-10-23 | Remove unused function | Denis Kenzior | 1 | -11/+0 | |
2009-10-23 | Add CID range function | Denis Kenzior | 2 | -2/+14 | |
2009-10-23 | Refactor: Primary Context dbus reg/unreg | Denis Kenzior | 1 | -25/+45 | |
2009-10-23 | Refactor: Use ofono_bool_t instead of int | Denis Kenzior | 1 | -4/+3 | |
2009-10-23 | Refactor: Rename GPRS type enums | Denis Kenzior | 1 | -11/+13 | |
2009-10-23 | Refactor: Split up GPRS into two atoms | Denis Kenzior | 4 | -31/+81 | |
Split up GPRS into two atoms: GPRS and GPRS Context. GPRS will handle the areas of GPRS network registration, basic GPRS capability detection and attach / detach. GPRS Context will handle setting up / activating / deactivating the indicidual contexts. This will allow us to use the generic GPRS atom for most devices while customizing the GPRS context accordingly. | |||||
2009-10-23 | Add InUse error type | Denis Kenzior | 2 | -0/+7 | |
2009-10-23 | Second round of renaming | Denis Kenzior | 2 | -12/+10 | |
2009-10-23 | Refactor: First round of renaming | Denis Kenzior | 7 | -388/+388 | |
2009-10-23 | Refactor: rename data-connection to gprs | Denis Kenzior | 6 | -6/+6 | |
Keep the name specific to GSM, other implementations will probably require their own interfaces | |||||
2009-10-23 | Add GPRS support | Andrzej Zaborowski | 10 | -5/+1841 | |
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-23 | Fix: Invalid call state transition | Denis Kenzior | 1 | -0/+16 | |
When an active and a waiting call exist, and the active is released the waiting call becomes incoming. This wasn't properly handled by the generic at driver. |