aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
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