aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15modem-helpers: new CPMS format result parserAleksander Morgado
2012-03-15sms: implement default sending, either from storage or through the generic cmdAleksander Morgado
2012-03-15sms: don't allow sending received messagesAleksander Morgado
2012-03-15sms: implement default storingAleksander Morgado
2012-03-15sms-part: include the submit-pdu building codeAleksander Morgado
It currently doesn't do multi-part. When do support that, we may end up needing to move all this code to mm-sms.c
2012-03-15broadband-modem: implement the use-pdu-mode flag propertyAleksander Morgado
2012-03-15iface-modem-messaging: handle the flag to use PDU mode as a propertyAleksander Morgado
2012-03-15sms-list: refactor SMS removalAleksander Morgado
If any of the parts couldn't be removed, an error is reported and the SMS is left in the list.
2012-03-15sms: delete() just removes the parts from the storageAleksander Morgado
It's left to the delete() caller to unexport the SMS object from DBus and such.
2012-03-15sms-part: allow reseting part indexAleksander Morgado
so that we can for example, tell the index is INVALID
2012-03-15sms: 'number' and 'text' are mandatory when creating from propertiesAleksander Morgado
2012-03-15api,dbus: remove the option to send the SMS in the Create() callAleksander Morgado
An SMS must be first created with the Messaging interface, and then sent using the Send() method from the SMS-specific interface.
2012-03-15broadband-modem: get and use SMS part state when parsing CMGL replyAleksander Morgado
2012-03-15sms: export uncomplete multipart messages as wellAleksander Morgado
Uncompleted multipart SMS will be exported to DBus, where only the "state" property is valid, so that we allow completely removing those uncompleted multipart SMS which will never get completed due to one reason or another.
2012-03-15broadband-modem: ensure text mode SMS list doesn't pick up too much textAleksander Morgado
This is the port of commit 2104cd725a5f3f9aeacf4dfc4faa70dba293789d to the 06-api branch.
2012-03-15broadband-modem: fix text SMS list regexAleksander Morgado
This is a port of commit c7f54a635a84d5861b1d5f819c25de97b8c0ac32 to the 06-api branch.
2012-03-15iface-modem-messaging: don't allow method calls if not enabledAleksander Morgado
2012-03-15iface-modem: don't force port closing here, it breaks the open/close countAleksander Morgado
2012-03-15iface-modem: simplify disabling sequenceAleksander Morgado
Avoid the _ready() function generator macro, not really needed here.
2012-03-15sim: leave up to 10s for CRSM queriesAleksander Morgado
2012-03-15sms: handle message storing and sending actions from DBusAleksander Morgado
2012-03-15sms-part: new symbol to define invalid indexesAleksander Morgado
SMS parts with invalid indexes are NOT stored yet in the device
2012-03-15api,dbus: renamed `To' to `Number' in the SMS interfaceAleksander Morgado
2012-03-15iface-modem-messaging: allow creating new SMS objectsAleksander Morgado
2012-03-15sms: allow creating SMS objects from the common propertiesAleksander Morgado
2012-03-15sms-list: allow adding full SMS objects to the listAleksander Morgado
2012-03-15sms-list: handle NULL paths in SMS objectsAleksander Morgado
They will have NULL paths when they are not exported yet
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