aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2012-03-15broadband-modem: if failed to initialize an optional interface, shut it downAleksander Morgado
2012-03-15broadband-modem: implement USSD cancellationAleksander Morgado
2012-03-15broadband-modem: implement USSD command sendingAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: allow error reporting in encode/decodeAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: handle USSD session initiate/respond/cancelAleksander Morgado
2012-03-15broadband-modem: implement default handling of USSD URCsAleksander Morgado
2012-03-15broadband-modem: implement default USSD encode/decodeAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: allow subclassing encode/decodeAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: allow setting properties from implementationsAleksander Morgado
2012-03-15broadband-modem: implement generic URC setup/cleanupAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: implement logic to setup/cleanup URC message handlersAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: set initial property defaultsAleksander Morgado
2012-03-15base-modem: initially set the unsolicited CUSD handler with NULL callbackAleksander Morgado
2012-03-15modem-helpers: new method to get common CUSD regexAleksander Morgado
2012-03-15broadband-modem: default URC enabling/disabling implementationAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: implement logic to enable/disable URCsAleksander Morgado
2012-03-15broadband-modem: implement generic USSD support checkAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: check if USSD supportedAleksander Morgado
2012-03-15broadband-modem: implement the 3GPP/USSD interfaceAleksander Morgado
2012-03-15iface-modem-3gpp-ussd: new interface for USSD related actionsAleksander Morgado
2012-03-15iface-modem: periodically request to update current access technologiesAleksander Morgado
2012-03-15iface-modem: s/access_tech/access_technologiesAleksander Morgado
2012-03-15broadband-modem: implement the default setup/enable unsolicited events logicAleksander Morgado
2012-03-15iface-modem-3gpp: split unsolicited events setup and enablingAleksander Morgado
Configuring unsolicited events involves: * Setup unsolicited events. This handles the setup of the unsolicited message handlers in the AT ports, including the setup of the callback to get called when the unsolicited messages are received. * Enable unsolicited events. This tells the modem to actually send the unsolicited messages. * Disable unsolicited events. This tells the modem to stop sending unsolicited messages. * Cleanup unsolicited events. This removes the unsolicited message handlers in the AT ports.
2012-03-15iface-modem-simple: don't create a bearer if we can reuse an existing oneAleksander Morgado
2012-03-15bearer-list: new method to look for a bearer using its propertiesAleksander Morgado
2012-03-15broadband-bearer: implement comparison with bearer propertiesAleksander Morgado
2012-03-15bearer: allow comparing current bearer with a set of propertiesAleksander Morgado
2012-03-15api,header: define common object prefixes in the daemon headerAleksander Morgado
2012-03-15sim: allow subclassing pin change/enablingAleksander Morgado
2012-03-15sim: allow subclassing pin/puk sending operationsAleksander Morgado