Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-15 | api: rename 3GPP and CDMA interface paths | Aleksander 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-15 | iface-modem: handle Enable() calls | Aleksander Morgado | |
2012-03-15 | broadband-modem: disable the Modem iface when disabling the modem | Aleksander Morgado | |
2012-03-15 | broadband-modem: enable the Modem iface when enabling the modem | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement charset loading and setup | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement flow control setup | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement modem power-up commands | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement modem initialization commands | Aleksander Morgado | |
2012-03-15 | broadband-modem: override the Current Capabilities property | Aleksander Morgado | |
2012-03-15 | iface-modem: close primary port during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: send power-down command during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: flash primary port during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: interface can be disabled | Aleksander 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-15 | iface-modem: setup modem charset configuration during enable | Aleksander Morgado | |
Load supported charsets, and loop trying to set the best one. | |||
2012-03-15 | iface-modem: send flow control setup commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: allow plugins to send custom commands after power-up | Aleksander Morgado | |
Just after powering up the modem, plugins can run additional setup commands themselves, in a new "after" power-up step. | |||
2012-03-15 | iface-modem: send power-up commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: send modem initialization commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: flash primary port during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: during init, fall down to next states directly | Aleksander Morgado | |
2012-03-15 | iface-modem: interface can be enabled | Aleksander 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-15 | iface-modem: emit StateChanged signal when modem state changes | Aleksander Morgado | |
2012-03-15 | iface-modem: load CurrentCapabilities first | Aleksander 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-15 | sim: during init, fall down to next states directly | Aleksander Morgado | |
2012-03-15 | cli: start to port Modem actions to use the new libmm-glib | Aleksander Morgado | |
2012-03-15 | cli: add command to reset the modem to factory state | Aleksander Morgado | |
2012-03-15 | cli: add command to reset the modem | Aleksander Morgado | |
2012-03-15 | cli: use new modem enabling and disabling API | Aleksander Morgado | |
2012-03-15 | cli: add commands to enable and disable the modem | Aleksander Morgado | |
2012-03-15 | cli: add command to monitor modem state | Aleksander Morgado | |
2012-03-15 | cli: include status information properties in the info command output | Aleksander Morgado | |
2012-03-15 | cli: include system information properties in the info command output | Aleksander Morgado | |
2012-03-15 | cli: handle multiline revision strings | Aleksander Morgado | |
2012-03-15 | cli: add commands to get info from modem | Aleksander Morgado | |
2012-03-15 | cli: port Manager actions to use the new libmm-glib | Aleksander 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-15 | cli: always perform a clean shutdown on successful operations | Aleksander Morgado | |
2012-03-15 | cli: prefix error messages with 'error: ' | Aleksander Morgado | |
2012-03-15 | cli: use capital letters for manager options | Aleksander Morgado | |
2012-03-15 | cli: split into different option groups, in different files | Aleksander Morgado | |
2012-03-15 | cli: add commands to change daemon logging level | Aleksander Morgado | |
2012-03-15 | cli: add commands to request a new scan | Aleksander Morgado | |
2012-03-15 | cli: add command to monitor modem additions and removals | Aleksander Morgado | |
2012-03-15 | cli: add commands to list currently available modems | Aleksander Morgado | |
2012-03-15 | cli: initial cli implementation | Aleksander Morgado | |
2012-03-15 | libmm-glib: get the MMSim object from the MMModem | Aleksander Morgado | |
2012-03-15 | libmm-glib: new MMSim object | Aleksander Morgado | |
2012-03-15 | libmm-glib: new `MMModem' object, handling the Modem interface | Aleksander Morgado | |
2012-03-15 | libmm-glib: setup build of the libmm-glib library | Aleksander 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-15 | core: start using our newly defined errors | Aleksander Morgado | |
2012-03-15 | core: disable all dbus-glib dependent code | Aleksander Morgado | |