aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15api,header: renamed `MMModemSmsState' to `MMSmsState'Aleksander Morgado
2012-03-15sms: pass known state when creating the MMSms objectAleksander Morgado
2012-03-15sms-part: include validityAleksander Morgado
2012-03-15iface-modem-messaging: allow subclassing SMS object creation methodsAleksander Morgado
2012-03-15sms: allow sublassing the part deletion procedureAleksander Morgado
2012-03-15sms: rename method which creates MMSms from single partAleksander Morgado
2012-03-15modem-helpers: use new common charset converter when parsing operator name/codeAleksander Morgado
This is the port of commit 4af8483ae4e32ca3d815f14aaf5f012b0ed98eed into the 06-api branch.
2012-03-15broadband-modem: try to get SMS text and number in the current charsetAleksander 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-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-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-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-15sim: avoid passing source of the async object in finishAleksander Morgado