Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-30 | simple: need to wait to get fully initialized before trying to enable | Aleksander Morgado | |
2012-03-30 | broadband: reload operator and registration info only when enabling 3GPP ↵ | Aleksander Morgado | |
location source | |||
2012-03-29 | broadband: ensure 3GPP location info gets updated when enabling the source | Aleksander 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-29 | location: update the status before running enabling/disabling sequences | Aleksander Morgado | |
This will allow implementations of location source enabling to actually update the location information during the enabling phase. | |||
2012-03-29 | 3gpp: let operator name/code reloading be requested by implementations | Aleksander Morgado | |
2012-03-29 | 3gpp: errors when reloading operator name/code will reset the values in the ↵ | Aleksander Morgado | |
interface | |||
2012-03-29 | broadband-modem: remove unused variable | Aleksander Morgado | |
2012-03-29 | iface-modem-location: plug memleak and reference count mismatch | Aleksander Morgado | |
2012-03-29 | mmcli: prefix all NMEA traces in order to get a pretty print | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-nmea: ensure traces get separated with \r\n | Aleksander Morgado | |
2012-03-29 | mmcli: new actions to request gps-specific or all available locations | Aleksander Morgado | |
2012-03-29 | libmm-glib: provide extended getters for location information objects | Aleksander 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-29 | libmm-common,location-gps-raw: fix check looking for mandatory parameters | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-raw: don't build dictionary if mandatory ↵ | Aleksander Morgado | |
parameters missing | |||
2012-03-29 | mmcli: allow multiple location source enabling/disabling commands | Aleksander 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-29 | api,dbus: update the fields retrievable in the raw GPS location source | Aleksander Morgado | |
Currently just provide the time of measurement, latitude, longitude and altitude. | |||
2012-03-29 | libmm-common,tests: new unit tests for the numeric field parsers | Aleksander Morgado | |
2012-03-29 | libmm-common,helpers: additional checks in the string to number converters | Aleksander Morgado | |
We won't allow NULL, empty, or strings with non-digits. | |||
2012-03-29 | hso: include support for the raw GPS location source | Aleksander Morgado | |
2012-03-29 | iface-modem-location: handle the raw GPS location source | Aleksander Morgado | |
2012-03-29 | libmm-common: new helper `MMModemLocationGpsRaw' object | Aleksander Morgado | |
2012-03-29 | libmm-common: new helpers to parse doubles from strings or match infos | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-nmea: allow sequences of traces | Aleksander 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-29 | hso: report received NMEA traces | Aleksander Morgado | |
2012-03-29 | iface-modem-location: handle the NMEA-based GPS location source | Aleksander Morgado | |
2012-03-29 | libmm-common: new helper `MMModemLocationGpsNmea' object | Aleksander Morgado | |
2012-03-29 | hso: open/close the raw GPS port when we enable/disable GPS gathering | Aleksander Morgado | |
2012-03-29 | hso: ensure GPS is disabled when we initialize the modem | Aleksander Morgado | |
2012-03-29 | base-modem: use new `MMGpsSerialPort' type for the raw GPS port | Aleksander Morgado | |
2012-03-29 | gps-serial-port: new type to handle read-only serial ports with GPS traces | Aleksander Morgado | |
2012-03-29 | mmcli: new `--location-enable-gps' and `--location-disable-gps' actions | Aleksander Morgado | |
2012-03-29 | hso: enable/disable GPS location gathering | Aleksander Morgado | |
2012-03-29 | hso: include custom location capabilities loading | Aleksander Morgado | |
Will check for GPS location sources. | |||
2012-03-29 | serial-port: forced close only to be done once | Aleksander Morgado | |
2012-03-29 | mmcli: new `--location-status' to show supported and enabled location sources | Aleksander Morgado | |
2012-03-29 | location: rework to allow multiple location sources | Aleksander Morgado | |
Location sources can now be enabled or disabled by using the mask of sources given in Setup() (similar previous Enable()). | |||
2012-03-28 | hso: grab GPS-specific ports | Aleksander Morgado | |
2012-03-28 | base-modem: handle GPS control and data ports | Aleksander 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-28 | port: new `MM_PORT_TYPE_NET' for pure net devices | Aleksander Morgado | |
Net devices will be MMPorts of type MM_PORT_TYPE_NET. | |||
2012-03-28 | base-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-28 | port: skip LAST enums in glib-mkenums processing | Aleksander Morgado | |
2012-03-28 | at-serial-port: new flag to define the GPS control port | Aleksander Morgado | |
2012-03-28 | at-serial-port: define flags by shifting bits | Aleksander Morgado | |
Otherwise glib-mkenums doesn't take the enumeration as being flags. | |||
2012-03-28 | serial-port: ensure we close the port when forcing to close it | Aleksander Morgado | |
2012-03-28 | broadband-modem: plug memleak when uppercasing storage names | Aleksander Morgado | |
2012-03-28 | broadband-modem: plug memleak when building AT command | Aleksander Morgado | |
2012-03-28 | hso: plug small memleak when building devfile | Aleksander Morgado | |
Why do we need the devfile anyway? | |||
2012-03-28 | sim: plug memleak | Aleksander Morgado | |
2012-03-28 | sim: fix completion of pin-puk check | Aleksander Morgado | |
2012-03-28 | charsets: plug memleak | Aleksander Morgado | |