aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-30simple: need to wait to get fully initialized before trying to enableAleksander Morgado
2012-03-30broadband: reload operator and registration info only when enabling 3GPP ↵Aleksander Morgado
location source
2012-03-29broadband: ensure 3GPP location info gets updated when enabling the sourceAleksander Morgado
Whenever 3GPP location source gets enabled, we'll launch new registration status checks (to get updated LAC/CI) and new operator code/name checks (to get updated MCC/MNC). Additional changes were needed in the HSO plugin, so that the specific location gathering enabling implemented by the HSO modem chains up parent's one first.
2012-03-29location: update the status before running enabling/disabling sequencesAleksander Morgado
This will allow implementations of location source enabling to actually update the location information during the enabling phase.
2012-03-293gpp: let operator name/code reloading be requested by implementationsAleksander Morgado
2012-03-293gpp: errors when reloading operator name/code will reset the values in the ↵Aleksander Morgado
interface
2012-03-29broadband-modem: remove unused variableAleksander Morgado
2012-03-29iface-modem-location: plug memleak and reference count mismatchAleksander Morgado
2012-03-29mmcli: prefix all NMEA traces in order to get a pretty printAleksander Morgado
2012-03-29libmm-common,location-gps-nmea: ensure traces get separated with \r\nAleksander Morgado
2012-03-29mmcli: new actions to request gps-specific or all available locationsAleksander Morgado
2012-03-29libmm-glib: provide extended getters for location information objectsAleksander Morgado
The user can now query for all location information with `mm_modem_location_get_full()', or just for specific location sources with `mm_modem_location_get_3gpp()', `mm_modem_location_get_gps_nmea()' or `mm_modem_location_get_gps_raw()'.
2012-03-29libmm-common,location-gps-raw: fix check looking for mandatory parametersAleksander Morgado
2012-03-29libmm-common,location-gps-raw: don't build dictionary if mandatory ↵Aleksander Morgado
parameters missing
2012-03-29mmcli: allow multiple location source enabling/disabling commandsAleksander Morgado
For example, we do allow: mmcli -m 0 --enable-location-gps-nmea --disable-location-gps-raw All the options get merged into a single Setup() call in the Location interface.
2012-03-29api,dbus: update the fields retrievable in the raw GPS location sourceAleksander Morgado
Currently just provide the time of measurement, latitude, longitude and altitude.
2012-03-29libmm-common,tests: new unit tests for the numeric field parsersAleksander Morgado
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