Lukas Voegl
8cd1c1bdb9
api,modem: new 'Physdev' property
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2023-09-18 10:53:12 +02:00
Ujjwal Pande
e3a1206c57
api: new carrier lock support
...
Adding support for carrier lock for MBIM modems using google simlock
mechanism.
2023-06-08 20:16:12 +00:00
Aleksander Morgado
bf2843ad77
libmm-glib: separate files for flags and enums types
...
This allows us to skip needing to include the non-existent
build_string_from_mask() or get_string() counterparts in the
documentation index.
2023-04-27 12:23:04 +00:00
Aleksander Morgado
cd933c740e
libmm-glib,sim: add support to get GID1 and GID2 fields
2022-08-19 15:53:43 +00:00
Aleksander Morgado
b6b21f8fa6
api,introspection: add Gid1 and Gid2 properties in SIM interface
2022-08-19 15:53:43 +00:00
Dylan Van Assche
bdf4d898f6
libmm-glib,firmware-update-settings: setter for method
...
Allow to set the firmware update method even after
initialization of the MMFirmwareUpdateSettings object.
2022-02-08 19:33:51 +01:00
Aleksander Morgado
dbeeb98745
libmm-glib,modem: new methods to get list of cell infos
2022-01-18 09:00:10 +00:00
Aleksander Morgado
ec7bcc88d3
libmm-glib,cell-info-nr5g: new 'MMCellInfoNr5g' object
...
Implementing support for 5GNR cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
c1fc027f66
libmm-glib,cell-info-lte: new 'MMCellInfoLte' object
...
Implementing support for LTE cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
e682b8a499
libmm-glib,cell-info-tdscdma: new 'MMCellInfoTdscdma' object
...
Implementing support for TDSCDMA cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
b5a5d58650
libmm-glib,cell-info-umts: new 'MMCellInfoUmts' object
...
Implementing support for UMTS cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
7c7f97807b
libmm-glib,cell-info-gsm: new 'MMCellInfoGsm' object
...
Implementing support for GSM cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
58de2a9904
libmm-glib,cell-info-cdma: new 'MMCellInfoCdma' object
...
Implementing support for CDMA cell info.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
3ca7201444
libmm-glib,cell-info: new 'MMCellInfo' object
...
Generic base object to implement support for the different types of
cell infos.
Provides support for the 'serving' boolean, which is common to all.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
554faa855c
api,modem: new 'GetCellInfo()' method
...
This new method allows querying the modem for information about the
current serving cell(s) as well as any other neighboring cell that may
be found.
The information for the cells is given in an array of dictionaries,
where each element of the dictionary is a new dictionary itself.
Each cell type has a different set of properties that may be given in
the dictionary, and some of those properties in each type are also
applicable under certain conditions (e.g. only applicable to the cell
if it's a 'serving' cell instead of 'neighboring').
The API documentation explains in detail what is expected in each
case.
2022-01-18 09:00:10 +00:00
Aleksander Morgado
1c1ba66d5e
docs,libmm-glib: add missing references to reload stats supported related methods
2022-01-06 20:51:59 +01:00
Aleksander Morgado
cf210e3916
docs,libmm-glib: add missing reference to index field related methods
2022-01-06 20:51:59 +01:00
Aleksander Morgado
6449828535
docs,libmm-glib: fix references to new SIM property methods and types
2022-01-06 20:51:59 +01:00
Aleksander Morgado
0eaf42572b
docs,libmm-glib: add missing reference for MMNr5gRegistrationSettings
2022-01-06 20:51:59 +01:00
Aleksander Morgado
50fc0101f5
libmm-glib: new 'profile-source' in 3GPP profile
...
Not applicable to bearer properties, as this is exclusively a proflie
management setting, unrelated to connection attempts.
2021-12-24 14:03:15 +01:00
Aleksander Morgado
f6a91b2250
libmm-glib: new 'roaming-allowance' in 3GPP profile and bearer properties
2021-12-24 14:03:15 +01:00
Aleksander Morgado
24e634229d
libmm-glib: new 'profile-enabled' in 3GPP profile
...
Not applicable to bearer properties, as this is exclusively a proflie
management setting, unrelated to connection attempts.
2021-12-24 14:03:15 +01:00
Aleksander Morgado
e61fd7ca58
libmm-glib: new 'access-type-preference' in 3GPP profile and bearer properties
2021-12-24 14:03:13 +01:00
Aleksander Morgado
fc6bc84d22
api,bearer: new 'profile-source' setting
...
Sometimes it's useful to know how a given stored profile was created,
so devices can store and report this kind of information.
2021-12-24 14:02:30 +01:00
Aleksander Morgado
73a29c3e33
api,bearer: new 'roaming-allowance' setting
...
The 'allow-roaming' setting should be considered deprecated for 3GPP
devices that support the new 'roaming-allowance' setting, which is
much more detailed (as it allows to differentiate between partner and
non-partner networks) and may also be stored as part of a profile.
2021-12-24 14:02:30 +01:00
Aleksander Morgado
339b51652a
api,bearer: new 'access-type-preference' setting
...
In 5G capable devices, which can support multiple types of access
types (either 3GPP or non-3GPP), the UE may request to use a 3GPP
access type exclusively, prefer a 3GPP access type, or just report no
preference.
When supported, this field may also be part of the settings that can
be stored as part of a profile.
2021-12-24 14:02:28 +01:00
Aleksander Morgado
5395a85443
libmm-glib,modem-3gpp: add support to get/set 5GNR registration settings
2021-12-24 12:41:27 +00:00
Aleksander Morgado
724342deac
api,modem3gpp: add DRX cycle in 5G registration settings
2021-12-24 12:41:27 +00:00
Som_SP
e951008ae8
api,modem3gpp: new 5G registration settings support and MICO mode
...
A new set of property+method is added to be able to configure the 5G
specific registration settings, initially defining the support for the
MICO mode.
The property name starts with "Nr5g" instead of "5gNr" because of the
limitations imposed by the GObject type system on how properties with
numbers can be named.
2021-12-24 12:41:27 +00:00
Aleksander Morgado
0eda648bb9
libmm-glib,sim: new 'SimType', 'Removability' and 'EsimStatus' properties
2021-12-11 12:53:37 +01:00
Aleksander Morgado
2762c3ef84
docs,libmm-glib: add missing references to object_{peek|get}_modem_ssr()
2021-11-03 14:03:13 +01:00
Aleksander Morgado
7d816e2e90
docs,libmm-glib: add missing referecens to get_error_rate_threshold() and get_rssi_threshold()
2021-11-03 14:03:13 +01:00
Aleksander Morgado
452adeaf64
docs,ilbmm-glib: add missing references to mm_gdbus_modem_signal_call_setup_thresholds()
2021-11-03 14:03:13 +01:00
Aleksander Morgado
6343491aa5
docs,libmm-glib: add missing reference to mm_bearer_stats_get_start_date()
2021-11-03 14:03:13 +01:00
Som_SP
511859ef0a
api,bearer: add 'uplink-speed' and 'downlink-speed' stats
...
These values show the rates that have been negotiated with the network
during the PS domain attach.
These are not the current ongoing data rates associated to the network
usage at some given moment.
Includes updates by Aleksander Morgado to fix coding style issues and
add missing documentation items.
2021-11-03 12:41:51 +01:00
Aleksander Morgado
3ab765f11c
api,3gpp: new 'SetPacketServiceState()' method
2021-11-02 09:50:17 +00:00
Aleksander Morgado
f55ea211a9
api,3gpp: new 'PacketServiceState' property
...
This property allows the user to know whether the device is attached
or detached from the packet domain service.
2021-11-02 09:50:17 +00:00
Aleksander Morgado
e8c4b88493
libmm-glib: new 'MMSignalThresholdProperties' helper object
...
To avoid needing to work with GVariants directly.
2021-10-20 22:14:57 +02:00
Som_SP
925f0bae11
libmm-glib,mmcli: add support for the new signal 'SetupThresholds()' API
...
Includes updates by Aleksander Morgado to fix mostly coding style issues.
2021-10-20 22:09:18 +02:00
Som_SP
9537261651
libmm-glib,mmcli: add support for 'error-rate' measurements in signal info
...
Includes updates by Aleksander Morgado to fix mostly coding style issues.
2021-10-20 22:07:24 +02:00
Andrew Lassalle
c355210f5d
bearer-properties: Add profile-name to the bearer properties
2021-10-17 17:56:44 +02:00
Andrew Lassalle
8ecf7fc83e
3gpp-profile: Add profile name
...
QMI modems also report a profile name, and that value can be used to
select and update a specific profile.
2021-10-17 17:56:44 +02:00
lvmaorui
8e67d2375c
docs,libmm-glib: add SAR user-level api
2021-10-13 13:14:10 +02:00
Aleksander Morgado
a07a43366a
Revert "api: remove Modem.Sar interface"
...
This reverts commit 686e37ff84
.
2021-09-10 09:53:57 +00:00
Aleksander Morgado
686e37ff84
api: remove Modem.Sar interface
...
There is no real implementation for it yet, so let's recover these
changes once 1.18 has been released.
2021-08-09 23:03:23 +02:00
Aleksander Morgado
f226b63301
libmm-glib,location: new signaled location API support
...
We allow clients to receive asynchronous updates of location
information, e.g. if "location signaling" is explicitly enabled (with
the setup() method).
But if so, we should also allow clients to easily process those
asynchronous updates in the libmm-glib library, instead of requiring
them to run explicit DBus queries to refresh the location information.
These new signaled location APIs allow clients to do so; they can
enable location signaling, and then just wait for the updates to
arrive.
2021-07-01 01:10:39 +02:00
Aleksander Morgado
219700ba6d
libmm-glib,simple-status: move deprecated methods to compat source
2021-06-25 19:01:06 +02:00
Aleksander Morgado
a09b13de86
libmm-glib,pco: move deprecated methods to compat source
2021-06-25 19:01:06 +02:00
Aleksander Morgado
27a192c1ef
libmm-glib,modem-3gpp: move deprecated methods to compat source
2021-06-25 19:01:06 +02:00
Aleksander Morgado
6363add86a
libmm-glib,location-gps-nmea: move deprecated methods to compat source
2021-06-25 19:01:06 +02:00