Age | Commit message (Collapse) | Author |
|
Moved code from the Modem interface, as this is really 3GPP-specific
|
|
CDMA-only modems"
This reverts commit b16f9bbba6aeb8b54a81192dca76d57ac0e88aae.
|
|
|
|
modems
|
|
|
|
|
|
That would mean that the implementation doesn't want to handle a SIM object
around, maybe because it doesn't support it properly, or because there is
no SIM at all (e.g. CDMA-only modems).
|
|
|
|
interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We let objects implementing the Modem interface to provide their own SIM
creation method. This allows plugins to subclass MMSim themselves.
|
|
|
|
|
|
If we already got all needed probing results, we complete the task without
launching any new probing, but still, we need to store it internally so
that it's properly disposed.
|
|
|
|
Also make loading supported modes a mandatory method that must be provided by
objects implementing the Modem interface.
|
|
|
|
Allowed bands must be a subset of the supported bands.
|
|
Try to guess the supported modes, based on the current capabilities.
|
|
Allowed modes being set must be a subset of Supported modes.
Preferred mode being set must be a subset of Allowed modes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
And changed broadband modem accordingly.
|
|
Changed broadband modem and Cinterion plugin accordingly.
|
|
|
|
Still need to implement CIND-based signal quality checks.
|
|
|
|
Once an interface gets initialized, we run the property binding method in the
interface in order to get the simple properties bound.
|
|
|
|
|
|
|
|
|
|
|
|
Not just the bearer path.
|
|
|
|
|
|
|
|
|
|
|