Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-15 | core: start using our newly defined errors | Aleksander Morgado | |
2012-03-15 | core: disable all dbus-glib dependent code | Aleksander Morgado | |
2012-03-15 | core: start using MMBroadbandModem objects | Aleksander 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-15 | plugin-base: explicitly request to probe for AT capabilities | Aleksander Morgado | |
2012-03-15 | core: no need to check Capabilities during port probing | Aleksander Morgado | |
Capabilities checking is done during the Modem interface initialization. | |||
2012-03-15 | broadband-modem: implement UnlockRequired loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement DeviceIdentifier loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement EquipmentIdentifier loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement Revision loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement Model loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement Manufacturer loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement Capabilities loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement MMIfaceModem interface | Aleksander Morgado | |
Currently just override the interface properties, and launch initialization and shutdown where appropriate. | |||
2012-03-15 | core: new MMBroadbandModem object, inherits from MMBaseModem | Aleksander Morgado | |
New object to implement broadband modem specific behaviour. | |||
2012-03-15 | iface-modem: allow requesting signal quality check | Aleksander 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-15 | iface-modem: handle SetAllowedModes() | Aleksander Morgado | |
2012-03-15 | iface-modem: handle SetAllowedBands() | Aleksander Morgado | |
Also considering that playing with bands may not be supported. | |||
2012-03-15 | iface-modem: handle FactoryReset() calls | Aleksander Morgado | |
Also considering that reseting may not be implemented. | |||
2012-03-15 | iface-modem: handle Reset() calls | Aleksander Morgado | |
Also considering that reseting may not be implemented. | |||
2012-03-15 | iface-modem: create MMSim object during init | Aleksander Morgado | |
2012-03-15 | sim: handle SendPin() and SendPuk() calls | Aleksander Morgado | |
2012-03-15 | sim: handle EnablePin() calls | Aleksander Morgado | |
2012-03-15 | sim: handle ChangePin() calls | Aleksander Morgado | |
2012-03-15 | sim: allow re-launching initialization | Aleksander 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-15 | sim: load OperatorName during init | Aleksander Morgado | |
2012-03-15 | sim: load OperatorIdentifier during init | Aleksander Morgado | |
2012-03-15 | sim: load IMSI during init | Aleksander Morgado | |
2012-03-15 | sim: load SIM Identifier during init | Aleksander Morgado | |
2012-03-15 | core: new MMSim object, inherits from MmGdbusSim | Aleksander Morgado | |
2012-03-15 | iface-modem: relaunch init when being unlocked | Aleksander Morgado | |
2012-03-15 | iface-modem: new `State' property, bound to the one in the MmGDbusModem skeleton | Aleksander Morgado | |
2012-03-15 | iface-modem: load `SupportedModes' and `SupportedBands' during init | Aleksander Morgado | |
2012-03-15 | iface-modem: load `UnlockRequired' and `UnlockRetries' during init | Aleksander Morgado | |
And also allow being loaded upon user request, with `mm_iface_modem_unlock_check()'. | |||
2012-03-15 | iface-modem: load `EquipmentIdentifier' and `DeviceIdentifier' during init | Aleksander Morgado | |
2012-03-15 | iface-modem: load `Manufacturer', `Model' and `Revision' during init | Aleksander Morgado | |
2012-03-15 | iface-modem: load `MaxBearers' and `MaxActiveBearers' during init | Aleksander Morgado | |
2012-03-15 | iface-modem: load `ModemCapabilities' and `CurrentCapabilities' during init | Aleksander Morgado | |
When the interface gets initialized, start loading modem and current capabilities. | |||
2012-03-15 | iface-modem: set `Device', `Driver' and `Plugin' during init | Aleksander Morgado | |
Values taken from the MMBaseModem object, which are not expected to change during the lifetime of the Modem object. | |||
2012-03-15 | core: new MMIfaceModem interface | Aleksander Morgado | |
This interface controls the availability of the DBus Modem interface, and implements the actions that may be performed in the interface. | |||
2012-03-15 | base-modem: new `enable()' and `disable()' async methods | Aleksander 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-15 | base-modem: new virtual initialize() method | Aleksander 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-15 | base-modem: new property to keep the Connection object | Aleksander Morgado | |
2012-03-15 | base-modem: new properties for vendor and product IDs | Aleksander Morgado | |
These will be set during modem object creation. | |||
2012-03-15 | base-modem: getters for primary/secondary/qcdm ports | Aleksander Morgado | |
2012-03-15 | base-modem: set v1 serial parser always | Aleksander Morgado | |
CDMA modems used to use the v1_e1 serial parser; but we'll try to setup a common one in all modems. | |||
2012-03-15 | base-modem: new properties to handle Device, Driver and Plugin | Aleksander Morgado | |
They will be set when constructing the object. | |||
2012-03-15 | base-modem: ported all port grabbing/releasing logic to the base object | Aleksander Morgado | |
2012-03-15 | base-modem: expect a GDBusMethodInvocation as context of the auth request | Aleksander Morgado | |
2012-03-15 | core: new MMBaseModem abstract type | Aleksander Morgado | |
Basically, a replacement of the MMModemBase type, being prepared to handle multimode devices. This object derives from a MmGdbusObjectSkeleton, which makes it suitable to be controlled within the GDBusObjectManagerServer. | |||
2012-03-15 | core: new AT command and sequence processors | Aleksander Morgado | |
This setup, allows: - Running a single command and processing its result. - Running a set of N commands, providing a global result after all have been executed. - Running a set of N commands out of M (N<M), where the global result is obtained without having executed all configured commands. This is useful when probing, for example. |