Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
E.g, Iridium modems won't support PS networks, and LTE-only modems won't support
CS networks.
|
|
But provide a consolidate state in the interface.
|
|
|
|
|
|
|
|
Will work for CDMA modems with QCDM ports.
|
|
Sometimes, we want to check whether a given port is available to send commands,
and fallback to some other method if so (e.g. using a QCDM port).
|
|
As done in the generic CDMA implementation
|
|
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.
|
|
|