aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-15plugins: always set a proper error domain in GErrorsAleksander Morgado
2012-03-15broadband-modem: allow listing SMS parts in Text modeAleksander Morgado
2012-03-15sms-part: allow creating MMSmsParts not only from parsing a PDUAleksander Morgado
2012-03-15broadband-modem: implement generic unsolicited SMS events handlingAleksander Morgado
2012-03-15iface-modem-messaging: allow setting up unsolicited eventsAleksander Morgado
2012-03-15base-modem: ignore every unsolicited CMTI until we set up messagingAleksander Morgado
2012-03-15modem-helpers: new common CMTI regex getterAleksander Morgado
2012-03-15sms: assemble and export the SMS when its completedAleksander Morgado
2012-03-15sms-list: don't signal completed messagesAleksander Morgado
We will instead not export an SMS until completed and assembled
2012-03-15sms: set modem object, so that the SMS are exported in DBusAleksander Morgado
2012-03-15broadband-modem: don't assume CIEV/CIND signal quality is in the [0,5] rangeAleksander Morgado
When running AT+CIND=? we get the real range for the signal quality indications, like: "signal",(1-7). The max value doesn't need to be 5; so if we do get min and max, we will normalize the returned quality using the proper range and scale it to the [0,100] range.
2012-03-15modem-helpers: allow strings instead of indexes in CIEV unsolicited eventsAleksander Morgado
Some modems will report strings instead of indicator indexes, like: +CIEV: roam,1 So allow non-integer indicators.
2012-03-15broadband-modem: log the indexes expected in CIEV unsolicited messagesAleksander Morgado
2012-03-15modem-helpers: update the regex for the AT+CIND=? responseAleksander Morgado
Cinterion modems seem to include "signal",(0-7,99) We just get rid of the ',99' part.
2012-03-15broadband-modem: by default use PDU mode for SMS operationsAleksander Morgado
Currently the support for text mode lacks a lot of functionality.
2012-03-15iface-modem-3gpp: avoid segfault with empty MCCMNCAleksander Morgado
2012-03-15broadband-modem: if locked, don't try to initialize remaining interfacesAleksander Morgado
Whenever we get unlocked, the modem initialization sequence will be run again.
2012-03-15iface-modem-messaging: handle SMS listingAleksander Morgado
2012-03-15api,dbus: return just the list of SMS object paths, not a dictionaryAleksander Morgado
2012-03-15iface-modem-messaging: handle SMS deletion requestsAleksander Morgado
2012-03-15sms-list: allow deleting an SMS object and its partsAleksander Morgado
2012-03-15sms: allow deleting all parts of an SMSAleksander Morgado
2012-03-15iface-modem-messaging: emit SMS added/completed/deleted signalsAleksander Morgado
2012-03-15sms-list: signal messages added/completed/deletedAleksander Morgado
2012-03-15sms: new method to check if the SMS has a given partAleksander Morgado
2012-03-15sms: new methods to handle multipart messagesAleksander Morgado
2012-03-15sms-part: new method to check if the part is from a multipart messageAleksander Morgado
2012-03-15api,dbus: just notify SMS object paths, not their propertiesAleksander Morgado
When notifying added or completed SMS objects, don't return their properties as they can be retrieved by looking at the specific objects in DBus.
2012-03-15broadband-modem: default implementation of SMS part list loadingAleksander Morgado
2012-03-15iface-modem-messaging: load initial list of SMS partsAleksander Morgado
2012-03-15broadband-modem: default implementation of SMS format settingAleksander Morgado
2012-03-15iface-modem-messaging: allow configuring preferred SMS formatAleksander Morgado
2012-03-15broadband-modem: override the SMS list propertyAleksander Morgado
2012-03-15iface-modem-messaging: new property to handle the list of SMS objectsAleksander Morgado
2012-03-15sms-list: new object to handle SMS objects and SMS partsAleksander Morgado
2012-03-15sms: new object to handle single-part and multi-part messagesAleksander Morgado
2012-03-15sms-part: new struct to handle parsed SMS partsAleksander Morgado
2012-03-15api,header: include default DBus path prefix for SMS objectsAleksander Morgado
2012-03-15libmm-common: include gdbus-codegen generated SMS-related sourcesAleksander Morgado
2012-03-15modem-helpers: new CMGF format query result parserAleksander Morgado
2012-03-15broadband-modem: implement default messaging support checkAleksander Morgado
We'll just: * Report unsupported on CDMA-only modems. * Check if AT+CNMI=? replies correctly, and if so, assume SMS-based messaging is supported.
2012-03-15iface-modem-messaging: check if modem has messaging capabilitiesAleksander Morgado
The interface won't be exported if the given check fails.
2012-03-15broadband-modem: implement the Messaging interfaceAleksander Morgado
2012-03-15iface-modem-messaging: new interface to handle the Messaging DBus interfaceAleksander Morgado
2012-03-15broadband-bearer: fix default implementations of connect_3gpp() and ↵Aleksander Morgado
connect_cdma() These implementations must not update neither port nor connection_type, as these items are specific of the MMBroadbandBearer object, and hence not available by subclasses.
2012-03-15iface-modem-3gpp: update access tech and location even if registration ↵Aleksander Morgado
didn't change
2012-03-15api,dbus: don't allow for an SMS object to delete itselfAleksander Morgado
Managing existence of the SMS objects better done only via the Messaging interface.
2012-03-15sim: avoid passing source of the async object in finishAleksander Morgado
2012-03-15broadband-modem: if failed to initialize an optional interface, shut it downAleksander Morgado
2012-03-15cli: fail if requesting location actions and modem doesn't handle locationsAleksander Morgado