aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15plugin-manager: fix loop of deferred tasks when no best plugin foundAleksander Morgado
If deferring tasks until result suggested, and we never got a suggestion, the tasks may have been left deferred in loop forever. We now remove the defer timeout in the case of waiting for suggestion, and ensure that we cancel tasks if the last valid probing ended without best plugin found.
2012-03-15iface-modem-cdma: load NID if available in the CDMA status QCDM responseAleksander Morgado
2012-03-15core: use g_list_free_full() when possibleAleksander Morgado
2012-03-15iface-modem-cdma: setup periodic registration checksAleksander Morgado
2012-03-15iface-modem-cdma: report state changes with subsystem IDAleksander Morgado
Different subsystem IDs used for CDMA1x and EVDO
2012-03-15iface-modem-3gpp: report state changes with subsystem IDAleksander Morgado
2012-03-15iface-modem: get consolidated state from all subsystemsAleksander Morgado
We don't want, e.g., REGISTERED->ENABLED transitions when 3GPP gets unregistered but we're still registered in CDMA.
2012-03-15broadband-modem: implement default detailed CDMA registration getterAleksander Morgado
Fully based on Sprint commands
2012-03-15broadband-modem: skip CDMA registration check steps on default implementationAleksander Morgado
If we know that there is no QCDM port, skip QCDM-based checks. If we know there are Sprint commands, skip CDMA1x Serving System check. If we know there are no Sprint commands, skip detailed registration getter.
2012-03-15broadband-modem: set NO_NETWORK error if we couldn't get SID from CDMA1x SS ↵Aleksander Morgado
checks
2012-03-15iface-modem-cdma: allow to configure which registration steps to runAleksander Morgado
Implementations of the CDMA interface are allowed to specify which steps in the registration checks can be skipped. For example, if no QCDM ports are available, there won't be any need to try QCDM-based checks; or if Sprint commands are available, there won't be any need to run CDMA1x Serving System checks.
2012-03-15iface-modem-cdma: last step to get detailed registration stateAleksander Morgado
2012-03-15plugin-base: keep track of the probe for the net port, even if it wasn't runAleksander Morgado
2012-03-15port-probe: avoid warnings when probe was for a net deviceAleksander Morgado
net devices aren't really probed
2012-03-15plugin-manager: new defer-until-suggested support check result handlingAleksander Morgado
'net' ports will be supported as soon as there is another port reporting successful support.
2012-03-15broadband-modem: add LTE capability checksAleksander Morgado
2012-03-15broadband-modem: implement default serving system and service status retrievalAleksander Morgado
2012-03-15modem-helpers: new CDMA helper parsersAleksander Morgado
2012-03-15iface-modem-cdma: run all registration checks during CDMA interface enableAleksander Morgado
2012-03-15broadband-modem: implement CDMA registration state and network supported ↵Aleksander Morgado
properties
2012-03-15iface-modem-cdma: start implementing CDMA registration state logicAleksander Morgado
QCDM-based Call Manager and HDR state for now.
2012-03-15broadband-modem: implement ESN retrievalAleksander Morgado
2012-03-15iface-modem-cdma: load ESN during initializationAleksander Morgado
2012-03-15iface-modem-simple: plug memleakAleksander Morgado
2012-03-15iface-modem-3gpp: fix registration state context creationAleksander Morgado
2012-03-15iface-modem: fix signal quality context creationAleksander Morgado
2012-03-15iface-modem: make old compilers happyAleksander Morgado
2012-03-15iface-modem: fix checks for single technology capabilitiesAleksander Morgado
2012-03-15base-modem-at: always unref the modem object in AT command/sequence contextsAleksander Morgado
2012-03-15base-modem: log when fully disposing the objectAleksander Morgado
2012-03-15base-modem: use g_clear_object() before setting new objectsAleksander Morgado
2012-03-15bearer: use g_clear_object() before setting new objectsAleksander Morgado
2012-03-15broadband-modem: use g_clear_object() before setting new objectsAleksander Morgado
2012-03-15iface-modem: plug small leakAleksander Morgado
2012-03-15sim: use g_clear_object() before setting new objectsAleksander Morgado
2012-03-15iface-modem-3gpp: if modem is LTE-only, assume no CS network is expectedAleksander Morgado
2012-03-15iface-modem: new helpers to check if modem has LTE capabilitiesAleksander Morgado
2012-03-15iface-modem-3gpp: new properties to tell whether PS/CS networks are supportedAleksander Morgado
E.g, Iridium modems won't support PS networks, and LTE-only modems won't support CS networks.
2012-03-15iface-modem-3gpp: update PS/CS registration states separatelyAleksander Morgado
But provide a consolidate state in the interface.
2012-03-15iface-modem-cdma: load MEID during initializationAleksander Morgado
2012-03-15broadband-modem: implement the CDMA interfaceAleksander Morgado
2012-03-15iface-modem-cdma: new interface to handle CDMA specific actionsAleksander Morgado
2012-03-15broadband-modem: implement QCDM-based signal quality retrievalAleksander Morgado
Will work for CDMA modems with QCDM ports.
2012-03-15base-modem: make public the method to get best AT portAleksander Morgado
Sometimes, we want to check whether a given port is available to send commands, and fallback to some other method if so (e.g. using a QCDM port).
2012-03-15broadband-modem: try +CSQ? if +CSQ failsAleksander Morgado
As done in the generic CDMA implementation
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