aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-29libmm-common,helpers: additional checks in the string to number convertersAleksander Morgado
We won't allow NULL, empty, or strings with non-digits.
2012-03-29hso: include support for the raw GPS location sourceAleksander Morgado
2012-03-29iface-modem-location: handle the raw GPS location sourceAleksander Morgado
2012-03-29libmm-common: new helper `MMModemLocationGpsRaw' objectAleksander Morgado
2012-03-29libmm-common: new helpers to parse doubles from strings or match infosAleksander Morgado
2012-03-29libmm-common,location-gps-nmea: allow sequences of tracesAleksander Morgado
Some traces, e.g. $GPGSV, are part of a sequence. For those traces, we'll try to always keep the whole sequence around, not just the last received trace.
2012-03-29hso: report received NMEA tracesAleksander Morgado
2012-03-29iface-modem-location: handle the NMEA-based GPS location sourceAleksander Morgado
2012-03-29libmm-common: new helper `MMModemLocationGpsNmea' objectAleksander Morgado
2012-03-29hso: open/close the raw GPS port when we enable/disable GPS gatheringAleksander Morgado
2012-03-29hso: ensure GPS is disabled when we initialize the modemAleksander Morgado
2012-03-29base-modem: use new `MMGpsSerialPort' type for the raw GPS portAleksander Morgado
2012-03-29gps-serial-port: new type to handle read-only serial ports with GPS tracesAleksander Morgado
2012-03-29mmcli: new `--location-enable-gps' and `--location-disable-gps' actionsAleksander Morgado
2012-03-29hso: enable/disable GPS location gatheringAleksander Morgado
2012-03-29hso: include custom location capabilities loadingAleksander Morgado
Will check for GPS location sources.
2012-03-29serial-port: forced close only to be done onceAleksander Morgado
2012-03-29mmcli: new `--location-status' to show supported and enabled location sourcesAleksander Morgado
2012-03-29location: rework to allow multiple location sourcesAleksander Morgado
Location sources can now be enabled or disabled by using the mask of sources given in Setup() (similar previous Enable()).
2012-03-28hso: grab GPS-specific portsAleksander Morgado
2012-03-28base-modem: handle GPS control and data portsAleksander Morgado
Plugin may specify GPS-specific port tyeps when requesting to grab the port. These could either be an AT-based GPS control port, or the raw GPS serial port which emits the NMEA traces.
2012-03-28port: new `MM_PORT_TYPE_NET' for pure net devicesAleksander Morgado
Net devices will be MMPorts of type MM_PORT_TYPE_NET.
2012-03-28base-modem: no need for `port_grabbed()'Aleksander Morgado
Subclasses can configure additional stuff in the ports just after all have been organized, in the SETUP_PORTS initialization step in MMBroadbandModem.
2012-03-28port: skip LAST enums in glib-mkenums processingAleksander Morgado
2012-03-28at-serial-port: new flag to define the GPS control portAleksander Morgado
2012-03-28at-serial-port: define flags by shifting bitsAleksander Morgado
Otherwise glib-mkenums doesn't take the enumeration as being flags.
2012-03-28serial-port: ensure we close the port when forcing to close itAleksander Morgado
2012-03-28broadband-modem: plug memleak when uppercasing storage namesAleksander Morgado
2012-03-28broadband-modem: plug memleak when building AT commandAleksander Morgado
2012-03-28hso: plug small memleak when building devfileAleksander Morgado
Why do we need the devfile anyway?
2012-03-28sim: plug memleakAleksander Morgado
2012-03-28sim: fix completion of pin-puk checkAleksander Morgado
2012-03-28charsets: plug memleakAleksander Morgado
2012-03-26option: fix loading current allowed modesAleksander Morgado
The proper command to check the current allowed modes is `AT_OPSYS?'.
2012-03-26Revert "option: fix allowed modes response parsing"Aleksander Morgado
This reverts commit 0bc824b452de45815a8b8675d2b041a5eb98cb4c. The fix is NOT to change the expected result, but to change the command itself.
2012-03-26broadband-modem: fix error reporting in the modem initialization sequenceAleksander Morgado
The initialization sequence doesn't expect any result, so `mm_base_modem_at_sequence_finish()' will actually return NULL even if there is no error. Therefore, we base the success of the sequence on the existence of a GError in the return.
2012-03-26option: fix disabling sequence handlingAleksander Morgado
This provides the proper fix for the disabling sequence, also amending the erroneous checks introduced in commit 5b10af0f.
2012-03-26hso: skip the 10s timeout in High-Speed Option devicesAleksander Morgado
Will only be applied to non-HSO Option modems.
2012-03-26broadband-modem: use current charset when parsing operator nameAleksander Morgado
2012-03-26mmcli: abort certain operations if modem is unlockedAleksander Morgado
Do not try to perform feature/capability specific actions if we're still unlocked, as the modem didn't yet export the feature/capability specific interface. The only interfaces expected while modem is unlocked are the Modem and Simple interfaces, as well as the SIM interface in the SIM object, of course.
2012-03-26mmcli: fix alignment of properties in IP config outputAleksander Morgado
2012-03-26hso: update connection status only in the bearer matching the specific CIDAleksander Morgado
2012-03-26hso: fix segfault in bearer status update handlingAleksander Morgado
2012-03-26option: fix reading port-specific setup fileAleksander Morgado
The `physdev' stored in the probe is the sysfs path of the parent device, that owning all ports. We need to build the setup file path using the port's sysfs path instead.
2012-03-26broadband-modem: initialize the Simple interface even if unlockedAleksander Morgado
We should be able to unlock the modem during Simple Connect().
2012-03-26mmcli: ensure the modem exports the Simple interface before trying to use itAleksander Morgado
2012-03-26plugin: bump major plugin versionAleksander Morgado
The PluginBase object got modified during the new codebase development, and therefore we need to ensure that the current codebase doesn't try to load old plugins.
2012-03-26iface-modem: do not try to set new allowed/preferred config if modem already ↵Aleksander Morgado
in there
2012-03-24hso: probe for QCDM portsAleksander Morgado
2012-03-24hso: fix bearer private data handlingAleksander Morgado