aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2012-03-15cli: fail if requesting CDMA actions and modem is not CDMAAleksander Morgado
2012-03-15cli: include 3GPP-USSD specific actionsAleksander Morgado
2012-03-15cli: fail if requesting 3GPP actions and modem is not 3GPPAleksander Morgado
2012-03-15libmm-glib: handle the 3GPP/USSD interfaceAleksander 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-15api,dbus: USSD session state is given as a `MMModem3gppUssdSessionState'Aleksander 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-15api,header: new `MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN'Aleksander Morgado
To be set when USSD is not enabled.
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-15cinterion: implement supported bands loading logicAleksander Morgado
2012-03-15cinterion: implement allowed modes setting logicAleksander Morgado
2012-03-15cinterion: implement access technology loading logicAleksander Morgado
2012-03-15iface-modem: periodically request to update current access technologiesAleksander Morgado
2012-03-15api,header: new MM_ACCESS_TECHNOLOGY_ANYAleksander Morgado
Helps as a mask covering all the available access technologies.
2012-03-15iface-modem: s/access_tech/access_technologiesAleksander Morgado
2012-03-15cinterion: implement custom unsolicited events enabling commandAleksander 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-15cli: allow specifying bearers and SIMs by indexAleksander Morgado
So, these two are equivalent: $> mmcli -b 0 $> mmcli -b /org/freedesktop/ModemManager1/Bearer/0 and also this two: $> mmcli -s 0 $> mmcli -s /org/freedesktop/ModemManager1/SIM/0