Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-14 | broadband-modem: process not-stored SMS part indications | Aleksander Morgado | |
2012-09-02 | modem-helpers: recognize "4G" as LTE access technology | Marius B. Kotsbak | |
Some modems (e.g. ZTE MF 820D) report LTE access technology as "4G": +ZPAS: "4G","PS_ONLY" | |||
2012-08-31 | modem-helpers: new helper to convert from netmask string to CIDR | Aleksander Morgado | |
2012-08-29 | modem-helpers: new method to validate and/or parse MCC/MNC operator ID string | Aleksander Morgado | |
2012-08-23 | modem-helpers: ERI parser is generic enough, not just for !SPERI | Aleksander Morgado | |
2012-08-22 | api,dbus: 'ip-type' property now given as a MMBearerIpFamily (u) | Aleksander Morgado | |
Instead of using a predefined set of string values for 'ip-type' in Modem.CreateBearer() and Simple.Connect(), we'll use an enumeration. The implementation will then need to convert the requested IP family type to e.g. the correct PDP type in 3GPP modems. This change also consolidates the use of enums in dictionary properties when possible to do so, as with the Rm Protocol. | |||
2012-05-04 | modem-helpers: recognize 3GPP2 access tech strings too | Dan Williams | |
Various Gobi-based devices (USB551L, probably Gobis too) can report EVDO and 1X as the current RAT from CNTI so parse that here too. | |||
2012-04-13 | helpers: adjust parsing of +CNUM response to permit spaces in the ↵ | Nathan Williams | |
alphanumeric descriptor. This permits matching a response such as '"Line 1","+19999999999",145', which previously did not match. Change-Id: I666af8774507c6c3b3e214b820449542065dd8b4 | |||
2012-03-18 | libmm-common: new common uint/int/str parsers | Aleksander Morgado | |
2012-03-16 | modem-helpers: refactor and reorganize sources | Aleksander Morgado | |
2012-03-16 | modem-helpers: new +CNUM response parser and tests | Aleksander Morgado | |
2012-03-16 | modem-helpers: port facility lock related helpers to use `MMModemFacility' enums | Aleksander Morgado | |
2012-03-16 | modem-helpers: temporarily disable facility-related helpers | Aleksander Morgado | |
2012-03-16 | modem-helpers: updated the string to access technology converter | Aleksander Morgado | |
We can now return a mask of flags specifying more than one access technology, and therefore the order is not really important any more, unless for special cases like looking for substrings of valid expected strings (e.g "HSPA" and "HSPA+"). Also, add "LTE" in the list of expected strings. | |||
2012-03-15 | modem-helpers: allow leading zeroes in CREG/CGREG responses | Aleksander Morgado | |
2012-03-15 | modem-helpers: new CPMS format result parser | Aleksander Morgado | |
2012-03-15 | modem-helpers: use new common charset converter when parsing operator name/code | Aleksander Morgado | |
This is the port of commit 4af8483ae4e32ca3d815f14aaf5f012b0ed98eed into the 06-api branch. | |||
2012-03-15 | modem-helpers: new common CMTI regex getter | Aleksander Morgado | |
2012-03-15 | modem-helpers: allow strings instead of indexes in CIEV unsolicited events | Aleksander Morgado | |
Some modems will report strings instead of indicator indexes, like: +CIEV: roam,1 So allow non-integer indicators. | |||
2012-03-15 | modem-helpers: update the regex for the AT+CIND=? response | Aleksander Morgado | |
Cinterion modems seem to include "signal",(0-7,99) We just get rid of the ',99' part. | |||
2012-03-15 | modem-helpers: new CMGF format query result parser | Aleksander Morgado | |
2012-03-15 | modem-helpers: new method to get common CUSD regex | Aleksander Morgado | |
2012-03-15 | core: use new enums/flags string getters/builders | Aleksander Morgado | |
2012-03-15 | bearer-cdma: implement bearer connection and disconnection | Aleksander Morgado | |
2012-03-15 | bearer-cdma: when specific RM protocol given to be used, ensure it is supported | Aleksander Morgado | |
If the requested RM protocol is not supported, the CDMA Bearer creation will fail. | |||
2012-03-15 | core: use g_list_free_full() when possible | Aleksander Morgado | |
2012-03-15 | modem-helpers: new CDMA helper parsers | Aleksander Morgado | |
2012-03-15 | modem-helpers: new common regex for CIEV unsolicited messages | Aleksander Morgado | |
2012-03-15 | modem-helpers: MMModemAccessTechnology is flags, not enum | Aleksander Morgado | |
2012-03-15 | api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology' | Aleksander Morgado | |
This one was the last enum without full name. | |||
2012-03-15 | modem-helpers: renamed 3GPP registration related helpers with `mm_3gpp' prefix | Aleksander Morgado | |
2012-03-15 | core,libmm-glib: include ony `libmm-common.h' | Aleksander Morgado | |
Don't include one by one all the headers from libmm-common, just include the global `libmm-common.h' which includes all the others. | |||
2012-03-15 | helpers: implement CGDCONT reply parsing | Aleksander Morgado | |
New method to parse the PDP query reply, and build a list of structs with the found info. | |||
2012-03-15 | modem-helpers: new helper to count number of bits set in a bitmask | Aleksander Morgado | |
2012-03-15 | modem-helpers: provide list of scanned networks in a list of structs | Aleksander Morgado | |
We provide the result of the +COPS=? parsing in a GList of MM3gppNetworkInfo structures. We avoid the previous hash table, or using a dictionary, as a list of structs with a predefined set of elements, which should be easier for plugins wanting to make their own version | |||
2012-03-15 | broadband-modem: implement Operator Code and Name loading | Aleksander Morgado | |
2012-03-15 | modem-helpers: use MMModemAccessTech when parsing C(G)REG responses | Aleksander Morgado | |
2012-03-15 | modem-helpers: use MMModem3gppRegistrationState when parsing C(G)REG responses | Aleksander Morgado | |
2012-03-15 | core: start using our newly defined errors | Aleksander Morgado | |
2012-02-29 | modem-helpers: plug memleak | Aleksander Morgado | |
g_match_info_fetch() returns always a heap-allocated string which should be freed by the caller. | |||
2012-02-17 | gsm: allow leading zeroes in numbers in CREG/CGREG responses | Aleksander Morgado | |
2011-12-30 | modem-helpers: plug a leak when parsing CREG responses | Aleksander Morgado | |
2011-12-30 | modem-helpers: plug a leak when building device ID | Aleksander Morgado | |
2011-12-02 | gsm: improve scan response regex construction error handling | Nathan Williams | |
Change the error handling to be a bit more like what appears to have been intended: if constructing the regex fails, report an error and return. The existing code looked like it was set up to do this, but wasn't quite wired together, and had process-terminating calls (g_error()) followed by other code. Change-Id: I4a7cee8fe01291976edc2e343fcbeb73e882f20b | |||
2011-11-16 | gsm: add new property to track which facility locks are enabled | Eric Shienbrood | |
The property EnabledFacilityLocks on the .Modem.Gsm.Card interface is a bit mask that indicates which of the various personalization codes from 3GPP TS 22.022, plus the SIM PIN lock and SIM PIN2 lock, are enabled. The set of facility locks supported by the modem is determined at the time the modem is initialized, and the state of each supported lock (enabled or disabled) is determined. When the state of a lock changes, a property-change signal is sent out. Note that ModemManager only supports enabling and disabling SIM-PIN, via the EnablePin method on Modem.Gsm.Card. | |||
2011-10-27 | gsm: fix parsing of unsolicited CREG/CGREG response with RAC | Dan Williams | |
2011-10-27 | gsm: add regex for unsolicited CREG/CGREG response with RAC | Dan Williams | |
2011-09-27 | core: ensure that GMatchInfo and GRegex objects are freed properly | Nathan Williams | |
In particular, g_regex_match() and g_regex_match_full() allocate a match_info structure on both success and failure, so calling g_match_info_free() only in the success case is insufficient. BUG=None TEST=Inspection Change-Id: Iea76b5b5dc3ec48120e15601a5e2dd45322133d8 | |||
2011-03-11 | gsm: fix for parsing malformed Gobi CREG response | Dan Williams | |
From an HP un2400; GMR: D1020-SUUAASFA-4352 1 [Apr 14 2008 18:00:00] GMM: 88 | |||
2011-01-23 | core: rework logging | Dan Williams | |
Make it more flexible, add logging to a file, and absolute and relative timestamps. |