aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
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
2012-03-15sim: load SIM Identifier during initAleksander Morgado
2012-03-15core: new MMSim object, inherits from MmGdbusSimAleksander Morgado
2012-03-15iface-modem: relaunch init when being unlockedAleksander Morgado
2012-03-15iface-modem: new `State' property, bound to the one in the MmGDbusModem skeletonAleksander Morgado
2012-03-15iface-modem: load `SupportedModes' and `SupportedBands' during initAleksander Morgado
2012-03-15iface-modem: load `UnlockRequired' and `UnlockRetries' during initAleksander Morgado
And also allow being loaded upon user request, with `mm_iface_modem_unlock_check()'.
2012-03-15iface-modem: load `EquipmentIdentifier' and `DeviceIdentifier' during initAleksander Morgado
2012-03-15iface-modem: load `Manufacturer', `Model' and `Revision' during initAleksander Morgado
2012-03-15iface-modem: load `MaxBearers' and `MaxActiveBearers' during initAleksander Morgado
2012-03-15iface-modem: load `ModemCapabilities' and `CurrentCapabilities' during initAleksander Morgado
When the interface gets initialized, start loading modem and current capabilities.
2012-03-15iface-modem: set `Device', `Driver' and `Plugin' during initAleksander Morgado
Values taken from the MMBaseModem object, which are not expected to change during the lifetime of the Modem object.
2012-03-15core: new MMIfaceModem interfaceAleksander Morgado
This interface controls the availability of the DBus Modem interface, and implements the actions that may be performed in the interface.
2012-03-15base-modem: new `enable()' and `disable()' async methodsAleksander Morgado
Users will be able to enable or disable modems using the DBus interface. We will chain up the `Enable(boolean)' call from the DBus interface to these new methods in the base modem class.
2012-03-15base-modem: new virtual initialize() methodAleksander Morgado
Whenever the first AT port is grabbed, we launch the initialize() method, which must have been implemented by the corresponding modem subclass.
2012-03-15base-modem: new property to keep the Connection objectAleksander Morgado
2012-03-15base-modem: new properties for vendor and product IDsAleksander Morgado
These will be set during modem object creation.
2012-03-15base-modem: getters for primary/secondary/qcdm portsAleksander Morgado
2012-03-15base-modem: set v1 serial parser alwaysAleksander Morgado
CDMA modems used to use the v1_e1 serial parser; but we'll try to setup a common one in all modems.