aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-15core: start using our newly defined errorsAleksander Morgado
2012-03-15core: disable all dbus-glib dependent codeAleksander Morgado
2012-03-15core: start using MMBroadbandModem objectsAleksander Morgado
We chain up the Generic plugin created MMBroadbandModem objects within the GDBusObjectManagerServer in MMManager, so that they get properly exported in DBus.
2012-03-15plugin-base: explicitly request to probe for AT capabilitiesAleksander Morgado
2012-03-15core: no need to check Capabilities during port probingAleksander Morgado
Capabilities checking is done during the Modem interface initialization.
2012-03-15broadband-modem: implement UnlockRequired loadingAleksander Morgado
2012-03-15broadband-modem: implement DeviceIdentifier loadingAleksander Morgado
2012-03-15broadband-modem: implement EquipmentIdentifier loadingAleksander Morgado
2012-03-15broadband-modem: implement Revision loadingAleksander Morgado
2012-03-15broadband-modem: implement Model loadingAleksander Morgado
2012-03-15broadband-modem: implement Manufacturer loadingAleksander Morgado
2012-03-15broadband-modem: implement Capabilities loadingAleksander Morgado
2012-03-15broadband-modem: implement MMIfaceModem interfaceAleksander Morgado
Currently just override the interface properties, and launch initialization and shutdown where appropriate.
2012-03-15core: new MMBroadbandModem object, inherits from MMBaseModemAleksander Morgado
New object to implement broadband modem specific behaviour.
2012-03-15iface-modem: allow requesting signal quality checkAleksander Morgado
The new `mm_iface_modem_signal_quality_check()' method will reload the signal quality value on demand, set the value of the `SignalQuality' property in DBus, and also return the results.
2012-03-15iface-modem: handle SetAllowedModes()Aleksander Morgado
2012-03-15iface-modem: handle SetAllowedBands()Aleksander Morgado
Also considering that playing with bands may not be supported.
2012-03-15iface-modem: handle FactoryReset() callsAleksander Morgado
Also considering that reseting may not be implemented.
2012-03-15iface-modem: handle Reset() callsAleksander Morgado
Also considering that reseting may not be implemented.
2012-03-15iface-modem: create MMSim object during initAleksander Morgado
2012-03-15sim: handle SendPin() and SendPuk() callsAleksander Morgado
2012-03-15sim: handle EnablePin() callsAleksander Morgado
2012-03-15sim: handle ChangePin() callsAleksander Morgado
2012-03-15sim: allow re-launching initializationAleksander Morgado
It may happen that we cannot load property values when the SIM is locked, so we need to enable re-launching initialization in the object API.
2012-03-15sim: load OperatorName during initAleksander Morgado
2012-03-15sim: load OperatorIdentifier during initAleksander Morgado
2012-03-15sim: load IMSI during initAleksander Morgado