aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15iface-modem-3gpp: indicators and unsolicited events are 3GPP-specificAleksander Morgado
Moved code from the Modem interface, as this is really 3GPP-specific
2012-03-15Revert "broadband-modem: skip indicators and unsolicited events setup in ↵Aleksander Morgado
CDMA-only modems" This reverts commit b16f9bbba6aeb8b54a81192dca76d57ac0e88aae.
2012-03-15broadband-modem: remove obsolete commented codeAleksander Morgado
2012-03-15broadband-modem: skip indicators and unsolicited events setup in CDMA-only ↵Aleksander Morgado
modems
2012-03-15broadband-modem: skip supported charsets check in CDMA-only modemsAleksander Morgado
2012-03-15broadband-modem: skip SIM creation in CDMA-only modemsAleksander Morgado
2012-03-15iface-modem: allow implementations to return no SIM and no errorAleksander Morgado
That would mean that the implementation doesn't want to handle a SIM object around, maybe because it doesn't support it properly, or because there is no SIM at all (e.g. CDMA-only modems).
2012-03-15broadband-modem: helper comments when setting interface implementationAleksander Morgado
2012-03-15broadband-modem: check for 3GPP using capabilities, not availability of the ↵Aleksander Morgado
interface
2012-03-15broadband-modem: skip unlock check in CDMA-only modemsAleksander Morgado
2012-03-15iface-modem: open/close secondary AT/QCDM ports during enable/disableAleksander Morgado
2012-03-15iface-modem: place all tags/quarks handled togetherAleksander Morgado
2012-03-15broadband-modem: don't try +CGSN in CDMA-only modemsAleksander Morgado
2012-03-15iface-modem: new methods to check for specific capabilities being supportedAleksander Morgado
2012-03-15broadband-modem: provide default implementation of MMSim creationAleksander Morgado
2012-03-15iface-modem: let different SIM object creation implementationsAleksander Morgado
We let objects implementing the Modem interface to provide their own SIM creation method. This allows plugins to subclass MMSim themselves.
2012-03-15sim: new SIM path getterAleksander Morgado
2012-03-15base-modem: store the AT sequence context GDestroyNotify callbackAleksander Morgado
2012-03-15port-probe: store the task always before completing itAleksander Morgado
If we already got all needed probing results, we complete the task without launching any new probing, but still, we need to store it internally so that it's properly disposed.
2012-03-15manager: plug small leakAleksander Morgado
2012-03-15iface-modem: ensure initial allowed modes is a subset of supported modesAleksander Morgado
Also make loading supported modes a mandatory method that must be provided by objects implementing the Modem interface.
2012-03-15iface-modem-simple: include setting bands during simple Connect()Aleksander Morgado
2012-03-15iface-modem: run checks when trying to set allowed bandsAleksander Morgado
Allowed bands must be a subset of the supported bands.
2012-03-15broadband-modem: implement default supported mode loadingAleksander Morgado
Try to guess the supported modes, based on the current capabilities.
2012-03-15iface-modem: run checks when trying to set allowed modesAleksander Morgado
Allowed modes being set must be a subset of Supported modes. Preferred mode being set must be a subset of Allowed modes.
2012-03-15iface-modem-3gpp: setup context struct for periodic registration checksAleksander Morgado
2012-03-15iface-modem: don't run signal quality check if last update was less than 15s agoAleksander Morgado
2012-03-15iface-modem: handle struct signal quality check/update contexts as object dataAleksander Morgado
2012-03-15broadband-modem: handle signal quality changes reported by unsolicited CIEVAleksander Morgado
2012-03-15base-modem: fully ignore CIEV messages on startupAleksander Morgado
2012-03-15modem-helpers: new common regex for CIEV unsolicited messagesAleksander Morgado
2012-03-15broadband-modem: implement indicators setup and unsolicited event handlingAleksander Morgado
2012-03-15iface-modem: new methods to setup/cleanup unsolicited result codesAleksander Morgado
2012-03-15iface-modem: renamed `modem_charset' to `setup_charset'Aleksander Morgado
And changed broadband modem accordingly.
2012-03-15iface-modem: renamed `modem_flow_control' to `setup_flow_control'Aleksander Morgado
Changed broadband modem and Cinterion plugin accordingly.
2012-03-15broadband-modem: implement on demand signal quality checks with AT+CIND?Aleksander Morgado
2012-03-15broadband-modem: implement on demand signal quality checks with AT+CSQAleksander Morgado
Still need to implement CIND-based signal quality checks.
2012-03-15iface-modem: setup periodic signal quality checksAleksander Morgado
2012-03-15broadband-modem: run property bindings for simple status on each interfaceAleksander Morgado
Once an interface gets initialized, we run the property binding method in the interface in order to get the simple properties bound.
2012-03-15iface-modem-3gpp: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem-simple: implement GetStatus()Aleksander Morgado
2012-03-15iface-modem-simple: implement Disconnect()Aleksander Morgado
2012-03-15iface-modem-simple: implement bearer creation and connection during Connect()Aleksander Morgado
2012-03-15iface-modem: return a MMBearer reference when creating a new bearerAleksander Morgado
Not just the bearer path.
2012-03-15bearer: allow launching connection not only via DBusAleksander Morgado
2012-03-15bearer-list: new method to remove all existing bearersAleksander Morgado
2012-03-15bearers: base bearer creation in the new bearer properties objectAleksander Morgado
2012-03-15bearer: provide reason of why connection is forbiddenAleksander Morgado
2012-03-15iface-modem-simple: use the new connect properties objectAleksander Morgado