aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-15api: rename 3GPP and CDMA interface pathsAleksander Morgado
Elements in a DBus interface name cannot start with a digit, so "org.freedesktop.ModemManager1.Modem.3gpp" is an invalid interface name. Renamed here all relevant interfaces so that they have an additional "Modem" prefix in the element, so we get now: "org.freedesktop.ModemManager1.Modem.Modem3gpp" "org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd" "org.freedesktop.ModemManager1.Modem.ModemCdma" Objects generated with gdbus-codegen maintain the previous names.
2012-03-15iface-modem: handle Enable() callsAleksander Morgado
2012-03-15broadband-modem: disable the Modem iface when disabling the modemAleksander Morgado
2012-03-15broadband-modem: enable the Modem iface when enabling the modemAleksander Morgado
2012-03-15broadband-modem: implement charset loading and setupAleksander Morgado
2012-03-15broadband-modem: implement flow control setupAleksander Morgado
2012-03-15broadband-modem: implement modem power-up commandsAleksander Morgado
2012-03-15broadband-modem: implement modem initialization commandsAleksander Morgado
2012-03-15broadband-modem: override the Current Capabilities propertyAleksander Morgado
2012-03-15iface-modem: close primary port during disableAleksander Morgado
2012-03-15iface-modem: send power-down command during disableAleksander Morgado
2012-03-15iface-modem: flash primary port during disableAleksander Morgado
2012-03-15iface-modem: interface can be disabledAleksander Morgado
The Modem interface can be disabled, going from enabled back to initialized. The disabling process will include closing the ports opened during the enabling.
2012-03-15iface-modem: setup modem charset configuration during enableAleksander Morgado
Load supported charsets, and loop trying to set the best one.
2012-03-15iface-modem: send flow control setup commands during enableAleksander Morgado
2012-03-15iface-modem: allow plugins to send custom commands after power-upAleksander Morgado
Just after powering up the modem, plugins can run additional setup commands themselves, in a new "after" power-up step.
2012-03-15iface-modem: send power-up commands during enableAleksander Morgado
2012-03-15iface-modem: send modem initialization commands during enableAleksander Morgado
2012-03-15iface-modem: flash primary port during enableAleksander Morgado
2012-03-15iface-modem: during init, fall down to next states directlyAleksander Morgado
2012-03-15iface-modem: interface can be enabledAleksander Morgado
In addition to initializing the interface, to load initial values of all properties and export the object in DBus, the interface can now also be enabled. Enabling the Modem interface will take care of running the modem enabling process (flashing port, power up and such).
2012-03-15iface-modem: emit StateChanged signal when modem state changesAleksander Morgado
2012-03-15iface-modem: load CurrentCapabilities firstAleksander Morgado
With AT+GCAP we load the currently available capabilities, and we store them in a new "iface-modem-capabilities" property in the MMIfaceModem interface. This property is bound to the "current-capabilities" property in the MmGdbusModem skeleton object, so no need to update both when it changes. ModemCapabilities depend directly on whether the modem can load firmware without reflashing the device. Currently, just set it equal to CurrentCapabilities.
2012-03-15sim: during init, fall down to next states directlyAleksander Morgado
2012-03-15cli: start to port Modem actions to use the new libmm-glibAleksander Morgado
2012-03-15cli: add command to reset the modem to factory stateAleksander Morgado
2012-03-15cli: add command to reset the modemAleksander Morgado
2012-03-15cli: use new modem enabling and disabling APIAleksander Morgado
2012-03-15cli: add commands to enable and disable the modemAleksander Morgado
2012-03-15cli: add command to monitor modem stateAleksander Morgado
2012-03-15cli: include status information properties in the info command outputAleksander Morgado
2012-03-15cli: include system information properties in the info command outputAleksander Morgado
2012-03-15cli: handle multiline revision stringsAleksander Morgado
2012-03-15cli: add commands to get info from modemAleksander Morgado
2012-03-15cli: port Manager actions to use the new libmm-glibAleksander Morgado
The original command line interface was written based on a hand-made libmm. This commit ports the Manager interface handling to the new gdbus-codegen-based libmm-glib.
2012-03-15cli: always perform a clean shutdown on successful operationsAleksander Morgado
2012-03-15cli: prefix error messages with 'error: 'Aleksander Morgado
2012-03-15cli: use capital letters for manager optionsAleksander Morgado
2012-03-15cli: split into different option groups, in different filesAleksander Morgado
2012-03-15cli: add commands to change daemon logging levelAleksander Morgado
2012-03-15cli: add commands to request a new scanAleksander Morgado
2012-03-15cli: add command to monitor modem additions and removalsAleksander Morgado
2012-03-15cli: add commands to list currently available modemsAleksander Morgado
2012-03-15cli: initial cli implementationAleksander Morgado
2012-03-15libmm-glib: get the MMSim object from the MMModemAleksander Morgado
2012-03-15libmm-glib: new MMSim objectAleksander Morgado
2012-03-15libmm-glib: new `MMModem' object, handling the Modem interfaceAleksander Morgado
2012-03-15libmm-glib: setup build of the libmm-glib libraryAleksander Morgado
The library will contain a small layer of code on top of the proxies and object manager client generated by gdbus-codegen. Therefore, the headers auto-generated from the DBus introspection XMLs need to be distributed along with the libmm-glib specific headers.
2012-03-15core: start using our newly defined errorsAleksander Morgado
2012-03-15core: disable all dbus-glib dependent codeAleksander Morgado