Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-15 | libmm-glib: get a list of MMBearer objects when listing bearers in the MMModem | Aleksander Morgado | |
2012-03-15 | libmm-glib: get the MMBearer object when creating it in the MMModem | Aleksander Morgado | |
2012-03-15 | libmm-glib: new MMBearer object | Aleksander Morgado | |
2012-03-15 | manager: don't try to export already exported modems | Aleksander Morgado | |
2012-03-15 | broadband-modem: allow 3GPP bearer connection if registered in 3GPP network | Aleksander Morgado | |
2012-03-15 | bearer: fail connecting try if not allowed to connect | Aleksander Morgado | |
2012-03-15 | bearer-list: allow iterating over the bearers in the list | Aleksander Morgado | |
2012-03-15 | bearer: new property to define whether the bearer is allowed to connect | Aleksander Morgado | |
Modems will allow bearers to get connected once they are registered in the network. | |||
2012-03-15 | bearer-3gpp: implement 3GPP-specific bearer | Aleksander Morgado | |
Implement basic functionality of a 3GPP based bearer, including connnection and disconnection. | |||
2012-03-15 | iface-modem: minor fix, remove unneeded variables in the initialization context | Aleksander Morgado | |
2012-03-15 | base-modem: allow retrieving non-connected data ports | Aleksander Morgado | |
Bearers will ask for data ports that can be used for connections. Right now, only one data port is expected to be handled, but we don't impose any restriction in the API. | |||
2012-03-15 | iface-modem: treat several SIM related errors as fatal | Aleksander Morgado | |
If the SIM is not inserted or the modem reports SIM failures, just abort the initialization process. We don't want to export modems which cannot be used. I know at least of one modem (wavecom) which supports SIM insertion while connected, but being such a corner case, probably not worth supporting it. | |||
2012-03-15 | helpers: implement CGDCONT reply parsing | Aleksander Morgado | |
New method to parse the PDP query reply, and build a list of structs with the found info. | |||
2012-03-15 | bearer: populate Properties used when creating the Bearer | Aleksander Morgado | |
2012-03-15 | api: expose in the Bearer the dict of properties used when creating it | Aleksander Morgado | |
2012-03-15 | iface-modem: implement all bearer list operations in the interface | Aleksander Morgado | |
Bearer list operations, except for Bearer creation, are so generic that the interface itself can implement it for every object implementing the interface. This implementation is based on a new MMBearerList object. | |||
2012-03-15 | errors: new TOO_MANY and NOT_FOUND core errors | Aleksander Morgado | |
2012-03-15 | bearer: ensure only valid bearers are exported | Aleksander Morgado | |
We setup bearer export in DBus only if the input properties are the expected ones. | |||
2012-03-15 | cli: implement bearer creation, deletion and listing | Aleksander Morgado | |
2012-03-15 | libmm-glib: handle bearer creation, deletion and listing | Aleksander Morgado | |
2012-03-15 | cli: enable printing modem info | Aleksander Morgado | |
2012-03-15 | libmm-glib: return NULL instead of empty strings | Aleksander Morgado | |
2012-03-15 | cli: allow option groups to force async/sync operations | Aleksander Morgado | |
Some operations are clearly asynchronous (e.g. monitoring modem state), while others are clearly synchronous (e.g. printing modem info). So just allow option groups to force the operation to be async or sync based on the detected action. | |||
2012-03-15 | libmm-glib: new API method to build a string of capabilities from a bitmask | Aleksander Morgado | |
2012-03-15 | libmm-common: capabilities string builder moved from core | Aleksander Morgado | |
Keep in libmm-common the capabilities string builder. | |||
2012-03-15 | nokia: start porting the Nokia plugin to the new codebase | Aleksander Morgado | |
2012-03-15 | cinterion: ignore non-AT ports | Aleksander Morgado | |
2012-03-15 | broadband-modem: by default only send init command once | Aleksander Morgado | |
Will handle sending it twice only for Nokia phones. | |||
2012-03-15 | port-probe: always complete probing task in idle | Aleksander Morgado | |
2012-03-15 | port-probe: plug small leak when reporting error in AT command response | Aleksander Morgado | |
2012-03-15 | cli: use the new libmm-glib API fixes | Aleksander Morgado | |
2012-03-15 | libmm-glib: simplify handling of interfaces | Aleksander Morgado | |
Avoid trying to merge all interfaces into the same set of APIs, and keep having a specific object (proxy) for each interface handled by the GDBusObjects reported listed by the GDBusObjectManager. | |||
2012-03-15 | api: minor fixes in `OperatorCode' and `OperatorName' documentation | Aleksander Morgado | |
2012-03-15 | cli: fix sync operations, initialize context | Aleksander Morgado | |
2012-03-15 | cli: logging improvements | Aleksander Morgado | |
2012-03-15 | libmm-glib: fix macro implementing async ready callbacks | Aleksander Morgado | |
2012-03-15 | cli: new `--verbose' to dump debug logging | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement bearer creation, deletion and listing | Aleksander Morgado | |
Currently do not limit the number of bearers that can be created. | |||
2012-03-15 | bearer: fix object export/unexport | Aleksander Morgado | |
2012-03-15 | sim: only unexport object if currently exported | Aleksander Morgado | |
Avoid trying to unexport the object if it was never exported before. | |||
2012-03-15 | iface-modem-3gpp: bind connection property right away | Aleksander Morgado | |
2012-03-15 | iface-modem: bind connection property right away | Aleksander Morgado | |
2012-03-15 | sim: bind connection property right away | Aleksander Morgado | |
2012-03-15 | sim: make sure we unexport the SIM object when destroying it | Aleksander Morgado | |
Usually, if not always, the connection stored in the SIM object never exists when disposing it, as we clear the connection property in the Modem object before destroying it, and both properties are bound. But just in case, in order to avoid ending up with a zombie object in DBus, we make sure we unexport it. | |||
2012-03-15 | bearer: keep properties given as input, and avoid async creation | Aleksander Morgado | |
No need to create this object asynchronously. | |||
2012-03-15 | modem-helpers: new helper to count number of bits set in a bitmask | Aleksander Morgado | |
2012-03-15 | api: when creating new bearer, use dict of strings | Aleksander Morgado | |
Changed the signature of the 'properties' input argument in the CreateBearer() DBus call from a{sv} to a{ss}. We'll only expect string values. | |||
2012-03-15 | bearer: new object to handle bearers, implements the Bearer DBus interface | Aleksander Morgado | |
2012-03-15 | sim: plug memleak, free path on finalize() | Aleksander Morgado | |
2012-03-15 | cinterion: start porting features from the old implementation | Aleksander Morgado | |
Currently ported: * Power Down * Flow control * After power up setup: ** Available functionality status ** Supported networks |