summaryrefslogtreecommitdiff
path: root/docs/reference/api/html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/api/html')
-rw-r--r--docs/reference/api/html/ModemManager-API-break-replacements.html1101
-rw-r--r--docs/reference/api/html/ModemManager-Common-udev-tags.html276
-rw-r--r--docs/reference/api/html/ModemManager-Errors.html1187
-rw-r--r--docs/reference/api/html/ModemManager-Flags-and-Enumerations.html4455
-rw-r--r--docs/reference/api/html/ModemManager-Version-checks.html145
-rw-r--r--docs/reference/api/html/ModemManager-interface-initialization-sequence-subclassed.pngbin0 -> 31781 bytes
-rw-r--r--docs/reference/api/html/ModemManager-interface-initialization-sequence.pngbin0 -> 20059 bytes
-rw-r--r--docs/reference/api/html/ModemManager-logo-square.pngbin0 -> 11029 bytes
-rw-r--r--docs/reference/api/html/ModemManager-logo-wide-text.pngbin0 -> 18072 bytes
-rw-r--r--docs/reference/api/html/ModemManager-logo-wide.pngbin0 -> 11017 bytes
-rw-r--r--docs/reference/api/html/ModemManager-states.pngbin0 -> 38256 bytes
-rw-r--r--docs/reference/api/html/ModemManager.devhelp21039
-rw-r--r--docs/reference/api/html/ch02s02.html41
-rw-r--r--docs/reference/api/html/ch03s02.html156
-rw-r--r--docs/reference/api/html/ch04s02.html114
-rw-r--r--docs/reference/api/html/ch04s03.html100
-rw-r--r--docs/reference/api/html/ch04s04.html246
-rw-r--r--docs/reference/api/html/ch06s02.html82
-rw-r--r--docs/reference/api/html/ch06s03.html46
-rw-r--r--docs/reference/api/html/ch06s04.html86
-rw-r--r--docs/reference/api/html/ch16.html64
-rw-r--r--docs/reference/api/html/ch16s02.html51
-rw-r--r--docs/reference/api/html/ch16s03.html69
-rw-r--r--docs/reference/api/html/ch16s04.html60
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Bearer.html419
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Call.html278
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html290
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Location.html521
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html242
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html178
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html368
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html294
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html255
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html315
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html322
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Time.html162
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html198
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.html831
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sim.html205
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sms.html315
-rw-r--r--docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.html231
-rw-r--r--docs/reference/api/html/home.pngbin0 -> 256 bytes
-rw-r--r--docs/reference/api/html/index.html203
-rw-r--r--docs/reference/api/html/ix01.html715
-rw-r--r--docs/reference/api/html/left-insensitive.pngbin0 -> 395 bytes
-rw-r--r--docs/reference/api/html/left.pngbin0 -> 262 bytes
-rw-r--r--docs/reference/api/html/ref-common-types.html43
-rw-r--r--docs/reference/api/html/ref-compat.html35
-rw-r--r--docs/reference/api/html/ref-dbus-bus-name.html37
-rw-r--r--docs/reference/api/html/ref-dbus-object-bearer.html38
-rw-r--r--docs/reference/api/html/ref-dbus-object-call.html37
-rw-r--r--docs/reference/api/html/ref-dbus-object-manager.html45
-rw-r--r--docs/reference/api/html/ref-dbus-object-modem.html99
-rw-r--r--docs/reference/api/html/ref-dbus-object-sim.html38
-rw-r--r--docs/reference/api/html/ref-dbus-object-sms.html37
-rw-r--r--docs/reference/api/html/ref-dbus-standard-interfaces-introspectables.html42
-rw-r--r--docs/reference/api/html/ref-dbus-standard-interfaces-objectmanager.html41
-rw-r--r--docs/reference/api/html/ref-dbus-standard-interfaces.html58
-rw-r--r--docs/reference/api/html/ref-dbus.html100
-rw-r--r--docs/reference/api/html/ref-migrating.html54
-rw-r--r--docs/reference/api/html/ref-overview-introduction.html62
-rw-r--r--docs/reference/api/html/ref-overview-modem-detection.html49
-rw-r--r--docs/reference/api/html/ref-overview-modem-filter.html164
-rw-r--r--docs/reference/api/html/ref-overview-modem-object-creation.html39
-rw-r--r--docs/reference/api/html/ref-overview-modem-port-probing.html138
-rw-r--r--docs/reference/api/html/ref-overview-modem-state-machine.html122
-rw-r--r--docs/reference/api/html/ref-overview-plugin-specific-modems.html75
-rw-r--r--docs/reference/api/html/ref-overview.html61
-rw-r--r--docs/reference/api/html/ref-udev.html35
-rw-r--r--docs/reference/api/html/right-insensitive.pngbin0 -> 373 bytes
-rw-r--r--docs/reference/api/html/right.pngbin0 -> 261 bytes
-rw-r--r--docs/reference/api/html/style.css483
-rw-r--r--docs/reference/api/html/up-insensitive.pngbin0 -> 374 bytes
-rw-r--r--docs/reference/api/html/up.pngbin0 -> 260 bytes
74 files changed, 17592 insertions, 0 deletions
diff --git a/docs/reference/api/html/ModemManager-API-break-replacements.html b/docs/reference/api/html/ModemManager-API-break-replacements.html
new file mode 100644
index 00000000..82bbfabd
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-API-break-replacements.html
@@ -0,0 +1,1101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API break replacements: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-compat.html" title="Part VI. Compatibility with older versions">
+<link rel="prev" href="ref-compat.html" title="Part VI. Compatibility with older versions">
+<link rel="next" href="ix01.html" title="Index">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#ModemManager-API-break-replacements.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-compat.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-compat.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ix01.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ModemManager-API-break-replacements"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ModemManager-API-break-replacements.top_of_page"></a>API break replacements</span></h2>
+<p>API break replacements</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ModemManager-API-break-replacements.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2100:CAPS" title="MM_MODEM_BAND_U2100">MM_MODEM_BAND_U2100</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1900:CAPS" title="MM_MODEM_BAND_U1900">MM_MODEM_BAND_U1900</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1800:CAPS" title="MM_MODEM_BAND_U1800">MM_MODEM_BAND_U1800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IV:CAPS" title="MM_MODEM_BAND_U17IV">MM_MODEM_BAND_U17IV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U850:CAPS" title="MM_MODEM_BAND_U850">MM_MODEM_BAND_U850</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U800:CAPS" title="MM_MODEM_BAND_U800">MM_MODEM_BAND_U800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2600:CAPS" title="MM_MODEM_BAND_U2600">MM_MODEM_BAND_U2600</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U900:CAPS" title="MM_MODEM_BAND_U900">MM_MODEM_BAND_U900</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IX:CAPS" title="MM_MODEM_BAND_U17IX">MM_MODEM_BAND_U17IX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-I:CAPS" title="MM_MODEM_BAND_EUTRAN_I">MM_MODEM_BAND_EUTRAN_I</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-II:CAPS" title="MM_MODEM_BAND_EUTRAN_II">MM_MODEM_BAND_EUTRAN_II</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-III:CAPS" title="MM_MODEM_BAND_EUTRAN_III">MM_MODEM_BAND_EUTRAN_III</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IV:CAPS" title="MM_MODEM_BAND_EUTRAN_IV">MM_MODEM_BAND_EUTRAN_IV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-V:CAPS" title="MM_MODEM_BAND_EUTRAN_V">MM_MODEM_BAND_EUTRAN_V</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VI:CAPS" title="MM_MODEM_BAND_EUTRAN_VI">MM_MODEM_BAND_EUTRAN_VI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VII:CAPS" title="MM_MODEM_BAND_EUTRAN_VII">MM_MODEM_BAND_EUTRAN_VII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VIII:CAPS" title="MM_MODEM_BAND_EUTRAN_VIII">MM_MODEM_BAND_EUTRAN_VIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IX:CAPS" title="MM_MODEM_BAND_EUTRAN_IX">MM_MODEM_BAND_EUTRAN_IX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-X:CAPS" title="MM_MODEM_BAND_EUTRAN_X">MM_MODEM_BAND_EUTRAN_X</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XI:CAPS" title="MM_MODEM_BAND_EUTRAN_XI">MM_MODEM_BAND_EUTRAN_XI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XII:CAPS" title="MM_MODEM_BAND_EUTRAN_XII">MM_MODEM_BAND_EUTRAN_XII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XIII">MM_MODEM_BAND_EUTRAN_XIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIV:CAPS" title="MM_MODEM_BAND_EUTRAN_XIV">MM_MODEM_BAND_EUTRAN_XIV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVII:CAPS" title="MM_MODEM_BAND_EUTRAN_XVII">MM_MODEM_BAND_EUTRAN_XVII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XVIII">MM_MODEM_BAND_EUTRAN_XVIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIX:CAPS" title="MM_MODEM_BAND_EUTRAN_XIX">MM_MODEM_BAND_EUTRAN_XIX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XX:CAPS" title="MM_MODEM_BAND_EUTRAN_XX">MM_MODEM_BAND_EUTRAN_XX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXI:CAPS" title="MM_MODEM_BAND_EUTRAN_XXI">MM_MODEM_BAND_EUTRAN_XXI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXII:CAPS" title="MM_MODEM_BAND_EUTRAN_XXII">MM_MODEM_BAND_EUTRAN_XXII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XXIII">MM_MODEM_BAND_EUTRAN_XXIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIV:CAPS" title="MM_MODEM_BAND_EUTRAN_XXIV">MM_MODEM_BAND_EUTRAN_XXIV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXV:CAPS" title="MM_MODEM_BAND_EUTRAN_XXV">MM_MODEM_BAND_EUTRAN_XXV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXVI:CAPS" title="MM_MODEM_BAND_EUTRAN_XXVI">MM_MODEM_BAND_EUTRAN_XXVI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXIII">MM_MODEM_BAND_EUTRAN_XXXIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIV:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXIV">MM_MODEM_BAND_EUTRAN_XXXIV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXV:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXV">MM_MODEM_BAND_EUTRAN_XXXV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVI:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXVI">MM_MODEM_BAND_EUTRAN_XXXVI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVII:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXVII">MM_MODEM_BAND_EUTRAN_XXXVII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXVIII">MM_MODEM_BAND_EUTRAN_XXXVIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIX:CAPS" title="MM_MODEM_BAND_EUTRAN_XXXIX">MM_MODEM_BAND_EUTRAN_XXXIX</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XL:CAPS" title="MM_MODEM_BAND_EUTRAN_XL">MM_MODEM_BAND_EUTRAN_XL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLI:CAPS" title="MM_MODEM_BAND_EUTRAN_XLI">MM_MODEM_BAND_EUTRAN_XLI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLII:CAPS" title="MM_MODEM_BAND_EUTRAN_XLII">MM_MODEM_BAND_EUTRAN_XLII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIII:CAPS" title="MM_MODEM_BAND_EUTRAN_XLIII">MM_MODEM_BAND_EUTRAN_XLIII</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIV:CAPS" title="MM_MODEM_BAND_EUTRAN_XLIV">MM_MODEM_BAND_EUTRAN_XLIV</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC0-CELLULAR-800:CAPS" title="MM_MODEM_BAND_CDMA_BC0_CELLULAR_800">MM_MODEM_BAND_CDMA_BC0_CELLULAR_800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC1-PCS-1900:CAPS" title="MM_MODEM_BAND_CDMA_BC1_PCS_1900">MM_MODEM_BAND_CDMA_BC1_PCS_1900</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC2-TACS:CAPS" title="MM_MODEM_BAND_CDMA_BC2_TACS">MM_MODEM_BAND_CDMA_BC2_TACS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC3-JTACS:CAPS" title="MM_MODEM_BAND_CDMA_BC3_JTACS">MM_MODEM_BAND_CDMA_BC3_JTACS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC4-KOREAN-PCS:CAPS" title="MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS">MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC5-NMT450:CAPS" title="MM_MODEM_BAND_CDMA_BC5_NMT450">MM_MODEM_BAND_CDMA_BC5_NMT450</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC6-IMT2000:CAPS" title="MM_MODEM_BAND_CDMA_BC6_IMT2000">MM_MODEM_BAND_CDMA_BC6_IMT2000</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC7-CELLULAR-700:CAPS" title="MM_MODEM_BAND_CDMA_BC7_CELLULAR_700">MM_MODEM_BAND_CDMA_BC7_CELLULAR_700</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC8-1800:CAPS" title="MM_MODEM_BAND_CDMA_BC8_1800">MM_MODEM_BAND_CDMA_BC8_1800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC9-900:CAPS" title="MM_MODEM_BAND_CDMA_BC9_900">MM_MODEM_BAND_CDMA_BC9_900</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC10-SECONDARY-800:CAPS" title="MM_MODEM_BAND_CDMA_BC10_SECONDARY_800">MM_MODEM_BAND_CDMA_BC10_SECONDARY_800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC11-PAMR-400:CAPS" title="MM_MODEM_BAND_CDMA_BC11_PAMR_400">MM_MODEM_BAND_CDMA_BC11_PAMR_400</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC12-PAMR-800:CAPS" title="MM_MODEM_BAND_CDMA_BC12_PAMR_800">MM_MODEM_BAND_CDMA_BC12_PAMR_800</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC13-IMT2000-2500:CAPS" title="MM_MODEM_BAND_CDMA_BC13_IMT2000_2500">MM_MODEM_BAND_CDMA_BC13_IMT2000_2500</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC14-PCS2-1900:CAPS" title="MM_MODEM_BAND_CDMA_BC14_PCS2_1900">MM_MODEM_BAND_CDMA_BC14_PCS2_1900</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC15-AWS:CAPS" title="MM_MODEM_BAND_CDMA_BC15_AWS">MM_MODEM_BAND_CDMA_BC15_AWS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC16-US-2500:CAPS" title="MM_MODEM_BAND_CDMA_BC16_US_2500">MM_MODEM_BAND_CDMA_BC16_US_2500</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC17-US-FLO-2500:CAPS" title="MM_MODEM_BAND_CDMA_BC17_US_FLO_2500">MM_MODEM_BAND_CDMA_BC17_US_FLO_2500</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC18-US-PS-700:CAPS" title="MM_MODEM_BAND_CDMA_BC18_US_PS_700">MM_MODEM_BAND_CDMA_BC18_US_PS_700</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC19-US-LOWER-700:CAPS" title="MM_MODEM_BAND_CDMA_BC19_US_LOWER_700">MM_MODEM_BAND_CDMA_BC19_US_LOWER_700</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-API-break-replacements.description"></a><h2>Description</h2>
+<p>These compatibility types and methods are flagged as deprecated and
+therefore shouldn't be used in newly written code. They are provided to
+avoid unnecessary API/ABI breaks.</p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-API-break-replacements.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-API-break-replacements.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U2100:CAPS"></a><h3>MM_MODEM_BAND_U2100</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U2100 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_1)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U2100</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-1:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_1</span></a> instead.</p>
+</div>
+<p>WCDMA 2100 MHz (UTRAN band 1).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U1900:CAPS"></a><h3>MM_MODEM_BAND_U1900</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U1900 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_2)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U1900</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-2:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_2</span></a> instead.</p>
+</div>
+<p>WCDMA 1900 MHz (UTRAN band 2).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U1800:CAPS"></a><h3>MM_MODEM_BAND_U1800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U1800 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_3)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U1800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-3:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_3</span></a> instead.</p>
+</div>
+<p>WCDMA 1800 MHz (UTRAN band 3).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U17IV:CAPS"></a><h3>MM_MODEM_BAND_U17IV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U17IV ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_4)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U17IV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-4:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_4</span></a> instead.</p>
+</div>
+<p>AWS 1700/2100 MHz (UTRAN band 4).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U850:CAPS"></a><h3>MM_MODEM_BAND_U850</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U850 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_5)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U850</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-5:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_5</span></a> instead.</p>
+</div>
+<p>UMTS 850 MHz (UTRAN band 5).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U800:CAPS"></a><h3>MM_MODEM_BAND_U800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U800 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_6)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-6:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_6</span></a> instead.</p>
+</div>
+<p>UMTS 800 MHz (UTRAN band 6).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U2600:CAPS"></a><h3>MM_MODEM_BAND_U2600</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U2600 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_7)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U2600</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-7:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_7</span></a> instead.</p>
+</div>
+<p>UMTS 2600 MHz (UTRAN band 7).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U900:CAPS"></a><h3>MM_MODEM_BAND_U900</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U900 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_8)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U900</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-8:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_8</span></a> instead.</p>
+</div>
+<p>UMTS 900 MHz (UTRAN band 8).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-U17IX:CAPS"></a><h3>MM_MODEM_BAND_U17IX</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_U17IX ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_9)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_U17IX</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-9:CAPS"><span class="type">MM_MODEM_BAND_UTRAN_9</span></a> instead.</p>
+</div>
+<p>UMTS 1700 MHz (UTRAN band 9).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-I:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_I</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_I ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_1)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_I</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-1:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_1</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 1.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-II:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_II</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_II ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_2)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_II</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-2:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_2</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 2.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-III:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_III</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_III ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_3)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_III</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-3:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_3</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 3.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-IV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_IV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_IV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_4)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_IV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-4:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_4</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 4.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-V:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_V</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_V ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_5)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_V</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-5:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_5</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 5.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-VI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_VI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_VI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_6)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_VI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-6:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_6</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 6.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-VII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_VII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_VII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_7)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_VII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-7:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_7</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 7.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-VIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_VIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_VIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_8)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_VIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-8:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_8</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 8.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-IX:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_IX</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_IX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_9)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_IX</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-9:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_9</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 9.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-X:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_X</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_X ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_10)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_X</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-10:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_10</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 10.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_11)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-11:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_11</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 11.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_12)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-12:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_12</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 12.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_13)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-13:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_13</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 13.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XIV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XIV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_14)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XIV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-14:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_14</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 14.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XVII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XVII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XVII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_17)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XVII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-17:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_17</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 17.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XVIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XVIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XVIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_18)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XVIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-18:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_18</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 18.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XIX:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XIX</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XIX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_19)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XIX</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-19:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_19</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 19.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XX:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XX</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_20)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XX</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-20:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_20</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 20.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_21)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-21:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_21</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 21.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_22)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-22:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_22</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 22.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_23)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-23:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_23</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 23.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXIV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXIV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_24)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXIV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-24:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_24</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 24.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_25)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-25:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_25</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 25.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXVI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXVI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXVI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_26)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXVI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-26:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_26</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 26.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_33)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-33:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_33</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 33.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXIV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXIV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_34)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXIV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-34:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_34</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 34.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_35)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-35:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_35</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 35.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXVI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXVI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXVI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_36)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXVI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-36:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_36</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 36.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXVII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXVII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXVII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_37)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXVII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-37:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_37</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 37.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXVIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXVIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXVIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_38)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXVIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-38:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_38</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 38.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XXXIX:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XXXIX</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XXXIX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_39)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XXXIX</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-39:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_39</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 39.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XL:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XL</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XL ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_40)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XL</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-40:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_40</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 40.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XLI:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XLI</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XLI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_41)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XLI</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-41:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_41</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 41.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XLII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XLII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XLII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_42)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XLII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-42:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_42</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 42.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XLIII:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XLIII</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XLIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_43)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XLIII</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-43:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_43</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 43.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-EUTRAN-XLIV:CAPS"></a><h3>MM_MODEM_BAND_EUTRAN_XLIV</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_EUTRAN_XLIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_44)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_EUTRAN_XLIV</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-44:CAPS"><span class="type">MM_MODEM_BAND_EUTRAN_44</span></a> instead.</p>
+</div>
+<p>E-UTRAN band 44.</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC0-CELLULAR-800:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC0_CELLULAR_800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC0_CELLULAR_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC0)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC0_CELLULAR_800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC0:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC0</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 0 (US Cellular 850MHz)</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC1-PCS-1900:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC1_PCS_1900</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC1_PCS_1900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC1)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC1_PCS_1900</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC1:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC1</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 1 (US PCS 1900MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC2-TACS:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC2_TACS</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC2_TACS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC2)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC2_TACS</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC2:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC2</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 2 (UK TACS 900MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC3-JTACS:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC3_JTACS</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC3_JTACS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC3)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC3_JTACS</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC3:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC3</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 3 (Japanese TACS).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC4-KOREAN-PCS:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC4)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC4:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC4</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 4 (Korean PCS).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC5-NMT450:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC5_NMT450</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC5_NMT450 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC5)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC5_NMT450</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC5:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC5</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 5 (NMT 450MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC6-IMT2000:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC6_IMT2000</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC6_IMT2000 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC6)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC6_IMT2000</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC6:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC6</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 6 (IMT2000 2100MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC7-CELLULAR-700:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC7_CELLULAR_700</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC7_CELLULAR_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC7)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC7_CELLULAR_700</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC7:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC7</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 7 (Cellular 700MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC8-1800:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC8_1800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC8_1800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC8)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC8_1800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC8:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC8</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 8 (1800MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC9-900:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC9_900</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC9_900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC9)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC9_900</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC9:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC9</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 9 (900MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC10-SECONDARY-800:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC10_SECONDARY_800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC10_SECONDARY_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC10)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC10_SECONDARY_800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC10:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC10</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 10 (US Secondary 800).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC11-PAMR-400:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC11_PAMR_400</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC11_PAMR_400 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC11)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC11_PAMR_400</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC11:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC11</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 11 (European PAMR 400MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC12-PAMR-800:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC12_PAMR_800</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC12_PAMR_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC12)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC12_PAMR_800</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC12:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC12</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 12 (PAMR 800MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC13-IMT2000-2500:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC13_IMT2000_2500</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC13_IMT2000_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC13)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC13_IMT2000_2500</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC13:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC13</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 13 (IMT2000 2500MHz Expansion).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC14-PCS2-1900:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC14_PCS2_1900</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC14_PCS2_1900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC14)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC14_PCS2_1900</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC14:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC14</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 14 (More US PCS 1900MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC15-AWS:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC15_AWS</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC15_AWS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC15)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC15_AWS</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC15:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC15</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 15 (AWS 1700MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC16-US-2500:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC16_US_2500</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC16_US_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC16)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC16_US_2500</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC16:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC16</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 16 (US 2500MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC17-US-FLO-2500:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC17_US_FLO_2500</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC17_US_FLO_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC17)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC17_US_FLO_2500</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC17:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC17</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 17 (US 2500MHz Forward Link Only).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC18-US-PS-700:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC18_US_PS_700</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC18_US_PS_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC18)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC18_US_PS_700</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC18:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC18</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 18 (US 700MHz Public Safety).</p>
+<p class="since">Since: 1.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-BAND-CDMA-BC19-US-LOWER-700:CAPS"></a><h3>MM_MODEM_BAND_CDMA_BC19_US_LOWER_700</h3>
+<pre class="programlisting">#define MM_MODEM_BAND_CDMA_BC19_US_LOWER_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC19)
+</pre>
+<div class="warning">
+<p><code class="literal">MM_MODEM_BAND_CDMA_BC19_US_LOWER_700</code> has been deprecated since version 1.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC19:CAPS"><span class="type">MM_MODEM_BAND_CDMA_BC19</span></a> instead.</p>
+</div>
+<p>CDMA Band Class 19 (US Lower 700MHz).</p>
+<p class="since">Since: 1.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ModemManager-Common-udev-tags.html b/docs/reference/api/html/ModemManager-Common-udev-tags.html
new file mode 100644
index 00000000..1af9f43a
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-Common-udev-tags.html
@@ -0,0 +1,276 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Common udev tags: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-udev.html" title="Part III. Common udev tag definitions">
+<link rel="prev" href="ref-udev.html" title="Part III. Common udev tag definitions">
+<link rel="next" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#ModemManager-Common-udev-tags.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-udev.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-udev.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ModemManager-Common-udev-tags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ModemManager-Common-udev-tags.top_of_page"></a>Common udev tags</span></h2>
+<p>Common udev tags — generic udev tags supported</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ModemManager-Common-udev-tags.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-CANDIDATE:CAPS" title="ID_MM_CANDIDATE">ID_MM_CANDIDATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PHYSDEV-UID:CAPS" title="ID_MM_PHYSDEV_UID">ID_MM_PHYSDEV_UID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-IGNORE:CAPS" title="ID_MM_PORT_IGNORE">ID_MM_PORT_IGNORE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-PROCESS:CAPS" title="ID_MM_DEVICE_PROCESS">ID_MM_DEVICE_PROCESS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-IGNORE:CAPS" title="ID_MM_DEVICE_IGNORE">ID_MM_DEVICE_IGNORE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-MANUAL-SCAN-ONLY:CAPS" title="ID_MM_DEVICE_MANUAL_SCAN_ONLY">ID_MM_DEVICE_MANUAL_SCAN_ONLY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PLATFORM-DRIVER-PROBE:CAPS" title="ID_MM_PLATFORM_DRIVER_PROBE">ID_MM_PLATFORM_DRIVER_PROBE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PPP:CAPS" title="ID_MM_PORT_TYPE_AT_PPP">ID_MM_PORT_TYPE_AT_PPP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PRIMARY:CAPS" title="ID_MM_PORT_TYPE_AT_PRIMARY">ID_MM_PORT_TYPE_AT_PRIMARY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-SECONDARY:CAPS" title="ID_MM_PORT_TYPE_AT_SECONDARY">ID_MM_PORT_TYPE_AT_SECONDARY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-GPS:CAPS" title="ID_MM_PORT_TYPE_GPS">ID_MM_PORT_TYPE_GPS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-QCDM:CAPS" title="ID_MM_PORT_TYPE_QCDM">ID_MM_PORT_TYPE_QCDM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-TTY-BAUDRATE:CAPS" title="ID_MM_TTY_BAUDRATE">ID_MM_TTY_BAUDRATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Common-udev-tags.html#ID-MM-TTY-FLOW-CONTROL:CAPS" title="ID_MM_TTY_FLOW_CONTROL">ID_MM_TTY_FLOW_CONTROL</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Common-udev-tags.description"></a><h2>Description</h2>
+<p>This section defines generic udev tags that are used by ModemManager,
+associated to full devices or to specific ports in a given device.</p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Common-udev-tags.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Common-udev-tags.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="ID-MM-CANDIDATE:CAPS"></a><h3>ID_MM_CANDIDATE</h3>
+<pre class="programlisting">#define ID_MM_CANDIDATE "ID_MM_CANDIDATE"
+</pre>
+<p>This is a port-specific tag added automatically when all other
+ModemManager related tags have already been set.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PHYSDEV-UID:CAPS"></a><h3>ID_MM_PHYSDEV_UID</h3>
+<pre class="programlisting">#define ID_MM_PHYSDEV_UID "ID_MM_PHYSDEV_UID"
+</pre>
+<p>This is a device-specific tag that allows users to 'name' modem
+devices with a predefined 'unique ID' string.</p>
+<p>When this tag is given per-port, the daemon will consider that all
+ports with the same UID value are associated to the same device.
+This is useful for e.g. modems that expose multiple RS232 ports
+connected to the system via different platform ports (or USB to
+RS232 adapters).</p>
+<p>This UID is exposed in
+the '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device" title='The "Device" property'>Device</a>'
+property and can then be used in mmcli calls to refer unequivocally
+to a specific device, regardless of its modem index, e.g.:
+ $ mmcli --modem=UID ...</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-IGNORE:CAPS"></a><h3>ID_MM_PORT_IGNORE</h3>
+<pre class="programlisting">#define ID_MM_PORT_IGNORE "ID_MM_PORT_IGNORE"
+</pre>
+<p>This is a port-specific tag that allows explicitly ignoring a given port
+in a device.</p>
+<p>This tag applies to all types of ports.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-DEVICE-PROCESS:CAPS"></a><h3>ID_MM_DEVICE_PROCESS</h3>
+<pre class="programlisting">#define ID_MM_DEVICE_PROCESS "ID_MM_DEVICE_PROCESS"
+</pre>
+<p>This is a device-specific tag that allows explicitly requesting the
+processing of all ports exposed by the device. This tag is usually
+used by users when the daemon runs with WHITELIST-ONLY filter policy
+type, and is associated to the MM_FILTER_RULE_EXPLICIT_WHITELIST rule.</p>
+<p>This tag may also be specified in specific ports, e.g. when the modem
+exposes a single platform port without any parent device.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-DEVICE-IGNORE:CAPS"></a><h3>ID_MM_DEVICE_IGNORE</h3>
+<pre class="programlisting">#define ID_MM_DEVICE_IGNORE "ID_MM_DEVICE_IGNORE"
+</pre>
+<p>This is a device-specific tag that allows explicitly blacklisting
+devices that expose TTY devices so that they are never probed.</p>
+<p>This tag is used when the daemon runs with DEFAULT or PARANOID
+filter policy type, and is associated to the MM_FILTER_RULE_TTY_BLACKLIST
+rule.</p>
+<p>This tag is ignored when the STRICT filter policy is used.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-DEVICE-MANUAL-SCAN-ONLY:CAPS"></a><h3>ID_MM_DEVICE_MANUAL_SCAN_ONLY</h3>
+<pre class="programlisting">#define ID_MM_DEVICE_MANUAL_SCAN_ONLY "ID_MM_DEVICE_MANUAL_SCAN_ONLY"
+</pre>
+<p>This is a device-specific tag that allows explicitly greylisting
+devices that expose TTY devices so that they are never probed
+automatically. Instead, an explicit manual scan request may be sent
+to the daemon so that the TTY ports exposed by the device are
+probed.</p>
+<p>This tag is used when the daemon runs with DEFAULT or PARANOID
+filter policy type, and is associated to the MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY
+rule.</p>
+<p>This tag is ignored when the STRICT filter policy is used.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PLATFORM-DRIVER-PROBE:CAPS"></a><h3>ID_MM_PLATFORM_DRIVER_PROBE</h3>
+<pre class="programlisting">#define ID_MM_PLATFORM_DRIVER_PROBE "ID_MM_PLATFORM_DRIVER_PROBE"
+</pre>
+<p>This is a port-specific tag applied to platform ports so that they
+are probed automatically by the daemon. Platform ports that don't
+have this tag will never probed. This tag is a bit redundant, as
+the user could also use ID_MM_DEVICE_PROCESS for the same purpose.</p>
+<p>This tag is associated to the MM_FILTER_RULE_TTY_PLATFORM_DRIVER
+rule, which is only meaningful when the daemon runs with the
+DEFAULT filter policy type, as that is the only one that would
+allow probing all ports not explicitly forbidden before the last
+MM_FILTER_RULE_TTY_DEFAULT_ALLOWED rule.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-TYPE-AT-PPP:CAPS"></a><h3>ID_MM_PORT_TYPE_AT_PPP</h3>
+<pre class="programlisting">#define ID_MM_PORT_TYPE_AT_PPP "ID_MM_PORT_TYPE_AT_PPP"
+</pre>
+<p>This is a port-specific tag applied to TTYs that we know in advance
+are AT ports to be used as data ports exclusively.</p>
+<p>This tag will also prevent QCDM probing on the port.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-TYPE-AT-PRIMARY:CAPS"></a><h3>ID_MM_PORT_TYPE_AT_PRIMARY</h3>
+<pre class="programlisting">#define ID_MM_PORT_TYPE_AT_PRIMARY "ID_MM_PORT_TYPE_AT_PRIMARY"
+</pre>
+<p>This is a port-specific tag applied to TTYs that we know in advance
+are AT ports to be used as primary control ports.</p>
+<p>This tag will also prevent QCDM probing on the port.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-TYPE-AT-SECONDARY:CAPS"></a><h3>ID_MM_PORT_TYPE_AT_SECONDARY</h3>
+<pre class="programlisting">#define ID_MM_PORT_TYPE_AT_SECONDARY "ID_MM_PORT_TYPE_AT_SECONDARY"
+</pre>
+<p>This is a port-specific tag applied to TTYs that we know in advance
+are AT ports to be used as secondary control ports.</p>
+<p>This tag will also prevent QCDM probing on the port.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-TYPE-GPS:CAPS"></a><h3>ID_MM_PORT_TYPE_GPS</h3>
+<pre class="programlisting">#define ID_MM_PORT_TYPE_GPS "ID_MM_PORT_TYPE_GPS"
+</pre>
+<p>This is a port-specific tag applied to TTYs that we know in advance
+are GPS data ports where we expect to receive NMEA traces.</p>
+<p>This tag also prevents AT and QCDM probing in the port.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-PORT-TYPE-QCDM:CAPS"></a><h3>ID_MM_PORT_TYPE_QCDM</h3>
+<pre class="programlisting">#define ID_MM_PORT_TYPE_QCDM "ID_MM_PORT_TYPE_QCDM"
+</pre>
+<p>This is a port-specific tag applied to TTYs that we know in advance
+are QCDM ports.</p>
+<p>The only purpose of this tag is to prevent AT probing in the port.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-TTY-BAUDRATE:CAPS"></a><h3>ID_MM_TTY_BAUDRATE</h3>
+<pre class="programlisting">#define ID_MM_TTY_BAUDRATE "ID_MM_TTY_BAUDRATE"
+</pre>
+<p>This is a port-specific tag applied to TTYs that require a specific
+baudrate to work. USB modems will usually allow auto-bauding
+configuration, so this tag is really only meaningful to true RS232
+devices.</p>
+<p>The value of the tag should be the number of bauds per second to
+use when talking to the port, e.g. "115200". If not given, the
+default of 57600bps is assumed.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ID-MM-TTY-FLOW-CONTROL:CAPS"></a><h3>ID_MM_TTY_FLOW_CONTROL</h3>
+<pre class="programlisting">#define ID_MM_TTY_FLOW_CONTROL "ID_MM_TTY_FLOW_CONTROL"
+</pre>
+<p>This is a port-specific tag applied to TTYs that require a specific
+flow control mechanism to work not only in data mode but also in
+control mode.</p>
+<p>The value of the tag should be either 'none', 'xon-xoff' or
+'rts-cts', and must be a flow control value supported by the device
+where it's configured. If not given, it is assumed that the TTYs
+don't require any specific flow control setting in command mode.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ModemManager-Errors.html b/docs/reference/api/html/ModemManager-Errors.html
new file mode 100644
index 00000000..bbab8c99
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-Errors.html
@@ -0,0 +1,1187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Errors: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-common-types.html" title="Part II. Common types and definitions">
+<link rel="prev" href="ModemManager-Flags-and-Enumerations.html" title="Flags and Enumerations">
+<link rel="next" href="ref-udev.html" title="Part III. Common udev tag definitions">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#ModemManager-Errors.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-common-types.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ModemManager-Flags-and-Enumerations.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-udev.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ModemManager-Errors"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ModemManager-Errors.top_of_page"></a>Errors</span></h2>
+<p>Errors — Common errors in the API.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ModemManager-Errors.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMConnectionError" title="enum MMConnectionError">MMConnectionError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMCoreError" title="enum MMCoreError">MMCoreError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMMessageError" title="enum MMMessageError">MMMessageError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMMobileEquipmentError" title="enum MMMobileEquipmentError">MMMobileEquipmentError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMSerialError" title="enum MMSerialError">MMSerialError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Errors.html#MMCdmaActivationError" title="enum MMCdmaActivationError">MMCdmaActivationError</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Errors.description"></a><h2>Description</h2>
+<p>This section defines errors that may be reported when using methods from the
+ModemManager interface.</p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Errors.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Errors.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMConnectionError"></a><h3>enum MMConnectionError</h3>
+<p>Connection errors that may be reported by ModemManager.</p>
+<div class="refsect3">
+<a name="MMConnectionError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CONNECTION-ERROR-UNKNOWN:CAPS"></a>MM_CONNECTION_ERROR_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown connection error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CONNECTION-ERROR-NO-CARRIER:CAPS"></a>MM_CONNECTION_ERROR_NO_CARRIER</p></td>
+<td class="enum_member_description">
+<p>No carrier.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CONNECTION-ERROR-NO-DIALTONE:CAPS"></a>MM_CONNECTION_ERROR_NO_DIALTONE</p></td>
+<td class="enum_member_description">
+<p>No dialtone.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CONNECTION-ERROR-BUSY:CAPS"></a>MM_CONNECTION_ERROR_BUSY</p></td>
+<td class="enum_member_description">
+<p>Busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CONNECTION-ERROR-NO-ANSWER:CAPS"></a>MM_CONNECTION_ERROR_NO_ANSWER</p></td>
+<td class="enum_member_description">
+<p>No answer.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMCoreError"></a><h3>enum MMCoreError</h3>
+<p>Common errors that may be reported by ModemManager.</p>
+<div class="refsect3">
+<a name="MMCoreError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-FAILED:CAPS"></a>MM_CORE_ERROR_FAILED</p></td>
+<td class="enum_member_description">
+<p>Operation failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-CANCELLED:CAPS"></a>MM_CORE_ERROR_CANCELLED</p></td>
+<td class="enum_member_description">
+<p>Operation was cancelled.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-ABORTED:CAPS"></a>MM_CORE_ERROR_ABORTED</p></td>
+<td class="enum_member_description">
+<p>Operation was aborted.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-UNSUPPORTED:CAPS"></a>MM_CORE_ERROR_UNSUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Operation is not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-NO-PLUGINS:CAPS"></a>MM_CORE_ERROR_NO_PLUGINS</p></td>
+<td class="enum_member_description">
+<p>Cannot operate without valid plugins.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-UNAUTHORIZED:CAPS"></a>MM_CORE_ERROR_UNAUTHORIZED</p></td>
+<td class="enum_member_description">
+<p>Authorization is required to perform the operation.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-INVALID-ARGS:CAPS"></a>MM_CORE_ERROR_INVALID_ARGS</p></td>
+<td class="enum_member_description">
+<p>Invalid arguments given.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-IN-PROGRESS:CAPS"></a>MM_CORE_ERROR_IN_PROGRESS</p></td>
+<td class="enum_member_description">
+<p>Operation is already in progress.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-WRONG-STATE:CAPS"></a>MM_CORE_ERROR_WRONG_STATE</p></td>
+<td class="enum_member_description">
+<p>Operation cannot be executed in the current state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-CONNECTED:CAPS"></a>MM_CORE_ERROR_CONNECTED</p></td>
+<td class="enum_member_description">
+<p>Operation cannot be executed while being connected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-TOO-MANY:CAPS"></a>MM_CORE_ERROR_TOO_MANY</p></td>
+<td class="enum_member_description">
+<p>Too many items.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-NOT-FOUND:CAPS"></a>MM_CORE_ERROR_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>Item not found.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-RETRY:CAPS"></a>MM_CORE_ERROR_RETRY</p></td>
+<td class="enum_member_description">
+<p>Operation cannot yet be performed, retry later.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CORE-ERROR-EXISTS:CAPS"></a>MM_CORE_ERROR_EXISTS</p></td>
+<td class="enum_member_description">
+<p>Item already exists.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMMessageError"></a><h3>enum MMMessageError</h3>
+<p>Enumeration of message errors, as defined in 3GPP TS 27.005 version 10 section 3.2.5.</p>
+<div class="refsect3">
+<a name="MMMessageError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-ME-FAILURE:CAPS"></a>MM_MESSAGE_ERROR_ME_FAILURE</p></td>
+<td class="enum_member_description">
+<p>ME failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SMS-SERVICE-RESERVED:CAPS"></a>MM_MESSAGE_ERROR_SMS_SERVICE_RESERVED</p></td>
+<td class="enum_member_description">
+<p>SMS service reserved.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-NOT-ALLOWED:CAPS"></a>MM_MESSAGE_ERROR_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Operation not allowed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-NOT-SUPPORTED:CAPS"></a>MM_MESSAGE_ERROR_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Operation not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-INVALID-PDU-PARAMETER:CAPS"></a>MM_MESSAGE_ERROR_INVALID_PDU_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Invalid PDU mode parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-INVALID-TEXT-PARAMETER:CAPS"></a>MM_MESSAGE_ERROR_INVALID_TEXT_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Invalid text mode parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-NOT-INSERTED:CAPS"></a>MM_MESSAGE_ERROR_SIM_NOT_INSERTED</p></td>
+<td class="enum_member_description">
+<p>SIM not inserted.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-PIN:CAPS"></a>MM_MESSAGE_ERROR_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>SIM PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-PH-SIM-PIN:CAPS"></a>MM_MESSAGE_ERROR_PH_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>PH-SIM PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-FAILURE:CAPS"></a>MM_MESSAGE_ERROR_SIM_FAILURE</p></td>
+<td class="enum_member_description">
+<p>SIM failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-BUSY:CAPS"></a>MM_MESSAGE_ERROR_SIM_BUSY</p></td>
+<td class="enum_member_description">
+<p>SIM busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-WRONG:CAPS"></a>MM_MESSAGE_ERROR_SIM_WRONG</p></td>
+<td class="enum_member_description">
+<p>SIM wrong.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-PUK:CAPS"></a>MM_MESSAGE_ERROR_SIM_PUK</p></td>
+<td class="enum_member_description">
+<p>SIM PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-PIN2:CAPS"></a>MM_MESSAGE_ERROR_SIM_PIN2</p></td>
+<td class="enum_member_description">
+<p>SIM PIN2 required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SIM-PUK2:CAPS"></a>MM_MESSAGE_ERROR_SIM_PUK2</p></td>
+<td class="enum_member_description">
+<p>SIM PUK2 required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-MEMORY-FAILURE:CAPS"></a>MM_MESSAGE_ERROR_MEMORY_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Memory failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-INVALID-INDEX:CAPS"></a>MM_MESSAGE_ERROR_INVALID_INDEX</p></td>
+<td class="enum_member_description">
+<p>Invalid index.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-MEMORY-FULL:CAPS"></a>MM_MESSAGE_ERROR_MEMORY_FULL</p></td>
+<td class="enum_member_description">
+<p>Memory full.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-SMSC-ADDRESS-UNKNOWN:CAPS"></a>MM_MESSAGE_ERROR_SMSC_ADDRESS_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>SMSC address unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-NO-NETWORK:CAPS"></a>MM_MESSAGE_ERROR_NO_NETWORK</p></td>
+<td class="enum_member_description">
+<p>No network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-NETWORK-TIMEOUT:CAPS"></a>MM_MESSAGE_ERROR_NETWORK_TIMEOUT</p></td>
+<td class="enum_member_description">
+<p>Network timeout.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-NO-CNMA-ACK-EXPECTED:CAPS"></a>MM_MESSAGE_ERROR_NO_CNMA_ACK_EXPECTED</p></td>
+<td class="enum_member_description">
+<p>No CNMA Acknowledgement expected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MESSAGE-ERROR-UNKNOWN:CAPS"></a>MM_MESSAGE_ERROR_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMMobileEquipmentError"></a><h3>enum MMMobileEquipmentError</h3>
+<p>Enumeration of Mobile Equipment errors, as defined in 3GPP TS 07.07 version 7.8.0.</p>
+<div class="refsect3">
+<a name="MMMobileEquipmentError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-PHONE-FAILURE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_PHONE_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Phone failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NO-CONNECTION:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NO_CONNECTION</p></td>
+<td class="enum_member_description">
+<p>No connection to phone.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-LINK-RESERVED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_LINK_RESERVED</p></td>
+<td class="enum_member_description">
+<p>Phone-adaptor link reserved.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Operation not allowed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NOT-SUPPORTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Operation not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-PH-SIM-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_PH_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>PH-SIM PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-PH-FSIM-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PIN</p></td>
+<td class="enum_member_description">
+<p>PH-FSIM PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-PH-FSIM-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PUK</p></td>
+<td class="enum_member_description">
+<p>PH-FSIM PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-NOT-INSERTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_NOT_INSERTED</p></td>
+<td class="enum_member_description">
+<p>SIM not inserted.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>SIM PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK</p></td>
+<td class="enum_member_description">
+<p>SIM PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-FAILURE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_FAILURE</p></td>
+<td class="enum_member_description">
+<p>SIM failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-BUSY:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_BUSY</p></td>
+<td class="enum_member_description">
+<p>SIM busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-WRONG:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_WRONG</p></td>
+<td class="enum_member_description">
+<p>SIM wrong.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-INCORRECT-PASSWORD:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PASSWORD</p></td>
+<td class="enum_member_description">
+<p>Incorrect password.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-PIN2:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN2</p></td>
+<td class="enum_member_description">
+<p>SIM PIN2 required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SIM-PUK2:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK2</p></td>
+<td class="enum_member_description">
+<p>SIM PUK2 required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-MEMORY-FULL:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FULL</p></td>
+<td class="enum_member_description">
+<p>Memory full.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-INVALID-INDEX:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_INVALID_INDEX</p></td>
+<td class="enum_member_description">
+<p>Invalid index.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NOT-FOUND:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>Not found.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-MEMORY-FAILURE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Memory failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-TEXT-TOO-LONG:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_TEXT_TOO_LONG</p></td>
+<td class="enum_member_description">
+<p>Text string too long.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-INVALID-CHARS:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_INVALID_CHARS</p></td>
+<td class="enum_member_description">
+<p>Invalid characters in text string.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-DIAL-STRING-TOO-LONG:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_TOO_LONG</p></td>
+<td class="enum_member_description">
+<p>Dial string too long.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-DIAL-STRING-INVALID:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_INVALID</p></td>
+<td class="enum_member_description">
+<p>Invalid characters in dial string.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NO-NETWORK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NO_NETWORK</p></td>
+<td class="enum_member_description">
+<p>No network service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-TIMEOUT:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_TIMEOUT</p></td>
+<td class="enum_member_description">
+<p>Network timeout.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Network not allowed - Emergency calls only.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PIN</p></td>
+<td class="enum_member_description">
+<p>Network personalisation PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PUK</p></td>
+<td class="enum_member_description">
+<p>Network personalisation PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-SUBSET-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PIN</p></td>
+<td class="enum_member_description">
+<p>Network subset personalisation PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-NETWORK-SUBSET-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PUK</p></td>
+<td class="enum_member_description">
+<p>Network subset personalisation PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SERVICE-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PIN</p></td>
+<td class="enum_member_description">
+<p>Service provider personalisation PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-SERVICE-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PUK</p></td>
+<td class="enum_member_description">
+<p>Service provider personalisation PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-CORP-PIN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_CORP_PIN</p></td>
+<td class="enum_member_description">
+<p>Corporate personalisation PIN required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-CORP-PUK:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_CORP_PUK</p></td>
+<td class="enum_member_description">
+<p>Corporate personalisation PUK required.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-HIDDEN-KEY-REQUIRED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_HIDDEN_KEY_REQUIRED</p></td>
+<td class="enum_member_description">
+<p>Hidden key required. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-EAP-METHOD-NOT-SUPPORTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_EAP_METHOD_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>EAP method not supported. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-INCORRECT-PARAMETERS:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PARAMETERS</p></td>
+<td class="enum_member_description">
+<p>Incorrect parameters. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-UNKNOWN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-IMSI-UNKNOWN-IN-HLR:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_HLR</p></td>
+<td class="enum_member_description">
+<p>IMSI unknown in HLR.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-ILLEGAL-MS:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_MS</p></td>
+<td class="enum_member_description">
+<p>Illegal MS.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-IMSI-UNKNOWN-IN-VLR:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_VLR</p></td>
+<td class="enum_member_description">
+<p>IMSI unknown in VLR.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-ILLEGAL-ME:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_ME</p></td>
+<td class="enum_member_description">
+<p>Illegal ME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>GPRS service not allowed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-AND-NON-GPRS-SERVICES-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>GPRS and non-GPRS services not allowed. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-PLMN-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_PLMN_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>PLMN not allowed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-LOCATION-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_LOCATION_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Location area not allowed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-ROAMING-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_ROAMING_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Roaming not allowed in this location area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-NO-CELLS-IN-LOCATION-AREA:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_NO_CELLS_IN_LOCATION_AREA</p></td>
+<td class="enum_member_description">
+<p>No cells in this location area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-NETWORK-FAILURE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_NETWORK_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Network failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-CONGESTION:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONGESTION</p></td>
+<td class="enum_member_description">
+<p>Congestion.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-NOT-AUTHORIZED-FOR-CSG:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_NOT_AUTHORIZED_FOR_CSG</p></td>
+<td class="enum_member_description">
+<p>GPRS not authorized for CSG. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-INSUFFICIENT-RESOURCES:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_INSUFFICIENT_RESOURCES</p></td>
+<td class="enum_member_description">
+<p>Insufficient resources.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-MISSING-OR-UNKNOWN-APN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_MISSING_OR_UNKNOWN_APN</p></td>
+<td class="enum_member_description">
+<p>Missing or unknown APN.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN-PDP-ADDRESS-OR-TYPE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_ADDRESS_OR_TYPE</p></td>
+<td class="enum_member_description">
+<p>Unknown PDP address or type. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-USER-AUTHENTICATION-FAILED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_USER_AUTHENTICATION_FAILED</p></td>
+<td class="enum_member_description">
+<p>User authentication failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-ACTIVATION-REJECTED-BY-GGSN-OR-GW:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_BY_GGSN_OR_GW</p></td>
+<td class="enum_member_description">
+<p>Activation rejected by GGSN or gateway. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-ACTIVATION-REJECTED-UNSPECIFIED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_UNSPECIFIED</p></td>
+<td class="enum_member_description">
+<p>Activation rejected (reason unspecified). Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-NOT-SUPPORTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Service option not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-NOT-SUBSCRIBED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUBSCRIBED</p></td>
+<td class="enum_member_description">
+<p>Requested service option not subscribed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-OUT-OF-ORDER:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_OUT_OF_ORDER</p></td>
+<td class="enum_member_description">
+<p>Service option temporarily out of order.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-FEATURE-NOT-SUPPORTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_FEATURE_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Feature not supported. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTIC-ERROR-IN-TFT-OPERATION:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERROR_IN_TFT_OPERATION</p></td>
+<td class="enum_member_description">
+<p>Semantic error in TFT operation. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SYNTACTICAL-ERROR-IN-TFT-OPERATION:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_TFT_OPERATION</p></td>
+<td class="enum_member_description">
+<p>Syntactical error in TFT operation. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN-PDP-CONTEXT:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_CONTEXT</p></td>
+<td class="enum_member_description">
+<p>Unknown PDP context. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTIC-ERRORS-IN-PACKET-FILTER:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERRORS_IN_PACKET_FILTER</p></td>
+<td class="enum_member_description">
+<p>Semantic errors in packet filter. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SYNTACTICAL-ERROR-IN-PACKET-FILTER:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_PACKET_FILTER</p></td>
+<td class="enum_member_description">
+<p>Syntactical error in packet filter. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-PDP-CONTEXT-WITHOUT-TFT-ALREADY-ACTIVATED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_CONTEXT_WITHOUT_TFT_ALREADY_ACTIVATED</p></td>
+<td class="enum_member_description">
+<p>PDP context witout TFT already activated. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unspecified GPRS error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-PDP-AUTH-FAILURE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_AUTH_FAILURE</p></td>
+<td class="enum_member_description">
+<p>PDP authentication failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-INVALID-MOBILE-CLASS:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_INVALID_MOBILE_CLASS</p></td>
+<td class="enum_member_description">
+<p>Invalid mobile class.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-LAST-PDN-DISCONNECTION-NOT-ALLOWED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_LAST_PDN_DISCONNECTION_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>Last PDN disconnection not allowed. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTICALLY-INCORRECT-MESSAGE:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTICALLY_INCORRECT_MESSAGE</p></td>
+<td class="enum_member_description">
+<p>Semantically incorrect message. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-MANDATORY-IE-ERROR:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_MANDATORY_IE_ERROR</p></td>
+<td class="enum_member_description">
+<p>Mandatory IE error. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-IE-NOT-IMPLEMENTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_IE_NOT_IMPLEMENTED</p></td>
+<td class="enum_member_description">
+<p>IE not implemented. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-CONDITIONAL-IE-ERROR:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONDITIONAL_IE_ERROR</p></td>
+<td class="enum_member_description">
+<p>Conditional IE error. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNSPECIFIED-PROTOCOL-ERROR:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNSPECIFIED_PROTOCOL_ERROR</p></td>
+<td class="enum_member_description">
+<p>Unspecified protocol error. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-OPERATOR-DETERMINED-BARRING:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_OPERATOR_DETERMINED_BARRING</p></td>
+<td class="enum_member_description">
+<p>Operator determined barring. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-MAXIMUM-NUMBER-OF-PDP-CONTEXTS-REACHED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_MAXIMUM_NUMBER_OF_PDP_CONTEXTS_REACHED</p></td>
+<td class="enum_member_description">
+<p>Maximum number of PDP contexts reached. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-REQUESTED-APN-NOT-SUPPORTED:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUESTED_APN_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Requested APN not supported. Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MOBILE-EQUIPMENT-ERROR-GPRS-REQUEST-REJECTED-BCM-VIOLATION:CAPS"></a>MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUEST_REJECTED_BCM_VIOLATION</p></td>
+<td class="enum_member_description">
+<p>Request rejected (BCM violation). Since: 1.8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSerialError"></a><h3>enum MMSerialError</h3>
+<p>Serial errors that may be reported by ModemManager.</p>
+<div class="refsect3">
+<a name="MMSerialError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-UNKNOWN:CAPS"></a>MM_SERIAL_ERROR_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown serial error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-OPEN-FAILED:CAPS"></a>MM_SERIAL_ERROR_OPEN_FAILED</p></td>
+<td class="enum_member_description">
+<p>Could not open the serial device.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-SEND-FAILED:CAPS"></a>MM_SERIAL_ERROR_SEND_FAILED</p></td>
+<td class="enum_member_description">
+<p>Could not write to the serial device.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-RESPONSE-TIMEOUT:CAPS"></a>MM_SERIAL_ERROR_RESPONSE_TIMEOUT</p></td>
+<td class="enum_member_description">
+<p>A response was not received on time.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-OPEN-FAILED-NO-DEVICE:CAPS"></a>MM_SERIAL_ERROR_OPEN_FAILED_NO_DEVICE</p></td>
+<td class="enum_member_description">
+<p>Could not open the serial port, no device.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-FLASH-FAILED:CAPS"></a>MM_SERIAL_ERROR_FLASH_FAILED</p></td>
+<td class="enum_member_description">
+<p>Could not flash the device.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-NOT-OPEN:CAPS"></a>MM_SERIAL_ERROR_NOT_OPEN</p></td>
+<td class="enum_member_description">
+<p>The serial port is not open.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-PARSE-FAILED:CAPS"></a>MM_SERIAL_ERROR_PARSE_FAILED</p></td>
+<td class="enum_member_description">
+<p>The serial port specific parsing failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SERIAL-ERROR-FRAME-NOT-FOUND:CAPS"></a>MM_SERIAL_ERROR_FRAME_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>The serial port reported that the frame marker wasn't found (e.g. for QCDM).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMCdmaActivationError"></a><h3>enum MMCdmaActivationError</h3>
+<p>CDMA Activation errors.</p>
+<div class="refsect3">
+<a name="MMCdmaActivationError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-NONE:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_NONE</p></td>
+<td class="enum_member_description">
+<p>No error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-UNKNOWN:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>An error occurred.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-ROAMING:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_ROAMING</p></td>
+<td class="enum_member_description">
+<p>Device cannot activate while roaming.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-WRONG-RADIO-INTERFACE:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE</p></td>
+<td class="enum_member_description">
+<p>Device cannot activate on this network type (eg EVDO vs 1xRTT).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-COULD-NOT-CONNECT:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT</p></td>
+<td class="enum_member_description">
+<p>Device could not connect to the network for activation.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-SECURITY-AUTHENTICATION-FAILED:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED</p></td>
+<td class="enum_member_description">
+<p>Device could not authenticate to the network for activation.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-PROVISIONING-FAILED:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED</p></td>
+<td class="enum_member_description">
+<p>Later stages of device provisioning failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-NO-SIGNAL:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_NO_SIGNAL</p></td>
+<td class="enum_member_description">
+<p>No signal available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-TIMED-OUT:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_TIMED_OUT</p></td>
+<td class="enum_member_description">
+<p>Activation timed out.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CDMA-ACTIVATION-ERROR-START-FAILED:CAPS"></a>MM_CDMA_ACTIVATION_ERROR_START_FAILED</p></td>
+<td class="enum_member_description">
+<p>API call for initial activation failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ModemManager-Flags-and-Enumerations.html b/docs/reference/api/html/ModemManager-Flags-and-Enumerations.html
new file mode 100644
index 00000000..a6140b11
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-Flags-and-Enumerations.html
@@ -0,0 +1,4455 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Flags and Enumerations: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-common-types.html" title="Part II. Common types and definitions">
+<link rel="prev" href="ModemManager-Version-checks.html" title="Version checks">
+<link rel="next" href="ModemManager-Errors.html" title="Errors">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#ModemManager-Flags-and-Enumerations.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-common-types.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ModemManager-Version-checks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ModemManager-Errors.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ModemManager-Flags-and-Enumerations"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ModemManager-Flags-and-Enumerations.top_of_page"></a>Flags and Enumerations</span></h2>
+<p>Flags and Enumerations — Common enumerations and types in the API.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ModemManager-Flags-and-Enumerations.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerType" title="enum MMBearerType">MMBearerType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily" title="enum MMBearerIpFamily">MMBearerIpFamily</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod" title="enum MMBearerIpMethod">MMBearerIpMethod</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth" title="enum MMBearerAllowedAuth">MMBearerAllowedAuth</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallDirection" title="enum MMCallDirection">MMCallDirection</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallState" title="enum MMCallState">MMCallState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallStateReason" title="enum MMCallStateReason">MMCallStateReason</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType" title="enum MMFirmwareImageType">MMFirmwareImageType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility" title="enum MMModem3gppFacility">MMModem3gppFacility</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability" title="enum MMModem3gppNetworkAvailability">MMModem3gppNetworkAvailability</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState" title="enum MMModem3gppSubscriptionState">MMModem3gppSubscriptionState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState" title="enum MMModem3gppRegistrationState">MMModem3gppRegistrationState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState" title="enum MMModem3gppUssdSessionState">MMModem3gppUssdSessionState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation" title="enum MMModem3gppEpsUeModeOperation">MMModem3gppEpsUeModeOperation</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology" title="enum MMModemAccessTechnology">MMModemAccessTechnology</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemBand" title="enum MMModemBand">MMModemBand</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCapability" title="enum MMModemCapability">MMModemCapability</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState" title="enum MMModemCdmaActivationState">MMModemCdmaActivationState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState" title="enum MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol" title="enum MMModemCdmaRmProtocol">MMModemCdmaRmProtocol</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemContactsStorage" title="enum MMModemContactsStorage">MMModemContactsStorage</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource" title="enum MMModemLocationSource">MMModemLocationSource</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType" title="enum MMModemLocationAssistanceDataType">MMModemLocationAssistanceDataType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLock" title="enum MMModemLock">MMModemLock</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemMode" title="enum MMModemMode">MMModemMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemState" title="enum MMModemState">MMModemState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason" title="enum MMModemStateFailedReason">MMModemStateFailedReason</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason" title="enum MMModemStateChangeReason">MMModemStateChangeReason</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemPowerState" title="enum MMModemPowerState">MMModemPowerState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemPortType" title="enum MMModemPortType">MMModemPortType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod" title="enum MMModemFirmwareUpdateMethod">MMModemFirmwareUpdateMethod</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaFeature" title="enum MMOmaFeature">MMOmaFeature</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState" title="enum MMOmaSessionState">MMOmaSessionState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason" title="enum MMOmaSessionStateFailedReason">MMOmaSessionStateFailedReason</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionType" title="enum MMOmaSessionType">MMOmaSessionType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsPduType" title="enum MMSmsPduType">MMSmsPduType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsState" title="enum MMSmsState">MMSmsState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState" title="enum MMSmsDeliveryState">MMSmsDeliveryState</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage" title="enum MMSmsStorage">MMSmsStorage</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsValidityType" title="enum MMSmsValidityType">MMSmsValidityType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId" title="enum MMSmsCdmaTeleserviceId">MMSmsCdmaTeleserviceId</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory" title="enum MMSmsCdmaServiceCategory">MMSmsCdmaServiceCategory</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Flags-and-Enumerations.description"></a><h2>Description</h2>
+<p>This section defines enumerations and types that are used in the
+ModemManager interface.</p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Flags-and-Enumerations.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Flags-and-Enumerations.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMBearerType"></a><h3>enum MMBearerType</h3>
+<p>Type of context (2G/3G) or bearer (4G).</p>
+<div class="refsect3">
+<a name="MMBearerType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-TYPE-UNKNOWN:CAPS"></a>MM_BEARER_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown bearer.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-TYPE-DEFAULT:CAPS"></a>MM_BEARER_TYPE_DEFAULT</p></td>
+<td class="enum_member_description">
+<p>Primary context (2G/3G) or default bearer (4G),
+defined by the user of the API.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-TYPE-DEFAULT-ATTACH:CAPS"></a>MM_BEARER_TYPE_DEFAULT_ATTACH</p></td>
+<td class="enum_member_description">
+<p>The initial default bearer established
+during LTE attach procedure, automatically connected as long as the device is
+regitered in the LTE network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-TYPE-DEDICATED:CAPS"></a>MM_BEARER_TYPE_DEDICATED</p></td>
+<td class="enum_member_description">
+<p>Secondary context (2G/3G) or dedicated bearer
+(4G), defined by the user of the API. These bearers use the same IP address
+used by a primary context or default bearer and provide a dedicated flow for
+specific traffic with different QoS settings.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMBearerIpFamily"></a><h3>enum MMBearerIpFamily</h3>
+<p>Type of IP family to be used in a given Bearer.</p>
+<div class="refsect3">
+<a name="MMBearerIpFamily.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-FAMILY-NONE:CAPS"></a>MM_BEARER_IP_FAMILY_NONE</p></td>
+<td class="enum_member_description">
+<p>None or unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-FAMILY-IPV4:CAPS"></a>MM_BEARER_IP_FAMILY_IPV4</p></td>
+<td class="enum_member_description">
+<p>IPv4.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-FAMILY-IPV6:CAPS"></a>MM_BEARER_IP_FAMILY_IPV6</p></td>
+<td class="enum_member_description">
+<p>IPv6.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-FAMILY-IPV4V6:CAPS"></a>MM_BEARER_IP_FAMILY_IPV4V6</p></td>
+<td class="enum_member_description">
+<p>IPv4 and IPv6.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-FAMILY-ANY:CAPS"></a>MM_BEARER_IP_FAMILY_ANY</p></td>
+<td class="enum_member_description">
+<p>Mask specifying all IP families.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMBearerIpMethod"></a><h3>enum MMBearerIpMethod</h3>
+<p>Type of IP method configuration to be used in a given Bearer.</p>
+<div class="refsect3">
+<a name="MMBearerIpMethod.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-METHOD-UNKNOWN:CAPS"></a>MM_BEARER_IP_METHOD_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown method.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-METHOD-PPP:CAPS"></a>MM_BEARER_IP_METHOD_PPP</p></td>
+<td class="enum_member_description">
+<p>Use PPP to get IP addresses and DNS information.
+For IPv6, use PPP to retrieve the 64-bit Interface Identifier, use the IID to
+construct an IPv6 link-local address by following RFC 5072, and then run
+DHCP over the PPP link to retrieve DNS settings.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-METHOD-STATIC:CAPS"></a>MM_BEARER_IP_METHOD_STATIC</p></td>
+<td class="enum_member_description">
+<p>Use the provided static IP configuration given
+by the modem to configure the IP data interface. Note that DNS servers may
+not be provided by the network or modem firmware.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-IP-METHOD-DHCP:CAPS"></a>MM_BEARER_IP_METHOD_DHCP</p></td>
+<td class="enum_member_description">
+<p>Begin DHCP or IPv6 SLAAC on the data interface to
+obtain any necessary IP configuration details that are not already provided
+by the IP configuration. For IPv4 bearers DHCP should be used. For IPv6
+bearers SLAAC should be used, and the IP configuration may already contain
+a link-local address that should be assigned to the interface before SLAAC
+is started to obtain the rest of the configuration.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMBearerAllowedAuth"></a><h3>enum MMBearerAllowedAuth</h3>
+<p>Allowed authentication methods when authenticating with the network.</p>
+<div class="refsect3">
+<a name="MMBearerAllowedAuth.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"></a>MM_BEARER_ALLOWED_AUTH_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-NONE:CAPS"></a>MM_BEARER_ALLOWED_AUTH_NONE</p></td>
+<td class="enum_member_description">
+<p>None.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-PAP:CAPS"></a>MM_BEARER_ALLOWED_AUTH_PAP</p></td>
+<td class="enum_member_description">
+<p>PAP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-CHAP:CAPS"></a>MM_BEARER_ALLOWED_AUTH_CHAP</p></td>
+<td class="enum_member_description">
+<p>CHAP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-MSCHAP:CAPS"></a>MM_BEARER_ALLOWED_AUTH_MSCHAP</p></td>
+<td class="enum_member_description">
+<p>MS-CHAP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-MSCHAPV2:CAPS"></a>MM_BEARER_ALLOWED_AUTH_MSCHAPV2</p></td>
+<td class="enum_member_description">
+<p>MS-CHAP v2.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-BEARER-ALLOWED-AUTH-EAP:CAPS"></a>MM_BEARER_ALLOWED_AUTH_EAP</p></td>
+<td class="enum_member_description">
+<p>EAP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMCallDirection"></a><h3>enum MMCallDirection</h3>
+<div class="refsect3">
+<a name="MMCallDirection.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-DIRECTION-UNKNOWN:CAPS"></a>MM_CALL_DIRECTION_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-DIRECTION-INCOMING:CAPS"></a>MM_CALL_DIRECTION_INCOMING</p></td>
+<td class="enum_member_description">
+<p>call from network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-DIRECTION-OUTGOING:CAPS"></a>MM_CALL_DIRECTION_OUTGOING</p></td>
+<td class="enum_member_description">
+<p>call to network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMCallState"></a><h3>enum MMCallState</h3>
+<p>State of Call</p>
+<div class="refsect3">
+<a name="MMCallState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-UNKNOWN:CAPS"></a>MM_CALL_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>default state for a new outgoing call.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-DIALING:CAPS"></a>MM_CALL_STATE_DIALING</p></td>
+<td class="enum_member_description">
+<p>outgoing call started. Wait for free channel.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-RINGING-OUT:CAPS"></a>MM_CALL_STATE_RINGING_OUT</p></td>
+<td class="enum_member_description">
+<p>outgoing call attached to GSM network, waiting for an answer.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-RINGING-IN:CAPS"></a>MM_CALL_STATE_RINGING_IN</p></td>
+<td class="enum_member_description">
+<p>incoming call is waiting for an answer.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-ACTIVE:CAPS"></a>MM_CALL_STATE_ACTIVE</p></td>
+<td class="enum_member_description">
+<p>call is active between two peers.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-HELD:CAPS"></a>MM_CALL_STATE_HELD</p></td>
+<td class="enum_member_description">
+<p>held call (by +CHLD AT command).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-WAITING:CAPS"></a>MM_CALL_STATE_WAITING</p></td>
+<td class="enum_member_description">
+<p>waiting call (by +CCWA AT command).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-TERMINATED:CAPS"></a>MM_CALL_STATE_TERMINATED</p></td>
+<td class="enum_member_description">
+<p>call is terminated.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMCallStateReason"></a><h3>enum MMCallStateReason</h3>
+<div class="refsect3">
+<a name="MMCallStateReason.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-UNKNOWN:CAPS"></a>MM_CALL_STATE_REASON_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Default value for a new outgoing call.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-OUTGOING-STARTED:CAPS"></a>MM_CALL_STATE_REASON_OUTGOING_STARTED</p></td>
+<td class="enum_member_description">
+<p>Outgoing call is started.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-INCOMING-NEW:CAPS"></a>MM_CALL_STATE_REASON_INCOMING_NEW</p></td>
+<td class="enum_member_description">
+<p>Received a new incoming call.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-ACCEPTED:CAPS"></a>MM_CALL_STATE_REASON_ACCEPTED</p></td>
+<td class="enum_member_description">
+<p>Dialing or Ringing call is accepted.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-TERMINATED:CAPS"></a>MM_CALL_STATE_REASON_TERMINATED</p></td>
+<td class="enum_member_description">
+<p>Call is correctly terminated.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-REFUSED-OR-BUSY:CAPS"></a>MM_CALL_STATE_REASON_REFUSED_OR_BUSY</p></td>
+<td class="enum_member_description">
+<p>Remote peer is busy or refused call.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-ERROR:CAPS"></a>MM_CALL_STATE_REASON_ERROR</p></td>
+<td class="enum_member_description">
+<p>Wrong number or generic network error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-CALL-STATE-REASON-AUDIO-SETUP-FAILED:CAPS"></a>MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED</p></td>
+<td class="enum_member_description">
+<p>Error setting up audio channel.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMFirmwareImageType"></a><h3>enum MMFirmwareImageType</h3>
+<p>Type of firmware image.</p>
+<div class="refsect3">
+<a name="MMFirmwareImageType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-FIRMWARE-IMAGE-TYPE-UNKNOWN:CAPS"></a>MM_FIRMWARE_IMAGE_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown firmware type.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-FIRMWARE-IMAGE-TYPE-GENERIC:CAPS"></a>MM_FIRMWARE_IMAGE_TYPE_GENERIC</p></td>
+<td class="enum_member_description">
+<p>Generic firmware image.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"></a>MM_FIRMWARE_IMAGE_TYPE_GOBI</p></td>
+<td class="enum_member_description">
+<p>Firmware image of Gobi devices.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppFacility"></a><h3>enum MMModem3gppFacility</h3>
+<p>A bitfield describing which facilities have a lock enabled, i.e.,
+requires a pin or unlock code. The facilities include the
+personalizations (device locks) described in 3GPP spec TS 22.022,
+and the PIN and PIN2 locks, which are SIM locks.</p>
+<div class="refsect3">
+<a name="MMModem3gppFacility.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-NONE:CAPS"></a>MM_MODEM_3GPP_FACILITY_NONE</p></td>
+<td class="enum_member_description">
+<p>No facility.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-SIM:CAPS"></a>MM_MODEM_3GPP_FACILITY_SIM</p></td>
+<td class="enum_member_description">
+<p>SIM lock.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-FIXED-DIALING:CAPS"></a>MM_MODEM_3GPP_FACILITY_FIXED_DIALING</p></td>
+<td class="enum_member_description">
+<p>Fixed dialing (PIN2) SIM lock.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-PH-SIM:CAPS"></a>MM_MODEM_3GPP_FACILITY_PH_SIM</p></td>
+<td class="enum_member_description">
+<p>Device is locked to a specific SIM.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-PH-FSIM:CAPS"></a>MM_MODEM_3GPP_FACILITY_PH_FSIM</p></td>
+<td class="enum_member_description">
+<p>Device is locked to first SIM inserted.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-NET-PERS:CAPS"></a>MM_MODEM_3GPP_FACILITY_NET_PERS</p></td>
+<td class="enum_member_description">
+<p>Network personalization.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-NET-SUB-PERS:CAPS"></a>MM_MODEM_3GPP_FACILITY_NET_SUB_PERS</p></td>
+<td class="enum_member_description">
+<p>Network subset personalization.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-PROVIDER-PERS:CAPS"></a>MM_MODEM_3GPP_FACILITY_PROVIDER_PERS</p></td>
+<td class="enum_member_description">
+<p>Service provider personalization.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-FACILITY-CORP-PERS:CAPS"></a>MM_MODEM_3GPP_FACILITY_CORP_PERS</p></td>
+<td class="enum_member_description">
+<p>Corporate personalization.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppNetworkAvailability"></a><h3>enum MMModem3gppNetworkAvailability</h3>
+<p>Network availability status as defined in 3GPP TS 27.007 section 7.3</p>
+<div class="refsect3">
+<a name="MMModem3gppNetworkAvailability.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-NETWORK-AVAILABILITY-UNKNOWN:CAPS"></a>MM_MODEM_3GPP_NETWORK_AVAILABILITY_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown availability.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-NETWORK-AVAILABILITY-AVAILABLE:CAPS"></a>MM_MODEM_3GPP_NETWORK_AVAILABILITY_AVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Network is available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-NETWORK-AVAILABILITY-CURRENT:CAPS"></a>MM_MODEM_3GPP_NETWORK_AVAILABILITY_CURRENT</p></td>
+<td class="enum_member_description">
+<p>Network is the current one.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-NETWORK-AVAILABILITY-FORBIDDEN:CAPS"></a>MM_MODEM_3GPP_NETWORK_AVAILABILITY_FORBIDDEN</p></td>
+<td class="enum_member_description">
+<p>Network is forbidden.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppSubscriptionState"></a><h3>enum MMModem3gppSubscriptionState</h3>
+<p>Describes the current subscription status of the SIM. This value is only available after the
+modem attempts to register with the network.</p>
+<div class="refsect3">
+<a name="MMModem3gppSubscriptionState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-SUBSCRIPTION-STATE-UNKNOWN:CAPS"></a>MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>The subscription state is unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-SUBSCRIPTION-STATE-UNPROVISIONED:CAPS"></a>MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNPROVISIONED</p></td>
+<td class="enum_member_description">
+<p>The account is unprovisioned.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-SUBSCRIPTION-STATE-PROVISIONED:CAPS"></a>MM_MODEM_3GPP_SUBSCRIPTION_STATE_PROVISIONED</p></td>
+<td class="enum_member_description">
+<p>The account is provisioned and has data available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-SUBSCRIPTION-STATE-OUT-OF-DATA:CAPS"></a>MM_MODEM_3GPP_SUBSCRIPTION_STATE_OUT_OF_DATA</p></td>
+<td class="enum_member_description">
+<p>The account is provisioned but there is no data left.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppRegistrationState"></a><h3>enum MMModem3gppRegistrationState</h3>
+<p>GSM registration code as defined in 3GPP TS 27.007.</p>
+<div class="refsect3">
+<a name="MMModem3gppRegistrationState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-IDLE:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_IDLE</p></td>
+<td class="enum_member_description">
+<p>Not registered, not searching for new operator to register.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-HOME:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_HOME</p></td>
+<td class="enum_member_description">
+<p>Registered on home network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-SEARCHING:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_SEARCHING</p></td>
+<td class="enum_member_description">
+<p>Not registered, searching for new operator to register with.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-DENIED:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_DENIED</p></td>
+<td class="enum_member_description">
+<p>Registration denied.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-UNKNOWN:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown registration status.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING</p></td>
+<td class="enum_member_description">
+<p>Registered on a roaming network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-HOME-SMS-ONLY:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_HOME_SMS_ONLY</p></td>
+<td class="enum_member_description">
+<p>Registered for "SMS only", home network (applicable only when on LTE).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING-SMS-ONLY:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_SMS_ONLY</p></td>
+<td class="enum_member_description">
+<p>Registered for "SMS only", roaming network (applicable only when on LTE).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-EMERGENCY-ONLY:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_EMERGENCY_ONLY</p></td>
+<td class="enum_member_description">
+<p>Emergency services only.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-HOME-CSFB-NOT-PREFERRED:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_HOME_CSFB_NOT_PREFERRED</p></td>
+<td class="enum_member_description">
+<p>Registered for "CSFB not preferred", home network (applicable only when on LTE).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING-CSFB-NOT-PREFERRED:CAPS"></a>MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_CSFB_NOT_PREFERRED</p></td>
+<td class="enum_member_description">
+<p>Registered for "CSFB not preferred", roaming network (applicable only when on LTE).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppUssdSessionState"></a><h3>enum MMModem3gppUssdSessionState</h3>
+<p>State of a USSD session.</p>
+<div class="refsect3">
+<a name="MMModem3gppUssdSessionState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-USSD-SESSION-STATE-UNKNOWN:CAPS"></a>MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-USSD-SESSION-STATE-IDLE:CAPS"></a>MM_MODEM_3GPP_USSD_SESSION_STATE_IDLE</p></td>
+<td class="enum_member_description">
+<p>No active session.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-USSD-SESSION-STATE-ACTIVE:CAPS"></a>MM_MODEM_3GPP_USSD_SESSION_STATE_ACTIVE</p></td>
+<td class="enum_member_description">
+<p>A session is active and the mobile is waiting for a response.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-USSD-SESSION-STATE-USER-RESPONSE:CAPS"></a>MM_MODEM_3GPP_USSD_SESSION_STATE_USER_RESPONSE</p></td>
+<td class="enum_member_description">
+<p>The network is waiting for the client's response.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppEpsUeModeOperation"></a><h3>enum MMModem3gppEpsUeModeOperation</h3>
+<p>UE mode of operation for EPS, as per 3GPP TS 24.301.</p>
+<div class="refsect3">
+<a name="MMModem3gppEpsUeModeOperation.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-UNKNOWN:CAPS"></a>MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown or not applicable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-PS-1:CAPS"></a>MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_PS_1</p></td>
+<td class="enum_member_description">
+<p>PS mode 1 of operation: EPS only, voice-centric.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-PS-2:CAPS"></a>MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_PS_2</p></td>
+<td class="enum_member_description">
+<p>PS mode 2 of operation: EPS only, data-centric.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-CSPS-1:CAPS"></a>MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_CSPS_1</p></td>
+<td class="enum_member_description">
+<p>CS/PS mode 1 of operation: EPS and non-EPS, voice-centric.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-CSPS-2:CAPS"></a>MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_CSPS_2</p></td>
+<td class="enum_member_description">
+<p>CS/PS mode 2 of operation: EPS and non-EPS, data-centric.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemAccessTechnology"></a><h3>enum MMModemAccessTechnology</h3>
+<p>Describes various access technologies that a device uses when registered with
+or connected to a network.</p>
+<div class="refsect3">
+<a name="MMModemAccessTechnology.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-UNKNOWN:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>The access technology used is unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-POTS:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_POTS</p></td>
+<td class="enum_member_description">
+<p>Analog wireline telephone.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-GSM:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_GSM</p></td>
+<td class="enum_member_description">
+<p>GSM.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-GSM-COMPACT:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_GSM_COMPACT</p></td>
+<td class="enum_member_description">
+<p>Compact GSM.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-GPRS:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_GPRS</p></td>
+<td class="enum_member_description">
+<p>GPRS.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-EDGE:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_EDGE</p></td>
+<td class="enum_member_description">
+<p>EDGE (ETSI 27.007: "GSM w/EGPRS").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-UMTS:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_UMTS</p></td>
+<td class="enum_member_description">
+<p>UMTS (ETSI 27.007: "UTRAN").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-HSDPA:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_HSDPA</p></td>
+<td class="enum_member_description">
+<p>HSDPA (ETSI 27.007: "UTRAN w/HSDPA").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-HSUPA:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_HSUPA</p></td>
+<td class="enum_member_description">
+<p>HSUPA (ETSI 27.007: "UTRAN w/HSUPA").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-HSPA:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_HSPA</p></td>
+<td class="enum_member_description">
+<p>HSPA (ETSI 27.007: "UTRAN w/HSDPA and HSUPA").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-HSPA-PLUS:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS</p></td>
+<td class="enum_member_description">
+<p>HSPA+ (ETSI 27.007: "UTRAN w/HSPA+").</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-1XRTT:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_1XRTT</p></td>
+<td class="enum_member_description">
+<p>CDMA2000 1xRTT.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-EVDO0:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_EVDO0</p></td>
+<td class="enum_member_description">
+<p>CDMA2000 EVDO revision 0.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-EVDOA:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_EVDOA</p></td>
+<td class="enum_member_description">
+<p>CDMA2000 EVDO revision A.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-EVDOB:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_EVDOB</p></td>
+<td class="enum_member_description">
+<p>CDMA2000 EVDO revision B.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-LTE:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_LTE</p></td>
+<td class="enum_member_description">
+<p>LTE (ETSI 27.007: "E-UTRAN")</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-ACCESS-TECHNOLOGY-ANY:CAPS"></a>MM_MODEM_ACCESS_TECHNOLOGY_ANY</p></td>
+<td class="enum_member_description">
+<p>Mask specifying all access technologies.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemBand"></a><h3>enum MMModemBand</h3>
+<p>Radio bands supported by the device when connecting to a mobile network.</p>
+<div class="refsect3">
+<a name="MMModemBand.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UNKNOWN:CAPS"></a>MM_MODEM_BAND_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown or invalid band.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EGSM:CAPS"></a>MM_MODEM_BAND_EGSM</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 900 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-DCS:CAPS"></a>MM_MODEM_BAND_DCS</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 1800 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-PCS:CAPS"></a>MM_MODEM_BAND_PCS</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 1900 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G850:CAPS"></a>MM_MODEM_BAND_G850</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 850 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-1:CAPS"></a>MM_MODEM_BAND_UTRAN_1</p></td>
+<td class="enum_member_description">
+<p>UMTS 2100 MHz (IMT, UTRAN band 1).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-3:CAPS"></a>MM_MODEM_BAND_UTRAN_3</p></td>
+<td class="enum_member_description">
+<p>UMTS 1800 MHz (DCS, UTRAN band 3).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-4:CAPS"></a>MM_MODEM_BAND_UTRAN_4</p></td>
+<td class="enum_member_description">
+<p>UMTS 1700 MHz (AWS A-F, UTRAN band 4).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-6:CAPS"></a>MM_MODEM_BAND_UTRAN_6</p></td>
+<td class="enum_member_description">
+<p>UMTS 800 MHz (UTRAN band 6).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-5:CAPS"></a>MM_MODEM_BAND_UTRAN_5</p></td>
+<td class="enum_member_description">
+<p>UMTS 850 MHz (CLR, UTRAN band 5).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-8:CAPS"></a>MM_MODEM_BAND_UTRAN_8</p></td>
+<td class="enum_member_description">
+<p>UMTS 900 MHz (E-GSM, UTRAN band 8).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-9:CAPS"></a>MM_MODEM_BAND_UTRAN_9</p></td>
+<td class="enum_member_description">
+<p>UMTS 1700 MHz (UTRAN band 9).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-2:CAPS"></a>MM_MODEM_BAND_UTRAN_2</p></td>
+<td class="enum_member_description">
+<p>UMTS 1900 MHz (PCS A-F, UTRAN band 2).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-7:CAPS"></a>MM_MODEM_BAND_UTRAN_7</p></td>
+<td class="enum_member_description">
+<p>UMTS 2600 MHz (IMT-E, UTRAN band 7).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G450:CAPS"></a>MM_MODEM_BAND_G450</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 450 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G480:CAPS"></a>MM_MODEM_BAND_G480</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 480 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G750:CAPS"></a>MM_MODEM_BAND_G750</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 750 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G380:CAPS"></a>MM_MODEM_BAND_G380</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 380 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G410:CAPS"></a>MM_MODEM_BAND_G410</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 410 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G710:CAPS"></a>MM_MODEM_BAND_G710</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 710 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-G810:CAPS"></a>MM_MODEM_BAND_G810</p></td>
+<td class="enum_member_description">
+<p>GSM/GPRS/EDGE 810 MHz.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-1:CAPS"></a>MM_MODEM_BAND_EUTRAN_1</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 1.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-2:CAPS"></a>MM_MODEM_BAND_EUTRAN_2</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 2.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-3:CAPS"></a>MM_MODEM_BAND_EUTRAN_3</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 3.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-4:CAPS"></a>MM_MODEM_BAND_EUTRAN_4</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 4.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-5:CAPS"></a>MM_MODEM_BAND_EUTRAN_5</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 5.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-6:CAPS"></a>MM_MODEM_BAND_EUTRAN_6</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 6.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-7:CAPS"></a>MM_MODEM_BAND_EUTRAN_7</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 7.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-8:CAPS"></a>MM_MODEM_BAND_EUTRAN_8</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 8.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-9:CAPS"></a>MM_MODEM_BAND_EUTRAN_9</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 9.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-10:CAPS"></a>MM_MODEM_BAND_EUTRAN_10</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 10.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-11:CAPS"></a>MM_MODEM_BAND_EUTRAN_11</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 11.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-12:CAPS"></a>MM_MODEM_BAND_EUTRAN_12</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 12.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-13:CAPS"></a>MM_MODEM_BAND_EUTRAN_13</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 13.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-14:CAPS"></a>MM_MODEM_BAND_EUTRAN_14</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 14.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-17:CAPS"></a>MM_MODEM_BAND_EUTRAN_17</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 17.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-18:CAPS"></a>MM_MODEM_BAND_EUTRAN_18</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 18.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-19:CAPS"></a>MM_MODEM_BAND_EUTRAN_19</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 19.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-20:CAPS"></a>MM_MODEM_BAND_EUTRAN_20</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 20.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-21:CAPS"></a>MM_MODEM_BAND_EUTRAN_21</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 21.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-22:CAPS"></a>MM_MODEM_BAND_EUTRAN_22</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 22.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-23:CAPS"></a>MM_MODEM_BAND_EUTRAN_23</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 23.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-24:CAPS"></a>MM_MODEM_BAND_EUTRAN_24</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 24.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-25:CAPS"></a>MM_MODEM_BAND_EUTRAN_25</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 25.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-26:CAPS"></a>MM_MODEM_BAND_EUTRAN_26</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 26.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-27:CAPS"></a>MM_MODEM_BAND_EUTRAN_27</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 27.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-28:CAPS"></a>MM_MODEM_BAND_EUTRAN_28</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 28.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-29:CAPS"></a>MM_MODEM_BAND_EUTRAN_29</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 29.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-30:CAPS"></a>MM_MODEM_BAND_EUTRAN_30</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 30.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-31:CAPS"></a>MM_MODEM_BAND_EUTRAN_31</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 31.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-32:CAPS"></a>MM_MODEM_BAND_EUTRAN_32</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 32.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-33:CAPS"></a>MM_MODEM_BAND_EUTRAN_33</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 33.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-34:CAPS"></a>MM_MODEM_BAND_EUTRAN_34</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 34.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-35:CAPS"></a>MM_MODEM_BAND_EUTRAN_35</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 35.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-36:CAPS"></a>MM_MODEM_BAND_EUTRAN_36</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 36.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-37:CAPS"></a>MM_MODEM_BAND_EUTRAN_37</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 37.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-38:CAPS"></a>MM_MODEM_BAND_EUTRAN_38</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 38.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-39:CAPS"></a>MM_MODEM_BAND_EUTRAN_39</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 39.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-40:CAPS"></a>MM_MODEM_BAND_EUTRAN_40</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 40.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-41:CAPS"></a>MM_MODEM_BAND_EUTRAN_41</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 41.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-42:CAPS"></a>MM_MODEM_BAND_EUTRAN_42</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 42.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-43:CAPS"></a>MM_MODEM_BAND_EUTRAN_43</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 43.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-44:CAPS"></a>MM_MODEM_BAND_EUTRAN_44</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 44.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-45:CAPS"></a>MM_MODEM_BAND_EUTRAN_45</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 45.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-46:CAPS"></a>MM_MODEM_BAND_EUTRAN_46</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 46.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-47:CAPS"></a>MM_MODEM_BAND_EUTRAN_47</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 47.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-48:CAPS"></a>MM_MODEM_BAND_EUTRAN_48</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 48.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-49:CAPS"></a>MM_MODEM_BAND_EUTRAN_49</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 49.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-50:CAPS"></a>MM_MODEM_BAND_EUTRAN_50</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 50.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-51:CAPS"></a>MM_MODEM_BAND_EUTRAN_51</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 51.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-52:CAPS"></a>MM_MODEM_BAND_EUTRAN_52</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 52.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-53:CAPS"></a>MM_MODEM_BAND_EUTRAN_53</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 53.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-54:CAPS"></a>MM_MODEM_BAND_EUTRAN_54</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 54.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-55:CAPS"></a>MM_MODEM_BAND_EUTRAN_55</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 55.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-56:CAPS"></a>MM_MODEM_BAND_EUTRAN_56</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 56.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-57:CAPS"></a>MM_MODEM_BAND_EUTRAN_57</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 57.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-58:CAPS"></a>MM_MODEM_BAND_EUTRAN_58</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 58.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-59:CAPS"></a>MM_MODEM_BAND_EUTRAN_59</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 59.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-60:CAPS"></a>MM_MODEM_BAND_EUTRAN_60</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 60.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-61:CAPS"></a>MM_MODEM_BAND_EUTRAN_61</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 61.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-62:CAPS"></a>MM_MODEM_BAND_EUTRAN_62</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 62.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-63:CAPS"></a>MM_MODEM_BAND_EUTRAN_63</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 63.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-64:CAPS"></a>MM_MODEM_BAND_EUTRAN_64</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 64.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-65:CAPS"></a>MM_MODEM_BAND_EUTRAN_65</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 65.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-66:CAPS"></a>MM_MODEM_BAND_EUTRAN_66</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 66.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-67:CAPS"></a>MM_MODEM_BAND_EUTRAN_67</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 67.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-68:CAPS"></a>MM_MODEM_BAND_EUTRAN_68</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 68.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-69:CAPS"></a>MM_MODEM_BAND_EUTRAN_69</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 69.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-70:CAPS"></a>MM_MODEM_BAND_EUTRAN_70</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 70.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-EUTRAN-71:CAPS"></a>MM_MODEM_BAND_EUTRAN_71</p></td>
+<td class="enum_member_description">
+<p>E-UTRAN band 71.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC0:CAPS"></a>MM_MODEM_BAND_CDMA_BC0</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 0 (US Cellular 850MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC1:CAPS"></a>MM_MODEM_BAND_CDMA_BC1</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 1 (US PCS 1900MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC2:CAPS"></a>MM_MODEM_BAND_CDMA_BC2</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 2 (UK TACS 900MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC3:CAPS"></a>MM_MODEM_BAND_CDMA_BC3</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 3 (Japanese TACS).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC4:CAPS"></a>MM_MODEM_BAND_CDMA_BC4</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 4 (Korean PCS).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC5:CAPS"></a>MM_MODEM_BAND_CDMA_BC5</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 5 (NMT 450MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC6:CAPS"></a>MM_MODEM_BAND_CDMA_BC6</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 6 (IMT2000 2100MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC7:CAPS"></a>MM_MODEM_BAND_CDMA_BC7</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 7 (Cellular 700MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC8:CAPS"></a>MM_MODEM_BAND_CDMA_BC8</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 8 (1800MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC9:CAPS"></a>MM_MODEM_BAND_CDMA_BC9</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 9 (900MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC10:CAPS"></a>MM_MODEM_BAND_CDMA_BC10</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 10 (US Secondary 800).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC11:CAPS"></a>MM_MODEM_BAND_CDMA_BC11</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 11 (European PAMR 400MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC12:CAPS"></a>MM_MODEM_BAND_CDMA_BC12</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 12 (PAMR 800MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC13:CAPS"></a>MM_MODEM_BAND_CDMA_BC13</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 13 (IMT2000 2500MHz Expansion).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC14:CAPS"></a>MM_MODEM_BAND_CDMA_BC14</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 14 (More US PCS 1900MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC15:CAPS"></a>MM_MODEM_BAND_CDMA_BC15</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 15 (AWS 1700MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC16:CAPS"></a>MM_MODEM_BAND_CDMA_BC16</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 16 (US 2500MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC17:CAPS"></a>MM_MODEM_BAND_CDMA_BC17</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 17 (US 2500MHz Forward Link Only).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC18:CAPS"></a>MM_MODEM_BAND_CDMA_BC18</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 18 (US 700MHz Public Safety).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-CDMA-BC19:CAPS"></a>MM_MODEM_BAND_CDMA_BC19</p></td>
+<td class="enum_member_description">
+<p>CDMA Band Class 19 (US Lower 700MHz).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-10:CAPS"></a>MM_MODEM_BAND_UTRAN_10</p></td>
+<td class="enum_member_description">
+<p>UMTS 1700 MHz (EAWS A-G, UTRAN band 10).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-11:CAPS"></a>MM_MODEM_BAND_UTRAN_11</p></td>
+<td class="enum_member_description">
+<p>UMTS 1500 MHz (LPDC, UTRAN band 11).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-12:CAPS"></a>MM_MODEM_BAND_UTRAN_12</p></td>
+<td class="enum_member_description">
+<p>UMTS 700 MHz (LSMH A/B/C, UTRAN band 12).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-13:CAPS"></a>MM_MODEM_BAND_UTRAN_13</p></td>
+<td class="enum_member_description">
+<p>UMTS 700 MHz (USMH C, UTRAN band 13).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-14:CAPS"></a>MM_MODEM_BAND_UTRAN_14</p></td>
+<td class="enum_member_description">
+<p>UMTS 700 MHz (USMH D, UTRAN band 14).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-19:CAPS"></a>MM_MODEM_BAND_UTRAN_19</p></td>
+<td class="enum_member_description">
+<p>UMTS 800 MHz (UTRAN band 19).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-20:CAPS"></a>MM_MODEM_BAND_UTRAN_20</p></td>
+<td class="enum_member_description">
+<p>UMTS 800 MHz (EUDD, UTRAN band 20).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-21:CAPS"></a>MM_MODEM_BAND_UTRAN_21</p></td>
+<td class="enum_member_description">
+<p>UMTS 1500 MHz (UPDC, UTRAN band 21).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-22:CAPS"></a>MM_MODEM_BAND_UTRAN_22</p></td>
+<td class="enum_member_description">
+<p>UMTS 3500 MHz (UTRAN band 22).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-25:CAPS"></a>MM_MODEM_BAND_UTRAN_25</p></td>
+<td class="enum_member_description">
+<p>UMTS 1900 MHz (EPCS A-G, UTRAN band 25).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-26:CAPS"></a>MM_MODEM_BAND_UTRAN_26</p></td>
+<td class="enum_member_description">
+<p>UMTS 850 MHz (ECLR, UTRAN band 26).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-UTRAN-32:CAPS"></a>MM_MODEM_BAND_UTRAN_32</p></td>
+<td class="enum_member_description">
+<p>UMTS 1500 MHz (L-band, UTRAN band 32).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-BAND-ANY:CAPS"></a>MM_MODEM_BAND_ANY</p></td>
+<td class="enum_member_description">
+<p>For certain operations, allow the modem to select a band automatically.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemCapability"></a><h3>enum MMModemCapability</h3>
+<p>Flags describing one or more of the general access technology families that a
+modem supports.</p>
+<div class="refsect3">
+<a name="MMModemCapability.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-NONE:CAPS"></a>MM_MODEM_CAPABILITY_NONE</p></td>
+<td class="enum_member_description">
+<p>Modem has no capabilities.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-POTS:CAPS"></a>MM_MODEM_CAPABILITY_POTS</p></td>
+<td class="enum_member_description">
+<p>Modem supports the analog wired telephone network (ie 56k dialup) and does not have wireless/cellular capabilities.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-CDMA-EVDO:CAPS"></a>MM_MODEM_CAPABILITY_CDMA_EVDO</p></td>
+<td class="enum_member_description">
+<p>Modem supports at least one of CDMA 1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-GSM-UMTS:CAPS"></a>MM_MODEM_CAPABILITY_GSM_UMTS</p></td>
+<td class="enum_member_description">
+<p>Modem supports at least one of GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-LTE:CAPS"></a>MM_MODEM_CAPABILITY_LTE</p></td>
+<td class="enum_member_description">
+<p>Modem has LTE data capability.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-LTE-ADVANCED:CAPS"></a>MM_MODEM_CAPABILITY_LTE_ADVANCED</p></td>
+<td class="enum_member_description">
+<p>Modem has LTE Advanced data capability.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-IRIDIUM:CAPS"></a>MM_MODEM_CAPABILITY_IRIDIUM</p></td>
+<td class="enum_member_description">
+<p>Modem has Iridium capabilities.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CAPABILITY-ANY:CAPS"></a>MM_MODEM_CAPABILITY_ANY</p></td>
+<td class="enum_member_description">
+<p>Mask specifying all capabilities.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemCdmaActivationState"></a><h3>enum MMModemCdmaActivationState</h3>
+<p>Activation state of a CDMA modem.</p>
+<div class="refsect3">
+<a name="MMModemCdmaActivationState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-ACTIVATION-STATE-UNKNOWN:CAPS"></a>MM_MODEM_CDMA_ACTIVATION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown activation state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-ACTIVATION-STATE-NOT-ACTIVATED:CAPS"></a>MM_MODEM_CDMA_ACTIVATION_STATE_NOT_ACTIVATED</p></td>
+<td class="enum_member_description">
+<p>Device is not activated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-ACTIVATION-STATE-ACTIVATING:CAPS"></a>MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATING</p></td>
+<td class="enum_member_description">
+<p>Device is activating</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-ACTIVATION-STATE-PARTIALLY-ACTIVATED:CAPS"></a>MM_MODEM_CDMA_ACTIVATION_STATE_PARTIALLY_ACTIVATED</p></td>
+<td class="enum_member_description">
+<p>Device is partially activated; carrier-specific steps required to continue.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-ACTIVATION-STATE-ACTIVATED:CAPS"></a>MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED</p></td>
+<td class="enum_member_description">
+<p>Device is ready for use.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemCdmaRegistrationState"></a><h3>enum MMModemCdmaRegistrationState</h3>
+<p>Registration state of a CDMA modem.</p>
+<div class="refsect3">
+<a name="MMModemCdmaRegistrationState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-REGISTRATION-STATE-UNKNOWN:CAPS"></a>MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Registration status is unknown or the device is not registered.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-REGISTRATION-STATE-REGISTERED:CAPS"></a>MM_MODEM_CDMA_REGISTRATION_STATE_REGISTERED</p></td>
+<td class="enum_member_description">
+<p>Registered, but roaming status is unknown or cannot be provided by the device. The device may or may not be roaming.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-REGISTRATION-STATE-HOME:CAPS"></a>MM_MODEM_CDMA_REGISTRATION_STATE_HOME</p></td>
+<td class="enum_member_description">
+<p>Currently registered on the home network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-REGISTRATION-STATE-ROAMING:CAPS"></a>MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING</p></td>
+<td class="enum_member_description">
+<p>Currently registered on a roaming network.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemCdmaRmProtocol"></a><h3>enum MMModemCdmaRmProtocol</h3>
+<p>Protocol of the Rm interface in modems with CDMA capabilities.</p>
+<div class="refsect3">
+<a name="MMModemCdmaRmProtocol.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-UNKNOWN:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown protocol.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-ASYNC:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_ASYNC</p></td>
+<td class="enum_member_description">
+<p>Asynchronous data or fax.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-PACKET-RELAY:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_PACKET_RELAY</p></td>
+<td class="enum_member_description">
+<p>Packet data service, Relay Layer Rm interface.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-PACKET-NETWORK-PPP:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_PPP</p></td>
+<td class="enum_member_description">
+<p>Packet data service, Network Layer Rm interface, PPP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-PACKET-NETWORK-SLIP:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_SLIP</p></td>
+<td class="enum_member_description">
+<p>Packet data service, Network Layer Rm interface, SLIP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CDMA-RM-PROTOCOL-STU-III:CAPS"></a>MM_MODEM_CDMA_RM_PROTOCOL_STU_III</p></td>
+<td class="enum_member_description">
+<p>STU-III service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemContactsStorage"></a><h3>enum MMModemContactsStorage</h3>
+<p>Specifies different storage locations for contact information.</p>
+<div class="refsect3">
+<a name="MMModemContactsStorage.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CONTACTS-STORAGE-UNKNOWN:CAPS"></a>MM_MODEM_CONTACTS_STORAGE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown location.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CONTACTS-STORAGE-ME:CAPS"></a>MM_MODEM_CONTACTS_STORAGE_ME</p></td>
+<td class="enum_member_description">
+<p>Device's local memory.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CONTACTS-STORAGE-SM:CAPS"></a>MM_MODEM_CONTACTS_STORAGE_SM</p></td>
+<td class="enum_member_description">
+<p>Card inserted in the device (like a SIM/RUIM).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-CONTACTS-STORAGE-MT:CAPS"></a>MM_MODEM_CONTACTS_STORAGE_MT</p></td>
+<td class="enum_member_description">
+<p>Combined device/ME and SIM/SM phonebook.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemLocationSource"></a><h3>enum MMModemLocationSource</h3>
+<p>Sources of location information supported by the modem.</p>
+<div class="refsect3">
+<a name="MMModemLocationSource.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-NONE:CAPS"></a>MM_MODEM_LOCATION_SOURCE_NONE</p></td>
+<td class="enum_member_description">
+<p>None.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-3GPP-LAC-CI:CAPS"></a>MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI</p></td>
+<td class="enum_member_description">
+<p>Location Area Code and Cell ID.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-GPS-RAW:CAPS"></a>MM_MODEM_LOCATION_SOURCE_GPS_RAW</p></td>
+<td class="enum_member_description">
+<p>GPS location given by predefined keys.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-GPS-NMEA:CAPS"></a>MM_MODEM_LOCATION_SOURCE_GPS_NMEA</p></td>
+<td class="enum_member_description">
+<p>GPS location given as NMEA traces.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-CDMA-BS:CAPS"></a>MM_MODEM_LOCATION_SOURCE_CDMA_BS</p></td>
+<td class="enum_member_description">
+<p>CDMA base station position.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-GPS-UNMANAGED:CAPS"></a>MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED</p></td>
+<td class="enum_member_description">
+<p>No location given, just GPS module setup.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-SOURCE-AGPS:CAPS"></a>MM_MODEM_LOCATION_SOURCE_AGPS</p></td>
+<td class="enum_member_description">
+<p>A-GPS location requested.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemLocationAssistanceDataType"></a><h3>enum MMModemLocationAssistanceDataType</h3>
+<p>Type of assistance data that may be injected to the GNSS module.</p>
+<div class="refsect3">
+<a name="MMModemLocationAssistanceDataType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-ASSISTANCE-DATA-TYPE-NONE:CAPS"></a>MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_NONE</p></td>
+<td class="enum_member_description">
+<p>None.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCATION-ASSISTANCE-DATA-TYPE-XTRA:CAPS"></a>MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_XTRA</p></td>
+<td class="enum_member_description">
+<p>Qualcomm gpsOneXTRA.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemLock"></a><h3>enum MMModemLock</h3>
+<p>Enumeration of possible lock reasons.</p>
+<div class="refsect3">
+<a name="MMModemLock.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-UNKNOWN:CAPS"></a>MM_MODEM_LOCK_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Lock reason unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-NONE:CAPS"></a>MM_MODEM_LOCK_NONE</p></td>
+<td class="enum_member_description">
+<p>Modem is unlocked.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-SIM-PIN:CAPS"></a>MM_MODEM_LOCK_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>SIM requires the PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-SIM-PIN2:CAPS"></a>MM_MODEM_LOCK_SIM_PIN2</p></td>
+<td class="enum_member_description">
+<p>SIM requires the PIN2 code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-SIM-PUK:CAPS"></a>MM_MODEM_LOCK_SIM_PUK</p></td>
+<td class="enum_member_description">
+<p>SIM requires the PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-SIM-PUK2:CAPS"></a>MM_MODEM_LOCK_SIM_PUK2</p></td>
+<td class="enum_member_description">
+<p>SIM requires the PUK2 code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-SP-PIN:CAPS"></a>MM_MODEM_LOCK_PH_SP_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the service provider PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-SP-PUK:CAPS"></a>MM_MODEM_LOCK_PH_SP_PUK</p></td>
+<td class="enum_member_description">
+<p>Modem requires the service provider PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-NET-PIN:CAPS"></a>MM_MODEM_LOCK_PH_NET_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the network PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-NET-PUK:CAPS"></a>MM_MODEM_LOCK_PH_NET_PUK</p></td>
+<td class="enum_member_description">
+<p>Modem requires the network PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-SIM-PIN:CAPS"></a>MM_MODEM_LOCK_PH_SIM_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-CORP-PIN:CAPS"></a>MM_MODEM_LOCK_PH_CORP_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the corporate PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-CORP-PUK:CAPS"></a>MM_MODEM_LOCK_PH_CORP_PUK</p></td>
+<td class="enum_member_description">
+<p>Modem requires the corporate PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-FSIM-PIN:CAPS"></a>MM_MODEM_LOCK_PH_FSIM_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the PH-FSIM PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-FSIM-PUK:CAPS"></a>MM_MODEM_LOCK_PH_FSIM_PUK</p></td>
+<td class="enum_member_description">
+<p>Modem requires the PH-FSIM PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-NETSUB-PIN:CAPS"></a>MM_MODEM_LOCK_PH_NETSUB_PIN</p></td>
+<td class="enum_member_description">
+<p>Modem requires the network subset PIN code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-LOCK-PH-NETSUB-PUK:CAPS"></a>MM_MODEM_LOCK_PH_NETSUB_PUK</p></td>
+<td class="enum_member_description">
+<p>Modem requires the network subset PUK code.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemMode"></a><h3>enum MMModemMode</h3>
+<p>Bitfield to indicate which access modes are supported, allowed or
+preferred in a given device.</p>
+<div class="refsect3">
+<a name="MMModemMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-NONE:CAPS"></a>MM_MODEM_MODE_NONE</p></td>
+<td class="enum_member_description">
+<p>None.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-CS:CAPS"></a>MM_MODEM_MODE_CS</p></td>
+<td class="enum_member_description">
+<p>CSD, GSM, and other circuit-switched technologies.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-2G:CAPS"></a>MM_MODEM_MODE_2G</p></td>
+<td class="enum_member_description">
+<p>GPRS, EDGE.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-3G:CAPS"></a>MM_MODEM_MODE_3G</p></td>
+<td class="enum_member_description">
+<p>UMTS, HSxPA.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-4G:CAPS"></a>MM_MODEM_MODE_4G</p></td>
+<td class="enum_member_description">
+<p>LTE.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-MODE-ANY:CAPS"></a>MM_MODEM_MODE_ANY</p></td>
+<td class="enum_member_description">
+<p>Any mode can be used (only this value allowed for POTS modems).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemState"></a><h3>enum MMModemState</h3>
+<p>Enumeration of possible modem states.</p>
+<div class="refsect3">
+<a name="MMModemState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-FAILED:CAPS"></a>MM_MODEM_STATE_FAILED</p></td>
+<td class="enum_member_description">
+<p>The modem is unusable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-UNKNOWN:CAPS"></a>MM_MODEM_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>State unknown or not reportable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-INITIALIZING:CAPS"></a>MM_MODEM_STATE_INITIALIZING</p></td>
+<td class="enum_member_description">
+<p>The modem is currently being initialized.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-LOCKED:CAPS"></a>MM_MODEM_STATE_LOCKED</p></td>
+<td class="enum_member_description">
+<p>The modem needs to be unlocked.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-DISABLED:CAPS"></a>MM_MODEM_STATE_DISABLED</p></td>
+<td class="enum_member_description">
+<p>The modem is not enabled and is powered down.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-DISABLING:CAPS"></a>MM_MODEM_STATE_DISABLING</p></td>
+<td class="enum_member_description">
+<p>The modem is currently transitioning to the <em class="parameter"><code>MM_MODEM_STATE_DISABLED</code></em>
+ state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-ENABLING:CAPS"></a>MM_MODEM_STATE_ENABLING</p></td>
+<td class="enum_member_description">
+<p>The modem is currently transitioning to the <em class="parameter"><code>MM_MODEM_STATE_ENABLED</code></em>
+ state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-ENABLED:CAPS"></a>MM_MODEM_STATE_ENABLED</p></td>
+<td class="enum_member_description">
+<p>The modem is enabled and powered on but not registered with a network provider and not available for data connections.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-SEARCHING:CAPS"></a>MM_MODEM_STATE_SEARCHING</p></td>
+<td class="enum_member_description">
+<p>The modem is searching for a network provider to register with.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-REGISTERED:CAPS"></a>MM_MODEM_STATE_REGISTERED</p></td>
+<td class="enum_member_description">
+<p>The modem is registered with a network provider, and data connections and messaging may be available for use.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-DISCONNECTING:CAPS"></a>MM_MODEM_STATE_DISCONNECTING</p></td>
+<td class="enum_member_description">
+<p>The modem is disconnecting and deactivating the last active packet data bearer. This state will not be entered if more than one packet data bearer is active and one of the active bearers is deactivated.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CONNECTING:CAPS"></a>MM_MODEM_STATE_CONNECTING</p></td>
+<td class="enum_member_description">
+<p>The modem is activating and connecting the first packet data bearer. Subsequent bearer activations when another bearer is already active do not cause this state to be entered.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CONNECTED:CAPS"></a>MM_MODEM_STATE_CONNECTED</p></td>
+<td class="enum_member_description">
+<p>One or more packet data bearers is active and connected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemStateFailedReason"></a><h3>enum MMModemStateFailedReason</h3>
+<p>Enumeration of possible errors when the modem is in <em class="parameter"><code>MM_MODEM_STATE_FAILED</code></em>
+.</p>
+<div class="refsect3">
+<a name="MMModemStateFailedReason.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-FAILED-REASON-NONE:CAPS"></a>MM_MODEM_STATE_FAILED_REASON_NONE</p></td>
+<td class="enum_member_description">
+<p>No error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-FAILED-REASON-UNKNOWN:CAPS"></a>MM_MODEM_STATE_FAILED_REASON_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-FAILED-REASON-SIM-MISSING:CAPS"></a>MM_MODEM_STATE_FAILED_REASON_SIM_MISSING</p></td>
+<td class="enum_member_description">
+<p>SIM is required but missing.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-FAILED-REASON-SIM-ERROR:CAPS"></a>MM_MODEM_STATE_FAILED_REASON_SIM_ERROR</p></td>
+<td class="enum_member_description">
+<p>SIM is available, but unusable (e.g. permanently locked).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemStateChangeReason"></a><h3>enum MMModemStateChangeReason</h3>
+<p>Enumeration of possible reasons to have changed the modem state.</p>
+<div class="refsect3">
+<a name="MMModemStateChangeReason.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CHANGE-REASON-UNKNOWN:CAPS"></a>MM_MODEM_STATE_CHANGE_REASON_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Reason unknown or not reportable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CHANGE-REASON-USER-REQUESTED:CAPS"></a>MM_MODEM_STATE_CHANGE_REASON_USER_REQUESTED</p></td>
+<td class="enum_member_description">
+<p>State change was requested by an interface user.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CHANGE-REASON-SUSPEND:CAPS"></a>MM_MODEM_STATE_CHANGE_REASON_SUSPEND</p></td>
+<td class="enum_member_description">
+<p>State change was caused by a system suspend.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-STATE-CHANGE-REASON-FAILURE:CAPS"></a>MM_MODEM_STATE_CHANGE_REASON_FAILURE</p></td>
+<td class="enum_member_description">
+<p>State change was caused by an unrecoverable error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemPowerState"></a><h3>enum MMModemPowerState</h3>
+<p>Power state of the modem.</p>
+<div class="refsect3">
+<a name="MMModemPowerState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-POWER-STATE-UNKNOWN:CAPS"></a>MM_MODEM_POWER_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown power state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-POWER-STATE-OFF:CAPS"></a>MM_MODEM_POWER_STATE_OFF</p></td>
+<td class="enum_member_description">
+<p>Off.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-POWER-STATE-LOW:CAPS"></a>MM_MODEM_POWER_STATE_LOW</p></td>
+<td class="enum_member_description">
+<p>Low-power mode.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-POWER-STATE-ON:CAPS"></a>MM_MODEM_POWER_STATE_ON</p></td>
+<td class="enum_member_description">
+<p>Full power mode.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemPortType"></a><h3>enum MMModemPortType</h3>
+<p>Type of modem port.</p>
+<div class="refsect3">
+<a name="MMModemPortType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-UNKNOWN:CAPS"></a>MM_MODEM_PORT_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-NET:CAPS"></a>MM_MODEM_PORT_TYPE_NET</p></td>
+<td class="enum_member_description">
+<p>Net port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-AT:CAPS"></a>MM_MODEM_PORT_TYPE_AT</p></td>
+<td class="enum_member_description">
+<p>AT port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-QCDM:CAPS"></a>MM_MODEM_PORT_TYPE_QCDM</p></td>
+<td class="enum_member_description">
+<p>QCDM port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-GPS:CAPS"></a>MM_MODEM_PORT_TYPE_GPS</p></td>
+<td class="enum_member_description">
+<p>GPS port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-QMI:CAPS"></a>MM_MODEM_PORT_TYPE_QMI</p></td>
+<td class="enum_member_description">
+<p>QMI port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-PORT-TYPE-MBIM:CAPS"></a>MM_MODEM_PORT_TYPE_MBIM</p></td>
+<td class="enum_member_description">
+<p>MBIM port.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemFirmwareUpdateMethod"></a><h3>enum MMModemFirmwareUpdateMethod</h3>
+<p>Type of firmware update method supported by the module.</p>
+<div class="refsect3">
+<a name="MMModemFirmwareUpdateMethod.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-FIRMWARE-UPDATE-METHOD-NONE:CAPS"></a>MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE</p></td>
+<td class="enum_member_description">
+<p>No method specified.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-FIRMWARE-UPDATE-METHOD-FASTBOOT:CAPS"></a>MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT</p></td>
+<td class="enum_member_description">
+<p>Device supports fastboot-based update.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-MODEM-FIRMWARE-UPDATE-METHOD-QMI-PDC:CAPS"></a>MM_MODEM_FIRMWARE_UPDATE_METHOD_QMI_PDC</p></td>
+<td class="enum_member_description">
+<p>Device supports QMI PDC based update.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMOmaFeature"></a><h3>enum MMOmaFeature</h3>
+<p>Features that can be enabled or disabled in the OMA device management support.</p>
+<div class="refsect3">
+<a name="MMOmaFeature.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-FEATURE-NONE:CAPS"></a>MM_OMA_FEATURE_NONE</p></td>
+<td class="enum_member_description">
+<p>None.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-FEATURE-DEVICE-PROVISIONING:CAPS"></a>MM_OMA_FEATURE_DEVICE_PROVISIONING</p></td>
+<td class="enum_member_description">
+<p>Device provisioning service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-FEATURE-PRL-UPDATE:CAPS"></a>MM_OMA_FEATURE_PRL_UPDATE</p></td>
+<td class="enum_member_description">
+<p>PRL update service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-FEATURE-HANDS-FREE-ACTIVATION:CAPS"></a>MM_OMA_FEATURE_HANDS_FREE_ACTIVATION</p></td>
+<td class="enum_member_description">
+<p>Hands free activation service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMOmaSessionState"></a><h3>enum MMOmaSessionState</h3>
+<p>State of the OMA device management session.</p>
+<div class="refsect3">
+<a name="MMOmaSessionState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED:CAPS"></a>MM_OMA_SESSION_STATE_FAILED</p></td>
+<td class="enum_member_description">
+<p>Failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-UNKNOWN:CAPS"></a>MM_OMA_SESSION_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-STARTED:CAPS"></a>MM_OMA_SESSION_STATE_STARTED</p></td>
+<td class="enum_member_description">
+<p>Started.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-RETRYING:CAPS"></a>MM_OMA_SESSION_STATE_RETRYING</p></td>
+<td class="enum_member_description">
+<p>Retrying.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-CONNECTING:CAPS"></a>MM_OMA_SESSION_STATE_CONNECTING</p></td>
+<td class="enum_member_description">
+<p>Connecting.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-CONNECTED:CAPS"></a>MM_OMA_SESSION_STATE_CONNECTED</p></td>
+<td class="enum_member_description">
+<p>Connected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-AUTHENTICATED:CAPS"></a>MM_OMA_SESSION_STATE_AUTHENTICATED</p></td>
+<td class="enum_member_description">
+<p>Authenticated.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-MDN-DOWNLOADED:CAPS"></a>MM_OMA_SESSION_STATE_MDN_DOWNLOADED</p></td>
+<td class="enum_member_description">
+<p>MDN downloaded.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-MSID-DOWNLOADED:CAPS"></a>MM_OMA_SESSION_STATE_MSID_DOWNLOADED</p></td>
+<td class="enum_member_description">
+<p>MSID downloaded.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-PRL-DOWNLOADED:CAPS"></a>MM_OMA_SESSION_STATE_PRL_DOWNLOADED</p></td>
+<td class="enum_member_description">
+<p>PRL downloaded.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-MIP-PROFILE-DOWNLOADED:CAPS"></a>MM_OMA_SESSION_STATE_MIP_PROFILE_DOWNLOADED</p></td>
+<td class="enum_member_description">
+<p>MIP profile downloaded.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-COMPLETED:CAPS"></a>MM_OMA_SESSION_STATE_COMPLETED</p></td>
+<td class="enum_member_description">
+<p>Session completed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMOmaSessionStateFailedReason"></a><h3>enum MMOmaSessionStateFailedReason</h3>
+<p>Reason of failure in the OMA device management session.</p>
+<div class="refsect3">
+<a name="MMOmaSessionStateFailedReason.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-UNKNOWN:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>No reason or unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-NETWORK-UNAVAILABLE:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_NETWORK_UNAVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Network unavailable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-SERVER-UNAVAILABLE:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_SERVER_UNAVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Server unavailable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-AUTHENTICATION-FAILED:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_AUTHENTICATION_FAILED</p></td>
+<td class="enum_member_description">
+<p>Authentication failed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-MAX-RETRY-EXCEEDED:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_MAX_RETRY_EXCEEDED</p></td>
+<td class="enum_member_description">
+<p>Maximum retries exceeded.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-STATE-FAILED-REASON-SESSION-CANCELLED:CAPS"></a>MM_OMA_SESSION_STATE_FAILED_REASON_SESSION_CANCELLED</p></td>
+<td class="enum_member_description">
+<p>Session cancelled.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMOmaSessionType"></a><h3>enum MMOmaSessionType</h3>
+<p>Type of OMA device management session.</p>
+<div class="refsect3">
+<a name="MMOmaSessionType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-UNKNOWN:CAPS"></a>MM_OMA_SESSION_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown session type.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-CLIENT-INITIATED-DEVICE-CONFIGURE:CAPS"></a>MM_OMA_SESSION_TYPE_CLIENT_INITIATED_DEVICE_CONFIGURE</p></td>
+<td class="enum_member_description">
+<p>Client-initiated device configure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-CLIENT-INITIATED-PRL-UPDATE:CAPS"></a>MM_OMA_SESSION_TYPE_CLIENT_INITIATED_PRL_UPDATE</p></td>
+<td class="enum_member_description">
+<p>Client-initiated PRL update.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-CLIENT-INITIATED-HANDS-FREE-ACTIVATION:CAPS"></a>MM_OMA_SESSION_TYPE_CLIENT_INITIATED_HANDS_FREE_ACTIVATION</p></td>
+<td class="enum_member_description">
+<p>Client-initiated hands free activation.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-NETWORK-INITIATED-DEVICE-CONFIGURE:CAPS"></a>MM_OMA_SESSION_TYPE_NETWORK_INITIATED_DEVICE_CONFIGURE</p></td>
+<td class="enum_member_description">
+<p>Network-initiated device configure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-NETWORK-INITIATED-PRL-UPDATE:CAPS"></a>MM_OMA_SESSION_TYPE_NETWORK_INITIATED_PRL_UPDATE</p></td>
+<td class="enum_member_description">
+<p>Network-initiated PRL update.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-DEVICE-INITIATED-PRL-UPDATE:CAPS"></a>MM_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE</p></td>
+<td class="enum_member_description">
+<p>Device-initiated PRL update.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-OMA-SESSION-TYPE-DEVICE-INITIATED-HANDS-FREE-ACTIVATION:CAPS"></a>MM_OMA_SESSION_TYPE_DEVICE_INITIATED_HANDS_FREE_ACTIVATION</p></td>
+<td class="enum_member_description">
+<p>Device-initiated hands free activation.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsPduType"></a><h3>enum MMSmsPduType</h3>
+<p>Type of PDUs used in the SMS.</p>
+<div class="refsect3">
+<a name="MMSmsPduType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-UNKNOWN:CAPS"></a>MM_SMS_PDU_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown type.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-DELIVER:CAPS"></a>MM_SMS_PDU_TYPE_DELIVER</p></td>
+<td class="enum_member_description">
+<p>3GPP Mobile-Terminated (MT) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-SUBMIT:CAPS"></a>MM_SMS_PDU_TYPE_SUBMIT</p></td>
+<td class="enum_member_description">
+<p>3GPP Mobile-Originated (MO) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"></a>MM_SMS_PDU_TYPE_STATUS_REPORT</p></td>
+<td class="enum_member_description">
+<p>3GPP status report (MT).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-DELIVER:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_DELIVER</p></td>
+<td class="enum_member_description">
+<p>3GPP2 Mobile-Terminated (MT) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-SUBMIT:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_SUBMIT</p></td>
+<td class="enum_member_description">
+<p>3GPP2 Mobile-Originated (MO) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-CANCELLATION:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_CANCELLATION</p></td>
+<td class="enum_member_description">
+<p>3GPP2 Cancellation (MO) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-DELIVERY-ACKNOWLEDGEMENT:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT</p></td>
+<td class="enum_member_description">
+<p>3GPP2 Delivery Acknowledgement (MT) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-USER-ACKNOWLEDGEMENT:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT</p></td>
+<td class="enum_member_description">
+<p>3GPP2 User Acknowledgement (MT or MO) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-PDU-TYPE-CDMA-READ-ACKNOWLEDGEMENT:CAPS"></a>MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT</p></td>
+<td class="enum_member_description">
+<p>3GPP2 Read Acknowledgement (MT or MO) message.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsState"></a><h3>enum MMSmsState</h3>
+<p>State of a given SMS.</p>
+<div class="refsect3">
+<a name="MMSmsState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-UNKNOWN:CAPS"></a>MM_SMS_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>State unknown or not reportable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-STORED:CAPS"></a>MM_SMS_STATE_STORED</p></td>
+<td class="enum_member_description">
+<p>The message has been neither received nor yet sent.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-RECEIVING:CAPS"></a>MM_SMS_STATE_RECEIVING</p></td>
+<td class="enum_member_description">
+<p>The message is being received but is not yet complete.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-RECEIVED:CAPS"></a>MM_SMS_STATE_RECEIVED</p></td>
+<td class="enum_member_description">
+<p>The message has been completely received.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-SENDING:CAPS"></a>MM_SMS_STATE_SENDING</p></td>
+<td class="enum_member_description">
+<p>The message is queued for delivery.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STATE-SENT:CAPS"></a>MM_SMS_STATE_SENT</p></td>
+<td class="enum_member_description">
+<p>The message was successfully sent.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsDeliveryState"></a><h3>enum MMSmsDeliveryState</h3>
+<p>Enumeration of known SMS delivery states as defined in 3GPP TS 03.40 and
+3GPP2 N.S0005-O, section 6.5.2.125.</p>
+<p>States out of the known ranges may also be valid (either reserved or SC-specific).</p>
+<div class="refsect3">
+<a name="MMSmsDeliveryState.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-COMPLETED-RECEIVED:CAPS"></a>MM_SMS_DELIVERY_STATE_COMPLETED_RECEIVED</p></td>
+<td class="enum_member_description">
+<p>Delivery completed, message received by the SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-COMPLETED-FORWARDED-UNCONFIRMED:CAPS"></a>MM_SMS_DELIVERY_STATE_COMPLETED_FORWARDED_UNCONFIRMED</p></td>
+<td class="enum_member_description">
+<p>Forwarded by the SC to the SME but the SC is unable to confirm delivery.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-COMPLETED-REPLACED-BY-SC:CAPS"></a>MM_SMS_DELIVERY_STATE_COMPLETED_REPLACED_BY_SC</p></td>
+<td class="enum_member_description">
+<p>Message replaced by the SC.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-CONGESTION:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_CONGESTION</p></td>
+<td class="enum_member_description">
+<p>Temporary error, congestion.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-SME-BUSY:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SME_BUSY</p></td>
+<td class="enum_member_description">
+<p>Temporary error, SME busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-NO-RESPONSE-FROM-SME:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_NO_RESPONSE_FROM_SME</p></td>
+<td class="enum_member_description">
+<p>Temporary error, no response from the SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-SERVICE-REJECTED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SERVICE_REJECTED</p></td>
+<td class="enum_member_description">
+<p>Temporary error, service rejected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-QOS-NOT-AVAILABLE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_QOS_NOT_AVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Temporary error, QoS not available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-IN-SME:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_IN_SME</p></td>
+<td class="enum_member_description">
+<p>Temporary error in the SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-REMOTE-PROCEDURE:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_REMOTE_PROCEDURE</p></td>
+<td class="enum_member_description">
+<p>Permanent remote procedure error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-INCOMPATIBLE-DESTINATION:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_INCOMPATIBLE_DESTINATION</p></td>
+<td class="enum_member_description">
+<p>Permanent error, incompatible destination.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-CONNECTION-REJECTED:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_CONNECTION_REJECTED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, connection rejected by the SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-NOT-OBTAINABLE:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_NOT_OBTAINABLE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, not obtainable.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-QOS-NOT-AVAILABLE:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_QOS_NOT_AVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, QoS not available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-NO-INTERWORKING-AVAILABLE:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_NO_INTERWORKING_AVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, no interworking available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-VALIDITY-PERIOD-EXPIRED:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_VALIDITY_PERIOD_EXPIRED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, message validity period expired.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-DELETED-BY-ORIGINATING-SME:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_ORIGINATING_SME</p></td>
+<td class="enum_member_description">
+<p>Permanent error, deleted by originating SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-DELETED-BY-SC-ADMINISTRATION:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_SC_ADMINISTRATION</p></td>
+<td class="enum_member_description">
+<p>Permanent error, deleted by SC administration.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-ERROR-MESSAGE-DOES-NOT-EXIST:CAPS"></a>MM_SMS_DELIVERY_STATE_ERROR_MESSAGE_DOES_NOT_EXIST</p></td>
+<td class="enum_member_description">
+<p>Permanent error, message does no longer exist.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-CONGESTION:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_CONGESTION</p></td>
+<td class="enum_member_description">
+<p>Permanent error, congestion.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-SME-BUSY:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SME_BUSY</p></td>
+<td class="enum_member_description">
+<p>Permanent error, SME busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-NO-RESPONSE-FROM-SME:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_NO_RESPONSE_FROM_SME</p></td>
+<td class="enum_member_description">
+<p>Permanent error, no response from the SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-SERVICE-REJECTED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SERVICE_REJECTED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, service rejected.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-QOS-NOT-AVAILABLE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_QOS_NOT_AVAILABLE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, QoS not available.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-IN-SME:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_IN_SME</p></td>
+<td class="enum_member_description">
+<p>Permanent error in SME.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-UNKNOWN:CAPS"></a>MM_SMS_DELIVERY_STATE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown state.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-ADDRESS-VACANT:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_VACANT</p></td>
+<td class="enum_member_description">
+<p>Permanent error in network, address vacant.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-ADDRESS-TRANSLATION-FAILURE:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in network, address translation failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-NETWORK-RESOURCE-OUTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in network, network resource outage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-NETWORK-FAILURE:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in network, network failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-INVALID-TELESERVICE-ID:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_INVALID_TELESERVICE_ID</p></td>
+<td class="enum_member_description">
+<p>Permanent error in network, invalid teleservice id.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, other network problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-NO-PAGE-RESPONSE:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_PAGE_RESPONSE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, no page response.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-BUSY:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_BUSY</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, destination busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-NO-ACKNOWLEDGMENT:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, no acknowledgement.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-RESOURCE-SHORTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, destination resource shortage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-SMS-DELIVERY-POSTPONED:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, SMS delivery postponed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-OUT-OF-SERVICE:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, destination out of service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-NO-LONGER-AT-THIS-ADDRESS:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS</p></td>
+<td class="enum_member_description">
+<p>Permanent error in terminal, destination no longer at this address.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, other terminal problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-RESOURCE-SHORTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE</p></td>
+<td class="enum_member_description">
+<p>Permanent error in radio interface, resource shortage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-INCOMPATIBILITY:CAPS"></a>MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY</p></td>
+<td class="enum_member_description">
+<p>Permanent error in radio interface, problem incompatibility.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, other radio interface problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-ENCODING:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_ENCODING</p></td>
+<td class="enum_member_description">
+<p>Permanent error, encoding.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-ORIGINATION-DENIED:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, SMS origination denied.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-TERMINATION-DENIED:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_TERMINATION_DENIED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, SMS termination denied.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SUPPLEMENTARY-SERVICE-NOT-SUPPORTED:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, supplementary service not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-NOT-SUPPORTED:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Permanent error, SMS not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-MISSING-EXPECTED-PARAMETER:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, missing expected parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-MISSING-MANDATORY-PARAMETER:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, missing mandatory parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-UNRECOGNIZED-PARAMETER-VALUE:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, unrecognized parameter value.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-UNEXPECTED-PARAMETER-VALUE:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE</p></td>
+<td class="enum_member_description">
+<p>Permanent error, unexpected parameter value.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-USER-DATA-SIZE-ERROR:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR</p></td>
+<td class="enum_member_description">
+<p>Permanent error, user data size error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Permanent error, other general problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-ADDRESS-VACANT:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_VACANT</p></td>
+<td class="enum_member_description">
+<p>Temporary error in network, address vacant.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-ADDRESS-TRANSLATION-FAILURE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in network, address translation failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-NETWORK-RESOURCE-OUTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in network, network resource outage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-NETWORK-FAILURE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_FAILURE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in network, network failure.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-INVALID-TELESERVICE-ID:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_INVALID_TELESERVICE_ID</p></td>
+<td class="enum_member_description">
+<p>Temporary error in network, invalid teleservice id.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, other network problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-NO-PAGE-RESPONSE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_PAGE_RESPONSE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, no page response.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-BUSY:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_BUSY</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, destination busy.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-NO-ACKNOWLEDGMENT:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, no acknowledgement.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-RESOURCE-SHORTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, destination resource shortage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-SMS-DELIVERY-POSTPONED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, SMS delivery postponed.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-OUT-OF-SERVICE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, destination out of service.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-NO-LONGER-AT-THIS-ADDRESS:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS</p></td>
+<td class="enum_member_description">
+<p>Temporary error in terminal, destination no longer at this address.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, other terminal problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-RESOURCE-SHORTAGE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE</p></td>
+<td class="enum_member_description">
+<p>Temporary error in radio interface, resource shortage.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-INCOMPATIBILITY:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY</p></td>
+<td class="enum_member_description">
+<p>Temporary error in radio interface, problem incompatibility.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, other radio interface problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-ENCODING:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_ENCODING</p></td>
+<td class="enum_member_description">
+<p>Temporary error, encoding.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-ORIGINATION-DENIED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED</p></td>
+<td class="enum_member_description">
+<p>Temporary error, SMS origination denied.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-TERMINATION-DENIED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_TERMINATION_DENIED</p></td>
+<td class="enum_member_description">
+<p>Temporary error, SMS termination denied.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SUPPLEMENTARY-SERVICE-NOT-SUPPORTED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Temporary error, supplementary service not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-NOT-SUPPORTED:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_NOT_SUPPORTED</p></td>
+<td class="enum_member_description">
+<p>Temporary error, SMS not supported.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-MISSING-EXPECTED-PARAMETER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, missing expected parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-MISSING-MANDATORY-PARAMETER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, missing mandatory parameter.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-UNRECOGNIZED-PARAMETER-VALUE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE</p></td>
+<td class="enum_member_description">
+<p>Temporary error, unrecognized parameter value.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-UNEXPECTED-PARAMETER-VALUE:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE</p></td>
+<td class="enum_member_description">
+<p>Temporary error, unexpected parameter value.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-USER-DATA-SIZE-ERROR:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR</p></td>
+<td class="enum_member_description">
+<p>Temporary error, user data size error.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-OTHER:CAPS"></a>MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_OTHER</p></td>
+<td class="enum_member_description">
+<p>Temporary error, other general problem.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsStorage"></a><h3>enum MMSmsStorage</h3>
+<p>Storage for SMS messages.</p>
+<div class="refsect3">
+<a name="MMSmsStorage.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-UNKNOWN:CAPS"></a>MM_SMS_STORAGE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Storage unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-SM:CAPS"></a>MM_SMS_STORAGE_SM</p></td>
+<td class="enum_member_description">
+<p>SIM card storage area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-ME:CAPS"></a>MM_SMS_STORAGE_ME</p></td>
+<td class="enum_member_description">
+<p>Mobile equipment storage area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-MT:CAPS"></a>MM_SMS_STORAGE_MT</p></td>
+<td class="enum_member_description">
+<p>Sum of SIM and Mobile equipment storages</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-SR:CAPS"></a>MM_SMS_STORAGE_SR</p></td>
+<td class="enum_member_description">
+<p>Status report message storage area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-BM:CAPS"></a>MM_SMS_STORAGE_BM</p></td>
+<td class="enum_member_description">
+<p>Broadcast message storage area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-STORAGE-TA:CAPS"></a>MM_SMS_STORAGE_TA</p></td>
+<td class="enum_member_description">
+<p>Terminal adaptor message storage area.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsValidityType"></a><h3>enum MMSmsValidityType</h3>
+<p>Type of SMS validity value.</p>
+<div class="refsect3">
+<a name="MMSmsValidityType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-VALIDITY-TYPE-UNKNOWN:CAPS"></a>MM_SMS_VALIDITY_TYPE_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Validity type unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS"></a>MM_SMS_VALIDITY_TYPE_RELATIVE</p></td>
+<td class="enum_member_description">
+<p>Relative validity.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-VALIDITY-TYPE-ABSOLUTE:CAPS"></a>MM_SMS_VALIDITY_TYPE_ABSOLUTE</p></td>
+<td class="enum_member_description">
+<p>Absolute validity.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-VALIDITY-TYPE-ENHANCED:CAPS"></a>MM_SMS_VALIDITY_TYPE_ENHANCED</p></td>
+<td class="enum_member_description">
+<p>Enhanced validity.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsCdmaTeleserviceId"></a><h3>enum MMSmsCdmaTeleserviceId</h3>
+<p>Teleservice IDs supported for CDMA SMS, as defined in 3GPP2 X.S0004-550-E
+(section 2.256) and 3GPP2 C.S0015-B (section 3.4.3.1).</p>
+<div class="refsect3">
+<a name="MMSmsCdmaTeleserviceId.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-UNKNOWN:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-CMT91:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_CMT91</p></td>
+<td class="enum_member_description">
+<p>IS-91 Extended Protocol Enhanced Services.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-WPT:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_WPT</p></td>
+<td class="enum_member_description">
+<p>Wireless Paging Teleservice.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-WMT:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_WMT</p></td>
+<td class="enum_member_description">
+<p>Wireless Messaging Teleservice.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-VMN:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_VMN</p></td>
+<td class="enum_member_description">
+<p>Voice Mail Notification.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-WAP:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_WAP</p></td>
+<td class="enum_member_description">
+<p>Wireless Application Protocol.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-WEMT:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_WEMT</p></td>
+<td class="enum_member_description">
+<p>Wireless Enhanced Messaging Teleservice.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-SCPT:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_SCPT</p></td>
+<td class="enum_member_description">
+<p>Service Category Programming Teleservice.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-TELESERVICE-ID-CATPT:CAPS"></a>MM_SMS_CDMA_TELESERVICE_ID_CATPT</p></td>
+<td class="enum_member_description">
+<p>Card Application Toolkit Protocol Teleservice.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSmsCdmaServiceCategory"></a><h3>enum MMSmsCdmaServiceCategory</h3>
+<p>Service category for CDMA SMS, as defined in 3GPP2 C.R1001-D (section 9.3).</p>
+<div class="refsect3">
+<a name="MMSmsCdmaServiceCategory.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-UNKNOWN:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-EMERGENCY-BROADCAST:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_EMERGENCY_BROADCAST</p></td>
+<td class="enum_member_description">
+<p>Emergency broadcast.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ADMINISTRATIVE:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ADMINISTRATIVE</p></td>
+<td class="enum_member_description">
+<p>Administrative.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-MAINTENANCE:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_MAINTENANCE</p></td>
+<td class="enum_member_description">
+<p>Maintenance.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-LOCAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_LOCAL</p></td>
+<td class="enum_member_description">
+<p>General news (local).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-REGIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_REGIONAL</p></td>
+<td class="enum_member_description">
+<p>General news (regional).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-NATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_NATIONAL</p></td>
+<td class="enum_member_description">
+<p>General news (national).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-INTERNATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_INTERNATIONAL</p></td>
+<td class="enum_member_description">
+<p>General news (international).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-LOCAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_LOCAL</p></td>
+<td class="enum_member_description">
+<p>Business/Financial news (local).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-REGIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_REGIONAL</p></td>
+<td class="enum_member_description">
+<p>Business/Financial news (regional).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-NATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_NATIONAL</p></td>
+<td class="enum_member_description">
+<p>Business/Financial news (national).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-INTERNATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_INTERNATIONAL</p></td>
+<td class="enum_member_description">
+<p>Business/Financial news (international).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-LOCAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_LOCAL</p></td>
+<td class="enum_member_description">
+<p>Sports news (local).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-REGIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_REGIONAL</p></td>
+<td class="enum_member_description">
+<p>Sports news (regional).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-NATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_NATIONAL</p></td>
+<td class="enum_member_description">
+<p>Sports news (national).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-INTERNATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_INTERNATIONAL</p></td>
+<td class="enum_member_description">
+<p>Sports news (international).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-LOCAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_LOCAL</p></td>
+<td class="enum_member_description">
+<p>Entertainment news (local).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-REGIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_REGIONAL</p></td>
+<td class="enum_member_description">
+<p>Entertainment news (regional).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-NATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_NATIONAL</p></td>
+<td class="enum_member_description">
+<p>Entertainment news (national).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-INTERNATIONAL:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_INTERNATIONAL</p></td>
+<td class="enum_member_description">
+<p>Entertainment news (international).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-LOCAL-WEATHER:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_LOCAL_WEATHER</p></td>
+<td class="enum_member_description">
+<p>Local weather.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-TRAFFIC-REPORT:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_TRAFFIC_REPORT</p></td>
+<td class="enum_member_description">
+<p>Area traffic report.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-FLIGHT-SCHEDULES:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_FLIGHT_SCHEDULES</p></td>
+<td class="enum_member_description">
+<p>Local airport flight schedules.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-RESTAURANTS:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_RESTAURANTS</p></td>
+<td class="enum_member_description">
+<p>Restaurants.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-LODGINGS:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_LODGINGS</p></td>
+<td class="enum_member_description">
+<p>Lodgings.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-RETAIL-DIRECTORY:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_RETAIL_DIRECTORY</p></td>
+<td class="enum_member_description">
+<p>Retail directory.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-ADVERTISEMENTS:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_ADVERTISEMENTS</p></td>
+<td class="enum_member_description">
+<p>Advertisements.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-STOCK-QUOTES:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_STOCK_QUOTES</p></td>
+<td class="enum_member_description">
+<p>Stock quotes.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-EMPLOYMENT:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_EMPLOYMENT</p></td>
+<td class="enum_member_description">
+<p>Employment.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-HOSPITALS:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_HOSPITALS</p></td>
+<td class="enum_member_description">
+<p>Medical / Health / Hospitals.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-TECHNOLOGY-NEWS:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_TECHNOLOGY_NEWS</p></td>
+<td class="enum_member_description">
+<p>Technology news.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-MULTICATEGORY:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_MULTICATEGORY</p></td>
+<td class="enum_member_description">
+<p>Multi-category.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-PRESIDENTIAL-ALERT:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_PRESIDENTIAL_ALERT</p></td>
+<td class="enum_member_description">
+<p>Presidential alert.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-EXTREME-THREAT:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_EXTREME_THREAT</p></td>
+<td class="enum_member_description">
+<p>Extreme threat.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-SEVERE-THREAT:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_SEVERE_THREAT</p></td>
+<td class="enum_member_description">
+<p>Severe threat.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-CHILD-ABDUCTION-EMERGENCY:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_CHILD_ABDUCTION_EMERGENCY</p></td>
+<td class="enum_member_description">
+<p>Child abduction emergency.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-TEST:CAPS"></a>MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_TEST</p></td>
+<td class="enum_member_description">
+<p>CMAS test.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ModemManager-Version-checks.html b/docs/reference/api/html/ModemManager-Version-checks.html
new file mode 100644
index 00000000..585d74e4
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-Version-checks.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Version checks: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-common-types.html" title="Part II. Common types and definitions">
+<link rel="prev" href="ref-common-types.html" title="Part II. Common types and definitions">
+<link rel="next" href="ModemManager-Flags-and-Enumerations.html" title="Flags and Enumerations">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#ModemManager-Version-checks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-common-types.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-common-types.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ModemManager-Flags-and-Enumerations.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ModemManager-Version-checks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ModemManager-Version-checks.top_of_page"></a>Version checks</span></h2>
+<p>Version checks — Version information in the API.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ModemManager-Version-checks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ModemManager-Version-checks.html#MM-CHECK-VERSION:CAPS" title="MM_CHECK_VERSION()">MM_CHECK_VERSION</a><span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Version-checks.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Version-checks.html#MM-MAJOR-VERSION:CAPS" title="MM_MAJOR_VERSION">MM_MAJOR_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Version-checks.html#MM-MINOR-VERSION:CAPS" title="MM_MINOR_VERSION">MM_MINOR_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ModemManager-Version-checks.html#MM-MICRO-VERSION:CAPS" title="MM_MICRO_VERSION">MM_MICRO_VERSION</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Version-checks.description"></a><h2>Description</h2>
+<p>This section defines types that are used to identify the ModemManager version.</p>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Version-checks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="MM-CHECK-VERSION:CAPS"></a><h3>MM_CHECK_VERSION()</h3>
+<pre class="programlisting">#define MM_CHECK_VERSION(major,minor,micro)</pre>
+<div class="refsect3">
+<a name="MM-CHECK-VERSION.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>major</p></td>
+<td class="parameter_description"><p>major version (e.g. 1 for version 1.2.5)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>minor</p></td>
+<td class="parameter_description"><p>minor version (e.g. 2 for version 1.2.5)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>micro</p></td>
+<td class="parameter_description"><p>micro version (e.g. 5 for version 1.2.5)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MM-CHECK-VERSION.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the version of the ModemManager header files
+is the same as or newer than the passed-in version.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ModemManager-Version-checks.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MM-MAJOR-VERSION:CAPS"></a><h3>MM_MAJOR_VERSION</h3>
+<pre class="programlisting">#define MM_MAJOR_VERSION (1)
+</pre>
+<p>Evaluates to the major version number of ModemManager which this source
+is compiled against.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MINOR-VERSION:CAPS"></a><h3>MM_MINOR_VERSION</h3>
+<pre class="programlisting">#define MM_MINOR_VERSION (10)
+</pre>
+<p>Evaluates to the minor version number of ModemManager which this source
+is compiled against.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MICRO-VERSION:CAPS"></a><h3>MM_MICRO_VERSION</h3>
+<pre class="programlisting">#define MM_MICRO_VERSION (0)
+</pre>
+<p>Evaluates to the micro version number of ModemManager which this source
+compiled against.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ModemManager-interface-initialization-sequence-subclassed.png b/docs/reference/api/html/ModemManager-interface-initialization-sequence-subclassed.png
new file mode 100644
index 00000000..7202f8dd
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-interface-initialization-sequence-subclassed.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager-interface-initialization-sequence.png b/docs/reference/api/html/ModemManager-interface-initialization-sequence.png
new file mode 100644
index 00000000..f31898ce
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-interface-initialization-sequence.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager-logo-square.png b/docs/reference/api/html/ModemManager-logo-square.png
new file mode 100644
index 00000000..6dcb8e21
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-logo-square.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager-logo-wide-text.png b/docs/reference/api/html/ModemManager-logo-wide-text.png
new file mode 100644
index 00000000..122fd8a1
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-logo-wide-text.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager-logo-wide.png b/docs/reference/api/html/ModemManager-logo-wide.png
new file mode 100644
index 00000000..88e3e51b
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-logo-wide.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager-states.png b/docs/reference/api/html/ModemManager-states.png
new file mode 100644
index 00000000..de42aaaa
--- /dev/null
+++ b/docs/reference/api/html/ModemManager-states.png
Binary files differ
diff --git a/docs/reference/api/html/ModemManager.devhelp2 b/docs/reference/api/html/ModemManager.devhelp2
new file mode 100644
index 00000000..66535228
--- /dev/null
+++ b/docs/reference/api/html/ModemManager.devhelp2
@@ -0,0 +1,1039 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<book xmlns="http://www.devhelp.net/book" title="ModemManager Reference Manual" link="index.html" author="Dan WilliamsAleksander Morgado" name="ModemManager" version="2" language="c">
+ <chapters>
+ <sub name="ModemManager Overview" link="ref-overview.html">
+ <sub name="Introduction" link="ref-overview-introduction.html"/>
+ <sub name="Modem detection" link="ref-overview-modem-detection.html">
+ <sub name="Builds with udev support" link="ref-overview-modem-detection.html#id-1.2.3.2"/>
+ <sub name="Builds without udev support" link="ch02s02.html"/>
+ </sub>
+ <sub name="Modem filter" link="ref-overview-modem-filter.html">
+ <sub name="Filter rules" link="ref-overview-modem-filter.html#id-1.2.4.4"/>
+ <sub name="Filter policies" link="ch03s02.html"/>
+ </sub>
+ <sub name="Port probing" link="ref-overview-modem-port-probing.html">
+ <sub name="Pre-probing filters" link="ref-overview-modem-port-probing.html#id-1.2.5.4"/>
+ <sub name="Probing sequence" link="ch04s02.html"/>
+ <sub name="Post-probing filters" link="ch04s03.html"/>
+ <sub name="Probing setup examples" link="ch04s04.html"/>
+ </sub>
+ <sub name="Modem object creation" link="ref-overview-modem-object-creation.html"/>
+ <sub name="Modem state machine" link="ref-overview-modem-state-machine.html">
+ <sub name="Initialization" link="ref-overview-modem-state-machine.html#id-1.2.7.5"/>
+ <sub name="Enabling" link="ch06s02.html"/>
+ <sub name="Connection &amp; disconnection" link="ch06s03.html"/>
+ <sub name="Disabling" link="ch06s04.html"/>
+ </sub>
+ <sub name="Plugin-specific Modems" link="ref-overview-plugin-specific-modems.html"/>
+ </sub>
+ <sub name="Common types and definitions" link="ref-common-types.html">
+ <sub name="Version checks" link="ModemManager-Version-checks.html"/>
+ <sub name="Flags and Enumerations" link="ModemManager-Flags-and-Enumerations.html"/>
+ <sub name="Errors" link="ModemManager-Errors.html"/>
+ </sub>
+ <sub name="Common udev tag definitions" link="ref-udev.html">
+ <sub name="Common udev tags" link="ModemManager-Common-udev-tags.html"/>
+ </sub>
+ <sub name="D-Bus Reference" link="ref-dbus.html">
+ <sub name="The org.freedesktop.ModemManager1 bus name" link="ref-dbus-bus-name.html"/>
+ <sub name="Standard interfaces" link="ref-dbus-standard-interfaces.html">
+ <sub name="org.freedesktop.DBus.Properties" link="ref-dbus-standard-interfaces.html#ref-dbus-standard-interfaces-properties"/>
+ <sub name="org.freedesktop.DBus.Introspectable" link="ref-dbus-standard-interfaces-introspectables.html"/>
+ <sub name="org.freedesktop.DBus.ObjectManager" link="ref-dbus-standard-interfaces-objectmanager.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager1 object" link="ref-dbus-object-manager.html">
+ <sub name="org.freedesktop.ModemManager1" link="gdbus-org.freedesktop.ModemManager1.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager/Modems objects" link="ref-dbus-object-modem.html">
+ <sub name="org.freedesktop.ModemManager1.Modem" link="gdbus-org.freedesktop.ModemManager1.Modem.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Simple" link="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Modem3gpp" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.ModemCdma" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Messaging" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Location" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Time" link="gdbus-org.freedesktop.ModemManager1.Modem.Time.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Voice" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Firmware" link="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html"/>
+ <sub name="org.freedesktop.ModemManager1.Modem.Oma" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager/Bearers objects" link="ref-dbus-object-bearer.html">
+ <sub name="org.freedesktop.ModemManager1.Bearer" link="gdbus-org.freedesktop.ModemManager1.Bearer.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager/SIMs objects" link="ref-dbus-object-sim.html">
+ <sub name="org.freedesktop.ModemManager1.Sim" link="gdbus-org.freedesktop.ModemManager1.Sim.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager/SMSs objects" link="ref-dbus-object-sms.html">
+ <sub name="org.freedesktop.ModemManager1.Sms" link="gdbus-org.freedesktop.ModemManager1.Sms.html"/>
+ </sub>
+ <sub name="The /org/freedesktop/ModemManager/Calls objects" link="ref-dbus-object-call.html">
+ <sub name="org.freedesktop.ModemManager1.Call" link="gdbus-org.freedesktop.ModemManager1.Call.html"/>
+ </sub>
+ </sub>
+ <sub name="Migrating from ModemManager 0.6 to ModemManager 1.0" link="ref-migrating.html">
+ <sub name="" link="ch16.html">
+ <sub name="Listing available modems" link="ch16.html#id-1.6.3.1"/>
+ <sub name="PIN unlocking" link="ch16s02.html"/>
+ <sub name="Connection and disconnection" link="ch16s03.html"/>
+ <sub name="Simple connection" link="ch16s04.html"/>
+ </sub>
+ </sub>
+ <sub name="Compatibility with older versions" link="ref-compat.html">
+ <sub name="API break replacements" link="ModemManager-API-break-replacements.html"/>
+ </sub>
+ <sub name="Index" link="ix01.html"/>
+ </chapters>
+ <functions>
+ <keyword type="macro" name="MM_CHECK_VERSION()" link="ModemManager-Version-checks.html#MM-CHECK-VERSION:CAPS"/>
+ <keyword type="macro" name="MM_MAJOR_VERSION" link="ModemManager-Version-checks.html#MM-MAJOR-VERSION:CAPS"/>
+ <keyword type="macro" name="MM_MINOR_VERSION" link="ModemManager-Version-checks.html#MM-MINOR-VERSION:CAPS"/>
+ <keyword type="macro" name="MM_MICRO_VERSION" link="ModemManager-Version-checks.html#MM-MICRO-VERSION:CAPS"/>
+ <keyword type="enum" name="enum MMBearerType" link="ModemManager-Flags-and-Enumerations.html#MMBearerType"/>
+ <keyword type="enum" name="enum MMBearerIpFamily" link="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"/>
+ <keyword type="enum" name="enum MMBearerIpMethod" link="ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"/>
+ <keyword type="enum" name="enum MMBearerAllowedAuth" link="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"/>
+ <keyword type="enum" name="enum MMCallDirection" link="ModemManager-Flags-and-Enumerations.html#MMCallDirection"/>
+ <keyword type="enum" name="enum MMCallState" link="ModemManager-Flags-and-Enumerations.html#MMCallState"/>
+ <keyword type="enum" name="enum MMCallStateReason" link="ModemManager-Flags-and-Enumerations.html#MMCallStateReason"/>
+ <keyword type="enum" name="enum MMFirmwareImageType" link="ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"/>
+ <keyword type="enum" name="enum MMModem3gppFacility" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"/>
+ <keyword type="enum" name="enum MMModem3gppNetworkAvailability" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"/>
+ <keyword type="enum" name="enum MMModem3gppSubscriptionState" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"/>
+ <keyword type="enum" name="enum MMModem3gppRegistrationState" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"/>
+ <keyword type="enum" name="enum MMModem3gppUssdSessionState" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"/>
+ <keyword type="enum" name="enum MMModem3gppEpsUeModeOperation" link="ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"/>
+ <keyword type="enum" name="enum MMModemAccessTechnology" link="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"/>
+ <keyword type="enum" name="enum MMModemBand" link="ModemManager-Flags-and-Enumerations.html#MMModemBand"/>
+ <keyword type="enum" name="enum MMModemCapability" link="ModemManager-Flags-and-Enumerations.html#MMModemCapability"/>
+ <keyword type="enum" name="enum MMModemCdmaActivationState" link="ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"/>
+ <keyword type="enum" name="enum MMModemCdmaRegistrationState" link="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"/>
+ <keyword type="enum" name="enum MMModemCdmaRmProtocol" link="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"/>
+ <keyword type="enum" name="enum MMModemContactsStorage" link="ModemManager-Flags-and-Enumerations.html#MMModemContactsStorage"/>
+ <keyword type="enum" name="enum MMModemLocationSource" link="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"/>
+ <keyword type="enum" name="enum MMModemLocationAssistanceDataType" link="ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"/>
+ <keyword type="enum" name="enum MMModemLock" link="ModemManager-Flags-and-Enumerations.html#MMModemLock"/>
+ <keyword type="enum" name="enum MMModemMode" link="ModemManager-Flags-and-Enumerations.html#MMModemMode"/>
+ <keyword type="enum" name="enum MMModemState" link="ModemManager-Flags-and-Enumerations.html#MMModemState"/>
+ <keyword type="enum" name="enum MMModemStateFailedReason" link="ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"/>
+ <keyword type="enum" name="enum MMModemStateChangeReason" link="ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason"/>
+ <keyword type="enum" name="enum MMModemPowerState" link="ModemManager-Flags-and-Enumerations.html#MMModemPowerState"/>
+ <keyword type="enum" name="enum MMModemPortType" link="ModemManager-Flags-and-Enumerations.html#MMModemPortType"/>
+ <keyword type="enum" name="enum MMModemFirmwareUpdateMethod" link="ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"/>
+ <keyword type="enum" name="enum MMOmaFeature" link="ModemManager-Flags-and-Enumerations.html#MMOmaFeature"/>
+ <keyword type="enum" name="enum MMOmaSessionState" link="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"/>
+ <keyword type="enum" name="enum MMOmaSessionStateFailedReason" link="ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason"/>
+ <keyword type="enum" name="enum MMOmaSessionType" link="ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"/>
+ <keyword type="enum" name="enum MMSmsPduType" link="ModemManager-Flags-and-Enumerations.html#MMSmsPduType"/>
+ <keyword type="enum" name="enum MMSmsState" link="ModemManager-Flags-and-Enumerations.html#MMSmsState"/>
+ <keyword type="enum" name="enum MMSmsDeliveryState" link="ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState"/>
+ <keyword type="enum" name="enum MMSmsStorage" link="ModemManager-Flags-and-Enumerations.html#MMSmsStorage"/>
+ <keyword type="enum" name="enum MMSmsValidityType" link="ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"/>
+ <keyword type="enum" name="enum MMSmsCdmaTeleserviceId" link="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"/>
+ <keyword type="enum" name="enum MMSmsCdmaServiceCategory" link="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"/>
+ <keyword type="enum" name="enum MMConnectionError" link="ModemManager-Errors.html#MMConnectionError"/>
+ <keyword type="enum" name="enum MMCoreError" link="ModemManager-Errors.html#MMCoreError"/>
+ <keyword type="enum" name="enum MMMessageError" link="ModemManager-Errors.html#MMMessageError"/>
+ <keyword type="enum" name="enum MMMobileEquipmentError" link="ModemManager-Errors.html#MMMobileEquipmentError"/>
+ <keyword type="enum" name="enum MMSerialError" link="ModemManager-Errors.html#MMSerialError"/>
+ <keyword type="enum" name="enum MMCdmaActivationError" link="ModemManager-Errors.html#MMCdmaActivationError"/>
+ <keyword type="macro" name="ID_MM_CANDIDATE" link="ModemManager-Common-udev-tags.html#ID-MM-CANDIDATE:CAPS"/>
+ <keyword type="macro" name="ID_MM_PHYSDEV_UID" link="ModemManager-Common-udev-tags.html#ID-MM-PHYSDEV-UID:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_IGNORE" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-IGNORE:CAPS"/>
+ <keyword type="macro" name="ID_MM_DEVICE_PROCESS" link="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-PROCESS:CAPS"/>
+ <keyword type="macro" name="ID_MM_DEVICE_IGNORE" link="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-IGNORE:CAPS"/>
+ <keyword type="macro" name="ID_MM_DEVICE_MANUAL_SCAN_ONLY" link="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-MANUAL-SCAN-ONLY:CAPS"/>
+ <keyword type="macro" name="ID_MM_PLATFORM_DRIVER_PROBE" link="ModemManager-Common-udev-tags.html#ID-MM-PLATFORM-DRIVER-PROBE:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_TYPE_AT_PPP" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PPP:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_TYPE_AT_PRIMARY" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PRIMARY:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_TYPE_AT_SECONDARY" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-SECONDARY:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_TYPE_GPS" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-GPS:CAPS"/>
+ <keyword type="macro" name="ID_MM_PORT_TYPE_QCDM" link="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-QCDM:CAPS"/>
+ <keyword type="macro" name="ID_MM_TTY_BAUDRATE" link="ModemManager-Common-udev-tags.html#ID-MM-TTY-BAUDRATE:CAPS"/>
+ <keyword type="macro" name="ID_MM_TTY_FLOW_CONTROL" link="ModemManager-Common-udev-tags.html#ID-MM-TTY-FLOW-CONTROL:CAPS"/>
+ <keyword type="method" name="The ScanDevices() method" link="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices"/>
+ <keyword type="method" name="The SetLogging() method" link="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging"/>
+ <keyword type="method" name="The ReportKernelEvent() method" link="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent"/>
+ <keyword type="method" name="The InhibitDevice() method" link="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice"/>
+ <keyword type="property" name="The &quot;Version&quot; property" link="gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version"/>
+ <keyword type="method" name="The Enable() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable"/>
+ <keyword type="method" name="The ListBearers() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers"/>
+ <keyword type="method" name="The CreateBearer() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer"/>
+ <keyword type="method" name="The DeleteBearer() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer"/>
+ <keyword type="method" name="The Reset() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset"/>
+ <keyword type="method" name="The FactoryReset() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset"/>
+ <keyword type="method" name="The SetPowerState() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState"/>
+ <keyword type="method" name="The SetCurrentCapabilities() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities"/>
+ <keyword type="method" name="The SetCurrentModes() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes"/>
+ <keyword type="method" name="The SetCurrentBands() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands"/>
+ <keyword type="method" name="The Command() method" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command"/>
+ <keyword type="signal" name="The &quot;StateChanged&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged"/>
+ <keyword type="property" name="The &quot;Sim&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim"/>
+ <keyword type="property" name="The &quot;Bearers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers"/>
+ <keyword type="property" name="The &quot;SupportedCapabilities&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities"/>
+ <keyword type="property" name="The &quot;CurrentCapabilities&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities"/>
+ <keyword type="property" name="The &quot;MaxBearers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers"/>
+ <keyword type="property" name="The &quot;MaxActiveBearers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers"/>
+ <keyword type="property" name="The &quot;Manufacturer&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer"/>
+ <keyword type="property" name="The &quot;Model&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model"/>
+ <keyword type="property" name="The &quot;Revision&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision"/>
+ <keyword type="property" name="The &quot;HardwareRevision&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision"/>
+ <keyword type="property" name="The &quot;DeviceIdentifier&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier"/>
+ <keyword type="property" name="The &quot;Device&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device"/>
+ <keyword type="property" name="The &quot;Drivers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers"/>
+ <keyword type="property" name="The &quot;Plugin&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin"/>
+ <keyword type="property" name="The &quot;PrimaryPort&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort"/>
+ <keyword type="property" name="The &quot;Ports&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports"/>
+ <keyword type="property" name="The &quot;EquipmentIdentifier&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier"/>
+ <keyword type="property" name="The &quot;UnlockRequired&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired"/>
+ <keyword type="property" name="The &quot;UnlockRetries&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries"/>
+ <keyword type="property" name="The &quot;State&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State"/>
+ <keyword type="property" name="The &quot;StateFailedReason&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason"/>
+ <keyword type="property" name="The &quot;AccessTechnologies&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies"/>
+ <keyword type="property" name="The &quot;SignalQuality&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality"/>
+ <keyword type="property" name="The &quot;OwnNumbers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers"/>
+ <keyword type="property" name="The &quot;PowerState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState"/>
+ <keyword type="property" name="The &quot;SupportedModes&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes"/>
+ <keyword type="property" name="The &quot;CurrentModes&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes"/>
+ <keyword type="property" name="The &quot;SupportedBands&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands"/>
+ <keyword type="property" name="The &quot;CurrentBands&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands"/>
+ <keyword type="property" name="The &quot;SupportedIpFamilies&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies"/>
+ <keyword type="method" name="The Connect() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect"/>
+ <keyword type="method" name="The Disconnect() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect"/>
+ <keyword type="method" name="The GetStatus() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus"/>
+ <keyword type="method" name="The Register() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register"/>
+ <keyword type="method" name="The Scan() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan"/>
+ <keyword type="method" name="The SetEpsUeModeOperation() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation"/>
+ <keyword type="method" name="The SetInitialEpsBearerSettings() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings"/>
+ <keyword type="property" name="The &quot;Imei&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei"/>
+ <keyword type="property" name="The &quot;RegistrationState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState"/>
+ <keyword type="property" name="The &quot;OperatorCode&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode"/>
+ <keyword type="property" name="The &quot;OperatorName&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName"/>
+ <keyword type="property" name="The &quot;EnabledFacilityLocks&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks"/>
+ <keyword type="property" name="The &quot;SubscriptionState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState"/>
+ <keyword type="property" name="The &quot;EpsUeModeOperation&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation"/>
+ <keyword type="property" name="The &quot;Pco&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco"/>
+ <keyword type="property" name="The &quot;InitialEpsBearer&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer"/>
+ <keyword type="property" name="The &quot;InitialEpsBearerSettings&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings"/>
+ <keyword type="method" name="The Initiate() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate"/>
+ <keyword type="method" name="The Respond() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond"/>
+ <keyword type="method" name="The Cancel() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel"/>
+ <keyword type="property" name="The &quot;State&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State"/>
+ <keyword type="property" name="The &quot;NetworkNotification&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification"/>
+ <keyword type="property" name="The &quot;NetworkRequest&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest"/>
+ <keyword type="method" name="The Activate() method" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate"/>
+ <keyword type="method" name="The ActivateManual() method" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual"/>
+ <keyword type="signal" name="The &quot;ActivationStateChanged&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged"/>
+ <keyword type="property" name="The &quot;ActivationState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState"/>
+ <keyword type="property" name="The &quot;Meid&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid"/>
+ <keyword type="property" name="The &quot;Esn&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn"/>
+ <keyword type="property" name="The &quot;Sid&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid"/>
+ <keyword type="property" name="The &quot;Nid&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid"/>
+ <keyword type="property" name="The &quot;Cdma1xRegistrationState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState"/>
+ <keyword type="property" name="The &quot;EvdoRegistrationState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState"/>
+ <keyword type="method" name="The List() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List"/>
+ <keyword type="method" name="The Delete() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete"/>
+ <keyword type="method" name="The Create() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create"/>
+ <keyword type="signal" name="The &quot;Added&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added"/>
+ <keyword type="signal" name="The &quot;Deleted&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted"/>
+ <keyword type="property" name="The &quot;Messages&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages"/>
+ <keyword type="property" name="The &quot;SupportedStorages&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages"/>
+ <keyword type="property" name="The &quot;DefaultStorage&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage"/>
+ <keyword type="method" name="The Setup() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup"/>
+ <keyword type="method" name="The GetLocation() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation"/>
+ <keyword type="method" name="The SetSuplServer() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer"/>
+ <keyword type="method" name="The InjectAssistanceData() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData"/>
+ <keyword type="method" name="The SetGpsRefreshRate() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate"/>
+ <keyword type="property" name="The &quot;Capabilities&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities"/>
+ <keyword type="property" name="The &quot;SupportedAssistanceData&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData"/>
+ <keyword type="property" name="The &quot;Enabled&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled"/>
+ <keyword type="property" name="The &quot;SignalsLocation&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation"/>
+ <keyword type="property" name="The &quot;Location&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location"/>
+ <keyword type="property" name="The &quot;SuplServer&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer"/>
+ <keyword type="property" name="The &quot;AssistanceDataServers&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers"/>
+ <keyword type="property" name="The &quot;GpsRefreshRate&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate"/>
+ <keyword type="method" name="The GetNetworkTime() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime"/>
+ <keyword type="signal" name="The &quot;NetworkTimeChanged&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged"/>
+ <keyword type="property" name="The &quot;NetworkTimezone&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone"/>
+ <keyword type="method" name="The ListCalls() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls"/>
+ <keyword type="method" name="The DeleteCall() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall"/>
+ <keyword type="method" name="The CreateCall() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall"/>
+ <keyword type="signal" name="The &quot;CallAdded&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded"/>
+ <keyword type="signal" name="The &quot;CallDeleted&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted"/>
+ <keyword type="property" name="The &quot;Calls&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls"/>
+ <keyword type="method" name="The List() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List"/>
+ <keyword type="method" name="The Select() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select"/>
+ <keyword type="property" name="The &quot;UpdateSettings&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings"/>
+ <keyword type="method" name="The Setup() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup"/>
+ <keyword type="property" name="The &quot;Rate&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate"/>
+ <keyword type="property" name="The &quot;Cdma&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma"/>
+ <keyword type="property" name="The &quot;Evdo&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo"/>
+ <keyword type="property" name="The &quot;Gsm&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm"/>
+ <keyword type="property" name="The &quot;Umts&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts"/>
+ <keyword type="property" name="The &quot;Lte&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte"/>
+ <keyword type="method" name="The Setup() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup"/>
+ <keyword type="method" name="The StartClientInitiatedSession() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession"/>
+ <keyword type="method" name="The AcceptNetworkInitiatedSession() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession"/>
+ <keyword type="method" name="The CancelSession() method" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession"/>
+ <keyword type="signal" name="The &quot;SessionStateChanged&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged"/>
+ <keyword type="property" name="The &quot;Features&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features"/>
+ <keyword type="property" name="The &quot;PendingNetworkInitiatedSessions&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions"/>
+ <keyword type="property" name="The &quot;SessionType&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType"/>
+ <keyword type="property" name="The &quot;SessionState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState"/>
+ <keyword type="method" name="The Connect() method" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect"/>
+ <keyword type="method" name="The Disconnect() method" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect"/>
+ <keyword type="property" name="The &quot;Interface&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface"/>
+ <keyword type="property" name="The &quot;Connected&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected"/>
+ <keyword type="property" name="The &quot;Suspended&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended"/>
+ <keyword type="property" name="The &quot;Ip4Config&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config"/>
+ <keyword type="property" name="The &quot;Ip6Config&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config"/>
+ <keyword type="property" name="The &quot;Stats&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats"/>
+ <keyword type="property" name="The &quot;IpTimeout&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout"/>
+ <keyword type="property" name="The &quot;BearerType&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType"/>
+ <keyword type="property" name="The &quot;Properties&quot; property" link="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties"/>
+ <keyword type="method" name="The SendPin() method" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin"/>
+ <keyword type="method" name="The SendPuk() method" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk"/>
+ <keyword type="method" name="The EnablePin() method" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin"/>
+ <keyword type="method" name="The ChangePin() method" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin"/>
+ <keyword type="property" name="The &quot;SimIdentifier&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier"/>
+ <keyword type="property" name="The &quot;Imsi&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi"/>
+ <keyword type="property" name="The &quot;OperatorIdentifier&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier"/>
+ <keyword type="property" name="The &quot;OperatorName&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName"/>
+ <keyword type="method" name="The Send() method" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send"/>
+ <keyword type="method" name="The Store() method" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store"/>
+ <keyword type="property" name="The &quot;State&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State"/>
+ <keyword type="property" name="The &quot;PduType&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.PduType"/>
+ <keyword type="property" name="The &quot;Number&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number"/>
+ <keyword type="property" name="The &quot;Text&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text"/>
+ <keyword type="property" name="The &quot;Data&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data"/>
+ <keyword type="property" name="The &quot;SMSC&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC"/>
+ <keyword type="property" name="The &quot;Validity&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity"/>
+ <keyword type="property" name="The &quot;Class&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Class"/>
+ <keyword type="property" name="The &quot;TeleserviceId&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId"/>
+ <keyword type="property" name="The &quot;ServiceCategory&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory"/>
+ <keyword type="property" name="The &quot;DeliveryReportRequest&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest"/>
+ <keyword type="property" name="The &quot;MessageReference&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference"/>
+ <keyword type="property" name="The &quot;Timestamp&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp"/>
+ <keyword type="property" name="The &quot;DischargeTimestamp&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp"/>
+ <keyword type="property" name="The &quot;DeliveryState&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState"/>
+ <keyword type="property" name="The &quot;Storage&quot; property" link="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Storage"/>
+ <keyword type="method" name="The Start() method" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start"/>
+ <keyword type="method" name="The Accept() method" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept"/>
+ <keyword type="method" name="The Hangup() method" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup"/>
+ <keyword type="method" name="The SendDtmf() method" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf"/>
+ <keyword type="signal" name="The &quot;DtmfReceived&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived"/>
+ <keyword type="signal" name="The &quot;StateChanged&quot; signal" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged"/>
+ <keyword type="property" name="The &quot;State&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.State"/>
+ <keyword type="property" name="The &quot;StateReason&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.StateReason"/>
+ <keyword type="property" name="The &quot;Direction&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Direction"/>
+ <keyword type="property" name="The &quot;Number&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number"/>
+ <keyword type="property" name="The &quot;AudioPort&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort"/>
+ <keyword type="property" name="The &quot;AudioFormat&quot; property" link="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U2100" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2100:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_1 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U1900" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1900:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_2 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U1800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_3 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U17IV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_4 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U850" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U850:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_5 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_6 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U2600" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2600:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_7 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U900" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U900:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_8 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_U17IX" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IX:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_UTRAN_9 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_I" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-I:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_1 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_II" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-II:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_2 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_III" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-III:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_3 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_IV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_4 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_V" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-V:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_5 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_VI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_6 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_VII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_7 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_VIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_8 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_IX" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IX:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_9 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_X" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-X:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_10 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_11 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_12 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_13 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XIV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_14 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XVII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_17 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XVIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_18 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XIX" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIX:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_19 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XX" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XX:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_20 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_21 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_22 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_23 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXIV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_24 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_25 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXVI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXVI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_26 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_33 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXIV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_34 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_35 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXVI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_36 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXVII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_37 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXVIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_38 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XXXIX" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIX:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_39 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XL" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XL:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_40 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XLI" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLI:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_41 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XLII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_42 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XLIII" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIII:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_43 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_EUTRAN_XLIV" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIV:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_EUTRAN_44 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC0_CELLULAR_800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC0-CELLULAR-800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC0 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC1_PCS_1900" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC1-PCS-1900:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC1 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC2_TACS" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC2-TACS:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC2 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC3_JTACS" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC3-JTACS:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC3 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC4-KOREAN-PCS:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC4 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC5_NMT450" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC5-NMT450:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC5 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC6_IMT2000" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC6-IMT2000:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC6 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC7_CELLULAR_700" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC7-CELLULAR-700:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC7 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC8_1800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC8-1800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC8 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC9_900" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC9-900:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC9 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC10_SECONDARY_800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC10-SECONDARY-800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC10 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC11_PAMR_400" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC11-PAMR-400:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC11 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC12_PAMR_800" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC12-PAMR-800:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC12 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC13_IMT2000_2500" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC13-IMT2000-2500:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC13 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC14_PCS2_1900" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC14-PCS2-1900:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC14 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC15_AWS" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC15-AWS:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC15 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC16_US_2500" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC16-US-2500:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC16 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC17_US_FLO_2500" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC17-US-FLO-2500:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC17 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC18_US_PS_700" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC18-US-PS-700:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC18 instead." since="1.0"/>
+ <keyword type="macro" name="MM_MODEM_BAND_CDMA_BC19_US_LOWER_700" link="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC19-US-LOWER-700:CAPS" deprecated="1.8.0: Use #MM_MODEM_BAND_CDMA_BC19 instead." since="1.0"/>
+ <keyword type="constant" name="MM_BEARER_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_TYPE_DEFAULT" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-TYPE-DEFAULT:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_TYPE_DEFAULT_ATTACH" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-TYPE-DEFAULT-ATTACH:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_TYPE_DEDICATED" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-TYPE-DEDICATED:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_FAMILY_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-FAMILY-NONE:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_FAMILY_IPV4" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-FAMILY-IPV4:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_FAMILY_IPV6" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-FAMILY-IPV6:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_FAMILY_IPV4V6" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-FAMILY-IPV4V6:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_FAMILY_ANY" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-FAMILY-ANY:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_METHOD_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_METHOD_PPP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-PPP:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_METHOD_STATIC" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-STATIC:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_IP_METHOD_DHCP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-DHCP:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-NONE:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_PAP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-PAP:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_CHAP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-CHAP:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_MSCHAP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-MSCHAP:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_MSCHAPV2" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-MSCHAPV2:CAPS"/>
+ <keyword type="constant" name="MM_BEARER_ALLOWED_AUTH_EAP" link="ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-EAP:CAPS"/>
+ <keyword type="constant" name="MM_CALL_DIRECTION_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-DIRECTION-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_CALL_DIRECTION_INCOMING" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-DIRECTION-INCOMING:CAPS"/>
+ <keyword type="constant" name="MM_CALL_DIRECTION_OUTGOING" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-DIRECTION-OUTGOING:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_DIALING" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-DIALING:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_RINGING_OUT" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-RINGING-OUT:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_RINGING_IN" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-RINGING-IN:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_ACTIVE" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-ACTIVE:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_HELD" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-HELD:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_WAITING" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-WAITING:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_TERMINATED" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-TERMINATED:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_OUTGOING_STARTED" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-OUTGOING-STARTED:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_INCOMING_NEW" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-INCOMING-NEW:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_ACCEPTED" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-ACCEPTED:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_TERMINATED" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-TERMINATED:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_REFUSED_OR_BUSY" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-REFUSED-OR-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_ERROR" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED" link="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-REASON-AUDIO-SETUP-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_FIRMWARE_IMAGE_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_FIRMWARE_IMAGE_TYPE_GENERIC" link="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GENERIC:CAPS"/>
+ <keyword type="constant" name="MM_FIRMWARE_IMAGE_TYPE_GOBI" link="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_SIM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-SIM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_FIXED_DIALING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-FIXED-DIALING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_PH_SIM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-PH-SIM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_PH_FSIM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-PH-FSIM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_NET_PERS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-NET-PERS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_NET_SUB_PERS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-NET-SUB-PERS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_PROVIDER_PERS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-PROVIDER-PERS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_FACILITY_CORP_PERS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-FACILITY-CORP-PERS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_NETWORK_AVAILABILITY_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-NETWORK-AVAILABILITY-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_NETWORK_AVAILABILITY_AVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-NETWORK-AVAILABILITY-AVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_NETWORK_AVAILABILITY_CURRENT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-NETWORK-AVAILABILITY-CURRENT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_NETWORK_AVAILABILITY_FORBIDDEN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-NETWORK-AVAILABILITY-FORBIDDEN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-SUBSCRIPTION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNPROVISIONED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-SUBSCRIPTION-STATE-UNPROVISIONED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_SUBSCRIPTION_STATE_PROVISIONED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-SUBSCRIPTION-STATE-PROVISIONED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_SUBSCRIPTION_STATE_OUT_OF_DATA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-SUBSCRIPTION-STATE-OUT-OF-DATA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_IDLE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-IDLE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_HOME" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-HOME:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_SEARCHING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-SEARCHING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_DENIED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-DENIED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_HOME_SMS_ONLY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-HOME-SMS-ONLY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_SMS_ONLY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING-SMS-ONLY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_EMERGENCY_ONLY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-EMERGENCY-ONLY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_HOME_CSFB_NOT_PREFERRED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-HOME-CSFB-NOT-PREFERRED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_CSFB_NOT_PREFERRED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-REGISTRATION-STATE-ROAMING-CSFB-NOT-PREFERRED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-USSD-SESSION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_USSD_SESSION_STATE_IDLE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-USSD-SESSION-STATE-IDLE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_USSD_SESSION_STATE_ACTIVE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-USSD-SESSION-STATE-ACTIVE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_USSD_SESSION_STATE_USER_RESPONSE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-USSD-SESSION-STATE-USER-RESPONSE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_PS_1" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-PS-1:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_PS_2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-PS-2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_CSPS_1" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-CSPS-1:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_CSPS_2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-3GPP-EPS-UE-MODE-OPERATION-CSPS-2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_POTS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-POTS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_GSM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-GSM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_GSM_COMPACT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-GSM-COMPACT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_GPRS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-GPRS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_EDGE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-EDGE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_UMTS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-UMTS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_HSDPA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-HSDPA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_HSUPA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-HSUPA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_HSPA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-HSPA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-HSPA-PLUS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_1XRTT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-1XRTT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_EVDO0" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-EVDO0:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_EVDOA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-EVDOA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_EVDOB" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-EVDOB:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_LTE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-LTE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_ACCESS_TECHNOLOGY_ANY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-ANY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EGSM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EGSM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_DCS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-DCS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_PCS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-PCS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G850" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G850:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_1" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-1:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_3" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-3:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_4" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-4:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_6" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-6:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_5" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-5:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_8" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-8:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_9" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-9:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_7" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-7:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G450" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G450:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G480" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G480:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G750" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G750:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G380" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G380:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G410" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G410:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G710" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G710:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_G810" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-G810:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_1" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-1:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_3" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-3:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_4" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-4:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_5" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-5:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_6" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-6:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_7" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-7:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_8" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-8:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_9" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-9:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_10" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-10:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_11" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-11:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_12" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-12:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_13" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-13:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_14" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-14:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_17" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-17:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_18" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-18:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_19" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-19:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_20" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-20:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_21" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-21:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_22" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-22:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_23" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-23:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_24" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-24:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_25" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-25:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_26" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-26:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_27" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-27:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_28" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-28:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_29" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-29:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_30" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-30:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_31" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-31:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_32" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-32:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_33" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-33:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_34" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-34:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_35" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-35:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_36" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-36:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_37" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-37:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_38" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-38:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_39" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-39:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_40" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-40:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_41" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-41:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_42" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-42:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_43" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-43:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_44" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-44:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_45" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-45:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_46" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-46:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_47" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-47:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_48" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-48:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_49" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-49:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_50" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-50:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_51" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-51:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_52" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-52:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_53" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-53:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_54" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-54:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_55" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-55:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_56" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-56:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_57" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-57:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_58" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-58:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_59" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-59:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_60" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-60:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_61" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-61:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_62" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-62:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_63" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-63:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_64" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-64:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_65" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-65:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_66" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-66:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_67" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-67:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_68" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-68:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_69" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-69:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_70" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-70:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_EUTRAN_71" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-EUTRAN-71:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC0" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC0:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC1" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC1:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC3" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC3:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC4" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC4:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC5" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC5:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC6" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC6:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC7" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC7:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC8" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC8:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC9" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC9:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC10" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC10:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC11" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC11:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC12" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC12:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC13" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC13:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC14" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC14:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC15" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC15:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC16" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC16:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC17" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC17:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC18" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC18:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_CDMA_BC19" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-CDMA-BC19:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_10" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-10:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_11" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-11:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_12" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-12:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_13" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-13:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_14" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-14:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_19" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-19:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_20" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-20:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_21" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-21:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_22" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-22:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_25" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-25:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_26" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-26:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_UTRAN_32" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-UTRAN-32:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_BAND_ANY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_POTS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-POTS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_CDMA_EVDO" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-CDMA-EVDO:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_GSM_UMTS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-GSM-UMTS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_LTE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-LTE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_LTE_ADVANCED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-LTE-ADVANCED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_IRIDIUM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-IRIDIUM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CAPABILITY_ANY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-ANY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_ACTIVATION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-ACTIVATION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_ACTIVATION_STATE_NOT_ACTIVATED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-ACTIVATION-STATE-NOT-ACTIVATED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-ACTIVATION-STATE-ACTIVATING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_ACTIVATION_STATE_PARTIALLY_ACTIVATED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-ACTIVATION-STATE-PARTIALLY-ACTIVATED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-ACTIVATION-STATE-ACTIVATED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-REGISTRATION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_REGISTRATION_STATE_REGISTERED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-REGISTRATION-STATE-REGISTERED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_REGISTRATION_STATE_HOME" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-REGISTRATION-STATE-HOME:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-REGISTRATION-STATE-ROAMING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_ASYNC" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-ASYNC:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_PACKET_RELAY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-PACKET-RELAY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_PPP" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-PACKET-NETWORK-PPP:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_SLIP" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-PACKET-NETWORK-SLIP:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CDMA_RM_PROTOCOL_STU_III" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CDMA-RM-PROTOCOL-STU-III:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CONTACTS_STORAGE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CONTACTS-STORAGE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CONTACTS_STORAGE_ME" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CONTACTS-STORAGE-ME:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CONTACTS_STORAGE_SM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CONTACTS-STORAGE-SM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_CONTACTS_STORAGE_MT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CONTACTS-STORAGE-MT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-3GPP-LAC-CI:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_GPS_RAW" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-RAW:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_GPS_NMEA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-NMEA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_CDMA_BS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-CDMA-BS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-UNMANAGED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_SOURCE_AGPS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-AGPS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-ASSISTANCE-DATA-TYPE-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_XTRA" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-ASSISTANCE-DATA-TYPE-XTRA:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_SIM_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_SIM_PIN2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-SIM-PIN2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_SIM_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-SIM-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_SIM_PUK2" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-SIM-PUK2:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_SP_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-SP-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_SP_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-SP-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_NET_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-NET-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_NET_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-NET-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_SIM_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_CORP_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-CORP-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_CORP_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-CORP-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_FSIM_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-FSIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_FSIM_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-FSIM-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_NETSUB_PIN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-NETSUB-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_LOCK_PH_NETSUB_PUK" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCK-PH-NETSUB-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_CS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-CS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_2G" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-2G:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_3G" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-3G:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_4G" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-4G:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_MODE_ANY" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-ANY:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_FAILED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_INITIALIZING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-INITIALIZING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_LOCKED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-LOCKED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_DISABLED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISABLED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_DISABLING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISABLING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_ENABLING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-ENABLING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_ENABLED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-ENABLED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_SEARCHING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-SEARCHING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_REGISTERED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-REGISTERED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_DISCONNECTING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISCONNECTING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CONNECTING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CONNECTING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CONNECTED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CONNECTED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_FAILED_REASON_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED-REASON-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_FAILED_REASON_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED-REASON-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_FAILED_REASON_SIM_MISSING" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED-REASON-SIM-MISSING:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_FAILED_REASON_SIM_ERROR" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED-REASON-SIM-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CHANGE_REASON_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CHANGE-REASON-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CHANGE_REASON_USER_REQUESTED" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CHANGE-REASON-USER-REQUESTED:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CHANGE_REASON_SUSPEND" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CHANGE-REASON-SUSPEND:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_STATE_CHANGE_REASON_FAILURE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-CHANGE-REASON-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_POWER_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_POWER_STATE_OFF" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-OFF:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_POWER_STATE_LOW" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-LOW:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_POWER_STATE_ON" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-ON:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_NET" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-NET:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_AT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-AT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_QCDM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-QCDM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_GPS" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-GPS:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_QMI" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-QMI:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_PORT_TYPE_MBIM" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-PORT-TYPE-MBIM:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-NONE:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-FASTBOOT:CAPS"/>
+ <keyword type="constant" name="MM_MODEM_FIRMWARE_UPDATE_METHOD_QMI_PDC" link="ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-QMI-PDC:CAPS"/>
+ <keyword type="constant" name="MM_OMA_FEATURE_NONE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-FEATURE-NONE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_FEATURE_DEVICE_PROVISIONING" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-FEATURE-DEVICE-PROVISIONING:CAPS"/>
+ <keyword type="constant" name="MM_OMA_FEATURE_PRL_UPDATE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-FEATURE-PRL-UPDATE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_FEATURE_HANDS_FREE_ACTIVATION" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-FEATURE-HANDS-FREE-ACTIVATION:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_STARTED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-STARTED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_RETRYING" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-RETRYING:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_CONNECTING" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-CONNECTING:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_CONNECTED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-CONNECTED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_AUTHENTICATED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-AUTHENTICATED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_MDN_DOWNLOADED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-MDN-DOWNLOADED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_MSID_DOWNLOADED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-MSID-DOWNLOADED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_PRL_DOWNLOADED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-PRL-DOWNLOADED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_MIP_PROFILE_DOWNLOADED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-MIP-PROFILE-DOWNLOADED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_COMPLETED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-COMPLETED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_NETWORK_UNAVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-NETWORK-UNAVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_SERVER_UNAVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-SERVER-UNAVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_AUTHENTICATION_FAILED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-AUTHENTICATION-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_MAX_RETRY_EXCEEDED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-MAX-RETRY-EXCEEDED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_STATE_FAILED_REASON_SESSION_CANCELLED" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED-REASON-SESSION-CANCELLED:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_CLIENT_INITIATED_DEVICE_CONFIGURE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-CLIENT-INITIATED-DEVICE-CONFIGURE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_CLIENT_INITIATED_PRL_UPDATE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-CLIENT-INITIATED-PRL-UPDATE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_CLIENT_INITIATED_HANDS_FREE_ACTIVATION" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-CLIENT-INITIATED-HANDS-FREE-ACTIVATION:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_NETWORK_INITIATED_DEVICE_CONFIGURE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-NETWORK-INITIATED-DEVICE-CONFIGURE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_NETWORK_INITIATED_PRL_UPDATE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-NETWORK-INITIATED-PRL-UPDATE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-DEVICE-INITIATED-PRL-UPDATE:CAPS"/>
+ <keyword type="constant" name="MM_OMA_SESSION_TYPE_DEVICE_INITIATED_HANDS_FREE_ACTIVATION" link="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-TYPE-DEVICE-INITIATED-HANDS-FREE-ACTIVATION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_DELIVER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-DELIVER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_SUBMIT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-SUBMIT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_STATUS_REPORT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_DELIVER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-DELIVER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_SUBMIT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-SUBMIT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_CANCELLATION" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-CANCELLATION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-DELIVERY-ACKNOWLEDGEMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-USER-ACKNOWLEDGEMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-CDMA-READ-ACKNOWLEDGEMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_STORED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-STORED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_RECEIVING" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-RECEIVING:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_RECEIVED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-RECEIVED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_SENDING" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-SENDING:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STATE_SENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STATE-SENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_COMPLETED_RECEIVED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-COMPLETED-RECEIVED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_COMPLETED_FORWARDED_UNCONFIRMED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-COMPLETED-FORWARDED-UNCONFIRMED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_COMPLETED_REPLACED_BY_SC" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-COMPLETED-REPLACED-BY-SC:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_CONGESTION" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-CONGESTION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SME_BUSY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-SME-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_NO_RESPONSE_FROM_SME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-NO-RESPONSE-FROM-SME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SERVICE_REJECTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-SERVICE-REJECTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_QOS_NOT_AVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-QOS-NOT-AVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_IN_SME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-ERROR-IN-SME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_REMOTE_PROCEDURE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-REMOTE-PROCEDURE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_INCOMPATIBLE_DESTINATION" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-INCOMPATIBLE-DESTINATION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_CONNECTION_REJECTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-CONNECTION-REJECTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_NOT_OBTAINABLE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-NOT-OBTAINABLE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_QOS_NOT_AVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-QOS-NOT-AVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_NO_INTERWORKING_AVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-NO-INTERWORKING-AVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_VALIDITY_PERIOD_EXPIRED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-VALIDITY-PERIOD-EXPIRED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_ORIGINATING_SME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-DELETED-BY-ORIGINATING-SME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_SC_ADMINISTRATION" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-DELETED-BY-SC-ADMINISTRATION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_ERROR_MESSAGE_DOES_NOT_EXIST" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-ERROR-MESSAGE-DOES-NOT-EXIST:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_CONGESTION" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-CONGESTION:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SME_BUSY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-SME-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_NO_RESPONSE_FROM_SME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-NO-RESPONSE-FROM-SME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SERVICE_REJECTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-SERVICE-REJECTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_QOS_NOT_AVAILABLE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-QOS-NOT-AVAILABLE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_IN_SME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-FATAL-ERROR-IN-SME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_VACANT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-ADDRESS-VACANT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-ADDRESS-TRANSLATION-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-NETWORK-RESOURCE-OUTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_FAILURE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-NETWORK-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_INVALID_TELESERVICE_ID" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-INVALID-TELESERVICE-ID:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-NETWORK-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_PAGE_RESPONSE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-NO-PAGE-RESPONSE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_BUSY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-NO-ACKNOWLEDGMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-RESOURCE-SHORTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-SMS-DELIVERY-POSTPONED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-OUT-OF-SERVICE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-DESTINATION-NO-LONGER-AT-THIS-ADDRESS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TERMINAL-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-RESOURCE-SHORTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-INCOMPATIBILITY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-RADIO-INTERFACE-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_ENCODING" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-ENCODING:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-ORIGINATION-DENIED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_TERMINATION_DENIED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-TERMINATION-DENIED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SUPPLEMENTARY-SERVICE-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_NOT_SUPPORTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-SMS-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-MISSING-EXPECTED-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-MISSING-MANDATORY-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-UNRECOGNIZED-PARAMETER-VALUE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-UNEXPECTED-PARAMETER-VALUE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-USER-DATA-SIZE-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-GENERAL-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_VACANT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-ADDRESS-VACANT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-ADDRESS-TRANSLATION-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-NETWORK-RESOURCE-OUTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_FAILURE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-NETWORK-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_INVALID_TELESERVICE_ID" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-INVALID-TELESERVICE-ID:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-NETWORK-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_PAGE_RESPONSE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-NO-PAGE-RESPONSE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_BUSY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-NO-ACKNOWLEDGMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-RESOURCE-SHORTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-SMS-DELIVERY-POSTPONED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-OUT-OF-SERVICE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-DESTINATION-NO-LONGER-AT-THIS-ADDRESS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-TERMINAL-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-RESOURCE-SHORTAGE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-INCOMPATIBILITY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-RADIO-INTERFACE-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_ENCODING" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-ENCODING:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-ORIGINATION-DENIED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_TERMINATION_DENIED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-TERMINATION-DENIED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SUPPLEMENTARY-SERVICE-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_NOT_SUPPORTED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-SMS-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-MISSING-EXPECTED-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-MISSING-MANDATORY-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-UNRECOGNIZED-PARAMETER-VALUE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-UNEXPECTED-PARAMETER-VALUE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-USER-DATA-SIZE-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_OTHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-DELIVERY-STATE-TEMPORARY-GENERAL-PROBLEM-OTHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_SM" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-SM:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_ME" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-ME:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_MT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-MT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_SR" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-SR:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_BM" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-BM:CAPS"/>
+ <keyword type="constant" name="MM_SMS_STORAGE_TA" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-TA:CAPS"/>
+ <keyword type="constant" name="MM_SMS_VALIDITY_TYPE_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_VALIDITY_TYPE_RELATIVE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_VALIDITY_TYPE_ABSOLUTE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-ABSOLUTE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_VALIDITY_TYPE_ENHANCED" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-ENHANCED:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_CMT91" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-CMT91:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_WPT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-WPT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_WMT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-WMT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_VMN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-VMN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_WAP" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-WAP:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_WEMT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-WEMT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_SCPT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-SCPT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_TELESERVICE_ID_CATPT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-CATPT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_EMERGENCY_BROADCAST" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-EMERGENCY-BROADCAST:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ADMINISTRATIVE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ADMINISTRATIVE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_MAINTENANCE" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-MAINTENANCE:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_LOCAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-LOCAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_REGIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-REGIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_NATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-NATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_GENERAL_NEWS_INTERNATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-GENERAL-NEWS-INTERNATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_LOCAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-LOCAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_REGIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-REGIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_NATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-NATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_BUSINESS_NEWS_INTERNATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-BUSINESS-NEWS-INTERNATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_LOCAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-LOCAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_REGIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-REGIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_NATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-NATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_SPORTS_NEWS_INTERNATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-SPORTS-NEWS-INTERNATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_LOCAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-LOCAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_REGIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-REGIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_NATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-NATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ENTERTAINMENT_NEWS_INTERNATIONAL" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ENTERTAINMENT-NEWS-INTERNATIONAL:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_LOCAL_WEATHER" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-LOCAL-WEATHER:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_TRAFFIC_REPORT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-TRAFFIC-REPORT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_FLIGHT_SCHEDULES" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-FLIGHT-SCHEDULES:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_RESTAURANTS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-RESTAURANTS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_LODGINGS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-LODGINGS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_RETAIL_DIRECTORY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-RETAIL-DIRECTORY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_ADVERTISEMENTS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-ADVERTISEMENTS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_STOCK_QUOTES" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-STOCK-QUOTES:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_EMPLOYMENT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-EMPLOYMENT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_HOSPITALS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-HOSPITALS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_TECHNOLOGY_NEWS" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-TECHNOLOGY-NEWS:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_MULTICATEGORY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-MULTICATEGORY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_PRESIDENTIAL_ALERT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-PRESIDENTIAL-ALERT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_EXTREME_THREAT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-EXTREME-THREAT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_SEVERE_THREAT" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-SEVERE-THREAT:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_CHILD_ABDUCTION_EMERGENCY" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-CHILD-ABDUCTION-EMERGENCY:CAPS"/>
+ <keyword type="constant" name="MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_TEST" link="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-CMAS-TEST:CAPS"/>
+ <keyword type="constant" name="MM_CONNECTION_ERROR_UNKNOWN" link="ModemManager-Errors.html#MM-CONNECTION-ERROR-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_CONNECTION_ERROR_NO_CARRIER" link="ModemManager-Errors.html#MM-CONNECTION-ERROR-NO-CARRIER:CAPS"/>
+ <keyword type="constant" name="MM_CONNECTION_ERROR_NO_DIALTONE" link="ModemManager-Errors.html#MM-CONNECTION-ERROR-NO-DIALTONE:CAPS"/>
+ <keyword type="constant" name="MM_CONNECTION_ERROR_BUSY" link="ModemManager-Errors.html#MM-CONNECTION-ERROR-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_CONNECTION_ERROR_NO_ANSWER" link="ModemManager-Errors.html#MM-CONNECTION-ERROR-NO-ANSWER:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_FAILED" link="ModemManager-Errors.html#MM-CORE-ERROR-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_CANCELLED" link="ModemManager-Errors.html#MM-CORE-ERROR-CANCELLED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_ABORTED" link="ModemManager-Errors.html#MM-CORE-ERROR-ABORTED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_UNSUPPORTED" link="ModemManager-Errors.html#MM-CORE-ERROR-UNSUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_NO_PLUGINS" link="ModemManager-Errors.html#MM-CORE-ERROR-NO-PLUGINS:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_UNAUTHORIZED" link="ModemManager-Errors.html#MM-CORE-ERROR-UNAUTHORIZED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_INVALID_ARGS" link="ModemManager-Errors.html#MM-CORE-ERROR-INVALID-ARGS:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_IN_PROGRESS" link="ModemManager-Errors.html#MM-CORE-ERROR-IN-PROGRESS:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_WRONG_STATE" link="ModemManager-Errors.html#MM-CORE-ERROR-WRONG-STATE:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_CONNECTED" link="ModemManager-Errors.html#MM-CORE-ERROR-CONNECTED:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_TOO_MANY" link="ModemManager-Errors.html#MM-CORE-ERROR-TOO-MANY:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_NOT_FOUND" link="ModemManager-Errors.html#MM-CORE-ERROR-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_RETRY" link="ModemManager-Errors.html#MM-CORE-ERROR-RETRY:CAPS"/>
+ <keyword type="constant" name="MM_CORE_ERROR_EXISTS" link="ModemManager-Errors.html#MM-CORE-ERROR-EXISTS:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_ME_FAILURE" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-ME-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SMS_SERVICE_RESERVED" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SMS-SERVICE-RESERVED:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_INVALID_PDU_PARAMETER" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-INVALID-PDU-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_INVALID_TEXT_PARAMETER" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-INVALID-TEXT-PARAMETER:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_NOT_INSERTED" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-NOT-INSERTED:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_PIN" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_PH_SIM_PIN" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-PH-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_FAILURE" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_BUSY" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_WRONG" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-WRONG:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_PUK" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_PIN2" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-PIN2:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SIM_PUK2" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SIM-PUK2:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_MEMORY_FAILURE" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-MEMORY-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_INVALID_INDEX" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-INVALID-INDEX:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_MEMORY_FULL" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-MEMORY-FULL:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_SMSC_ADDRESS_UNKNOWN" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-SMSC-ADDRESS-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_NO_NETWORK" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-NO-NETWORK:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_NETWORK_TIMEOUT" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-NETWORK-TIMEOUT:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_NO_CNMA_ACK_EXPECTED" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-NO-CNMA-ACK-EXPECTED:CAPS"/>
+ <keyword type="constant" name="MM_MESSAGE_ERROR_UNKNOWN" link="ModemManager-Errors.html#MM-MESSAGE-ERROR-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_PHONE_FAILURE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-PHONE-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NO_CONNECTION" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NO-CONNECTION:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_LINK_RESERVED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-LINK-RESERVED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_PH_SIM_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-PH-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-PH-FSIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-PH-FSIM-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_NOT_INSERTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-NOT-INSERTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_FAILURE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_BUSY" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-BUSY:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_WRONG" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-WRONG:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PASSWORD" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-INCORRECT-PASSWORD:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN2" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-PIN2:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK2" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SIM-PUK2:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FULL" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-MEMORY-FULL:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_INVALID_INDEX" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-INVALID-INDEX:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NOT_FOUND" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FAILURE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-MEMORY-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_TEXT_TOO_LONG" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-TEXT-TOO-LONG:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_INVALID_CHARS" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-INVALID-CHARS:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_TOO_LONG" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-DIAL-STRING-TOO-LONG:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_INVALID" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-DIAL-STRING-INVALID:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NO_NETWORK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NO-NETWORK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_TIMEOUT" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-TIMEOUT:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-SUBSET-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-NETWORK-SUBSET-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SERVICE-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-SERVICE-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_CORP_PIN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-CORP-PIN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_CORP_PUK" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-CORP-PUK:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_HIDDEN_KEY_REQUIRED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-HIDDEN-KEY-REQUIRED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_EAP_METHOD_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-EAP-METHOD-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PARAMETERS" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-INCORRECT-PARAMETERS:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_UNKNOWN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_HLR" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-IMSI-UNKNOWN-IN-HLR:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_MS" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-ILLEGAL-MS:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_IMSI_UNKNOWN_IN_VLR" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-IMSI-UNKNOWN-IN-VLR:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_ILLEGAL_ME" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-ILLEGAL-ME:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-AND-NON-GPRS-SERVICES-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_PLMN_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-PLMN-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_LOCATION_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-LOCATION-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_ROAMING_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-ROAMING-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_NO_CELLS_IN_LOCATION_AREA" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-NO-CELLS-IN-LOCATION-AREA:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_NETWORK_FAILURE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-NETWORK-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONGESTION" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-CONGESTION:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_NOT_AUTHORIZED_FOR_CSG" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-NOT-AUTHORIZED-FOR-CSG:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_INSUFFICIENT_RESOURCES" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-INSUFFICIENT-RESOURCES:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_MISSING_OR_UNKNOWN_APN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-MISSING-OR-UNKNOWN-APN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_ADDRESS_OR_TYPE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN-PDP-ADDRESS-OR-TYPE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_USER_AUTHENTICATION_FAILED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-USER-AUTHENTICATION-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_BY_GGSN_OR_GW" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-ACTIVATION-REJECTED-BY-GGSN-OR-GW:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_UNSPECIFIED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-ACTIVATION-REJECTED-UNSPECIFIED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUBSCRIBED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-NOT-SUBSCRIBED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_OUT_OF_ORDER" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SERVICE-OPTION-OUT-OF-ORDER:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_FEATURE_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-FEATURE-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERROR_IN_TFT_OPERATION" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTIC-ERROR-IN-TFT-OPERATION:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_TFT_OPERATION" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SYNTACTICAL-ERROR-IN-TFT-OPERATION:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_CONTEXT" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN-PDP-CONTEXT:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTIC_ERRORS_IN_PACKET_FILTER" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTIC-ERRORS-IN-PACKET-FILTER:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SYNTACTICAL_ERROR_IN_PACKET_FILTER" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SYNTACTICAL-ERROR-IN-PACKET-FILTER:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_CONTEXT_WITHOUT_TFT_ALREADY_ACTIVATED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-PDP-CONTEXT-WITHOUT-TFT-ALREADY-ACTIVATED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_PDP_AUTH_FAILURE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-PDP-AUTH-FAILURE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_INVALID_MOBILE_CLASS" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-INVALID-MOBILE-CLASS:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_LAST_PDN_DISCONNECTION_NOT_ALLOWED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-LAST-PDN-DISCONNECTION-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_SEMANTICALLY_INCORRECT_MESSAGE" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-SEMANTICALLY-INCORRECT-MESSAGE:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_MANDATORY_IE_ERROR" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-MANDATORY-IE-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_IE_NOT_IMPLEMENTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-IE-NOT-IMPLEMENTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONDITIONAL_IE_ERROR" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-CONDITIONAL-IE-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNSPECIFIED_PROTOCOL_ERROR" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-UNSPECIFIED-PROTOCOL-ERROR:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_OPERATOR_DETERMINED_BARRING" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-OPERATOR-DETERMINED-BARRING:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_MAXIMUM_NUMBER_OF_PDP_CONTEXTS_REACHED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-MAXIMUM-NUMBER-OF-PDP-CONTEXTS-REACHED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUESTED_APN_NOT_SUPPORTED" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-REQUESTED-APN-NOT-SUPPORTED:CAPS"/>
+ <keyword type="constant" name="MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUEST_REJECTED_BCM_VIOLATION" link="ModemManager-Errors.html#MM-MOBILE-EQUIPMENT-ERROR-GPRS-REQUEST-REJECTED-BCM-VIOLATION:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_UNKNOWN" link="ModemManager-Errors.html#MM-SERIAL-ERROR-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_OPEN_FAILED" link="ModemManager-Errors.html#MM-SERIAL-ERROR-OPEN-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_SEND_FAILED" link="ModemManager-Errors.html#MM-SERIAL-ERROR-SEND-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_RESPONSE_TIMEOUT" link="ModemManager-Errors.html#MM-SERIAL-ERROR-RESPONSE-TIMEOUT:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_OPEN_FAILED_NO_DEVICE" link="ModemManager-Errors.html#MM-SERIAL-ERROR-OPEN-FAILED-NO-DEVICE:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_FLASH_FAILED" link="ModemManager-Errors.html#MM-SERIAL-ERROR-FLASH-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_NOT_OPEN" link="ModemManager-Errors.html#MM-SERIAL-ERROR-NOT-OPEN:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_PARSE_FAILED" link="ModemManager-Errors.html#MM-SERIAL-ERROR-PARSE-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_SERIAL_ERROR_FRAME_NOT_FOUND" link="ModemManager-Errors.html#MM-SERIAL-ERROR-FRAME-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_NONE" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-NONE:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_UNKNOWN" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_ROAMING" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-ROAMING:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-WRONG-RADIO-INTERFACE:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-COULD-NOT-CONNECT:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-SECURITY-AUTHENTICATION-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-PROVISIONING-FAILED:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_NO_SIGNAL" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-NO-SIGNAL:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_TIMED_OUT" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-TIMED-OUT:CAPS"/>
+ <keyword type="constant" name="MM_CDMA_ACTIVATION_ERROR_START_FAILED" link="ModemManager-Errors.html#MM-CDMA-ACTIVATION-ERROR-START-FAILED:CAPS"/>
+ </functions>
+</book>
diff --git a/docs/reference/api/html/ch02s02.html b/docs/reference/api/html/ch02s02.html
new file mode 100644
index 00000000..1260f473
--- /dev/null
+++ b/docs/reference/api/html/ch02s02.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Builds without udev support: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-detection.html" title="Modem detection">
+<link rel="prev" href="ref-overview-modem-detection.html" title="Modem detection">
+<link rel="next" href="ref-overview-modem-filter.html" title="Modem filter">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-detection.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-modem-detection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-modem-filter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.3.3"></a>Builds without udev support</h2></div></div></div>
+<p>
+ When the udev daemon isn't available in the system, the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent" title="The ReportKernelEvent() method">ReportKernelEvent</a>
+ method in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.html" title="org.freedesktop.ModemManager1">Manager interface</a>
+ may be used to notify the ModemManager daemons of device addition and removals.
+ </p>
+<p>
+ When udev support is disabled in the build, the <span class="emphasis"><em>ID_MM_CANDIDATE</em></span>
+ tag and manual scan requests are still applicable. ModemManager has a built-in parser
+ of udev rule files that is enabled when udev itself isn't available.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch03s02.html b/docs/reference/api/html/ch03s02.html
new file mode 100644
index 00000000..03b95c5f
--- /dev/null
+++ b/docs/reference/api/html/ch03s02.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Filter policies: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-filter.html" title="Modem filter">
+<link rel="prev" href="ref-overview-modem-filter.html" title="Modem filter">
+<link rel="next" href="ref-overview-modem-port-probing.html" title="Port probing">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-filter.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-modem-filter.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-modem-port-probing.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.5"></a>Filter policies</h2></div></div></div>
+<p>
+ The predefined filter policies are:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Whitelist only</em></span></p>
+<p>
+ This is a policy where only the MM_FILTER_RULE_EXPLICIT_WHITELIST rule is enabled.
+ </p>
+<pre class="programlisting"># /usr/sbin/ModemManager --filter-policy=WHITELIST-ONLY</pre>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Default</em></span></p>
+<p>
+ This is a policy where the following rules are enabled:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">MM_FILTER_RULE_EXPLICIT_WHITELIST</li>
+<li class="listitem">MM_FILTER_RULE_VIRTUAL</li>
+<li class="listitem">MM_FILTER_RULE_NET</li>
+<li class="listitem">MM_FILTER_RULE_CDC_WDM</li>
+<li class="listitem">MM_FILTER_RULE_TTY</li>
+<li class="listitem">MM_FILTER_RULE_TTY_BLACKLIST</li>
+<li class="listitem">MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY</li>
+<li class="listitem">MM_FILTER_RULE_TTY_PLATFORM_DRIVER</li>
+<li class="listitem">MM_FILTER_RULE_TTY_DEFAULT_ALLOWED</li>
+</ul></div>
+<p>
+ </p>
+<p>
+ This policy is the default one when a different one not explicitly
+ selected, and is equivalent to the way ModemManager has worked in previous
+ releases. This policy is the least restrictive one, and will end up
+ allowing port probing of all TTYs not explicitly blacklisted in one way
+ or another.
+ </p>
+<pre class="programlisting"># /usr/sbin/ModemManager --filter-policy=DEFAULT</pre>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Strict</em></span></p>
+<p>
+ This is a policy where the following rules are enabled:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">MM_FILTER_RULE_EXPLICIT_WHITELIST</li>
+<li class="listitem">MM_FILTER_RULE_VIRTUAL</li>
+<li class="listitem">MM_FILTER_RULE_NET</li>
+<li class="listitem">MM_FILTER_RULE_CDC_WDM</li>
+<li class="listitem">MM_FILTER_RULE_TTY</li>
+<li class="listitem">MM_FILTER_RULE_TTY_PLATFORM_DRIVER</li>
+<li class="listitem">MM_FILTER_RULE_TTY_DRIVER</li>
+<li class="listitem">MM_FILTER_RULE_TTY_ACM_INTERFACE</li>
+<li class="listitem">MM_FILTER_RULE_TTY_WITH_NET</li>
+<li class="listitem">MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN</li>
+</ul></div>
+<p>
+ </p>
+<p>
+ This policy is stricter than the default one, as by default all TTYs are
+ forbidden except for the ones explicitly allowed by one of the TTY-specific
+ rules. Distributions or users should use this policy if they don't want
+ ModemManager to mess around with TTY ports that may not be exposed by
+ actual modems.
+ </p>
+<pre class="programlisting"># /usr/sbin/ModemManager --filter-policy=STRICT</pre>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Paranoid</em></span></p>
+<p>
+ This policy is a mix of the Default and Strict ones:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">MM_FILTER_RULE_EXPLICIT_WHITELIST</li>
+<li class="listitem">MM_FILTER_RULE_VIRTUAL</li>
+<li class="listitem">MM_FILTER_RULE_NET</li>
+<li class="listitem">MM_FILTER_RULE_CDC_WDM</li>
+<li class="listitem">MM_FILTER_RULE_TTY</li>
+<li class="listitem">MM_FILTER_RULE_TTY_BLACKLIST</li>
+<li class="listitem">MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY</li>
+<li class="listitem">MM_FILTER_RULE_TTY_PLATFORM_DRIVER</li>
+<li class="listitem">MM_FILTER_RULE_TTY_DRIVER</li>
+<li class="listitem">MM_FILTER_RULE_TTY_ACM_INTERFACE</li>
+<li class="listitem">MM_FILTER_RULE_TTY_WITH_NET</li>
+<li class="listitem">MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN</li>
+</ul></div>
+<p>
+ </p>
+<p>
+ This policy is equivalent to the Strict policy, but where the ModemManager
+ provided blacklist and manual scan only greylist are also used. It is not
+ recommended to use this option in normal setups as the blacklists may be
+ obsoleted in future ModemManager versions (in favor of using the Strict
+ policy as default).
+ </p>
+<pre class="programlisting"># /usr/sbin/ModemManager --filter-policy=PARANOID</pre>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Custom</em></span></p>
+<p>
+ Any of the previously defined predefined policies may be modified rule per rule
+ by explicitly enabling or disabling rules via environment variables.
+ </p>
+<p>
+ E.g. this would launch ModemManager with the Default filter policy but with all
+ net and cdc-wdm ports forbidden completely:
+ </p>
+<pre class="programlisting">
+# MM_FILTER_RULE_NET=0 \
+ MM_FILTER_RULE_CDC_WDM=0 \
+ /usr/sbin/ModemManager --filter-policy=DEFAULT</pre>
+<p>
+ </p>
+<p>
+ E.g. this would launch ModemManager with the Whitelist-only filter policy but also
+ explicitly allowing all net and cdc-wdm ports. Note that in this case, all virtual
+ net ports (e.g. 'lo') are also being allowed.
+ </p>
+<pre class="programlisting">
+# MM_FILTER_RULE_NET=1 \
+ MM_FILTER_RULE_CDC_WDM=1 \
+ /usr/sbin/ModemManager --filter-policy=WHITELIST-ONLY</pre>
+<p>
+ </p>
+</li>
+</ul></div>
+<p>
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch04s02.html b/docs/reference/api/html/ch04s02.html
new file mode 100644
index 00000000..4ad762c7
--- /dev/null
+++ b/docs/reference/api/html/ch04s02.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Probing sequence: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-port-probing.html" title="Port probing">
+<link rel="prev" href="ref-overview-modem-port-probing.html" title="Port probing">
+<link rel="next" href="ch04s03.html" title="Post-probing filters">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-port-probing.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-modem-port-probing.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch04s03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.5.5"></a>Probing sequence</h2></div></div></div>
+<p>
+ Whenever all pre-probing filters of a given plugin pass, ModemManager will run
+ the probing sequence as requested by the specific plugin. The main purpose of the
+ probing sequence step is to determine the type of port being probed, and also
+ prepare the information required in any expected post-probing filter.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Custom initialization</em></span></p>
+<p>
+ This property allows plugins to provide an asynchronous method which will get
+ executed as soon as the AT port gets opened. This method may be used for any
+ purpose, like running an early command in the ports as soon as possible, or
+ querying the modem for info about the port layout.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_CUSTOM_INIT</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>AT allowed</em></span></p>
+<p>
+ This boolean property allows plugins to specify that they expect and support
+ AT serial ports.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_ALLOWED_AT</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Single AT expected</em></span></p>
+<p>
+ This boolean property allows plugins to specify that they only expect and support
+ one AT serial port. Whenever the first AT port is grabbed, any remaining AT probing
+ in ports of the same device will get cancelled.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_ALLOWED_SINGLE_AT</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Custom AT probing</em></span></p>
+<p>
+ This property allows plugins to specify custom commands to check whether a port
+ is AT or not. By default, the 'AT' command will be used if no custom one specified.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_CUSTOM_AT_PROBE</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>QCDM allowed</em></span></p>
+<p>
+ This boolean property allows plugins to specify that they expect and support
+ QCDM serial ports.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_ALLOWED_QCDM</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Check Icera support</em></span></p>
+<p>
+ This boolean property allows plugins to specify that they want to have the Icera
+ support checks included in the probing sequence. They can afterwards get the result
+ of the support check to decide whether they want to create a Icera-based modem
+ object or not.
+ </p>
+<p>
+ This configuration is specified by the <span class="type">MM_PLUGIN_ICERA_PROBE</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+</ul></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch04s03.html b/docs/reference/api/html/ch04s03.html
new file mode 100644
index 00000000..585ad788
--- /dev/null
+++ b/docs/reference/api/html/ch04s03.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Post-probing filters: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-port-probing.html" title="Port probing">
+<link rel="prev" href="ch04s02.html" title="Probing sequence">
+<link rel="next" href="ch04s04.html" title="Probing setup examples">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-port-probing.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch04s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch04s04.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.5.6"></a>Post-probing filters</h2></div></div></div>
+<p>
+ Post-probing filters are required to identify whether a plugin can handle a given
+ modem, in special cases where the information retrieved from udev is either not
+ enough or wrong. This covers, for example, RS232 modems connected through a RS232
+ to USB converter, where udev-reported vendor ID is that of the converter, not the
+ one of the modem.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Allowed vendor strings</em></span></p>
+<p>
+ Plugins can provide a list of vendor strings to be used as post-probing
+ filters. If the vendor string reported by the device via AT commands
+ is found in the list provided by the plugin, the plugin will report that
+ it can handle this modem.
+ </p>
+<p>
+ This filter is specified by the <span class="type">MM_PLUGIN_ALLOWED_VENDOR_STRINGS</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Product strings</em></span></p>
+<p>
+ Plugins can provide a list of pairs of vendor and product
+ strings to be used as post-probing filters.
+ </p>
+<p>
+ If the vendor and product string pair reported by the device via AT
+ commands is found in the 'allowed' list provided by the plugin, the
+ plugin will report that it can handle this modem. This additional filter
+ should be used when the plugin is expected to work only with a given
+ specific product of a given vendor.
+ </p>
+<p>
+ If the vendor and product string pair reported by the device via AT
+ commands is found in the 'forbidden list provided by the plugin, the
+ plugin will report that it cannot handle this modem. This additional filter
+ should be used when the plugin supports all devices of a given vendor, except for some specific ones.
+ </p>
+<p>
+ These filters are specified by the <span class="type">MM_PLUGIN_ALLOWED_PRODUCT_STRINGS</span>
+ and <span class="type">MM_PLUGIN_FORBIDDEN_PRODUCT_STRINGS</span> properties in the
+ <span class="structname">MMPlugin</span> object provided by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Icera support</em></span></p>
+<p>
+ Plugins can specify that they only support Icera-based modems, or that they
+ do not support any Icera-based modem. When either of this configurations is
+ enabled, the Icera support checks will be included in the
+ probing sequence, and the result of the check will help to determine whether
+ the plugin supports the modem or not.
+ </p>
+<p>
+ This filter is specified by the <span class="type">MM_PLUGIN_ALLOWED_ICERA</span> and
+ <span class="type">MM_PLUGIN_FORBIDDEN_ICERA</span> properties in the
+ <span class="structname">MMPlugin</span> object provided by the plugin.
+ </p>
+</li>
+</ul></div>
+<div class="note"><p>
+ Plugins which require post-probing filters will always be sorted last, and
+ therefore they will be the last ones being checked for pre-probing filters. This
+ is due to the fact that we need to assume that these plugins aren't able to
+ determine port support just with pre-probing filters, as we want to avoid
+ unnecessary probing sequences launched. Also note that the Generic plugin is
+ anyway always the last one in the list.
+ </p></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch04s04.html b/docs/reference/api/html/ch04s04.html
new file mode 100644
index 00000000..b1981a01
--- /dev/null
+++ b/docs/reference/api/html/ch04s04.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Probing setup examples: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-port-probing.html" title="Port probing">
+<link rel="prev" href="ch04s03.html" title="Post-probing filters">
+<link rel="next" href="ref-overview-modem-object-creation.html" title="Modem object creation">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-port-probing.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch04s03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-modem-object-creation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.5.7"></a>Probing setup examples</h2></div></div></div>
+<div class="example">
+<a name="id-1.2.5.7.2"></a><p class="title"><b>Example 1. Probing setup for a plugin requiring udev-based vendor/product checks</b></p>
+<div class="example-contents">
+ <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr>
+ <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25</pre></td>
+ <td class="listing_code"><pre class="programlisting"><span class="usertype">G_MODULE_EXPORT</span><span class="normal"> MMPlugin </span><span class="symbol">*</span>
+<span class="function">mm_plugin_create</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
+<span class="cbracket">{</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">subsystems</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"tty"</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">guint16</span><span class="normal"> vendor_ids</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="number">0xabcd</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">mm_uint16_pair</span><span class="normal"> product_ids</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
+<span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="number">0x1234</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0xffff</span><span class="normal"> </span><span class="cbracket">}</span>
+<span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vendor_strings</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"vendor"</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
+
+<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function">MM_PLUGIN</span><span class="normal"> </span><span class="symbol">(</span>
+<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MM_TYPE_PLUGIN_IRIDIUM</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_NAME</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Example"</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are pre-probing filters */</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_SUBSYSTEMS</span><span class="symbol">,</span><span class="normal"> subsystems</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_VENDOR_IDS</span><span class="symbol">,</span><span class="normal"> vendor_ids</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_PRODUCT_IDS</span><span class="symbol">,</span><span class="normal"> product_ids</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are probing sequence setup */</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_AT</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* No post-probing filters */</span>
+<span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
+<span class="cbracket">}</span></pre></td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+
+</div>
+<br class="example-break"><div class="example">
+<a name="id-1.2.5.7.3"></a><p class="title"><b>Example 2. Probing setup for a plugin requiring AT-probed vendor/product checks</b></p>
+<div class="example-contents">
+ <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr>
+ <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22</pre></td>
+ <td class="listing_code"><pre class="programlisting"><span class="usertype">G_MODULE_EXPORT</span><span class="normal"> MMPlugin </span><span class="symbol">*</span>
+<span class="function">mm_plugin_create</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
+<span class="cbracket">{</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">subsystems</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"tty"</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vendor_strings</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"vendor"</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">mm_str_pair</span><span class="normal"> product_strings</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"another-vendor"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"product xyz"</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+
+<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function">MM_PLUGIN</span><span class="normal"> </span><span class="symbol">(</span>
+<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MM_TYPE_PLUGIN_IRIDIUM</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_NAME</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Example"</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are pre-probing filters */</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_SUBSYSTEMS</span><span class="symbol">,</span><span class="normal"> subsystems</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are probing sequence setup */</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_AT</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are post-probing filters */</span>
+<span class="normal"> MM_PLUGIN_VENDOR_STRINGS</span><span class="symbol">,</span><span class="normal"> vendor_strings</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_PRODUCT_STRINGS</span><span class="symbol">,</span><span class="normal"> product_strings</span><span class="symbol">,</span>
+<span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
+<span class="cbracket">}</span></pre></td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+
+</div>
+<br class="example-break"><div class="example">
+<a name="id-1.2.5.7.4"></a><p class="title"><b>Example 3. Probing setup for a plugin with custom initialization requirements</b></p>
+<div class="example-contents">
+ <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr>
+ <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43</pre></td>
+ <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean">gboolean</a></span>
+<span class="function">parse_custom_at</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">,</span>
+<span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">,</span>
+<span class="normal"> </span><span class="usertype">GValue</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">result</span><span class="symbol">,</span>
+<span class="normal"> </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">result_error</span><span class="symbol">)</span>
+<span class="cbracket">{</span>
+<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">)</span><span class="normal"> </span><span class="cbracket">{</span>
+<span class="normal"> </span><span class="symbol">*</span><span class="normal">result_error </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#g-error-copy">g_error_copy</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
+<span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+<span class="normal"> </span><span class="cbracket">}</span>
+
+<span class="normal"> </span><span class="comment">/* Otherwise, done. And also report that it's an AT port. */</span>
+<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-Generic-values.html#g-value-init">g_value_init</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#G-TYPE-BOOLEAN:CAPS">G_TYPE_BOOLEAN</a></span><span class="symbol">);</span>
+<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-Standard-Parameter-and-Value-Types.html#g-value-set-boolean">g_value_set_boolean</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
+<span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
+<span class="cbracket">}</span>
+
+<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">MMPortProbeAtCommand</span><span class="normal"> custom_at_probe</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
+<span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"AT+SOMETHING"</span><span class="symbol">,</span><span class="normal"> parse_custom_at </span><span class="cbracket">}</span><span class="symbol">,</span>
+<span class="normal"> </span><span class="cbracket">{</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span>
+<span class="cbracket">}</span><span class="symbol">;</span>
+
+<span class="usertype">G_MODULE_EXPORT</span><span class="normal"> MMPlugin </span><span class="symbol">*</span>
+<span class="function">mm_plugin_create</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
+<span class="cbracket">{</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">subsystems</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"tty"</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<span class="normal"> </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">guint16</span><span class="normal"> vendor_ids</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="number">0xabcd</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+
+<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function">MM_PLUGIN</span><span class="normal"> </span><span class="symbol">(</span>
+<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MM_TYPE_PLUGIN_EXAMPLE</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_NAME</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Example"</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are pre-probing filters */</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_SUBSYSTEMS</span><span class="symbol">,</span><span class="normal"> subsystems</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_VENDOR_IDS</span><span class="symbol">,</span><span class="normal"> vendor_ids</span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* Next items are probing sequence setup */</span>
+<span class="normal"> MM_PLUGIN_CUSTOM_AT_PROBE</span><span class="symbol">,</span><span class="normal"> custom_at_probe</span><span class="symbol">,</span>
+<span class="normal"> MM_PLUGIN_ALLOWED_AT</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">,</span>
+
+<span class="normal"> </span><span class="comment">/* No post-probing filters */</span>
+<span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
+<span class="cbracket">}</span></pre></td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+
+</div>
+<br class="example-break">
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch06s02.html b/docs/reference/api/html/ch06s02.html
new file mode 100644
index 00000000..2cc41d98
--- /dev/null
+++ b/docs/reference/api/html/ch06s02.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Enabling: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-state-machine.html" title="Modem state machine">
+<link rel="prev" href="ref-overview-modem-state-machine.html" title="Modem state machine">
+<link rel="next" href="ch06s03.html" title="Connection &amp; disconnection">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-state-machine.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-modem-state-machine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch06s03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.7.6"></a>Enabling</h2></div></div></div>
+<p>
+ Modem enabling is the user-requested sequence with the sole purpose of bringing
+ the modem to a state where it can get connected.
+ </p>
+<p>
+ As with the initialization sequence, the global enabling sequence is itself
+ splitted into N per-interface enabling steps (being N the number of interfaces
+ exported by the modem). Those interfaces implemented by the object but not
+ supported by the modem will not be enabled.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Modem interface enabling</em></span></p>
+<p>
+ The sequence to enable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">Modem interface</a>
+ takes care of different important steps, such as <span class="emphasis"><em>powering up the
+ radio interface</em></span> or <span class="emphasis"><em>configuring</em></span> the best charset
+ to use.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>3GPP interface enabling</em></span></p>
+<p>
+ Modems with 3GPP capabilities will enable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">3GPP interface</a>
+ as part of the global enabling sequence. This sequence involves setting up the
+ <span class="emphasis"><em>automatic registration</em></span> of the device in the network, as well
+ as configuring 3GPP specific <span class="emphasis"><em>indicators and unsolicited message
+ handlers</em></span>.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>CDMA interface enabling</em></span></p>
+<p>
+ Modems with CDMA capabilities will enable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">CDMA interface</a>
+ as part of the global enabling sequence. This sequence involves setting up the
+ <span class="emphasis"><em>periodic checks of registration</em></span> in the CDMA network.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Additional feature-specific interface enablings</em></span></p>
+<p>
+ Each feature-specific interface will have its own enabling sequence, with operations
+ which are directly related to the purpose of the interface. For example, enabling the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html" title="org.freedesktop.ModemManager1.Modem.Location">Location</a>
+ interface will involve setting up the initial location information; and enabling the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">Messaging</a>
+ interface will involve loading the initial list of SMS available in the SIM or Modem.
+ </p>
+</li>
+</ul></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch06s03.html b/docs/reference/api/html/ch06s03.html
new file mode 100644
index 00000000..4e98d39e
--- /dev/null
+++ b/docs/reference/api/html/ch06s03.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Connection &amp; disconnection: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-state-machine.html" title="Modem state machine">
+<link rel="prev" href="ch06s02.html" title="Enabling">
+<link rel="next" href="ch06s04.html" title="Disabling">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-state-machine.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch06s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch06s04.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.7.7"></a>Connection &amp; disconnection</h2></div></div></div>
+<p>
+ Connecting the Modem is done through the <span class="emphasis"><em>Bearer</em></span> objects. Once such an
+ object is created, the user can request to get the given bearer connected.
+ </p>
+<p>
+ Broadband Modems will usually create Broadband Bearers. This kind of bearers can run either
+ the CDMA connection sequence (if the modem has CDMA capabilities) or the 3GPP connection
+ sequence (if the modem has 3GPP capabilities). For the special case of mixed 3GPP+CDMA
+ modems, it is assumed that the plugin implementation needs to decide how the connection gets
+ done. By default, anyway, the 3GPP sequence is used in this case.
+ </p>
+<div class="note"><p>
+ Modems which are both LTE (3GPP) and CDMA can hand over from LTE to CDMA transparently and
+ automatically when no LTE network is available, even keeping the same IP address. When this
+ happens, the modem will get notified about the access technology change, and ModemManager
+ will update that information.
+ </p></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch06s04.html b/docs/reference/api/html/ch06s04.html
new file mode 100644
index 00000000..ac0a3310
--- /dev/null
+++ b/docs/reference/api/html/ch06s04.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Disabling: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview-modem-state-machine.html" title="Modem state machine">
+<link rel="prev" href="ch06s03.html" title="Connection &amp; disconnection">
+<link rel="next" href="ref-overview-plugin-specific-modems.html" title="Plugin-specific Modems">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview-modem-state-machine.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch06s03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-plugin-specific-modems.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.7.8"></a>Disabling</h2></div></div></div>
+<p>
+ Users can disable the modems, which will bring them to a state where they are in low power
+ mode (e.g. RF switched off) and not registered in any network.
+ </p>
+<p>
+ As with the initialization or enabling sequences, the global disabling sequence is itself
+ splitted into N per-interface disabling steps (being N the number of interfaces
+ exported by the modem). Those interfaces implemented by the object but not
+ supported by the modem will not be disabled.
+ </p>
+<div class="note"><p>
+ The global disabling sequence will go on disabling the interfaces one by one, but
+ starting with the interface which was last enabled during the enabling sequence, and
+ backwards. This ensures that the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">Modem interface</a>
+ gets disabled last.
+ </p></div>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Additional feature-specific interface disablings</em></span></p>
+<p>
+ Each feature-specific interface will have its own disabling sequence, with operations
+ which are directly related to the purpose of the interface. For example, disabling the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html" title="org.freedesktop.ModemManager1.Modem.Location">Location</a>
+ interface will involve shutting down the location gathering; and disabling the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">Messaging</a>
+ interface will involve unexporting all SMS objects from DBus.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>CDMA interface disabling</em></span></p>
+<p>
+ Modems with CDMA capabilities will disable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">CDMA interface</a>
+ as part of the global disabling sequence. This sequence involves cancelling the
+ <span class="emphasis"><em>periodic checks of registration</em></span> in the CDMA network.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>3GPP interface disabling</em></span></p>
+<p>
+ Modems with 3GPP capabilities will disable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">3GPP interface</a>
+ as part of the global disabling sequence. This sequence involves, among other things,
+ cleaning up 3GPP specific <span class="emphasis"><em>indicators and unsolicited message handlers</em></span>.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Modem interface disabling</em></span></p>
+<p>
+ The sequence to disable the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">Modem interface</a>
+ takes care of different important steps, such as <span class="emphasis"><em>powering down the
+ radio interface</em></span>.
+ </p>
+</li>
+</ul></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch16.html b/docs/reference/api/html/ch16.html
new file mode 100644
index 00000000..723dbd56
--- /dev/null
+++ b/docs/reference/api/html/ch16.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-migrating.html" title="Part V. Migrating from ModemManager 0.6 to ModemManager 1.0">
+<link rel="prev" href="ref-migrating.html" title="Part V. Migrating from ModemManager 0.6 to ModemManager 1.0">
+<link rel="next" href="ch16s02.html" title="PIN unlocking">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-migrating.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-migrating.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch16s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ch16.html#id-1.6.3.1">Listing available modems</a></span></dt>
+<dt><span class="section"><a href="ch16s02.html">PIN unlocking</a></span></dt>
+<dt><span class="section"><a href="ch16s03.html">Connection and disconnection</a></span></dt>
+<dt><span class="section"><a href="ch16s04.html">Simple connection</a></span></dt>
+</dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.6.3.1"></a>Listing available modems</h2></div></div></div>
+<p>
+ The D-Bus name <code class="literal">org.freedesktop.ModemManager1</code>
+ on the system bus is the new name used by the ModemManager 1.0 daemon, and it
+ implements several standard DBus interfaces, including the new
+ <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">
+ <code class="literal">org.freedesktop.DBus.ObjectManager</code>
+ </a>
+ interface, which allows to list available modem objects and get notifications
+ where new ones are added or when existing ones are removed. There are therefore
+ neither a custom method to enumerate devices as in the old 0.6 interface, nor
+ custom signals to notify about added or removed modems.
+ </p>
+<p>
+ Modems which are found but are not usable will be flagged with a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED:CAPS"><code class="constant">MM_MODEM_STATE_FAILED</code></a>
+ state in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State" title='The "State" property'>
+ <code class="literal">State</code>
+ </a>
+ property, and a more detailed reason about the failure will be given in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason" title='The "StateFailedReason" property'>
+ <code class="literal">StateFailedReason</code>
+ </a>
+ property. The most common case of failure is to have the SIM missing in a modem which
+ requires one for operation.
+ </p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch16s02.html b/docs/reference/api/html/ch16s02.html
new file mode 100644
index 00000000..99ffe72c
--- /dev/null
+++ b/docs/reference/api/html/ch16s02.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PIN unlocking: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ch16.html" title="">
+<link rel="prev" href="ch16.html" title="">
+<link rel="next" href="ch16s03.html" title="Connection and disconnection">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch16.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch16.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch16s03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.6.3.2"></a>PIN unlocking</h2></div></div></div>
+<p>
+ The process of PIN unlocking the modem is now performed with the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin" title="The SendPin() method">
+ <code class="function">SendPin()</code>
+ </a>
+ method in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html" title="org.freedesktop.ModemManager1.Sim">
+ <code class="literal">org.freedesktop.ModemManager1.Sim</code>
+ </a>
+ interface.
+ </p>
+<p>
+ The path of the SIM object is specified in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim" title='The "Sim" property'>
+ <code class="literal">Sim</code>
+ </a>
+ property of the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">
+ <code class="literal">org.freedesktop.ModemManager1.Modem</code>
+ </a>
+ interface. If the modem doesn't have a SIM, no object path will be given.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch16s03.html b/docs/reference/api/html/ch16s03.html
new file mode 100644
index 00000000..c82b4ba0
--- /dev/null
+++ b/docs/reference/api/html/ch16s03.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Connection and disconnection: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ch16.html" title="">
+<link rel="prev" href="ch16s02.html" title="PIN unlocking">
+<link rel="next" href="ch16s04.html" title="Simple connection">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch16.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch16s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch16s04.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.6.3.3"></a>Connection and disconnection</h2></div></div></div>
+<p>
+ The process of requesting to connect or disconnect the modem is now split into
+ two operations: creating a bearer with
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer" title="The CreateBearer() method">
+ <code class="function">CreateBearer()</code>
+ </a>
+ in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">
+ <code class="literal">org.freedesktop.ModemManager1.Modem</code>
+ </a>
+ interface and getting the bearer connected with
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect" title="The Connect() method">
+ <code class="function">Connect()</code>
+ </a>
+ in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html" title="org.freedesktop.ModemManager1.Bearer">
+ <code class="literal">org.freedesktop.ModemManager1.Bearer</code>
+ </a>
+ interface. These two steps are equivalent to the old <code class="literal"><code class="function">Connect()</code></code>
+ method in the previous <code class="literal">org.freedesktop.ModemManager.Modem</code>
+ interface.
+ </p>
+<p>
+ The old <code class="literal"><code class="function">Disconnect()</code></code>
+ method in the previous <code class="literal">org.freedesktop.ModemManager.Modem</code>
+ interface is therefore also applied in a per-bearer basis through the new
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect" title="The Disconnect() method">
+ <code class="function">Disconnect()</code>
+ </a>
+ in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html" title="org.freedesktop.ModemManager1.Bearer">
+ <code class="literal">org.freedesktop.ModemManager1.Bearer</code>
+ </a>
+ interface.
+ </p>
+<p>
+ This logic of splitting the connection logic allows ModemManager to create
+ multiple bearers that may be connected to e.g. different access points (if
+ the modem allows it).
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ch16s04.html b/docs/reference/api/html/ch16s04.html
new file mode 100644
index 00000000..faf9b2a4
--- /dev/null
+++ b/docs/reference/api/html/ch16s04.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Simple connection: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ch16.html" title="">
+<link rel="prev" href="ch16s03.html" title="Connection and disconnection">
+<link rel="next" href="ref-compat.html" title="Part VI. Compatibility with older versions">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch16.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch16s03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-compat.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.6.3.4"></a>Simple connection</h2></div></div></div>
+<p>
+ In order to simplify the whole sequence to get the modem connected, ModemManager
+ still exposes a Simple interface, renamed as:
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html" title="org.freedesktop.ModemManager1.Modem.Simple">
+ <code class="literal">org.freedesktop.ModemManager1.Modem.Simple</code>
+ </a>.
+ </p>
+<p>
+ The
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect" title="The Connect() method">
+ <code class="function">Connect()</code>
+ </a>
+ method will create a single bearer with the parameters specified in the call and get
+ it connected, while the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect" title="The Disconnect() method">
+ <code class="function">Disconnect()</code>
+ </a>
+ method will disconnect all available bearers.
+ </p>
+<p>
+ One of the main differences with respect to the 0.6 interface, is that
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect" title="The Connect() method">
+ <code class="function">Connect()</code>
+ </a>
+ doesn't support to change allowed modes or bands. Instead, these operations should
+ be done through the methods in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">
+ <code class="literal">org.freedesktop.ModemManager1.Modem</code>
+ </a>
+ interface.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Bearer.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Bearer.html
new file mode 100644
index 00000000..c5ffac05
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Bearer.html
@@ -0,0 +1,419 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Bearer: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">
+<link rel="prev" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">
+<link rel="next" href="ref-dbus-object-sim.html" title="The /org/freedesktop/ModemManager/SIMs objects">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Bearer.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Bearer.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-bearer.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-bearer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-sim.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Bearer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page"></a>org.freedesktop.ModemManager1.Bearer</span></h2>
+<p>org.freedesktop.ModemManager1.Bearer — The ModemManager Bearer interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect" title="The Connect() method">Connect</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect" title="The Disconnect() method">Disconnect</a> ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.6.3.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface" title='The "Interface" property'>Interface</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected" title='The "Connected" property'>Connected</a> readable b
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended" title='The "Suspended" property'>Suspended</a> readable b
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config" title='The "Ip4Config" property'>Ip4Config</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config" title='The "Ip6Config" property'>Ip6Config</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats" title='The "Stats" property'>Stats</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout" title='The "IpTimeout" property'>IpTimeout</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType" title='The "BearerType" property'>BearerType</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties" title='The "Properties" property'>Properties</a> readable a{sv}
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Bearer"></a><h2>Description</h2>
+<p> This interface provides access to specific actions that may be performed
+ on available bearers.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Bearer"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect"></a><h3>The Connect() method</h3>
+<pre class="programlisting">
+Connect ();
+</pre>
+<p> Requests activation of a packet data connection with the network using
+ this bearer's properties. Upon successful activation, the modem can
+ send and receive packet data and, depending on the addressing
+ capability of the modem, a connection manager may need to start PPP,
+ perform DHCP, or assign the IP address returned by the modem to the
+ data interface. Upon successful return, the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config" title='The "Ip4Config" property'>"Ip4Config"</a>
+ and/or
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config" title='The "Ip6Config" property'>"Ip6Config"</a>
+ properties become valid and may contain IP configuration information for
+ the data interface associated with this bearer.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect"></a><h3>The Disconnect() method</h3>
+<pre class="programlisting">
+Disconnect ();
+</pre>
+<p> Disconnect and deactivate this packet data connection.
+</p>
+<p> Any ongoing data session will be terminated and IP addresses become
+ invalid when this method is called.
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Bearer"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface"></a><h3>The "Interface" property</h3>
+<pre class="programlisting">
+Interface readable s
+</pre>
+<p> The operating system name for the network data interface that provides
+ packet data using this bearer.
+</p>
+<p> Connection managers must configure this interface depending on the IP
+ <code class="literal">"method"</code> given by the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config" title='The "Ip4Config" property'>"Ip4Config"</a>
+ or
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config" title='The "Ip6Config" property'>"Ip6Config"</a>
+ properties set by bearer activation.
+</p>
+<p> If <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-STATIC:CAPS">MM_BEARER_IP_METHOD_STATIC</a>
+ or
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-DHCP:CAPS">MM_BEARER_IP_METHOD_DHCP</a>
+ methods are given, the interface
+ will be an ethernet-style interface suitable for DHCP or setting static
+ IP configuration on, while if the
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-PPP:CAPS">MM_BEARER_IP_METHOD_PPP</a>
+ method is given, the interface
+ will be a serial TTY which must then have PPP run over it.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected"></a><h3>The "Connected" property</h3>
+<pre class="programlisting">
+Connected readable b
+</pre>
+<p> Indicates whether or not the bearer is connected and thus whether
+ packet data communication using this bearer is possible.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended"></a><h3>The "Suspended" property</h3>
+<pre class="programlisting">
+Suspended readable b
+</pre>
+<p> In some devices, packet data service will be suspended while the device
+ is handling other communication, like a voice call. If packet data
+ service is suspended (but not deactivated) this property will be <code class="constant">TRUE</code>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config"></a><h3>The "Ip4Config" property</h3>
+<pre class="programlisting">
+Ip4Config readable a{sv}
+</pre>
+<p> If the bearer was configured for IPv4 addressing, upon activation this
+ property contains the addressing details for assignment to the data
+ interface.
+</p>
+<p> Mandatory items include:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"method"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod" title="enum MMBearerIpMethod">MMBearerIpMethod</a>,
+ given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+<p> If the bearer specifies configuration via PPP or DHCP, only the
+ <code class="literal">"method"</code> item will be present.
+</p>
+<p> Additional items which are only applicable when using the
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-STATIC:CAPS">MM_BEARER_IP_METHOD_STATIC</a>
+ method are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"address"</code></span></p></td>
+<td>
+ IP address, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"prefix"</code></span></p></td>
+<td>
+ Numeric CIDR network prefix (ie, 24, 32, etc), given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns1"</code></span></p></td>
+<td>
+ IP address of the first DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns2"</code></span></p></td>
+<td>
+ IP address of the second DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns3"</code></span></p></td>
+<td>
+ IP address of the third DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gateway"</code></span></p></td>
+<td>
+ IP address of the default gateway, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<p> This property may also include the following items when such information is available:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"mtu"</code></span></p></td>
+<td>
+ Maximum transmission unit (MTU), given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config"></a><h3>The "Ip6Config" property</h3>
+<pre class="programlisting">
+Ip6Config readable a{sv}
+</pre>
+<p> If the bearer was configured for IPv6 addressing, upon activation this
+ property contains the addressing details for assignment to the data
+ interface.
+</p>
+<p> Mandatory items include:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"method"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod" title="enum MMBearerIpMethod">MMBearerIpMethod</a>,
+ given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+<p> If the bearer specifies configuration via PPP or DHCP, often only the
+ <code class="literal">"method"</code> item will be present. IPv6 SLAAC should
+ be used to retrieve correct addressing and DNS information via Router
+ Advertisements and DHCPv6. In some cases an IPv6 Link-Local
+ <code class="literal">"address"</code> item will be present, which should be
+ assigned to the data port before performing SLAAC, as the mobile network
+ may expect SLAAC setup to use this address.
+</p>
+<p> Additional items which are usually only applicable when using the
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-IP-METHOD-STATIC:CAPS">MM_BEARER_IP_METHOD_STATIC</a>
+ method are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"address"</code></span></p></td>
+<td>
+ IP address, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"prefix"</code></span></p></td>
+<td>
+ Numeric CIDR network prefix (ie, 24, 32, etc), given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns1"</code></span></p></td>
+<td>
+ IP address of the first DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns2"</code></span></p></td>
+<td>
+ IP address of the second DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dns3"</code></span></p></td>
+<td>
+ IP address of the third DNS server, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gateway"</code></span></p></td>
+<td>
+ IP address of the default gateway, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<p> This property may also include the following items when such information is available:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"mtu"</code></span></p></td>
+<td>
+ Maximum transmission unit (MTU), given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats"></a><h3>The "Stats" property</h3>
+<pre class="programlisting">
+Stats readable a{sv}
+</pre>
+<p> If the modem supports it, this property will show statistics of the
+ ongoing connection.
+</p>
+<p> When the connection is disconnected automatically or explicitly by the
+ user, the values in this property will show the last values cached.
+ The statistics are reset
+</p>
+<p> The following items may appear in the list of statistics:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"rx-bytes"</code></span></p></td>
+<td>
+ Number of bytes received without error, given as an unsigned 64-bit integer value (signature <code class="literal">"t"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"tx-bytes"</code></span></p></td>
+<td>
+ Number bytes transmitted without error, given as an unsigned 64-bit integer value (signature <code class="literal">"t"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"duration"</code></span></p></td>
+<td>
+ Duration of the connection, in seconds, given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout"></a><h3>The "IpTimeout" property</h3>
+<pre class="programlisting">
+IpTimeout readable u
+</pre>
+<p> Maximum time to wait for a successful IP establishment, when PPP is used.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType"></a><h3>The "BearerType" property</h3>
+<pre class="programlisting">
+BearerType readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerType" title="enum MMBearerType">MMBearerType</a>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties"></a><h3>The "Properties" property</h3>
+<pre class="programlisting">
+Properties readable a{sv}
+</pre>
+<p> List of properties used when creating the bearer.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Call.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Call.html
new file mode 100644
index 00000000..533668fe
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Call.html
@@ -0,0 +1,278 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Call: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-call.html" title="The /org/freedesktop/ModemManager/Calls objects">
+<link rel="prev" href="ref-dbus-object-call.html" title="The /org/freedesktop/ModemManager/Calls objects">
+<link rel="next" href="ref-migrating.html" title="Part V. Migrating from ModemManager 0.6 to ModemManager 1.0">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Call.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Call.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Call.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-call.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-call.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-migrating.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Call"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page"></a>org.freedesktop.ModemManager1.Call</span></h2>
+<p>org.freedesktop.ModemManager1.Call — The ModemManager Call interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start" title="The Start() method">Start</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept" title="The Accept() method">Accept</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup" title="The Hangup() method">Hangup</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf" title="The SendDtmf() method">SendDtmf</a> (IN s dtmf);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.9.3.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived" title='The "DtmfReceived" signal'>DtmfReceived</a> (s dtmf);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged" title='The "StateChanged" signal'>StateChanged</a> (i old,
+ i new,
+ u reason);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.9.3.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.State" title='The "State" property'>State</a> readable i
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.StateReason" title='The "StateReason" property'>StateReason</a> readable i
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Direction" title='The "Direction" property'>Direction</a> readable i
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number" title='The "Number" property'>Number</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort" title='The "AudioPort" property'>AudioPort</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat" title='The "AudioFormat" property'>AudioFormat</a> readable a{sv}
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Call"></a><h2>Description</h2>
+<p> The Call interface Defines operations and properties of a single Call.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Call"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Call.Start"></a><h3>The Start() method</h3>
+<pre class="programlisting">
+Start ();
+</pre>
+<p> If the outgoing call has not yet been started, start it.
+</p>
+<p> Applicable only if state is <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-UNKNOWN:CAPS"><code class="constant">MM_CALL_STATE_UNKNOWN</code></a> and direction is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-DIRECTION-OUTGOING:CAPS"><code class="constant">MM_CALL_DIRECTION_OUTGOING</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Call.Accept"></a><h3>The Accept() method</h3>
+<pre class="programlisting">
+Accept ();
+</pre>
+<p> Accept incoming call (answer).
+</p>
+<p> Applicable only if state is <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-RINGING-IN:CAPS"><code class="constant">MM_CALL_STATE_RINGING_IN</code></a> and direction is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-DIRECTION-INCOMING:CAPS"><code class="constant">MM_CALL_DIRECTION_INCOMING</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Call.Hangup"></a><h3>The Hangup() method</h3>
+<pre class="programlisting">
+Hangup ();
+</pre>
+<p> Hangup the active call.
+</p>
+<p> Applicable only if state is <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-UNKNOWN:CAPS"><code class="constant">MM_CALL_STATE_UNKNOWN</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf"></a><h3>The SendDtmf() method</h3>
+<pre class="programlisting">
+SendDtmf (IN s dtmf);
+</pre>
+<p> Send a DTMF tone (Dual Tone Multi-Frequency) (only on supported modem).
+</p>
+<p> Applicable only if state is <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-CALL-STATE-ACTIVE:CAPS"><code class="constant">MM_CALL_STATE_ACTIVE</code></a>.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>dtmf</code></em></code>:</span></p></td>
+<td><p>DTMF tone identifier [0-9A-D*#].</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Call"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived"></a><h3>The "DtmfReceived" signal</h3>
+<pre class="programlisting">
+DtmfReceived (s dtmf);
+</pre>
+<p> Emitted when a DTMF tone is received (only on supported modem)
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">s <em class="parameter"><code>dtmf</code></em></code>:</span></p></td>
+<td><p>DTMF tone identifier [0-9A-D*#].</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged"></a><h3>The "StateChanged" signal</h3>
+<pre class="programlisting">
+StateChanged (i old,
+ i new,
+ u reason);
+</pre>
+<p> Emitted when call changes state
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>old</code></em></code>:</span></p></td>
+<td><p>Old state MMCallState</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>new</code></em></code>:</span></p></td>
+<td><p>New state MMCallState</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">u <em class="parameter"><code>reason</code></em></code>:</span></p></td>
+<td><p>A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallStateReason" title="enum MMCallStateReason">MMCallStateReason</a> value, specifying the reason for this state change.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Call"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.State"></a><h3>The "State" property</h3>
+<pre class="programlisting">
+State readable i
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallState" title="enum MMCallState">MMCallState</a> value,
+ describing the state of the call.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.StateReason"></a><h3>The "StateReason" property</h3>
+<pre class="programlisting">
+StateReason readable i
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallStateReason" title="enum MMCallStateReason">MMCallStateReason</a> value, describing why the state is changed.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.Direction"></a><h3>The "Direction" property</h3>
+<pre class="programlisting">
+Direction readable i
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMCallDirection" title="enum MMCallDirection">MMCallDirection</a> value,
+ describing the direction of the call.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.Number"></a><h3>The "Number" property</h3>
+<pre class="programlisting">
+Number readable s
+</pre>
+<p> The remote phone number.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort"></a><h3>The "AudioPort" property</h3>
+<pre class="programlisting">
+AudioPort readable s
+</pre>
+<p> If call audio is routed via the host, the name of the kernel device that
+ provides the audio. For example, with certain Huawei USB modems, this
+ property might be "ttyUSB2" indicating audio is available via ttyUSB2 in
+ the format described by the AudioFormat property.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat"></a><h3>The "AudioFormat" property</h3>
+<pre class="programlisting">
+AudioFormat readable a{sv}
+</pre>
+<p> If call audio is routed via the host, a description of the audio format
+ supported by the audio port.
+</p>
+<p> This property may include the following items:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"encoding"</code></span></p></td>
+<td>
+ The audio encoding format. For example, "pcm" for PCM audio.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"resolution"</code></span></p></td>
+<td>
+ The sampling precision and its encoding format. For example,
+ "s16le" for signed 16-bit little-endian samples.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rate"</code></span></p></td>
+<td>
+ The sampling rate as an unsigned integer. For example, 8000 for
+ 8000hz.
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html
new file mode 100644
index 00000000..81a7d594
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html
@@ -0,0 +1,290 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Firmware: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html" title="org.freedesktop.ModemManager1.Modem.Voice">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html" title="org.freedesktop.ModemManager1.Modem.Signal">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Firmware.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Firmware.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Firmware"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Firmware</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Firmware — The ModemManager Firmware interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List" title="The List() method">List</a> (OUT s selected,
+ OUT aa{sv} installed);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select" title="The Select() method">Select</a> (IN s uniqueid);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.15.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings" title='The "UpdateSettings" property'>UpdateSettings</a> readable (ua{sv})
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware"></a><h2>Description</h2>
+<p> This interface provides access to perform different firmware-related operations
+ in the modem, including listing the available firmware images in the module and
+ selecting which of them to use.
+</p>
+<p> This interface does not provide direct access to perform firmware updates in
+ the device. Instead, it exposes information about the expected firmware update
+ method as well as method-specific details required for the upgrade to happen.
+ The actual firmware upgrade may be performed via the Linux Vendor Firmware Service
+ and the <a class="ulink" href="https://fwupd.org" target="_top">fwupd</a> daemon.
+</p>
+<p> This interface will always be available as long a the modem is considered
+ valid.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Firmware"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List"></a><h3>The List() method</h3>
+<pre class="programlisting">
+List (OUT s selected,
+ OUT aa{sv} installed);
+</pre>
+<p> List installed firmware images.
+</p>
+<p> Firmware slots and firmware images are identified by arbitrary opaque
+ strings.
+</p>
+<p> Firmware images are represented as dictionaries of properties.
+ Certain properties are pre-defined, and some are required:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"image-type"</code></span></p></td>
+<td>
+ (Required) Type of the firmware image, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType" title="enum MMFirmwareImageType">MMFirmwareImageType</a> value
+ (signature <code class="literal">"u"</code>). Firmware images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GENERIC:CAPS">MM_FIRMWARE_IMAGE_TYPE_GENERIC</a>
+ will only expose only the mandatory properties.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"unique-id"</code></span></p></td>
+<td>
+ (Required) A user-readable unique ID for the firmware image, given as a
+ string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gobi-pri-version"</code></span></p></td>
+<td>
+ (Optional) The version of the PRI firmware image, in images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS">MM_FIRMWARE_IMAGE_TYPE_GOBI</a>,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gobi-pri-info"</code></span></p></td>
+<td>
+ (Optional) Additional information of the PRI image, in images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS">MM_FIRMWARE_IMAGE_TYPE_GOBI</a>,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gobi-boot-version"</code></span></p></td>
+<td>
+ (Optional) The boot version of the PRI firmware image, in images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS">MM_FIRMWARE_IMAGE_TYPE_GOBI</a>,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gobi-pri-unique-id"</code></span></p></td>
+<td>
+ (Optional) The unique ID of the PRI firmware image, in images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS">MM_FIRMWARE_IMAGE_TYPE_GOBI</a>,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"gobi-modem-unique-id"</code></span></p></td>
+<td>
+ (Optional) The unique ID of the Modem firmware image, in images of type
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS">MM_FIRMWARE_IMAGE_TYPE_GOBI</a>,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">OUT s <em class="parameter"><code>selected</code></em></code>:</span></p></td>
+<td><p>The unique name of the selected firmware image, or the empty string if no image is selected.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT aa{sv} <em class="parameter"><code>installed</code></em></code>:</span></p></td>
+<td><p>An array of dictionaries containing the properties of the installed firmware images.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select"></a><h3>The Select() method</h3>
+<pre class="programlisting">
+Select (IN s uniqueid);
+</pre>
+<p> Selects a different firmware image to use, and immediately resets the
+ modem so that it begins using the new firmware image.
+</p>
+<p> The method will fail if the identifier does not match any of the names
+ returned by
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List" title="The List() method">List()</a>,
+ or if the image could not be selected for some reason.
+</p>
+<p> Installed images can be selected non-destructively.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>uniqueid</code></em></code>:</span></p></td>
+<td><p>The unique ID of the firmware image to select.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Firmware"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings"></a><h3>The "UpdateSettings" property</h3>
+<pre class="programlisting">
+UpdateSettings readable (ua{sv})
+</pre>
+<p> Detailed settings that provide information about how the module should be
+ updated.
+</p>
+<p> The settings are given as a bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod" title="enum MMModemFirmwareUpdateMethod">MMModemFirmwareUpdateMethod</a>
+ values specifying the type of firmware update procedures expected followed by a
+ dictionary that includes other parameters applicable to the specific methods reported.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p></p></td>
+<td>
+<p>
+ The following settings are mandatory as long as the reported update method is not
+ <span style="color: red">&lt;term&gt;<a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-NONE:CAPS">MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE</a>&lt;/term&gt;</span>.
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"device-ids"</code></span></p></td>
+<td>
+ (Required) This property exposes the list of device IDs associated to a given
+ device, from most specific to least specific. (signature <code class="literal">'as'</code>).
+ E.g. a list containing: <code class="literal">"USB\VID_413C&amp;PID_81D7&amp;REV_0001"</code>,
+ <code class="literal">"USB\VID_413C&amp;PID_81D7"</code> and <code class="literal">"USB\VID_413C"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"version"</code></span></p></td>
+<td>
+ (Required) This property exposes the current firmware version string of the module.
+ If the module uses separate version numbers for firmware version and carrier configuration,
+ this version string will be a combination of both, and so it may be different to the
+ version string showed in the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision" title='The "Revision" property'>"Revision"</a> property.
+ (signature <code class="literal">'s'</code>)
+ </td>
+</tr>
+</tbody>
+</table></div>
+</td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-FASTBOOT:CAPS">MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT</a></span></p></td>
+<td>
+<p>
+ Devices supporting the fastboot firmware update method require exposing the
+ following additional settings:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"fastboot-at"</code></span></p></td>
+<td>
+ (Required) This property exposes the AT command that should be sent to the
+ module to trigger a reset into fastboot mode (signature <code class="literal">'s'</code>)
+ </td>
+</tr></tbody>
+</table></div>
+</td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Location.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Location.html
new file mode 100644
index 00000000..2ad0251d
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Location.html
@@ -0,0 +1,521 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Location: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html" title="org.freedesktop.ModemManager1.Modem.Time">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Location.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Location.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Location"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Location</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Location — The ModemManager Location interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup" title="The Setup() method">Setup</a> (IN u sources,
+ IN b signal_location);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation" title="The GetLocation() method">GetLocation</a> (OUT a{uv} Location);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer" title="The SetSuplServer() method">SetSuplServer</a> (IN s supl);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData" title="The InjectAssistanceData() method">InjectAssistanceData</a> (IN ay data);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate" title="The SetGpsRefreshRate() method">SetGpsRefreshRate</a> (IN u rate);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.12.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities" title='The "Capabilities" property'>Capabilities</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData" title='The "SupportedAssistanceData" property'>SupportedAssistanceData</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled" title='The "Enabled" property'>Enabled</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation" title='The "SignalsLocation" property'>SignalsLocation</a> readable b
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location" title='The "Location" property'>Location</a> readable a{uv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer" title='The "SuplServer" property'>SuplServer</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers" title='The "AssistanceDataServers" property'>AssistanceDataServers</a> readable as
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate" title='The "GpsRefreshRate" property'>GpsRefreshRate</a> readable u
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Location"></a><h2>Description</h2>
+<p> The Location interface allows devices to provide location information to
+ client applications. Not all devices can provide this information, or even
+ if they do, they may not be able to provide it while a data session is
+ active.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used (including GNSS module management).
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Location"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup"></a><h3>The Setup() method</h3>
+<pre class="programlisting">
+Setup (IN u sources,
+ IN b signal_location);
+</pre>
+<p> Configure the location sources to use when gathering location
+ information. Also enable or disable location information gathering.
+ This method may require the client to authenticate itself.
+</p>
+<p> When signals are emitted, any client application (including malicious
+ ones!) can listen for location updates unless D-Bus permissions restrict
+ these signals from certain users. If further security is desired, the
+ <em class="parameter"><code>signal_location</code></em> argument can be set to <code class="constant">FALSE</code> to disable location
+ updates via D-Bus signals and require applications to call
+ authenticated APIs (like
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation" title="The GetLocation() method">GetLocation()</a>
+ ) to get
+ location information.
+</p>
+<p> The optional
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-AGPS:CAPS">MM_MODEM_LOCATION_SOURCE_AGPS</a>
+ allows to request A-GPS operation, and it must be given along with either
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-RAW:CAPS">MM_MODEM_LOCATION_SOURCE_GPS_RAW</a>
+ or
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-NMEA:CAPS">MM_MODEM_LOCATION_SOURCE_GPS_NMEA</a>.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>sources</code></em></code>:</span></p></td>
+<td><p>Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource" title="enum MMModemLocationSource">MMModemLocationSource</a> flags, specifying which sources should get enabled or disabled. <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-NONE:CAPS">MM_MODEM_LOCATION_SOURCE_NONE</a> will disable all location gathering.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>signal_location</code></em></code>:</span></p></td>
+<td><p>Flag to control whether the device emits signals with the new location information. This argument is ignored when disabling location information gathering.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation"></a><h3>The GetLocation() method</h3>
+<pre class="programlisting">
+GetLocation (OUT a{uv} Location);
+</pre>
+<p> Return current location information, if any. If the modem supports
+ multiple location types it may return more than one. See the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location" title='The "Location" property'>"Location"</a> property
+ for more information on the dictionary returned at <em class="parameter"><code>location</code></em>.
+</p>
+<p> This method may require the client to authenticate itself.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT a{uv} <em class="parameter"><code>Location</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer"></a><h3>The SetSuplServer() method</h3>
+<pre class="programlisting">
+SetSuplServer (IN s supl);
+</pre>
+<p> Configure the SUPL server for A-GPS.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>supl</code></em></code>:</span></p></td>
+<td><p>SUPL server configuration, given either as IP:PORT or as FQDN:PORT.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData"></a><h3>The InjectAssistanceData() method</h3>
+<pre class="programlisting">
+InjectAssistanceData (IN ay data);
+</pre>
+<p> Inject assistance data to the GNSS module.
+ The data files should be downloaded using external means from the URLs specified in
+ the AssistanceDataServers property.
+</p>
+<p> The user does not need to specify the assistance data type being given.
+</p>
+<p> There is no maximum <em class="parameter"><code>data</code></em> size limit specified, default DBus system bus limits apply.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN ay <em class="parameter"><code>data</code></em></code>:</span></p></td>
+<td><p>assistance data to be injected to the GNSS module.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate"></a><h3>The SetGpsRefreshRate() method</h3>
+<pre class="programlisting">
+SetGpsRefreshRate (IN u rate);
+</pre>
+<p> Set the refresh rate of the GPS information in the API. If not explicitly
+ set, a default of 30s will be used.
+</p>
+<p> The refresh rate can be set to 0 to disable it, so that every update reported by
+ the modem is published in the interface.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>rate</code></em></code>:</span></p></td>
+<td><p>Rate, in seconds.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Location"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities"></a><h3>The "Capabilities" property</h3>
+<pre class="programlisting">
+Capabilities readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource" title="enum MMModemLocationSource">MMModemLocationSource</a>
+ values, specifying the supported location sources.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData"></a><h3>The "SupportedAssistanceData" property</h3>
+<pre class="programlisting">
+SupportedAssistanceData readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType" title="enum MMModemLocationAssistanceDataType">MMModemLocationAssistanceDataType</a>
+ values, specifying the supported types of assistance data.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled"></a><h3>The "Enabled" property</h3>
+<pre class="programlisting">
+Enabled readable u
+</pre>
+<p> Bitmask specifying which of the supported
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource" title="enum MMModemLocationSource">MMModemLocationSource</a>
+ location sources is currently enabled in the device.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation"></a><h3>The "SignalsLocation" property</h3>
+<pre class="programlisting">
+SignalsLocation readable b
+</pre>
+<p> <code class="constant">TRUE</code> if location updates will be emitted via D-Bus signals, <code class="constant">FALSE</code> if
+ location updates will not be emitted.
+</p>
+<p> See the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup" title="The Setup() method">Setup()</a>
+ method for more information.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location"></a><h3>The "Location" property</h3>
+<pre class="programlisting">
+Location readable a{uv}
+</pre>
+<p> Dictionary of available location information when location information
+ gathering is enabled. If the modem supports multiple location types it
+ may return more than one here.
+</p>
+<p> Note that if the device was told not to emit updated location
+ information when location information gathering was initially enabled,
+ this property may not return any location information for security reasons.
+</p>
+<p> This dictionary is composed of a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource" title="enum MMModemLocationSource">MMModemLocationSource</a>
+ key, with an associated data which contains type-specific location
+ information:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-3GPP-LAC-CI:CAPS">MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI</a></span></p></td>
+<td>
+<p>
+ Devices supporting this
+ capability return a string in the format <code class="literal">"MCC,MNC,LAC,CI,TAC"</code> (without the
+ quotes of course) where the following applies:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">MCC</code></span></p></td>
+<td>
+ This is the three-digit ITU E.212 Mobile Country Code of the
+ network provider to which the mobile is currently registered.
+ e.g. <code class="literal">"310"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">MNC</code></span></p></td>
+<td>
+ This is the two- or three-digit GSM Mobile Network Code of the
+ network provider to which the mobile is currently registered.
+ e.g. <code class="literal">"26"</code> or <code class="literal">"260"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">LAC</code></span></p></td>
+<td>
+ This is the two-byte Location Area Code of the GSM/UMTS base
+ station with which the mobile is registered, in upper-case
+ hexadecimal format without leading zeros, as specified in
+ 3GPP TS 27.007. E.g. <code class="literal">"84CD"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">CI</code></span></p></td>
+<td>
+ This is the two- or four-byte Cell Identifier with which the mobile
+ is registered, in upper-case hexadecimal format without leading
+ zeros, as specified in 3GPP TS 27.007.
+ e.g. <code class="literal">"2BAF"</code> or <code class="literal">"D30156"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">TAC</code></span></p></td>
+<td>
+ This is the two-byte Location Area Code of the LTE base
+ station with which the mobile is registered, in upper-case
+ hexadecimal format without leading zeros, as specified in
+ 3GPP TS 27.007. E.g. <code class="literal">"6FFE"</code>.
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+ The entire string may only be composed of the ASCII digits <code class="literal">[0-9]</code>,
+ the alphabetical characters <code class="literal">[A-F]</code>, and the comma (<code class="literal">,</code>) character.
+ No other characters are allowed. For example: <code class="literal">"310,260,8BE3,2BAF"</code> or
+ <code class="literal">"250,40,CE00,1CEAD8F0"</code>.
+ </p>
+<p>
+ If any of these four items (<code class="literal">MCC</code>, <code class="literal">MNC</code>,
+ <code class="literal">LAC</code>, <code class="literal">CI</code>) is unknown or the
+ mobile is not registered with a network, then the
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-3GPP-LAC-CI:CAPS">MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI</a>
+ location
+ information item should not be provided as a returned value from the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation" title="The GetLocation() method">GetLocation()</a>
+ method or in the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location" title='The "Location" property'>"Location"</a> property.
+ </p>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-RAW:CAPS">MM_MODEM_LOCATION_SOURCE_GPS_RAW</a></span></p></td>
+<td>
+<p>
+ Devices supporting this
+ capability return a D-Bus dictionary (signature <code class="literal">"a{sv}"</code>) mapping well-known
+ keys to values with defined formats.
+ </p>
+<p>
+ The allowed key/value pairs and their formats are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"utc-time"</code></span></p></td>
+<td>
+ (Required) UTC time in ISO 8601 format, given as a string value (signature <code class="literal">"s"</code>). e.g. <code class="literal">203015</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"latitude"</code></span></p></td>
+<td>
+ (Required) Latitude in Decimal Degrees (positive numbers mean N quadrasphere, negative mean S quadrasphere), given as a double value (signature <code class="literal">"d"</code>). e.g. <code class="literal">38.889722</code>, meaning 38d 53' 22" N.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"longitude"</code></span></p></td>
+<td>
+ (Required) Longitude in Decimal Degrees (positive numbers mean E quadrasphere, negative mean W quadrasphere), given as a double value (signature <code class="literal">"d"</code>). e.g. <code class="literal">-77.008889</code>, meaning 77d 0' 32" W.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"altitude"</code></span></p></td>
+<td>
+ (Optional) Altitude above sea level in meters, given as a double value (signature <code class="literal">"d"</code>). e.g. <code class="literal">33.5</code>.
+ </td>
+</tr>
+</tbody>
+</table></div>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-GPS-NMEA:CAPS">MM_MODEM_LOCATION_SOURCE_GPS_NMEA</a></span></p></td>
+<td>
+<p>
+ Devices supporting this capability return
+ a string containing one or more NMEA sentences (D-Bus signature <code class="literal">'s'</code>).
+ The manager will cache the most recent NMEA sentence of each type for
+ a period of time not less than 30 seconds. When reporting multiple
+ NMEA sentences, sentences shall be separated by an ASCII Carriage
+ Return and Line Feed (<code class="literal">&lt;CR&gt;&lt;LF&gt;</code>) sequence.
+ </p>
+<p>
+ For example, if the device sends a <code class="literal">$GPRMC</code> sentence immediately
+ followed by a <code class="literal">$GPGGA</code> sentence, the reported location string would be
+ (where of course the <code class="literal">&lt;CR&gt;&lt;LF&gt;</code> is replaced with the actual
+ ASCII <code class="literal">CR</code> (0x0D) and <code class="literal">LF</code> (0x0A) control characters):
+ </p>
+<p><code class="literal">
+ $GPRMC,134523.92,V,,,,,,,030136,,,N*73&lt;CR&gt;&lt;LF&gt;$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45
+ </code></p>
+<p>
+ If the device sends a new <code class="literal">$GPRMC</code> three seconds later, the new <code class="literal">$GPRMC</code>
+ replaces the previously received <code class="literal">$GPRMC</code> sentence, and the updated
+ string would be:
+ </p>
+<p><code class="literal">
+ $GPRMC,134526.92,V,,,,,,,030136,,,N*76&lt;CR&gt;&lt;LF&gt;$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45
+ </code></p>
+<p>
+ If the device then sends a <code class="literal">$GPGSA</code> sentence about 5 seconds later, the
+ <code class="literal">$GPGSA</code> sentence is added to the string (since no <code class="literal">$GPGSA</code> sentence was
+ obviously received in this session), the updated string would be:
+ </p>
+<p><code class="literal">
+ $GPRMC,134526.92,V,,,,,,,030136,,,N*76&lt;CR&gt;&lt;LF&gt;$GPGGA,,,,,,0,00,0.5,,M,0.0001999,M,0.0000099,0000*45&lt;CR&gt;&lt;LF&gt;$GPGSA,A,1,,,,,,,,,,,,,1.1,0.5,1.0*34
+ </code></p>
+<p>
+ The manager may discard any cached sentences older than 30 seconds.
+ </p>
+<p>
+ This allows clients to read the latest positioning data as soon as
+ possible after they start, even if the device is not providing
+ frequent location data updates.
+ </p>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-LOCATION-SOURCE-CDMA-BS:CAPS">MM_MODEM_LOCATION_SOURCE_CDMA_BS</a></span></p></td>
+<td>
+<p>
+ Devices supporting this
+ capability return a D-Bus dictionary (signature <code class="literal">"a{sv}"</code>) mapping well-known
+ keys to values with defined formats.
+ </p>
+<p>
+ The allowed key/value pairs and their formats are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"latitude"</code></span></p></td>
+<td>
+ (Required) Latitude in Decimal Degrees (positive numbers mean N quadrasphere, negative mean S quadrasphere), given as a double value (signature <code class="literal">"d"</code>). e.g. <code class="literal">38.889722</code>, meaning 38d 53' 22" N.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"longitude"</code></span></p></td>
+<td>
+ (Required) Longitude in Decimal Degrees (positive numbers mean E quadrasphere, negative mean W quadrasphere), given as a double value (signature <code class="literal">"d"</code>). e.g. <code class="literal">-77.008889</code>, meaning 77d 0' 32" W.
+ </td>
+</tr>
+</tbody>
+</table></div>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer"></a><h3>The "SuplServer" property</h3>
+<pre class="programlisting">
+SuplServer readable s
+</pre>
+<p> SUPL server configuration for A-GPS, given either as IP:PORT or FQDN:PORT.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers"></a><h3>The "AssistanceDataServers" property</h3>
+<pre class="programlisting">
+AssistanceDataServers readable as
+</pre>
+<p> URLs from where the user can download assistance data files to inject with
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData" title="The InjectAssistanceData() method">InjectAssistanceData()</a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate"></a><h3>The "GpsRefreshRate" property</h3>
+<pre class="programlisting">
+GpsRefreshRate readable u
+</pre>
+<p> Rate of refresh of the GPS information in the interface.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html
new file mode 100644
index 00000000..85c35641
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Messaging: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html" title="org.freedesktop.ModemManager1.Modem.Location">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Messaging.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Messaging.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Messaging.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Messaging"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Messaging</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Messaging — The ModemManager Messaging interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List" title="The List() method">List</a> (OUT ao result);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete" title="The Delete() method">Delete</a> (IN o path);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create" title="The Create() method">Create</a> (IN a{sv} properties,
+ OUT o path);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.11.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added" title='The "Added" signal'>Added</a> (o path,
+ b received);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted" title='The "Deleted" signal'>Deleted</a> (o path);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.11.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages" title='The "Messages" property'>Messages</a> readable ao
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages" title='The "SupportedStorages" property'>SupportedStorages</a> readable au
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage" title='The "DefaultStorage" property'>DefaultStorage</a> readable u
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging"></a><h2>Description</h2>
+<p> The Messaging interface handles sending SMS messages and notification of new
+ incoming messages.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used (including listing stored messages).
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Messaging"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List"></a><h3>The List() method</h3>
+<pre class="programlisting">
+List (OUT ao result);
+</pre>
+<p> Retrieve all SMS messages.
+</p>
+<p> This method should only be used once and subsequent information
+ retrieved either by listening for the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added" title='The "Added" signal'>"Added"</a> signal,
+ or by querying the specific SMS object of interest.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT ao <em class="parameter"><code>result</code></em></code>:</span></p></td>
+<td><p>The list of SMS object paths.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete"></a><h3>The Delete() method</h3>
+<pre class="programlisting">
+Delete (IN o path);
+</pre>
+<p> Delete an SMS message.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>The object path of the SMS to delete.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create"></a><h3>The Create() method</h3>
+<pre class="programlisting">
+Create (IN a{sv} properties,
+ OUT o path);
+</pre>
+<p> Creates a new message object.
+</p>
+<p> The '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number" title='The "Number" property'>Number</a>'
+ and
+ either '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text" title='The "Text" property'>Text</a>' or
+ '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data" title='The "Data" property'>Data</a>'
+ properties are mandatory, others are optional.
+</p>
+<p> If the SMSC is not specified and one is required, the default SMSC is
+ used.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>Message properties from the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html" title="org.freedesktop.ModemManager1.Sms">SMS D-Bus interface</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>The object path of the new message object.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem.Messaging"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added"></a><h3>The "Added" signal</h3>
+<pre class="programlisting">
+Added (o path,
+ b received);
+</pre>
+<p> Emitted when any part of a new SMS has been received or added (but not
+ for subsequent parts, if any). For messages received from the network,
+ not all parts may have been received and the message may not be
+ complete.
+</p>
+<p> Check the
+ '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State" title='The "State" property'>State</a>'
+ property to determine if the message is complete.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>Object path of the new SMS.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">b <em class="parameter"><code>received</code></em></code>:</span></p></td>
+<td><p><code class="constant">TRUE</code> if the message was received from the network, as opposed to being added locally.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted"></a><h3>The "Deleted" signal</h3>
+<pre class="programlisting">
+Deleted (o path);
+</pre>
+<p> Emitted when a message has been deleted.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>Object path of the now deleted SMS.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Messaging"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages"></a><h3>The "Messages" property</h3>
+<pre class="programlisting">
+Messages readable ao
+</pre>
+<p> The list of SMS object paths.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages"></a><h3>The "SupportedStorages" property</h3>
+<pre class="programlisting">
+SupportedStorages readable au
+</pre>
+<p> A list of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage" title="enum MMSmsStorage">MMSmsStorage</a> values,
+ specifying the storages supported by this modem for storing and
+ receiving SMS.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage"></a><h3>The "DefaultStorage" property</h3>
+<pre class="programlisting">
+DefaultStorage readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage" title="enum MMSmsStorage">MMSmsStorage</a> value,
+ specifying the storage to be used when receiving or storing SMS.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html
new file mode 100644
index 00000000..25995900
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd — The ModemManager 3GPP USSD interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate" title="The Initiate() method">Initiate</a> (IN s command,
+ OUT s reply);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond" title="The Respond() method">Respond</a> (IN s response,
+ OUT s reply);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel" title="The Cancel() method">Cancel</a> ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.9.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State" title='The "State" property'>State</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification" title='The "NetworkNotification" property'>NetworkNotification</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest" title='The "NetworkRequest" property'>NetworkRequest</a> readable s
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd"></a><h2>Description</h2>
+<p> This interface provides access to actions based on the USSD protocol.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate"></a><h3>The Initiate() method</h3>
+<pre class="programlisting">
+Initiate (IN s command,
+ OUT s reply);
+</pre>
+<p> Sends a USSD command string to the network initiating a USSD session.
+</p>
+<p> When the request is handled by the network, the method returns the
+ response or an appropriate error. The network may be awaiting further
+ response from the ME after returning from this method and no new command
+ can be initiated until this one is cancelled or ended.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>command</code></em></code>:</span></p></td>
+<td><p>The command to start the USSD session with.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT s <em class="parameter"><code>reply</code></em></code>:</span></p></td>
+<td><p>The network response to the command which started the USSD session.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond"></a><h3>The Respond() method</h3>
+<pre class="programlisting">
+Respond (IN s response,
+ OUT s reply);
+</pre>
+<p> Respond to a USSD request that is either initiated by the mobile network,
+ or that is awaiting further input after
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate" title="The Initiate() method">Initiate()</a>
+ was called.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>response</code></em></code>:</span></p></td>
+<td><p>The response to network-initiated USSD command, or a response to a request for further input.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT s <em class="parameter"><code>reply</code></em></code>:</span></p></td>
+<td><p>The network reply to this response to the network-initiated USSD command. The reply may require further responses.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel"></a><h3>The Cancel() method</h3>
+<pre class="programlisting">
+Cancel ();
+</pre>
+<p> Cancel an ongoing USSD session, either mobile or network initiated.
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State"></a><h3>The "State" property</h3>
+<pre class="programlisting">
+State readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState" title="enum MMModem3gppUssdSessionState">MMModem3gppUssdSessionState</a> value,
+ indicating the state of any ongoing USSD session.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification"></a><h3>The "NetworkNotification" property</h3>
+<pre class="programlisting">
+NetworkNotification readable s
+</pre>
+<p> Contains any network-initiated request to which no USSD response is
+ required.
+</p>
+<p> When no USSD session is active, or when there is no network-
+ initiated request, this property will be a zero-length string.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest"></a><h3>The "NetworkRequest" property</h3>
+<pre class="programlisting">
+NetworkRequest readable s
+</pre>
+<p> Contains any pending network-initiated request for a response. Client
+ should call
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond" title="The Respond() method">Respond()</a>
+ with the appropriate response to this request.
+</p>
+<p> When no USSD session is active, or when there is no pending
+ network-initiated request, this property will be a zero-length string.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html
new file mode 100644
index 00000000..4f21004c
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html
@@ -0,0 +1,368 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Modem3gpp: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html" title="org.freedesktop.ModemManager1.Modem.Simple">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Modem3gpp</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Modem3gpp — The ModemManager 3GPP interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register" title="The Register() method">Register</a> (IN s operator_id);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan" title="The Scan() method">Scan</a> (OUT aa{sv} results);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation" title="The SetEpsUeModeOperation() method">SetEpsUeModeOperation</a> (IN u mode);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings" title="The SetInitialEpsBearerSettings() method">SetInitialEpsBearerSettings</a> (IN a{sv} settings);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.8.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei" title='The "Imei" property'>Imei</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState" title='The "RegistrationState" property'>RegistrationState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode" title='The "OperatorCode" property'>OperatorCode</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName" title='The "OperatorName" property'>OperatorName</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks" title='The "EnabledFacilityLocks" property'>EnabledFacilityLocks</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState" title='The "SubscriptionState" property'>SubscriptionState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation" title='The "EpsUeModeOperation" property'>EpsUeModeOperation</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco" title='The "Pco" property'>Pco</a> readable a(ubay)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer" title='The "InitialEpsBearer" property'>InitialEpsBearer</a> readable o
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings" title='The "InitialEpsBearerSettings" property'>InitialEpsBearerSettings</a> readable a{sv}
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp"></a><h2>Description</h2>
+<p> This interface provides access to specific actions that may be performed
+ in modems with 3GPP capabilities.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Modem3gpp"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register"></a><h3>The Register() method</h3>
+<pre class="programlisting">
+Register (IN s operator_id);
+</pre>
+<p> Request registration with a given mobile network.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>operator_id</code></em></code>:</span></p></td>
+<td><p>The operator ID (ie, <code class="literal">"MCCMNC"</code>, like <code class="literal">"310260"</code>) to register. An empty string can be used to register to the home network.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan"></a><h3>The Scan() method</h3>
+<pre class="programlisting">
+Scan (OUT aa{sv} results);
+</pre>
+<p> Scan for available networks.
+</p>
+<p> <em class="parameter"><code>results</code></em> is an array of dictionaries with each array element describing
+ a mobile network found in the scan. Each dictionary may include one or
+ more of the following keys:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"status"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability" title="enum MMModem3gppNetworkAvailability">MMModem3gppNetworkAvailability</a>
+ value representing network availability status, given as an
+ unsigned integer (signature <code class="literal">"u"</code>). This key will
+ always be present.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"operator-long"</code></span></p></td>
+<td>
+ Long-format name of operator, given as a string value (signature
+ <code class="literal">"s"</code>). If the name is unknown, this field
+ should not be present.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"operator-short"</code></span></p></td>
+<td>
+ Short-format name of operator, given as a string value (signature
+ <code class="literal">"s"</code>). If the name is unknown, this field
+ should not be present.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"operator-code"</code></span></p></td>
+<td>
+ Mobile code of the operator, given as a string value (signature
+ <code class="literal">"s"</code>). Returned in the format
+ <code class="literal">"MCCMNC"</code>, where <code class="literal">MCC</code> is the
+ three-digit ITU E.212 Mobile Country Code and <code class="literal">MNC</code>
+ is the two- or three-digit GSM Mobile Network Code. e.g.
+ <code class="literal">"31026"</code> or <code class="literal">"310260"</code>.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"access-technology"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology" title="enum MMModemAccessTechnology">MMModemAccessTechnology</a> value
+ representing the generic access technology used by this mobile network,
+ given as an unsigned integer (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT aa{sv} <em class="parameter"><code>results</code></em></code>:</span></p></td>
+<td><p>Array of dictionaries with the found networks.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation"></a><h3>The SetEpsUeModeOperation() method</h3>
+<pre class="programlisting">
+SetEpsUeModeOperation (IN u mode);
+</pre>
+<p> Sets the UE mode of operation for EPS.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>mode</code></em></code>:</span></p></td>
+<td><p>a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation" title="enum MMModem3gppEpsUeModeOperation">MMModem3gppEpsUeModeOperation</a>.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings"></a><h3>The SetInitialEpsBearerSettings() method</h3>
+<pre class="programlisting">
+SetInitialEpsBearerSettings (IN a{sv} settings);
+</pre>
+<p> Updates the default settings to be used in the initial default EPS bearer when registering to the LTE network.
+</p>
+<p> Allowed properties are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"apn"</code></span></p></td>
+<td><p>Access Point Name, given as a string value (signature <code class="literal">"s"</code>).</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ip-type"</code></span></p></td>
+<td><p>Addressing type, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily" title="enum MMBearerIpFamily">MMBearerIpFamily</a> value (signature <code class="literal">"u"</code>).</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"allowed-auth"</code></span></p></td>
+<td><p>The authentication method to use, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth" title="enum MMBearerAllowedAuth">MMBearerAllowedAuth</a> value (signature <code class="literal">"u"</code>).</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"user"</code></span></p></td>
+<td><p>User name (if any) required by the network, given as a string value (signature <code class="literal">"s"</code>).</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"password"</code></span></p></td>
+<td><p>Password (if any) required by the network, given as a string value (signature <code class="literal">"s"</code>).</p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>settings</code></em></code>:</span></p></td>
+<td><p>List of properties to use when requesting the LTE attach procedure.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Modem3gpp"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei"></a><h3>The "Imei" property</h3>
+<pre class="programlisting">
+Imei readable s
+</pre>
+<p> The <a class="ulink" href="http://en.wikipedia.org/wiki/Imei" target="_top">IMEI</a> of the device.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState"></a><h3>The "RegistrationState" property</h3>
+<pre class="programlisting">
+RegistrationState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState" title="enum MMModem3gppRegistrationState">MMModem3gppRegistrationState</a>
+ value specifying the mobile registration status as defined in 3GPP TS 27.007
+ section 10.1.19.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode"></a><h3>The "OperatorCode" property</h3>
+<pre class="programlisting">
+OperatorCode readable s
+</pre>
+<p> Code of the operator to which the mobile is currently registered.
+</p>
+<p> Returned in the format <code class="literal">"MCCMNC"</code>, where
+ <code class="literal">MCC</code> is the three-digit ITU E.212 Mobile Country Code
+ and <code class="literal">MNC</code> is the two- or three-digit GSM Mobile Network
+ Code. e.g. e<code class="literal">"31026"</code> or <code class="literal">"310260"</code>.
+</p>
+<p> If the <code class="literal">MCC</code> and <code class="literal">MNC</code> are not known
+ or the mobile is not registered to a mobile network, this property will
+ be a zero-length (blank) string.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName"></a><h3>The "OperatorName" property</h3>
+<pre class="programlisting">
+OperatorName readable s
+</pre>
+<p> Name of the operator to which the mobile is currently registered.
+</p>
+<p> If the operator name is not known or the mobile is not
+ registered to a mobile network, this property will be a zero-length
+ (blank) string.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks"></a><h3>The "EnabledFacilityLocks" property</h3>
+<pre class="programlisting">
+EnabledFacilityLocks readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility" title="enum MMModem3gppFacility">MMModem3gppFacility</a> values
+ for which PIN locking is enabled.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState"></a><h3>The "SubscriptionState" property</h3>
+<pre class="programlisting">
+SubscriptionState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState" title="enum MMModem3gppSubscriptionState">MMModem3gppSubscriptionState</a>
+ value representing the subscription status of the account and whether there
+ is any data remaining, given as an unsigned integer (signature <code class="literal">"u"</code>).
+</p>
+<p> Deprecated: 1.10.0. The value of this property can only be obtained with operator
+ specific logic (e.g. processing specific PCO info), and therefore it doesn't make sense
+ to expose it in the ModemManager interface.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation"></a><h3>The "EpsUeModeOperation" property</h3>
+<pre class="programlisting">
+EpsUeModeOperation readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation" title="enum MMModem3gppEpsUeModeOperation">MMModem3gppEpsUeModeOperation</a>
+ value representing the UE mode of operation for EPS, given as an unsigned integer
+ (signature <code class="literal">"u"</code>).
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco"></a><h3>The "Pco" property</h3>
+<pre class="programlisting">
+Pco readable a(ubay)
+</pre>
+<p> The raw PCOs received from the network.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer"></a><h3>The "InitialEpsBearer" property</h3>
+<pre class="programlisting">
+InitialEpsBearer readable o
+</pre>
+<p> The object path for the initial default EPS bearer.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings"></a><h3>The "InitialEpsBearerSettings" property</h3>
+<pre class="programlisting">
+InitialEpsBearerSettings readable a{sv}
+</pre>
+<p> List of properties requested by the device for the initial EPS bearer during
+ LTE network attach procedure.
+</p>
+<p> The network may decide to use different settings during the actual device attach
+ procedure, e.g. if the device is roaming or no explicit settings were requested,
+ so the properties shown in the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</a>.InitialEpsBearer:InitialEpsBearer
+ may be totally different.
+</p>
+<p> This is a read-only property, updating these settings should be done using the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings" title="The SetInitialEpsBearerSettings() method">SetInitialEpsBearerSettings()</a>
+ method.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html
new file mode 100644
index 00000000..fc885f10
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html
@@ -0,0 +1,294 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.ModemCdma: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page"></a>org.freedesktop.ModemManager1.Modem.ModemCdma</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.ModemCdma — The ModemManager CDMA interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate" title="The Activate() method">Activate</a> (IN s carrier_code);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual" title="The ActivateManual() method">ActivateManual</a> (IN a{sv} properties);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.10.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged" title='The "ActivationStateChanged" signal'>ActivationStateChanged</a> (u activation_state,
+ u activation_error,
+ a{sv} status_changes);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.10.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState" title='The "ActivationState" property'>ActivationState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid" title='The "Meid" property'>Meid</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn" title='The "Esn" property'>Esn</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid" title='The "Sid" property'>Sid</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid" title='The "Nid" property'>Nid</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState" title='The "Cdma1xRegistrationState" property'>Cdma1xRegistrationState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState" title='The "EvdoRegistrationState" property'>EvdoRegistrationState</a> readable u
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma"></a><h2>Description</h2>
+<p> This interface provides access to specific actions that may be performed
+ in modems with CDMA capabilities.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. Mixed 3GPP+3GPP2 devices will require
+ a valid unlocked SIM card before any of the features in the interface can
+ be used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.ModemCdma"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate"></a><h3>The Activate() method</h3>
+<pre class="programlisting">
+Activate (IN s carrier_code);
+</pre>
+<p> Provisions the modem for use with a given carrier using the modem's
+ <a class="ulink" href="http://en.wikipedia.org/wiki/Over-the-air_programming" target="_top">Over-The-Air (OTA)</a>
+ activation functionality, if any.
+</p>
+<p> Some modems will reboot after this call is made.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>carrier_code</code></em></code>:</span></p></td>
+<td><p>Name of carrier, or carrier-specific code.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual"></a><h3>The ActivateManual() method</h3>
+<pre class="programlisting">
+ActivateManual (IN a{sv} properties);
+</pre>
+<p> Sets the modem provisioning data directly, without contacting the
+ carrier over the air.
+</p>
+<p> Some modems will reboot after this call is made.
+</p>
+<p> This dictionary is composed of a string identifier key
+ with an associated data which contains type-specific location
+ information:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term">"spc"</span></p></td>
+<td><p>
+ The Service Programming Code, given as a string of exactly 6 digit characters. Mandatory parameter.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"sid"</span></p></td>
+<td><p>
+ The System Identification Number, given as a 16-bit unsigned integer (signature <code class="literal">"q"</code>). Mandatory parameter.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"mdn"</span></p></td>
+<td><p>
+ The Mobile Directory Number, given as a string of maximum 15 characters. Mandatory parameter.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"min"</span></p></td>
+<td><p>
+ The Mobile Identification Number, given as a string of maximum 15 characters. Mandatory parameter.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"mn-ha-key"</span></p></td>
+<td><p>
+ The MN-HA key, given as a string of maximum 16 characters.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"mn-aaa-key"</span></p></td>
+<td><p>
+ The MN-AAA key, given as a string of maximum 16 characters.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">"prl"</span></p></td>
+<td><p>
+ The Preferred Roaming List, given as an array of maximum 16384 bytes.
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>A dictionary of properties to set on the modem.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem.ModemCdma"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged"></a><h3>The "ActivationStateChanged" signal</h3>
+<pre class="programlisting">
+ActivationStateChanged (u activation_state,
+ u activation_error,
+ a{sv} status_changes);
+</pre>
+<p> The device activation state changed.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">u <em class="parameter"><code>activation_state</code></em></code>:</span></p></td>
+<td><p>Current activation state, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState" title="enum MMModemCdmaActivationState">MMModemCdmaActivationState</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">u <em class="parameter"><code>activation_error</code></em></code>:</span></p></td>
+<td><p>Carrier-specific error code, given as a <a class="link" href="ModemManager-Errors.html#MMCdmaActivationError" title="enum MMCdmaActivationError">MMCdmaActivationError</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">a{sv} <em class="parameter"><code>status_changes</code></em></code>:</span></p></td>
+<td><p>Properties that have changed as a result of this activation state chage, including <code class="literal">"mdn"</code> and <code class="literal">"min"</code>. The dictionary may be empty if the changed properties are unknown.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.ModemCdma"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState"></a><h3>The "ActivationState" property</h3>
+<pre class="programlisting">
+ActivationState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState" title="enum MMModemCdmaActivationState">MMModemCdmaActivationState</a>
+ value specifying the state of the activation in the 3GPP2 network.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid"></a><h3>The "Meid" property</h3>
+<pre class="programlisting">
+Meid readable s
+</pre>
+<p> The modem's <a class="ulink" href="http://en.wikipedia.org/wiki/MEID" target="_top">Mobile Equipment Identifier</a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn"></a><h3>The "Esn" property</h3>
+<pre class="programlisting">
+Esn readable s
+</pre>
+<p> The modem's
+ <a class="ulink" href="http://en.wikipedia.org/wiki/Electronic_serial_number" target="_top">Electronic Serial Number</a>
+ (superceded by MEID but still used by older devices).
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid"></a><h3>The "Sid" property</h3>
+<pre class="programlisting">
+Sid readable u
+</pre>
+<p> The
+ <a class="ulink" href="http://en.wikipedia.org/wiki/System_Identification_Number" target="_top">System Identifier</a>
+ of the serving CDMA 1x network, if known, and
+ if the modem is registered with a CDMA 1x network.
+</p>
+<p> See <a class="ulink" href="http://ifast.org" target="_top">ifast.org</a> or the mobile
+ broadband provider database for mappings of SIDs to network providers.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid"></a><h3>The "Nid" property</h3>
+<pre class="programlisting">
+Nid readable u
+</pre>
+<p> The
+ <a class="ulink" href="http://en.wikipedia.org/wiki/Network_Identification_Number" target="_top">Network Identifier</a>
+ of the serving CDMA 1x network, if known, and
+ if the modem is registered with a CDMA 1x network.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState"></a><h3>The "Cdma1xRegistrationState" property</h3>
+<pre class="programlisting">
+Cdma1xRegistrationState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState" title="enum MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</a>
+ value specifying the CDMA 1x registration state.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState"></a><h3>The "EvdoRegistrationState" property</h3>
+<pre class="programlisting">
+EvdoRegistrationState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState" title="enum MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</a>
+ value specifying the EVDO registration state.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html
new file mode 100644
index 00000000..8ac69a46
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html
@@ -0,0 +1,255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Oma: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html" title="org.freedesktop.ModemManager1.Modem.Signal">
+<link rel="next" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Oma.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Oma.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Oma.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-bearer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Oma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Oma</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Oma — The ModemManager Open Mobile Alliance interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup" title="The Setup() method">Setup</a> (IN u features);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession" title="The StartClientInitiatedSession() method">StartClientInitiatedSession</a> (IN u session_type);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession" title="The AcceptNetworkInitiatedSession() method">AcceptNetworkInitiatedSession</a> (IN u session_id,
+ IN b accept);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession" title="The CancelSession() method">CancelSession</a> ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.17.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged" title='The "SessionStateChanged" signal'>SessionStateChanged</a> (i old_session_state,
+ i new_session_state,
+ u session_state_failed_reason);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.17.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features" title='The "Features" property'>Features</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions" title='The "PendingNetworkInitiatedSessions" property'>PendingNetworkInitiatedSessions</a> readable a(uu)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType" title='The "SessionType" property'>SessionType</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState" title='The "SessionState" property'>SessionState</a> readable i
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma"></a><h2>Description</h2>
+<p> This interface allows clients to handle device management operations as
+ specified by the Open Mobile Alliance (OMA).
+</p>
+<p> Device management sessions are either on-demand (client-initiated), or
+ automatically initiated by either the device itself or the network.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Oma"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup"></a><h3>The Setup() method</h3>
+<pre class="programlisting">
+Setup (IN u features);
+</pre>
+<p> Configures which OMA device management features should be enabled.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>features</code></em></code>:</span></p></td>
+<td><p>Bitmask of MMModemOmaFeature flags, specifying which device management features should get enabled or disabled. <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-OMA-FEATURE-NONE:CAPS">MM_OMA_FEATURE_NONE</a> will disable all features.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession"></a><h3>The StartClientInitiatedSession() method</h3>
+<pre class="programlisting">
+StartClientInitiatedSession (IN u session_type);
+</pre>
+<p> Starts a client-initiated device management session.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>session_type</code></em></code>:</span></p></td>
+<td><p>Type of client-initiated device management session,given as a MMModemOmaSessionType</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession"></a><h3>The AcceptNetworkInitiatedSession() method</h3>
+<pre class="programlisting">
+AcceptNetworkInitiatedSession (IN u session_id,
+ IN b accept);
+</pre>
+<p> Accepts or rejects a network-initiated device management session.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>session_id</code></em></code>:</span></p></td>
+<td><p>Unique ID of the network-initiated device management session.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>accept</code></em></code>:</span></p></td>
+<td><p>Boolean specifying whether the session is accepted or rejected.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession"></a><h3>The CancelSession() method</h3>
+<pre class="programlisting">
+CancelSession ();
+</pre>
+<p> Cancels the current on-going device management session.
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem.Oma"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged"></a><h3>The "SessionStateChanged" signal</h3>
+<pre class="programlisting">
+SessionStateChanged (i old_session_state,
+ i new_session_state,
+ u session_state_failed_reason);
+</pre>
+<p> The session state changed.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>old_session_state</code></em></code>:</span></p></td>
+<td><p>Previous session state, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState" title="enum MMOmaSessionState">MMOmaSessionState</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>new_session_state</code></em></code>:</span></p></td>
+<td><p>Current session state, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState" title="enum MMOmaSessionState">MMOmaSessionState</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">u <em class="parameter"><code>session_state_failed_reason</code></em></code>:</span></p></td>
+<td><p>Reason of failure, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason" title="enum MMOmaSessionStateFailedReason">MMOmaSessionStateFailedReason</a>, if <em class="parameter"><code>session_state</code></em> is <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-OMA-SESSION-STATE-FAILED:CAPS">MM_OMA_SESSION_STATE_FAILED</a>.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Oma"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features"></a><h3>The "Features" property</h3>
+<pre class="programlisting">
+Features readable u
+</pre>
+<p> Bitmask of MMModemOmaFeature
+ flags, specifying which device management features are enabled or
+ disabled.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions"></a><h3>The "PendingNetworkInitiatedSessions" property</h3>
+<pre class="programlisting">
+PendingNetworkInitiatedSessions readable a(uu)
+</pre>
+<p> List of network-initiated sessions which are waiting to be accepted or
+ rejected, given as an array of unsigned integer pairs, where:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p></p></td>
+<td>
+ The first integer is a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionType" title="enum MMOmaSessionType">MMOmaSessionType</a>.
+ </td>
+</tr>
+<tr>
+<td><p></p></td>
+<td>
+ The second integer is the unique session ID.
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType"></a><h3>The "SessionType" property</h3>
+<pre class="programlisting">
+SessionType readable u
+</pre>
+<p> Type of the current on-going device management session, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionType" title="enum MMOmaSessionType">MMOmaSessionType</a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState"></a><h3>The "SessionState" property</h3>
+<pre class="programlisting">
+SessionState readable i
+</pre>
+<p> State of the current on-going device management session, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState" title="enum MMOmaSessionState">MMOmaSessionState</a>.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html
new file mode 100644
index 00000000..053d0877
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html
@@ -0,0 +1,315 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Signal: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html" title="org.freedesktop.ModemManager1.Modem.Firmware">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html" title="org.freedesktop.ModemManager1.Modem.Oma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Signal.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Signal.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Signal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Signal</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Signal — The ModemManager Signal interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup" title="The Setup() method">Setup</a> (IN u rate);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.16.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate" title='The "Rate" property'>Rate</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma" title='The "Cdma" property'>Cdma</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo" title='The "Evdo" property'>Evdo</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm" title='The "Gsm" property'>Gsm</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts" title='The "Umts" property'>Umts</a> readable a{sv}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte" title='The "Lte" property'>Lte</a> readable a{sv}
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal"></a><h2>Description</h2>
+<p> This interface provides access to extended signal quality information.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Signal"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup"></a><h3>The Setup() method</h3>
+<pre class="programlisting">
+Setup (IN u rate);
+</pre>
+<p> Setup extended signal quality information retrieval.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>rate</code></em></code>:</span></p></td>
+<td><p>refresh rate to set, in seconds. 0 to disable retrieval.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Signal"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate"></a><h3>The "Rate" property</h3>
+<pre class="programlisting">
+Rate readable u
+</pre>
+<p> Refresh rate for the extended signal quality information updates,
+ in seconds. A value of 0 disables the retrieval of the values.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma"></a><h3>The "Cdma" property</h3>
+<pre class="programlisting">
+Cdma readable a{sv}
+</pre>
+<p> Dictionary of available signal information for the CDMA1x access
+ technology.
+</p>
+<p> This dictionary is composed of a string key, with an associated data
+ which contains type-specific information.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"rssi"</code></span></p></td>
+<td><p>
+ The CDMA1x RSSI (Received Signal Strength Indication), in dBm,
+ given as a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ecio"</code></span></p></td>
+<td><p>
+ The CDMA1x Ec/Io, in dBm, given as a floating point value
+ (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo"></a><h3>The "Evdo" property</h3>
+<pre class="programlisting">
+Evdo readable a{sv}
+</pre>
+<p> Dictionary of available signal information for the CDMA EV-DO access
+ technology.
+</p>
+<p> This dictionary is composed of a string key, with an associated data
+ which contains type-specific information.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"rssi"</code></span></p></td>
+<td><p>
+ The CDMA EV-DO RSSI (Received Signal Strength Indication), in dBm,
+ given as a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ecio"</code></span></p></td>
+<td><p>
+ The CDMA EV-DO Ec/Io, in dBm, given as a floating point value
+ (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"sinr"</code></span></p></td>
+<td><p>
+ CDMA EV-DO SINR level, in dB, given as a floating point value
+ (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"io"</code></span></p></td>
+<td><p>
+ The CDMA EV-DO Io, in dBm, given as a floating point value
+ (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm"></a><h3>The "Gsm" property</h3>
+<pre class="programlisting">
+Gsm readable a{sv}
+</pre>
+<p> Dictionary of available signal information for the GSM/GPRS access
+ technology.
+</p>
+<p> This dictionary is composed of a string key, with an associated data
+ which contains type-specific information.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">"rssi"</code></span></p></td>
+<td><p>
+ The GSM RSSI (Received Signal Strength Indication), in dBm,
+ given as a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts"></a><h3>The "Umts" property</h3>
+<pre class="programlisting">
+Umts readable a{sv}
+</pre>
+<p> Dictionary of available signal information for the UMTS (WCDMA) access
+ technology.
+</p>
+<p> This dictionary is composed of a string key, with an associated data
+ which contains type-specific information.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"rssi"</code></span></p></td>
+<td><p>
+ The UMTS RSSI (Received Signal Strength Indication), in dBm,
+ given as a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rscp"</code></span></p></td>
+<td><p>
+ The UMTS RSCP (Received Signal Code Power), in dBm, given as a
+ floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ecio"</code></span></p></td>
+<td><p>
+ The UMTS Ec/Io, in dB, given as a floating point value
+ (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte"></a><h3>The "Lte" property</h3>
+<pre class="programlisting">
+Lte readable a{sv}
+</pre>
+<p> Dictionary of available signal information for the LTE access
+ technology.
+</p>
+<p> This dictionary is composed of a string key, with an associated data
+ which contains type-specific information.
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"rssi"</code></span></p></td>
+<td><p>
+ The LTE RSSI (Received Signal Strength Indication), in dBm,
+ given as a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rsrq"</code></span></p></td>
+<td><p>
+ The LTE RSRQ (Reference Signal Received Quality), in dB, given as
+ a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rsrp"</code></span></p></td>
+<td><p>
+ The LTE RSRP (Reference Signal Received Power), in dBm, given as
+ a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"snr"</code></span></p></td>
+<td><p>
+ The LTE S/R ratio, in dB, given as
+ a floating point value (signature <code class="literal">"d"</code>).
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html
new file mode 100644
index 00000000..3c0a1125
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html
@@ -0,0 +1,322 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Simple: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Simple.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Simple"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Simple</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Simple — The ModemManager Simple interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect" title="The Connect() method">Connect</a> (IN a{sv} properties,
+ OUT o bearer);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect" title="The Disconnect() method">Disconnect</a> (IN o bearer);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus" title="The GetStatus() method">GetStatus</a> (OUT a{sv} properties);
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple"></a><h2>Description</h2>
+<p> The Simple interface allows controlling and querying the status of Modems.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Simple"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect"></a><h3>The Connect() method</h3>
+<pre class="programlisting">
+Connect (IN a{sv} properties,
+ OUT o bearer);
+</pre>
+<p> Do everything needed to connect the modem using the given properties.
+</p>
+<p> This method will attempt to find a matching packet data bearer and
+ activate it if necessary, returning the bearer's IP details. If no
+ matching bearer is found, a new bearer will be created and activated,
+ but this operation may fail if no resources are available to complete
+ this connection attempt (ie, if a conflicting bearer is already active).
+</p>
+<p> This call may make a large number of changes to modem configuration
+ based on properties passed in. For example, given a PIN-locked, disabled
+ GSM/UMTS modem, this call may unlock the SIM PIN, alter the access
+ technology preference, wait for network registration (or force
+ registration to a specific provider), create a new packet data bearer
+ using the given "apn", and connect that bearer.
+</p>
+<p> Allowed key/value pairs in <em class="parameter"><code>properties</code></em> are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"pin"</code></span></p></td>
+<td>
+ SIM-PIN unlock code, given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"operator-id"</code></span></p></td>
+<td>
+ ETSI MCC-MNC of a network to force registration with,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"apn"</code></span></p></td>
+<td>
+ For GSM/UMTS and LTE devices the APN to use,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ip-type"</code></span></p></td>
+<td>
+ For GSM/UMTS and LTE devices the IP addressing type to use,
+ given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily" title="enum MMBearerIpFamily">MMBearerIpFamily</a>
+ value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"allowed-auth"</code></span></p></td>
+<td>
+ The authentication method to use, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth" title="enum MMBearerAllowedAuth">MMBearerAllowedAuth</a>
+ value (signature <code class="literal">"u"</code>). Optional in 3GPP.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"user"</code></span></p></td>
+<td>
+ User name (if any) required by the network, given as a string
+ value (signature <code class="literal">"s"</code>). Optional in 3GPP.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"password"</code></span></p></td>
+<td>
+ Password (if any) required by the network, given as a string value
+ (signature <code class="literal">"s"</code>). Optional in 3GPP.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"number"</code></span></p></td>
+<td>
+ For POTS devices the number to dial,,
+ given as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"allow-roaming"</code></span></p></td>
+<td>
+<code class="constant">FALSE</code> to allow only connections to home networks,
+ given as a boolean value (signature <code class="literal">"b"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rm-protocol"</code></span></p></td>
+<td>
+ For CDMA devices, the protocol of the Rm interface, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol" title="enum MMModemCdmaRmProtocol">MMModemCdmaRmProtocol</a>
+ value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>Dictionary of properties needed to get the modem connected.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT o <em class="parameter"><code>bearer</code></em></code>:</span></p></td>
+<td><p>On successful connect, returns the object path of the connected packet data bearer used for the connection attempt.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect"></a><h3>The Disconnect() method</h3>
+<pre class="programlisting">
+Disconnect (IN o bearer);
+</pre>
+<p> data bearer, while if "/" (ie, no object given) this method will
+ disconnect all active packet data bearers.
+</p>
+<p> Disconnect an active packet data connection.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN o <em class="parameter"><code>bearer</code></em></code>:</span></p></td>
+<td><p>If given this method will disconnect the referenced packet</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus"></a><h3>The GetStatus() method</h3>
+<pre class="programlisting">
+GetStatus (OUT a{sv} properties);
+</pre>
+<p> Get the general modem status.
+</p>
+<p> The predefined common properties returned are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"state"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemState" title="enum MMModemState">MMModemState</a> value
+ specifying the overall state of the modem, given as an
+ unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"signal-quality"</code></span></p></td>
+<td>
+ Signal quality value, given only when registered,
+ as an unsigned integer value
+ (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"current-bands"</code></span></p></td>
+<td>
+ List of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemBand" title="enum MMModemBand">MMModemBand</a> values,
+ given only when registered, as a list of
+ unsigned integer values (signature <code class="literal">"au"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"access-technology"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology" title="enum MMModemAccessTechnology">MMModemAccessTechnology</a> value,
+ given only when registered, as an unsigned integer value
+ (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"m3gpp-registration-state"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState" title="enum MMModem3gppRegistrationState">MMModem3gppRegistrationState</a> value
+ specifying the state of the registration, given only when registered
+ in a 3GPP network, as an unsigned integer value (signature
+ <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"m3gpp-operator-code"</code></span></p></td>
+<td>
+ Operator <code class="literal">MCC-MNC</code>, given only when registered
+ in a 3GPP network, as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"m3gpp-operator-name"</code></span></p></td>
+<td>
+ Operator name, given only when registered in a 3GPP network,
+ as a string value (signature <code class="literal">"s"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"cdma-cdma1x-registration-state"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState" title="enum MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</a> value
+ specifying the state of the registration, given only when registered
+ in a CDMA1x network, as an unsigned integer value (signature
+ <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"cdma-evdo-registration-state"</code></span></p></td>
+<td>
+ A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState" title="enum MMModemCdmaRegistrationState">MMModemCdmaRegistrationState</a> value
+ specifying the state of the registration, given only when registered
+ in a EV-DO network, as an unsigned integer value (signature
+ <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"cdma-sid"</code></span></p></td>
+<td>
+ The System Identifier of the serving network, if registered in a CDMA1x network and if known.
+ Given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"cdma-nid"</code></span></p></td>
+<td>
+ The Network Identifier of the serving network, if registered in a CDMA1x network and if known.
+ Given as an unsigned integer value (signature <code class="literal">"u"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>Dictionary of properties.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Time.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Time.html
new file mode 100644
index 00000000..753cd889
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Time.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Time: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html" title="org.freedesktop.ModemManager1.Modem.Location">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html" title="org.freedesktop.ModemManager1.Modem.Voice">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Time.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Time.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Time.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Time"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Time</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Time — The ModemManager Time interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime" title="The GetNetworkTime() method">GetNetworkTime</a> (OUT s time);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.13.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged" title='The "NetworkTimeChanged" signal'>NetworkTimeChanged</a> (s time);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.13.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone" title='The "NetworkTimezone" property'>NetworkTimezone</a> readable a{sv}
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Time"></a><h2>Description</h2>
+<p> This interface allows clients to receive network time and timezone
+ updates broadcast by mobile networks.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Time"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime"></a><h3>The GetNetworkTime() method</h3>
+<pre class="programlisting">
+GetNetworkTime (OUT s time);
+</pre>
+<p> time, and (if available) UTC offset in ISO 8601 format. If the network
+ time is unknown, the empty string.
+</p>
+<p> Gets the current network time in local time.
+</p>
+<p> This method will only work if the modem tracks, or can request, the
+ current network time; it will not attempt to use previously-received
+ network time updates on the host to guess the current network time.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT s <em class="parameter"><code>time</code></em></code>:</span></p></td>
+<td><p>If the network time is known, a string containing local date,</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem.Time"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged"></a><h3>The "NetworkTimeChanged" signal</h3>
+<pre class="programlisting">
+NetworkTimeChanged (s time);
+</pre>
+<p> Sent when the network time is updated.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">s <em class="parameter"><code>time</code></em></code>:</span></p></td>
+<td><p>A string containing date and time in ISO 8601 format.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Time"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone"></a><h3>The "NetworkTimezone" property</h3>
+<pre class="programlisting">
+NetworkTimezone readable a{sv}
+</pre>
+<p> The timezone data provided by the network. It may include one or more
+ of the following fields:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"offset"</code></span></p></td>
+<td>
+ Offset of the timezone from UTC, in minutes (including DST, if applicable),
+ given as a signed integer value (signature <code class="literal">"i"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"dst-offset"</code></span></p></td>
+<td>
+ Amount of offset that is due to DST (daylight saving time),
+ given as a signed integer value (signature <code class="literal">"i"</code>).
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"leap-seconds"</code></span></p></td>
+<td>
+ Number of leap seconds included in the network time,
+ given as a signed integer value (signature <code class="literal">"i"</code>).
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html
new file mode 100644
index 00000000..44c57a78
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem.Voice: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html" title="org.freedesktop.ModemManager1.Modem.Time">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html" title="org.freedesktop.ModemManager1.Modem.Firmware">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Voice.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Voice.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.Voice.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem.Voice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page"></a>org.freedesktop.ModemManager1.Modem.Voice</span></h2>
+<p>org.freedesktop.ModemManager1.Modem.Voice — The ModemManager Voice interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls" title="The ListCalls() method">ListCalls</a> (OUT ao result);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall" title="The DeleteCall() method">DeleteCall</a> (IN o path);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall" title="The CreateCall() method">CreateCall</a> (IN a{sv} properties,
+ OUT o path);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.14.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded" title='The "CallAdded" signal'>CallAdded</a> (o path);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted" title='The "CallDeleted" signal'>CallDeleted</a> (o path);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.14.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls" title='The "Calls" property'>Calls</a> readable ao
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice"></a><h2>Description</h2>
+<p> The Voice interface handles Calls.
+</p>
+<p> This interface will only be available once the modem is ready to be
+ registered in the cellular network. 3GPP devices will require a valid
+ unlocked SIM card before any of the features in the interface can be
+ used.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem.Voice"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls"></a><h3>The ListCalls() method</h3>
+<pre class="programlisting">
+ListCalls (OUT ao result);
+</pre>
+<p> Retrieve all Calls.
+</p>
+<p> This method should only be used once and subsequent information
+ retrieved either by listening for the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</a>::Added signal,
+ or by querying the specific Call object of interest.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT ao <em class="parameter"><code>result</code></em></code>:</span></p></td>
+<td><p>The list of call object paths.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall"></a><h3>The DeleteCall() method</h3>
+<pre class="programlisting">
+DeleteCall (IN o path);
+</pre>
+<p> Delete a Call from the list of calls.
+</p>
+<p> The call will be hangup if it is still active.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>The object path of the Call to delete.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall"></a><h3>The CreateCall() method</h3>
+<pre class="programlisting">
+CreateCall (IN a{sv} properties,
+ OUT o path);
+</pre>
+<p> Creates a new call object.
+</p>
+<p> The '<a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number" title='The "Number" property'>Number</a>' is mandatory
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>Call properties from the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Call.html" title="org.freedesktop.ModemManager1.Call">Call D-Bus interface</a>.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>The object path of the new call object.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem.Voice"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded"></a><h3>The "CallAdded" signal</h3>
+<pre class="programlisting">
+CallAdded (o path);
+</pre>
+<p> Emitted when any part of a Call has been received or added.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>Object path of the new call.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted"></a><h3>The "CallDeleted" signal</h3>
+<pre class="programlisting">
+CallDeleted (o path);
+</pre>
+<p> Emitted when a call has been deleted.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>Object path of the now deleted Call.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem.Voice"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls"></a><h3>The "Calls" property</h3>
+<pre class="programlisting">
+Calls readable ao
+</pre>
+<p> The list of calls object paths.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.html
new file mode 100644
index 00000000..e09c7fb0
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Modem.html
@@ -0,0 +1,831 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Modem: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="prev" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html" title="org.freedesktop.ModemManager1.Modem.Simple">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Modem.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-modem.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-modem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Modem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page"></a>org.freedesktop.ModemManager1.Modem</span></h2>
+<p>org.freedesktop.ModemManager1.Modem — The ModemManager Modem interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable" title="The Enable() method">Enable</a> (IN b enable);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers" title="The ListBearers() method">ListBearers</a> (OUT ao bearers);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer" title="The CreateBearer() method">CreateBearer</a> (IN a{sv} properties,
+ OUT o path);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer" title="The DeleteBearer() method">DeleteBearer</a> (IN o bearer);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset" title="The Reset() method">Reset</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset" title="The FactoryReset() method">FactoryReset</a> (IN s code);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState" title="The SetPowerState() method">SetPowerState</a> (IN u state);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities" title="The SetCurrentCapabilities() method">SetCurrentCapabilities</a> (IN u capabilities);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes" title="The SetCurrentModes() method">SetCurrentModes</a> (IN (uu) modes);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands" title="The SetCurrentBands() method">SetCurrentBands</a> (IN au bands);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command" title="The Command() method">Command</a> (IN s cmd,
+ IN u timeout,
+ OUT s response);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.6.4"></a><h2>Signals</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged" title='The "StateChanged" signal'>StateChanged</a> (i old,
+ i new,
+ u reason);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.5.6.5"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim" title='The "Sim" property'>Sim</a> readable o
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers" title='The "Bearers" property'>Bearers</a> readable ao
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities" title='The "SupportedCapabilities" property'>SupportedCapabilities</a> readable au
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities" title='The "CurrentCapabilities" property'>CurrentCapabilities</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers" title='The "MaxBearers" property'>MaxBearers</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers" title='The "MaxActiveBearers" property'>MaxActiveBearers</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer" title='The "Manufacturer" property'>Manufacturer</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model" title='The "Model" property'>Model</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision" title='The "Revision" property'>Revision</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision" title='The "HardwareRevision" property'>HardwareRevision</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier" title='The "DeviceIdentifier" property'>DeviceIdentifier</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device" title='The "Device" property'>Device</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers" title='The "Drivers" property'>Drivers</a> readable as
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin" title='The "Plugin" property'>Plugin</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort" title='The "PrimaryPort" property'>PrimaryPort</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports" title='The "Ports" property'>Ports</a> readable a(su)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier" title='The "EquipmentIdentifier" property'>EquipmentIdentifier</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired" title='The "UnlockRequired" property'>UnlockRequired</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries" title='The "UnlockRetries" property'>UnlockRetries</a> readable a{uu}
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State" title='The "State" property'>State</a> readable i
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason" title='The "StateFailedReason" property'>StateFailedReason</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies" title='The "AccessTechnologies" property'>AccessTechnologies</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality" title='The "SignalQuality" property'>SignalQuality</a> readable (ub)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers" title='The "OwnNumbers" property'>OwnNumbers</a> readable as
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState" title='The "PowerState" property'>PowerState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes" title='The "SupportedModes" property'>SupportedModes</a> readable a(uu)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes" title='The "CurrentModes" property'>CurrentModes</a> readable (uu)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands" title='The "SupportedBands" property'>SupportedBands</a> readable au
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands" title='The "CurrentBands" property'>CurrentBands</a> readable au
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies" title='The "SupportedIpFamilies" property'>SupportedIpFamilies</a> readable u
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Modem"></a><h2>Description</h2>
+<p> The Modem interface controls the status and actions in a given modem
+ object.
+</p>
+<p> This interface will always be available as long a the modem is considered
+ valid.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Modem"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.Enable"></a><h3>The Enable() method</h3>
+<pre class="programlisting">
+Enable (IN b enable);
+</pre>
+<p> Enable or disable the modem.
+</p>
+<p> When enabled, the modem's radio is powered on and data sessions, voice
+ calls, location services, and Short Message Service may be available.
+</p>
+<p> When disabled, the modem enters low-power state and no network-related
+ operations are available.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>enable</code></em></code>:</span></p></td>
+<td><p><code class="constant">TRUE</code> to enable the modem and <code class="constant">FALSE</code> to disable it.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers"></a><h3>The ListBearers() method</h3>
+<pre class="programlisting">
+ListBearers (OUT ao bearers);
+</pre>
+<p> List configured packet data bearers (EPS Bearers, PDP Contexts, or
+ CDMA2000 Packet Data Sessions).
+</p>
+<p> Deprecated: 1.10.0. Use <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers" title='The "Bearers" property'>"Bearers"</a>
+ property instead.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">OUT ao <em class="parameter"><code>bearers</code></em></code>:</span></p></td>
+<td><p>The list of bearer object paths.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer"></a><h3>The CreateBearer() method</h3>
+<pre class="programlisting">
+CreateBearer (IN a{sv} properties,
+ OUT o path);
+</pre>
+<p> Create a new packet data bearer using the given characteristics.
+</p>
+<p> This request may fail if the modem does not support additional bearers,
+ if too many bearers are already defined, or if properties are invalid.
+</p>
+<p> Allowed properties are:
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">"apn"</code></span></p></td>
+<td><p>Access Point Name, given as a string value (signature <code class="literal">"s"</code>). Required in 3GPP.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"ip-type"</code></span></p></td>
+<td><p>Addressing type, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily" title="enum MMBearerIpFamily">MMBearerIpFamily</a> value (signature <code class="literal">"u"</code>). Optional in 3GPP and CDMA.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"allowed-auth"</code></span></p></td>
+<td><p>The authentication method to use, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth" title="enum MMBearerAllowedAuth">MMBearerAllowedAuth</a> value (signature <code class="literal">"u"</code>). Optional in 3GPP.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"user"</code></span></p></td>
+<td><p>User name (if any) required by the network, given as a string value (signature <code class="literal">"s"</code>). Optional in 3GPP.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"password"</code></span></p></td>
+<td><p>Password (if any) required by the network, given as a string value (signature <code class="literal">"s"</code>). Optional in 3GPP.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"allow-roaming"</code></span></p></td>
+<td><p>Flag to tell whether connection is allowed during roaming, given as a boolean value (signature <code class="literal">"b"</code>). Optional in 3GPP.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"rm-protocol"</code></span></p></td>
+<td><p>Protocol of the Rm interface, given as a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol" title="enum MMModemCdmaRmProtocol">MMModemCdmaRmProtocol</a> value (signature <code class="literal">"u"</code>). Optional in CDMA.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">"number"</code></span></p></td>
+<td><p>Telephone number to dial, given as a string value (signature <code class="literal">"s"</code>). Required in POTS.</p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<p> Some properties are only applicable to a bearer of certain access
+ technologies, for example the <code class="literal">"apn"</code> property is not
+ applicable to CDMA2000 Packet Data Session bearers.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>List of properties to assign to the bearer after creating it.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT o <em class="parameter"><code>path</code></em></code>:</span></p></td>
+<td><p>On success, the object path of the newly created bearer.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer"></a><h3>The DeleteBearer() method</h3>
+<pre class="programlisting">
+DeleteBearer (IN o bearer);
+</pre>
+<p> Delete an existing packet data bearer.
+</p>
+<p> If the bearer is currently active and providing packet data server, it
+ will be disconnected and that packet data service will terminate.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN o <em class="parameter"><code>bearer</code></em></code>:</span></p></td>
+<td><p>Object path of the bearer to delete.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.Reset"></a><h3>The Reset() method</h3>
+<pre class="programlisting">
+Reset ();
+</pre>
+<p> Clear non-persistent configuration and state, and return the device to
+ a newly-powered-on state.
+</p>
+<p> This command may power-cycle the device.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset"></a><h3>The FactoryReset() method</h3>
+<pre class="programlisting">
+FactoryReset (IN s code);
+</pre>
+<p> Clear the modem's configuration (including persistent configuration and
+ state), and return the device to a factory-default state.
+</p>
+<p> If not required by the modem, <em class="parameter"><code>code</code></em> may be ignored.
+</p>
+<p> This command may or may not power-cycle the device.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>code</code></em></code>:</span></p></td>
+<td><p>Carrier-supplied code required to reset the modem.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState"></a><h3>The SetPowerState() method</h3>
+<pre class="programlisting">
+SetPowerState (IN u state);
+</pre>
+<p> Set the power state of the modem. This action can only be run when the
+ modem is in <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISABLED:CAPS"><code class="constant">MM_MODEM_STATE_DISABLED</code></a>
+ state.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>state</code></em></code>:</span></p></td>
+<td><p>A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemPowerState" title="enum MMModemPowerState">MMModemPowerState</a> value, to specify the desired power state.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities"></a><h3>The SetCurrentCapabilities() method</h3>
+<pre class="programlisting">
+SetCurrentCapabilities (IN u capabilities);
+</pre>
+<p> Set the capabilities of the device. A restart of the modem may be required.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>capabilities</code></em></code>:</span></p></td>
+<td><p>Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCapability" title="enum MMModemCapability">MMModemCapability</a> values, to specify the capabilities to use.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes"></a><h3>The SetCurrentModes() method</h3>
+<pre class="programlisting">
+SetCurrentModes (IN (uu) modes);
+</pre>
+<p> Set the access technologies (e.g. 2G/3G/4G preference) the device is
+ currently allowed to use when connecting to a network.
+</p>
+<p> The given combination should be supported by the modem, as specified in the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes" title='The "SupportedModes" property'>"SupportedModes"</a> property.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN (uu) <em class="parameter"><code>modes</code></em></code>:</span></p></td>
+<td><p>A pair of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemMode" title="enum MMModemMode">MMModemMode</a> values, where the first one is a bitmask of allowed modes, and the second one the preferred mode, if any.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands"></a><h3>The SetCurrentBands() method</h3>
+<pre class="programlisting">
+SetCurrentBands (IN au bands);
+</pre>
+<p> Set the radio frequency and technology bands the device is currently
+ allowed to use when connecting to a network.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN au <em class="parameter"><code>bands</code></em></code>:</span></p></td>
+<td><p>List of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemBand" title="enum MMModemBand">MMModemBand</a> values, to specify the bands to be used.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Modem.Command"></a><h3>The Command() method</h3>
+<pre class="programlisting">
+Command (IN s cmd,
+ IN u timeout,
+ OUT s response);
+</pre>
+<p></p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>cmd</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>timeout</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">OUT s <em class="parameter"><code>response</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-signals-org.freedesktop.ModemManager1.Modem"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged"></a><h3>The "StateChanged" signal</h3>
+<pre class="programlisting">
+StateChanged (i old,
+ i new,
+ u reason);
+</pre>
+<p> The modem's state (see <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State" title='The "State" property'>"State"</a>) changed.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>old</code></em></code>:</span></p></td>
+<td><p>A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemState" title="enum MMModemState">MMModemState</a> value, specifying the new state.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">i <em class="parameter"><code>new</code></em></code>:</span></p></td>
+<td><p>A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemState" title="enum MMModemState">MMModemState</a> value, specifying the new state.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">u <em class="parameter"><code>reason</code></em></code>:</span></p></td>
+<td><p>A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason" title="enum MMModemStateChangeReason">MMModemStateChangeReason</a> value, specifying the reason for this state change.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Modem"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Sim"></a><h3>The "Sim" property</h3>
+<pre class="programlisting">
+Sim readable o
+</pre>
+<p> The path of the SIM object available in this device, if any.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers"></a><h3>The "Bearers" property</h3>
+<pre class="programlisting">
+Bearers readable ao
+</pre>
+<p> The list of bearer object paths (EPS Bearers, PDP Contexts, or
+ CDMA2000 Packet Data Sessions) as requested by the user.
+</p>
+<p> This list does not include the initial EPS bearer details (see
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer" title='The "InitialEpsBearer" property'>"InitialEpsBearer"</a>).
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities"></a><h3>The "SupportedCapabilities" property</h3>
+<pre class="programlisting">
+SupportedCapabilities readable au
+</pre>
+<p> List of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCapability" title="enum MMModemCapability">MMModemCapability</a>
+ values, specifying the combinations of generic family of access
+ technologies the modem supports.
+</p>
+<p> If the modem doesn't allow changing the current capabilities, a single entry with
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-ANY:CAPS"><code class="constant">MM_MODEM_CAPABILITY_ANY</code></a>
+ will be given.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities"></a><h3>The "CurrentCapabilities" property</h3>
+<pre class="programlisting">
+CurrentCapabilities readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemCapability" title="enum MMModemCapability">MMModemCapability</a>
+ values, specifying the generic family of access technologies the modem
+ currently supports without a firmware reload or reinitialization.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers"></a><h3>The "MaxBearers" property</h3>
+<pre class="programlisting">
+MaxBearers readable u
+</pre>
+<p> The maximum number of defined packet data bearers the modem supports.
+</p>
+<p> This is not the number of active/connected bearers the modem supports,
+ but simply the number of bearers that may be defined at any given time.
+ For example, POTS and CDMA2000-only devices support only one bearer,
+ while GSM/UMTS devices typically support three or more, and any
+ LTE-capable device (whether LTE-only, GSM/UMTS-capable, and/or
+ CDMA2000-capable) also typically support three or more.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers"></a><h3>The "MaxActiveBearers" property</h3>
+<pre class="programlisting">
+MaxActiveBearers readable u
+</pre>
+<p> The maximum number of active
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-BEARER-TYPE-DEFAULT:CAPS"><code class="constant">MM_BEARER_TYPE_DEFAULT</code></a>
+ bearers that may be explicitly enabled by the user.
+</p>
+<p> POTS and CDMA2000-only devices support one active bearer, while GSM/UMTS
+ and LTE-capable devices (including LTE/CDMA devices) typically support
+ at least two active bearers.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer"></a><h3>The "Manufacturer" property</h3>
+<pre class="programlisting">
+Manufacturer readable s
+</pre>
+<p> The equipment manufacturer, as reported by the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Model"></a><h3>The "Model" property</h3>
+<pre class="programlisting">
+Model readable s
+</pre>
+<p> The equipment model, as reported by the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Revision"></a><h3>The "Revision" property</h3>
+<pre class="programlisting">
+Revision readable s
+</pre>
+<p> The revision identification of the software, as reported by the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision"></a><h3>The "HardwareRevision" property</h3>
+<pre class="programlisting">
+HardwareRevision readable s
+</pre>
+<p> The revision identification of the hardware, as reported by the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier"></a><h3>The "DeviceIdentifier" property</h3>
+<pre class="programlisting">
+DeviceIdentifier readable s
+</pre>
+<p> A best-effort device identifier based on various device information like
+ model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties.
+</p>
+<p> This ID is not guaranteed to be unique and may be shared between
+ identical devices with the same firmware, but is intended to be "unique
+ enough" for use as a casual device identifier for various user
+ experience operations.
+</p>
+<p> This is not the device's IMEI or ESN since those may not be available
+ before unlocking the device via a PIN.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Device"></a><h3>The "Device" property</h3>
+<pre class="programlisting">
+Device readable s
+</pre>
+<p> The physical modem device reference (ie, USB, PCI, PCMCIA device), which
+ may be dependent upon the operating system.
+</p>
+<p> In Linux for example, this points to a sysfs path of the usb_device
+ object.
+</p>
+<p> This value may also be set by the user using the MM_ID_PHYSDEV_UID udev
+ tag (e.g. binding the tag to a specific sysfs path).
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers"></a><h3>The "Drivers" property</h3>
+<pre class="programlisting">
+Drivers readable as
+</pre>
+<p> The Operating System device drivers handling communication with the modem
+ hardware.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin"></a><h3>The "Plugin" property</h3>
+<pre class="programlisting">
+Plugin readable s
+</pre>
+<p> The name of the plugin handling this modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort"></a><h3>The "PrimaryPort" property</h3>
+<pre class="programlisting">
+PrimaryPort readable s
+</pre>
+<p> The name of the primary port using to control the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.Ports"></a><h3>The "Ports" property</h3>
+<pre class="programlisting">
+Ports readable a(su)
+</pre>
+<p> The list of ports in the modem, given as an array of string and unsigned
+ integer pairs. The string is the port name or path, and the integer is
+ the port type given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemPortType" title="enum MMModemPortType">MMModemPortType</a> value.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier"></a><h3>The "EquipmentIdentifier" property</h3>
+<pre class="programlisting">
+EquipmentIdentifier readable s
+</pre>
+<p> The identity of the device.
+</p>
+<p> This will be the IMEI number for GSM devices and the hex-format ESN/MEID
+ for CDMA devices.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired"></a><h3>The "UnlockRequired" property</h3>
+<pre class="programlisting">
+UnlockRequired readable u
+</pre>
+<p> Current lock state of the device, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLock" title="enum MMModemLock">MMModemLock</a> value.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries"></a><h3>The "UnlockRetries" property</h3>
+<pre class="programlisting">
+UnlockRetries readable a{uu}
+</pre>
+<p> A dictionary in which the keys are <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemLock" title="enum MMModemLock">MMModemLock</a>
+ flags, and the values are integers giving the number of PIN tries remaining
+ before the code becomes blocked (requiring a PUK) or permanently blocked. Dictionary
+ entries exist only for the codes for which the modem is able to report retry
+ counts.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.State"></a><h3>The "State" property</h3>
+<pre class="programlisting">
+State readable i
+</pre>
+<p> Overall state of the modem, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemState" title="enum MMModemState">MMModemState</a> value.
+</p>
+<p> If the device's state cannot be determined,
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-UNKNOWN:CAPS"><code class="constant">MM_MODEM_STATE_UNKNOWN</code></a>
+ will be reported.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason"></a><h3>The "StateFailedReason" property</h3>
+<pre class="programlisting">
+StateFailedReason readable u
+</pre>
+<p> Error specifying why the modem is in
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED:CAPS"><code class="constant">MM_MODEM_STATE_FAILED</code></a>
+ state, given as a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason" title="enum MMModemStateFailedReason">MMModemStateFailedReason</a> value.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies"></a><h3>The "AccessTechnologies" property</h3>
+<pre class="programlisting">
+AccessTechnologies readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology" title="enum MMModemAccessTechnology">MMModemAccessTechnology</a> values,
+ specifying the current network access technologies used by the device to communicate
+ with the network.
+</p>
+<p> If the device's access technology cannot be determined,
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-ACCESS-TECHNOLOGY-UNKNOWN:CAPS"><code class="constant">MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN</code></a>
+ will be reported.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality"></a><h3>The "SignalQuality" property</h3>
+<pre class="programlisting">
+SignalQuality readable (ub)
+</pre>
+<p> Signal quality in percent (0 - 100) of the dominant access technology
+ the device is using to communicate with the network. Always 0 for POTS
+ devices.
+</p>
+<p> The additional boolean value indicates if the quality value given was
+ recently taken.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers"></a><h3>The "OwnNumbers" property</h3>
+<pre class="programlisting">
+OwnNumbers readable as
+</pre>
+<p> List of numbers (e.g. MSISDN in 3GPP) being currently handled by this
+ modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState"></a><h3>The "PowerState" property</h3>
+<pre class="programlisting">
+PowerState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemPowerState" title="enum MMModemPowerState">MMModemPowerState</a> value
+ specifying the current power state of the modem.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes"></a><h3>The "SupportedModes" property</h3>
+<pre class="programlisting">
+SupportedModes readable a(uu)
+</pre>
+<p> This property exposes the supported mode combinations, given as an array of unsigned
+ integer pairs, where:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p></p></td>
+<td>
+ The first integer is a bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemMode" title="enum MMModemMode">MMModemMode</a> values,
+ specifying the allowed modes.
+ </td>
+</tr>
+<tr>
+<td><p></p></td>
+<td>
+ The second integer is a single <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemMode" title="enum MMModemMode">MMModemMode</a>, which
+ specifies the preferred access technology, among the ones defined in the allowed modes.
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes"></a><h3>The "CurrentModes" property</h3>
+<pre class="programlisting">
+CurrentModes readable (uu)
+</pre>
+<p> A pair of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemMode" title="enum MMModemMode">MMModemMode</a> values, where the first one
+ is a bitmask specifying the access technologies (eg 2G/3G/4G) the device
+ is currently allowed to use when connecting to a network, and the second one is the
+ preferred mode of those specified as allowed.
+</p>
+<p> The pair must be one of those specified in
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes" title='The "SupportedModes" property'>"SupportedModes"</a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands"></a><h3>The "SupportedBands" property</h3>
+<pre class="programlisting">
+SupportedBands readable au
+</pre>
+<p> List of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemBand" title="enum MMModemBand">MMModemBand</a> values,
+ specifying the radio frequency and technology bands supported by the
+ device.
+</p>
+<p> For POTS devices, only the
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"><code class="constant">MM_MODEM_BAND_ANY</code></a>
+ mode will be returned.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands"></a><h3>The "CurrentBands" property</h3>
+<pre class="programlisting">
+CurrentBands readable au
+</pre>
+<p> List of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMModemBand" title="enum MMModemBand">MMModemBand</a> values,
+ specifying the radio frequency and technology bands the device is
+ currently using when connecting to a network.
+</p>
+<p> It must be a subset of <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands" title='The "SupportedBands" property'>"SupportedBands"</a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies"></a><h3>The "SupportedIpFamilies" property</h3>
+<pre class="programlisting">
+SupportedIpFamilies readable u
+</pre>
+<p> Bitmask of <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily" title="enum MMBearerIpFamily">MMBearerIpFamily</a> values,
+ specifying the IP families supported by the device.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sim.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sim.html
new file mode 100644
index 00000000..f9954b42
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sim.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Sim: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-sim.html" title="The /org/freedesktop/ModemManager/SIMs objects">
+<link rel="prev" href="ref-dbus-object-sim.html" title="The /org/freedesktop/ModemManager/SIMs objects">
+<link rel="next" href="ref-dbus-object-sms.html" title="The /org/freedesktop/ModemManager/SMSs objects">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Sim.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Sim.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-sim.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-sim.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-sms.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Sim"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page"></a>org.freedesktop.ModemManager1.Sim</span></h2>
+<p>org.freedesktop.ModemManager1.Sim — The ModemManager SIM interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin" title="The SendPin() method">SendPin</a> (IN s pin);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk" title="The SendPuk() method">SendPuk</a> (IN s puk,
+ IN s pin);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin" title="The EnablePin() method">EnablePin</a> (IN s pin,
+ IN b enabled);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin" title="The ChangePin() method">ChangePin</a> (IN s old_pin,
+ IN s new_pin);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.7.3.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier" title='The "SimIdentifier" property'>SimIdentifier</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi" title='The "Imsi" property'>Imsi</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier" title='The "OperatorIdentifier" property'>OperatorIdentifier</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName" title='The "OperatorName" property'>OperatorName</a> readable s
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Sim"></a><h2>Description</h2>
+<p> The SIM interface handles communication with SIM, USIM, and RUIM (CDMA
+ SIM) cards.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Sim"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin"></a><h3>The SendPin() method</h3>
+<pre class="programlisting">
+SendPin (IN s pin);
+</pre>
+<p> Send the PIN to unlock the SIM card.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>pin</code></em></code>:</span></p></td>
+<td><p>A string containing the PIN code.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk"></a><h3>The SendPuk() method</h3>
+<pre class="programlisting">
+SendPuk (IN s puk,
+ IN s pin);
+</pre>
+<p> Send the PUK and a new PIN to unlock the SIM card.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>puk</code></em></code>:</span></p></td>
+<td><p>A string containing the PUK code.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>pin</code></em></code>:</span></p></td>
+<td><p>A string containing the PIN code.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin"></a><h3>The EnablePin() method</h3>
+<pre class="programlisting">
+EnablePin (IN s pin,
+ IN b enabled);
+</pre>
+<p> Enable or disable the PIN checking.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>pin</code></em></code>:</span></p></td>
+<td><p>A string containing the PIN code.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>enabled</code></em></code>:</span></p></td>
+<td><p><code class="constant">TRUE</code> to enable PIN checking, <code class="constant">FALSE</code> otherwise.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin"></a><h3>The ChangePin() method</h3>
+<pre class="programlisting">
+ChangePin (IN s old_pin,
+ IN s new_pin);
+</pre>
+<p> Change the PIN code.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>old_pin</code></em></code>:</span></p></td>
+<td><p>A string containing the current PIN code.</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>new_pin</code></em></code>:</span></p></td>
+<td><p>A string containing the new PIN code.</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Sim"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier"></a><h3>The "SimIdentifier" property</h3>
+<pre class="programlisting">
+SimIdentifier readable s
+</pre>
+<p> The ICCID of the SIM card.
+</p>
+<p> This may be available before the PIN has been entered depending
+ on the device itself.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi"></a><h3>The "Imsi" property</h3>
+<pre class="programlisting">
+Imsi readable s
+</pre>
+<p> The IMSI of the SIM card, if any.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier"></a><h3>The "OperatorIdentifier" property</h3>
+<pre class="programlisting">
+OperatorIdentifier readable s
+</pre>
+<p></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName"></a><h3>The "OperatorName" property</h3>
+<pre class="programlisting">
+OperatorName readable s
+</pre>
+<p> The name of the network operator, as given by the SIM card, if known.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sms.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sms.html
new file mode 100644
index 00000000..97a6cb86
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.Sms.html
@@ -0,0 +1,315 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1.Sms: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-sms.html" title="The /org/freedesktop/ModemManager/SMSs objects">
+<link rel="prev" href="ref-dbus-object-sms.html" title="The /org/freedesktop/ModemManager/SMSs objects">
+<link rel="next" href="ref-dbus-object-call.html" title="The /org/freedesktop/ModemManager/Calls objects">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Sms.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.Sms.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-sms.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-sms.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-call.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1.Sms"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page"></a>org.freedesktop.ModemManager1.Sms</span></h2>
+<p>org.freedesktop.ModemManager1.Sms — The ModemManager SMS interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send" title="The Send() method">Send</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store" title="The Store() method">Store</a> (IN u storage);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.8.3.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State" title='The "State" property'>State</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.PduType" title='The "PduType" property'>PduType</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number" title='The "Number" property'>Number</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text" title='The "Text" property'>Text</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data" title='The "Data" property'>Data</a> readable ay
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC" title='The "SMSC" property'>SMSC</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity" title='The "Validity" property'>Validity</a> readable (uv)
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Class" title='The "Class" property'>Class</a> readable i
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId" title='The "TeleserviceId" property'>TeleserviceId</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory" title='The "ServiceCategory" property'>ServiceCategory</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest" title='The "DeliveryReportRequest" property'>DeliveryReportRequest</a> readable b
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference" title='The "MessageReference" property'>MessageReference</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp" title='The "Timestamp" property'>Timestamp</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp" title='The "DischargeTimestamp" property'>DischargeTimestamp</a> readable s
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState" title='The "DeliveryState" property'>DeliveryState</a> readable u
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Storage" title='The "Storage" property'>Storage</a> readable u
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1-Sms"></a><h2>Description</h2>
+<p> The SMS interface Defines operations and properties of a single SMS message.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1.Sms"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sms.Send"></a><h3>The Send() method</h3>
+<pre class="programlisting">
+Send ();
+</pre>
+<p> If the message has not yet been sent, queue it for delivery.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1-Sms.Store"></a><h3>The Store() method</h3>
+<pre class="programlisting">
+Store (IN u storage);
+</pre>
+<p> Store the message in the device if not already done.
+</p>
+<p> This method requires a <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage" title="enum MMSmsStorage">MMSmsStorage</a>
+ value, describing the storage where this message is to be kept; or
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-UNKNOWN:CAPS"><code class="constant">MM_SMS_STORAGE_UNKNOWN</code></a>
+ if the default storage should be used.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN u <em class="parameter"><code>storage</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1.Sms"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.State"></a><h3>The "State" property</h3>
+<pre class="programlisting">
+State readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsState" title="enum MMSmsState">MMSmsState</a> value,
+ describing the state of the message.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.PduType"></a><h3>The "PduType" property</h3>
+<pre class="programlisting">
+PduType readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsPduType" title="enum MMSmsPduType">MMSmsPduType</a> value,
+ describing the type of PDUs used in the SMS message.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Number"></a><h3>The "Number" property</h3>
+<pre class="programlisting">
+Number readable s
+</pre>
+<p> Number to which the message is addressed.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Text"></a><h3>The "Text" property</h3>
+<pre class="programlisting">
+Text readable s
+</pre>
+<p> Message text, in UTF-8.
+</p>
+<p> When sending, if the text is larger than the limit of the technology or
+ modem, the message will be broken into multiple parts or messages.
+</p>
+<p> Note that Text and Data are never given at the same time.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Data"></a><h3>The "Data" property</h3>
+<pre class="programlisting">
+Data readable ay
+</pre>
+<p> Message data.
+</p>
+<p> When sending, if the data is larger than the limit of the technology or
+ modem, the message will be broken into multiple parts or messages.
+</p>
+<p> Note that Text and Data are never given at the same time.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC"></a><h3>The "SMSC" property</h3>
+<pre class="programlisting">
+SMSC readable s
+</pre>
+<p> Indicates the SMS service center number.
+</p>
+<p> Always empty for 3GPP2/CDMA.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Validity"></a><h3>The "Validity" property</h3>
+<pre class="programlisting">
+Validity readable (uv)
+</pre>
+<p> Indicates when the SMS expires in the SMSC.
+</p>
+<p> This value is composed of a
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsValidityType" title="enum MMSmsValidityType">MMSmsValidityType</a>
+ key, with an associated data which contains type-specific validity
+ information:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS">MM_SMS_VALIDITY_TYPE_RELATIVE</a></span></p></td>
+<td><p>
+ The value is the length of the validity period in minutes, given
+ as an unsigned integer (D-Bus signature <code class="literal">'u'</code>).
+ </p></td>
+</tr></tbody>
+</table></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Class"></a><h3>The "Class" property</h3>
+<pre class="programlisting">
+Class readable i
+</pre>
+<p> 3GPP message class (-1..3). -1 means class is not available or
+ is not used for this message, otherwise the 3GPP SMS message class.
+</p>
+<p> Always -1 for 3GPP2/CDMA.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId"></a><h3>The "TeleserviceId" property</h3>
+<pre class="programlisting">
+TeleserviceId readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId" title="enum MMSmsCdmaTeleserviceId">MMSmsCdmaTeleserviceId</a> value.
+</p>
+<p> Always <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-TELESERVICE-ID-UNKNOWN:CAPS">MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN</a> for 3GPP.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory"></a><h3>The "ServiceCategory" property</h3>
+<pre class="programlisting">
+ServiceCategory readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory" title="enum MMSmsCdmaServiceCategory">MMSmsCdmaServiceCategory</a> value.
+</p>
+<p> Always <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-CDMA-SERVICE-CATEGORY-UNKNOWN:CAPS">MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN</a> for 3GPP.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest"></a><h3>The "DeliveryReportRequest" property</h3>
+<pre class="programlisting">
+DeliveryReportRequest readable b
+</pre>
+<p> #TRUE if delivery report request is required, #FALSE otherwise.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference"></a><h3>The "MessageReference" property</h3>
+<pre class="programlisting">
+MessageReference readable u
+</pre>
+<p> Message Reference of the last PDU sent/received within this SMS.
+</p>
+<p> If the PDU type is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="constant">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>,
+ this field identifies the Message Reference of the PDU associated to the status report.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp"></a><h3>The "Timestamp" property</h3>
+<pre class="programlisting">
+Timestamp readable s
+</pre>
+<p> Time when the first PDU of the SMS message arrived the SMSC, in
+ <a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a>
+ format.
+ This field is only applicable if the PDU type is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-DELIVER:CAPS"><code class="constant">MM_SMS_PDU_TYPE_DELIVER</code></a>.
+ or
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="constant">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp"></a><h3>The "DischargeTimestamp" property</h3>
+<pre class="programlisting">
+DischargeTimestamp readable s
+</pre>
+<p> Time when the first PDU of the SMS message left the SMSC, in
+ <a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a>
+ format.
+</p>
+<p> This field is only applicable if the PDU type is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="constant">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState"></a><h3>The "DeliveryState" property</h3>
+<pre class="programlisting">
+DeliveryState readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState" title="enum MMSmsDeliveryState">MMSmsDeliveryState</a> value,
+ describing the state of the delivery reported in the Status Report message.
+</p>
+<p> This field is only applicable if the PDU type is
+ <a class="link" href="ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="constant">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1-Sms.Storage"></a><h3>The "Storage" property</h3>
+<pre class="programlisting">
+Storage readable u
+</pre>
+<p> A <a class="link" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage" title="enum MMSmsStorage">MMSmsStorage</a> value,
+ describing the storage where this message is kept.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.html b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.html
new file mode 100644
index 00000000..37be2882
--- /dev/null
+++ b/docs/reference/api/html/gdbus-org.freedesktop.ModemManager1.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.ModemManager1: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">
+<link rel="prev" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">
+<link rel="next" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.description" class="shortcut">Description</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#gdbus-org.freedesktop.ModemManager1.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-object-manager.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-object-manager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-modem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="gdbus-org.freedesktop.ModemManager1"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-ModemManager1.top_of_page"></a>org.freedesktop.ModemManager1</span></h2>
+<p>org.freedesktop.ModemManager1 — The ModemManager Manager interface.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<h2>Methods</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices" title="The ScanDevices() method">ScanDevices</a> ();
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging" title="The SetLogging() method">SetLogging</a> (IN s level);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent" title="The ReportKernelEvent() method">ReportKernelEvent</a> (IN a{sv} properties);
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice" title="The InhibitDevice() method">InhibitDevice</a> (IN s uid,
+ IN b inhibit);
+</pre>
+</div>
+<div class="refsect1">
+<a name="id-1.5.4.5.4"></a><h2>Properties</h2>
+<pre class="synopsis">
+<a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version" title='The "Version" property'>Version</a> readable s
+</pre>
+</div>
+<div class="refsect1">
+<a name="gdbus-interface-org-freedesktop-ModemManager1"></a><h2>Description</h2>
+<p> The Manager interface allows controlling and querying the status of the
+ ModemManager daemon.
+</p>
+</div>
+<div class="refsect1">
+<a name="gdbus-methods-org.freedesktop.ModemManager1"></a><h2>Method Details</h2>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1.ScanDevices"></a><h3>The ScanDevices() method</h3>
+<pre class="programlisting">
+ScanDevices ();
+</pre>
+<p> Start a new scan for connected modem devices.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1.SetLogging"></a><h3>The SetLogging() method</h3>
+<pre class="programlisting">
+SetLogging (IN s level);
+</pre>
+<p> Set logging verbosity.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>level</code></em></code>:</span></p></td>
+<td><p>One of <code class="literal">"ERR"</code>, <code class="literal">"WARN"</code>, <code class="literal">"INFO"</code>, <code class="literal">"DEBUG"</code>.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent"></a><h3>The ReportKernelEvent() method</h3>
+<pre class="programlisting">
+ReportKernelEvent (IN a{sv} properties);
+</pre>
+<p> Reports a kernel event to ModemManager.
+</p>
+<p> This method is only available if udev is not being used to report kernel
+ events.
+</p>
+<p> The <em class="parameter"><code>properties</code></em> dictionary is composed of key/value string pairs. The
+ possible keys are:
+</p>
+<p> </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">action</code></span></p></td>
+<td>
+<p>
+ The type of action, given as a string value (signature
+ <code class="literal">"s"</code>).
+ This parameter is MANDATORY.
+ </p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">add</code></span></p></td>
+<td>
+ A new kernel device has been added.
+ </td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">remove</code></span></p></td>
+<td>
+ An existing kernel device has been removed.
+ </td>
+</tr>
+</tbody>
+</table></div>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">name</code></span></p></td>
+<td><p>
+ The device name, given as a string value (signature
+ <code class="literal">"s"</code>).
+ This parameter is MANDATORY.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">subsystem</code></span></p></td>
+<td><p>
+ The device subsystem, given as a string value (signature
+ <code class="literal">"s"</code>).
+ This parameter is MANDATORY.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">uid</code></span></p></td>
+<td><p>
+ The unique ID of the physical device, given as a string value
+ (signature <code class="literal">"s"</code>).
+ This parameter is OPTIONAL, if not given the sysfs path of the
+ physical device will be used. This parameter must be the same
+ for all devices exposed by the same physical device.
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+<p>
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><code class="literal">IN a{sv} <em class="parameter"><code>properties</code></em></code>:</span></p></td>
+<td><p>event properties.</p></td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gdbus-method-org-freedesktop-ModemManager1.InhibitDevice"></a><h3>The InhibitDevice() method</h3>
+<pre class="programlisting">
+InhibitDevice (IN s uid,
+ IN b inhibit);
+</pre>
+<p> <a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</a>.Modem:Device property.
+ <em class="parameter"><code>inhibit</code></em>: <code class="constant">TRUE</code> to inhibit the modem and <code class="constant">FALSE</code> to uninhibit it.
+</p>
+<p> Inhibit or uninhibit the device.
+</p>
+<p> When the modem is inhibited ModemManager will close all its ports and
+ unexport it from the bus, so that users of the interface are no longer
+ able to operate with it.
+</p>
+<p> This operation binds the inhibition request to the existence of the
+ caller in the DBus bus. If the caller disappears from the bus, the
+ inhibition will automatically removed.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td><p><span class="term"><code class="literal">IN s <em class="parameter"><code>uid</code></em></code>:</span></p></td>
+<td><p>the unique ID of the physical device, given in the</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>inhibit</code></em></code>:</span></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="gdbus-properties-org.freedesktop.ModemManager1"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="gdbus-property-org-freedesktop-ModemManager1.Version"></a><h3>The "Version" property</h3>
+<pre class="programlisting">
+Version readable s
+</pre>
+<p> The runtime version of the ModemManager daemon.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/home.png b/docs/reference/api/html/home.png
new file mode 100644
index 00000000..9346b336
--- /dev/null
+++ b/docs/reference/api/html/home.png
Binary files differ
diff --git a/docs/reference/api/html/index.html b/docs/reference/api/html/index.html
new file mode 100644
index 00000000..0547b4cd
--- /dev/null
+++ b/docs/reference/api/html/index.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ModemManager Reference Manual: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="next" href="ref-overview.html" title="Part I. ModemManager Overview">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">ModemManager Reference Manual</p></th></tr></table></div>
+<div><h2 class="subtitle">
+ <span class="inlinemediaobject"><img src="ModemManager-logo-wide.png" align="middle"></span>
+ </h2></div>
+<div><div class="authorgroup">
+<div class="author">
+<h3 class="author">
+<span class="firstname">Dan</span> <span class="surname">Williams</span>
+</h3>
+<div class="affiliation"><div class="address"><p><br>
+         <code class="email">&lt;<a class="email" href="mailto:dcbw@redhat.com">dcbw@redhat.com</a>&gt;</code><br>
+       </p></div></div>
+</div>
+<div class="author">
+<h3 class="author">
+<span class="firstname">Aleksander</span> <span class="surname">Morgado</span>
+</h3>
+<div class="affiliation"><div class="address"><p><br>
+         <code class="email">&lt;<a class="email" href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</a>&gt;</code><br>
+       </p></div></div>
+</div>
+</div></div>
+<div><p class="releaseinfo">
+ For ModemManager version 1.10.0
+
+ </p></div>
+<div><p class="copyright">Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 The ModemManager Authors</p></div>
+<div><div class="legalnotice">
+<a name="id-1.1.6"></a><p>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the <em class="citetitle">GNU Free
+ Documentation License</em>, Version 1.3 or any later
+ version published by the Free Software Foundation with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. You may obtain a copy of the <em class="citetitle">GNU Free
+ Documentation License</em> from the Free Software
+ Foundation by visiting <a class="ulink" href="http://www.fsf.org" target="_top">their Web site</a> or by writing
+ to:
+ </p>
+<div class="address"><p><br>
+          The Free Software Foundation, Inc.<br>
+          <span class="street">51 Franklin Street</span>, Suite 500<br>
+          <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02110-1335</span><br>
+          <span class="country">USA</span><br>
+        </p></div>
+<p>
+ </p>
+</div></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl class="toc">
+<dt><span class="part"><a href="ref-overview.html">I. ModemManager Overview</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="ref-overview-introduction.html">Introduction</a></span></dt>
+<dt><span class="chapter"><a href="ref-overview-modem-detection.html">Modem detection</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-detection.html#id-1.2.3.2">Builds with udev support</a></span></dt>
+<dt><span class="section"><a href="ch02s02.html">Builds without udev support</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-filter.html">Modem filter</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-filter.html#id-1.2.4.4">Filter rules</a></span></dt>
+<dt><span class="section"><a href="ch03s02.html">Filter policies</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-port-probing.html">Port probing</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-port-probing.html#id-1.2.5.4">Pre-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s02.html">Probing sequence</a></span></dt>
+<dt><span class="section"><a href="ch04s03.html">Post-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s04.html">Probing setup examples</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-object-creation.html">Modem object creation</a></span></dt>
+<dt><span class="chapter"><a href="ref-overview-modem-state-machine.html">Modem state machine</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-state-machine.html#id-1.2.7.5">Initialization</a></span></dt>
+<dt><span class="section"><a href="ch06s02.html">Enabling</a></span></dt>
+<dt><span class="section"><a href="ch06s03.html">Connection &amp; disconnection</a></span></dt>
+<dt><span class="section"><a href="ch06s04.html">Disabling</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-plugin-specific-modems.html">Plugin-specific Modems</a></span></dt>
+</dl></dd>
+<dt><span class="part"><a href="ref-common-types.html">II. Common types and definitions</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Version-checks.html">Version checks</a></span><span class="refpurpose"> — Version information in the API.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Flags-and-Enumerations.html">Flags and Enumerations</a></span><span class="refpurpose"> — Common enumerations and types in the API.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Errors.html">Errors</a></span><span class="refpurpose"> — Common errors in the API.</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="ref-udev.html">III. Common udev tag definitions</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="ModemManager-Common-udev-tags.html">Common udev tags</a></span><span class="refpurpose"> — generic udev tags supported</span>
+</dt></dl></dd>
+<dt><span class="part"><a href="ref-dbus.html">IV. D-Bus Reference</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="ref-dbus-bus-name.html">The <code class="literal">org.freedesktop.ModemManager1</code> bus name</a></span></dt>
+<dt><span class="chapter"><a href="ref-dbus-standard-interfaces.html">Standard interfaces</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces.html#ref-dbus-standard-interfaces-properties">org.freedesktop.DBus.Properties</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-introspectables.html">org.freedesktop.DBus.Introspectable</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-objectmanager.html">org.freedesktop.DBus.ObjectManager</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-manager.html">The <code class="literal">/org/freedesktop/ModemManager1</code> object</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.html">org.freedesktop.ModemManager1</a></span><span class="refpurpose"> — The ModemManager Manager interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-modem.html">The <code class="literal">/org/freedesktop/ModemManager/Modems</code> objects</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.html">org.freedesktop.ModemManager1.Modem</a></span><span class="refpurpose"> — The ModemManager Modem interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html">org.freedesktop.ModemManager1.Modem.Simple</a></span><span class="refpurpose"> — The ModemManager Simple interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html">org.freedesktop.ModemManager1.Modem.Modem3gpp</a></span><span class="refpurpose"> — The ModemManager 3GPP interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</a></span><span class="refpurpose"> — The ModemManager 3GPP USSD interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html">org.freedesktop.ModemManager1.Modem.ModemCdma</a></span><span class="refpurpose"> — The ModemManager CDMA interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html">org.freedesktop.ModemManager1.Modem.Messaging</a></span><span class="refpurpose"> — The ModemManager Messaging interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html">org.freedesktop.ModemManager1.Modem.Location</a></span><span class="refpurpose"> — The ModemManager Location interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html">org.freedesktop.ModemManager1.Modem.Time</a></span><span class="refpurpose"> — The ModemManager Time interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html">org.freedesktop.ModemManager1.Modem.Voice</a></span><span class="refpurpose"> — The ModemManager Voice interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html">org.freedesktop.ModemManager1.Modem.Firmware</a></span><span class="refpurpose"> — The ModemManager Firmware interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html">org.freedesktop.ModemManager1.Modem.Signal</a></span><span class="refpurpose"> — The ModemManager Signal interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html">org.freedesktop.ModemManager1.Modem.Oma</a></span><span class="refpurpose"> — The ModemManager Open Mobile Alliance interface.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-bearer.html">The <code class="literal">/org/freedesktop/ModemManager/Bearers</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Bearer.html">org.freedesktop.ModemManager1.Bearer</a></span><span class="refpurpose"> — The ModemManager Bearer interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-sim.html">The <code class="literal">/org/freedesktop/ModemManager/SIMs</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sim.html">org.freedesktop.ModemManager1.Sim</a></span><span class="refpurpose"> — The ModemManager SIM interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-sms.html">The <code class="literal">/org/freedesktop/ModemManager/SMSs</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sms.html">org.freedesktop.ModemManager1.Sms</a></span><span class="refpurpose"> — The ModemManager SMS interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-call.html">The <code class="literal">/org/freedesktop/ModemManager/Calls</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Call.html">org.freedesktop.ModemManager1.Call</a></span><span class="refpurpose"> — The ModemManager Call interface.</span>
+</dt></dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="ref-migrating.html">V. Migrating from ModemManager 0.6 to ModemManager 1.0</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="ch16.html"></a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ch16.html#id-1.6.3.1">Listing available modems</a></span></dt>
+<dt><span class="section"><a href="ch16s02.html">PIN unlocking</a></span></dt>
+<dt><span class="section"><a href="ch16s03.html">Connection and disconnection</a></span></dt>
+<dt><span class="section"><a href="ch16s04.html">Simple connection</a></span></dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="ref-compat.html">VI. Compatibility with older versions</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="ModemManager-API-break-replacements.html">API break replacements</a></span><span class="refpurpose"></span>
+</dt></dl></dd>
+<dt><span class="index"><a href="ix01.html">Index</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ix01.html b/docs/reference/api/html/ix01.html
new file mode 100644
index 00000000..69127227
--- /dev/null
+++ b/docs/reference/api/html/ix01.html
@@ -0,0 +1,715 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="ModemManager-API-break-replacements.html" title="API break replacements">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ModemManager-API-break-replacements.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.8"></a>Index</h1></div></div></div>
+<div xmlns:xlink="http://www.w3.org/1999/xlink" class="index">
+<div class="indexdiv">
+<h3>B</h3>
+<dl>
+<dt id="ientry-idm45055140514832">org.freedesktop.ModemManager1.Bearer, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-interface-org-freedesktop-ModemManager1-Bearer.top_of_page">org.freedesktop.ModemManager1.Bearer</a>
+</dt>
+<dt id="ientry-idm45055142217520">org.freedesktop.ModemManager1.Bearer.Connect(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect">The Connect() method</a>
+</dt>
+<dt id="ientry-idm45055140802800">org.freedesktop.ModemManager1.Bearer.Disconnect(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect">The Disconnect() method</a>
+</dt>
+<dt id="ientry-idm45055143033040">org.freedesktop.ModemManager1.Bearer:BearerType, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">The "BearerType" property</a>
+</dt>
+<dt id="ientry-idm45055141476288">org.freedesktop.ModemManager1.Bearer:Connected, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">The "Connected" property</a>
+</dt>
+<dt id="ientry-idm45055141248464">org.freedesktop.ModemManager1.Bearer:Interface, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">The "Interface" property</a>
+</dt>
+<dt id="ientry-idm45055152010048">org.freedesktop.ModemManager1.Bearer:Ip4Config, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">The "Ip4Config" property</a>
+</dt>
+<dt id="ientry-idm45055143893968">org.freedesktop.ModemManager1.Bearer:Ip6Config, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">The "Ip6Config" property</a>
+</dt>
+<dt id="ientry-idm45055141737984">org.freedesktop.ModemManager1.Bearer:IpTimeout, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">The "IpTimeout" property</a>
+</dt>
+<dt id="ientry-idm45055152110432">org.freedesktop.ModemManager1.Bearer:Properties, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">The "Properties" property</a>
+</dt>
+<dt id="ientry-idm45055143598000">org.freedesktop.ModemManager1.Bearer:Stats, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">The "Stats" property</a>
+</dt>
+<dt id="ientry-idm45055141793024">org.freedesktop.ModemManager1.Bearer:Suspended, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">The "Suspended" property</a>
+</dt>
+<dt id="ientry-idm45055148528480">MMBearerAllowedAuth, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth">enum MMBearerAllowedAuth</a>
+</dt>
+<dt id="ientry-idm45055148576512">MMBearerIpFamily, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily">enum MMBearerIpFamily</a>
+</dt>
+<dt id="ientry-idm45055148550880">MMBearerIpMethod, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod">enum MMBearerIpMethod</a>
+</dt>
+<dt id="ientry-idm45055148599120">MMBearerType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMBearerType">enum MMBearerType</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>C</h3>
+<dl>
+<dt id="ientry-idm45055144034000">org.freedesktop.ModemManager1.Call, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-interface-org-freedesktop-ModemManager1-Call.top_of_page">org.freedesktop.ModemManager1.Call</a>
+</dt>
+<dt id="ientry-idm45055142588528">org.freedesktop.ModemManager1.Call.Accept(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept">The Accept() method</a>
+</dt>
+<dt id="ientry-idm45055143631024">org.freedesktop.ModemManager1.Call.Hangup(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup">The Hangup() method</a>
+</dt>
+<dt id="ientry-idm45055141412448">org.freedesktop.ModemManager1.Call.SendDtmf(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf">The SendDtmf() method</a>
+</dt>
+<dt id="ientry-idm45055144360576">org.freedesktop.ModemManager1.Call.Start(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start">The Start() method</a>
+</dt>
+<dt id="ientry-idm45055141609056">org.freedesktop.ModemManager1.Call::DtmfReceived, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived">The "DtmfReceived" signal</a>
+</dt>
+<dt id="ientry-idm45055140460032">org.freedesktop.ModemManager1.Call::StateChanged, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged">The "StateChanged" signal</a>
+</dt>
+<dt id="ientry-idm45055148319984">org.freedesktop.ModemManager1.Call:AudioFormat, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">The "AudioFormat" property</a>
+</dt>
+<dt id="ientry-idm45055142777936">org.freedesktop.ModemManager1.Call:AudioPort, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">The "AudioPort" property</a>
+</dt>
+<dt id="ientry-idm45055142159584">org.freedesktop.ModemManager1.Call:Direction, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Direction">The "Direction" property</a>
+</dt>
+<dt id="ientry-idm45055142815248">org.freedesktop.ModemManager1.Call:Number, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number">The "Number" property</a>
+</dt>
+<dt id="ientry-idm45055148243872">org.freedesktop.ModemManager1.Call:State, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.State">The "State" property</a>
+</dt>
+<dt id="ientry-idm45055143696512">org.freedesktop.ModemManager1.Call:StateReason, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">The "StateReason" property</a>
+</dt>
+<dt id="ientry-idm45055148496192">MMCallDirection, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMCallDirection">enum MMCallDirection</a>
+</dt>
+<dt id="ientry-idm45055148477664">MMCallState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMCallState">enum MMCallState</a>
+</dt>
+<dt id="ientry-idm45055148442144">MMCallStateReason, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMCallStateReason">enum MMCallStateReason</a>
+</dt>
+<dt id="ientry-idm45055150725024">MMCdmaActivationError, <a class="indexterm" href="ModemManager-Errors.html#MMCdmaActivationError">enum MMCdmaActivationError</a>
+</dt>
+<dt id="ientry-idm45055153254048">MM_CHECK_VERSION, <a class="indexterm" href="ModemManager-Version-checks.html#MM-CHECK-VERSION:CAPS">MM_CHECK_VERSION()</a>
+</dt>
+<dt id="ientry-idm45055149835120">MMConnectionError, <a class="indexterm" href="ModemManager-Errors.html#MMConnectionError">enum MMConnectionError</a>
+</dt>
+<dt id="ientry-idm45055151357376">MMCoreError, <a class="indexterm" href="ModemManager-Errors.html#MMCoreError">enum MMCoreError</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>F</h3>
+<dl><dt id="ientry-idm45055148407088">MMFirmwareImageType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType">enum MMFirmwareImageType</a>
+</dt></dl>
+</div>
+<div class="indexdiv">
+<h3>I</h3>
+<dl>
+<dt id="ientry-idm45055148846240">ID_MM_CANDIDATE, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-CANDIDATE:CAPS">ID_MM_CANDIDATE</a>
+</dt>
+<dt id="ientry-idm45055149433136">ID_MM_DEVICE_IGNORE, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-IGNORE:CAPS">ID_MM_DEVICE_IGNORE</a>
+</dt>
+<dt id="ientry-idm45055153064640">ID_MM_DEVICE_MANUAL_SCAN_ONLY, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-MANUAL-SCAN-ONLY:CAPS">ID_MM_DEVICE_MANUAL_SCAN_ONLY</a>
+</dt>
+<dt id="ientry-idm45055149437856">ID_MM_DEVICE_PROCESS, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-DEVICE-PROCESS:CAPS">ID_MM_DEVICE_PROCESS</a>
+</dt>
+<dt id="ientry-idm45055149950512">ID_MM_PHYSDEV_UID, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PHYSDEV-UID:CAPS">ID_MM_PHYSDEV_UID</a>
+</dt>
+<dt id="ientry-idm45055153059312">ID_MM_PLATFORM_DRIVER_PROBE, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PLATFORM-DRIVER-PROBE:CAPS">ID_MM_PLATFORM_DRIVER_PROBE</a>
+</dt>
+<dt id="ientry-idm45055149944592">ID_MM_PORT_IGNORE, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-IGNORE:CAPS">ID_MM_PORT_IGNORE</a>
+</dt>
+<dt id="ientry-idm45055150900752">ID_MM_PORT_TYPE_AT_PPP, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PPP:CAPS">ID_MM_PORT_TYPE_AT_PPP</a>
+</dt>
+<dt id="ientry-idm45055150896224">ID_MM_PORT_TYPE_AT_PRIMARY, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-PRIMARY:CAPS">ID_MM_PORT_TYPE_AT_PRIMARY</a>
+</dt>
+<dt id="ientry-idm45055150891632">ID_MM_PORT_TYPE_AT_SECONDARY, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-AT-SECONDARY:CAPS">ID_MM_PORT_TYPE_AT_SECONDARY</a>
+</dt>
+<dt id="ientry-idm45055148673152">ID_MM_PORT_TYPE_GPS, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-GPS:CAPS">ID_MM_PORT_TYPE_GPS</a>
+</dt>
+<dt id="ientry-idm45055148668576">ID_MM_PORT_TYPE_QCDM, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-PORT-TYPE-QCDM:CAPS">ID_MM_PORT_TYPE_QCDM</a>
+</dt>
+<dt id="ientry-idm45055153203904">ID_MM_TTY_BAUDRATE, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-TTY-BAUDRATE:CAPS">ID_MM_TTY_BAUDRATE</a>
+</dt>
+<dt id="ientry-idm45055153199440">ID_MM_TTY_FLOW_CONTROL, <a class="indexterm" href="ModemManager-Common-udev-tags.html#ID-MM-TTY-FLOW-CONTROL:CAPS">ID_MM_TTY_FLOW_CONTROL</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>M</h3>
+<dl>
+<dt id="ientry-idm45055148649904">MM_MAJOR_VERSION, <a class="indexterm" href="ModemManager-Version-checks.html#MM-MAJOR-VERSION:CAPS">MM_MAJOR_VERSION</a>
+</dt>
+<dt id="ientry-idm45055150874176">MMMessageError, <a class="indexterm" href="ModemManager-Errors.html#MMMessageError">enum MMMessageError</a>
+</dt>
+<dt id="ientry-idm45055150920784">MM_MICRO_VERSION, <a class="indexterm" href="ModemManager-Version-checks.html#MM-MICRO-VERSION:CAPS">MM_MICRO_VERSION</a>
+</dt>
+<dt id="ientry-idm45055150925184">MM_MINOR_VERSION, <a class="indexterm" href="ModemManager-Version-checks.html#MM-MINOR-VERSION:CAPS">MM_MINOR_VERSION</a>
+</dt>
+<dt id="ientry-idm45055151273696">MMMobileEquipmentError, <a class="indexterm" href="ModemManager-Errors.html#MMMobileEquipmentError">enum MMMobileEquipmentError</a>
+</dt>
+<dt id="ientry-idm45055151025504">org.freedesktop.ModemManager1.Modem, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-interface-org-freedesktop-ModemManager1-Modem.top_of_page">org.freedesktop.ModemManager1.Modem</a>
+</dt>
+<dt id="ientry-idm45055141985680">org.freedesktop.ModemManager1.Modem.Command(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command">The Command() method</a>
+</dt>
+<dt id="ientry-idm45055141145008">org.freedesktop.ModemManager1.Modem.CreateBearer(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">The CreateBearer() method</a>
+</dt>
+<dt id="ientry-idm45055149121040">org.freedesktop.ModemManager1.Modem.DeleteBearer(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer">The DeleteBearer() method</a>
+</dt>
+<dt id="ientry-idm45055147452768">org.freedesktop.ModemManager1.Modem.Enable(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable">The Enable() method</a>
+</dt>
+<dt id="ientry-idm45055142114528">org.freedesktop.ModemManager1.Modem.FactoryReset(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset">The FactoryReset() method</a>
+</dt>
+<dt id="ientry-idm45055142528784">org.freedesktop.ModemManager1.Modem.Firmware, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Firmware.top_of_page">org.freedesktop.ModemManager1.Modem.Firmware</a>
+</dt>
+<dt id="ientry-idm45055147017056">org.freedesktop.ModemManager1.Modem.Firmware.List(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List">The List() method</a>
+</dt>
+<dt id="ientry-idm45055142066832">org.freedesktop.ModemManager1.Modem.Firmware.Select(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select">The Select() method</a>
+</dt>
+<dt id="ientry-idm45055143934784">org.freedesktop.ModemManager1.Modem.Firmware:UpdateSettings, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">The "UpdateSettings" property</a>
+</dt>
+<dt id="ientry-idm45055142510848">org.freedesktop.ModemManager1.Modem.ListBearers(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers">The ListBearers() method</a>
+</dt>
+<dt id="ientry-idm45055142964800">org.freedesktop.ModemManager1.Modem.Location, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Location.top_of_page">org.freedesktop.ModemManager1.Modem.Location</a>
+</dt>
+<dt id="ientry-idm45055151936656">org.freedesktop.ModemManager1.Modem.Location.GetLocation(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation">The GetLocation() method</a>
+</dt>
+<dt id="ientry-idm45055148274352">org.freedesktop.ModemManager1.Modem.Location.InjectAssistanceData(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData">The InjectAssistanceData() method</a>
+</dt>
+<dt id="ientry-idm45055141136624">org.freedesktop.ModemManager1.Modem.Location.SetGpsRefreshRate(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate">The SetGpsRefreshRate() method</a>
+</dt>
+<dt id="ientry-idm45055142579584">org.freedesktop.ModemManager1.Modem.Location.SetSuplServer(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer">The SetSuplServer() method</a>
+</dt>
+<dt id="ientry-idm45055147069584">org.freedesktop.ModemManager1.Modem.Location.Setup(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup">The Setup() method</a>
+</dt>
+<dt id="ientry-idm45055141526608">org.freedesktop.ModemManager1.Modem.Location:AssistanceDataServers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">The "AssistanceDataServers" property</a>
+</dt>
+<dt id="ientry-idm45055141734240">org.freedesktop.ModemManager1.Modem.Location:Capabilities, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">The "Capabilities" property</a>
+</dt>
+<dt id="ientry-idm45055141178528">org.freedesktop.ModemManager1.Modem.Location:Enabled, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">The "Enabled" property</a>
+</dt>
+<dt id="ientry-idm45055143773088">org.freedesktop.ModemManager1.Modem.Location:GpsRefreshRate, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">The "GpsRefreshRate" property</a>
+</dt>
+<dt id="ientry-idm45055142760304">org.freedesktop.ModemManager1.Modem.Location:Location, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">The "Location" property</a>
+</dt>
+<dt id="ientry-idm45055152011760">org.freedesktop.ModemManager1.Modem.Location:SignalsLocation, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">The "SignalsLocation" property</a>
+</dt>
+<dt id="ientry-idm45055144087968">org.freedesktop.ModemManager1.Modem.Location:SuplServer, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">The "SuplServer" property</a>
+</dt>
+<dt id="ientry-idm45055141748000">org.freedesktop.ModemManager1.Modem.Location:SupportedAssistanceData, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">The "SupportedAssistanceData" property</a>
+</dt>
+<dt id="ientry-idm45055140468752">org.freedesktop.ModemManager1.Modem.Messaging, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Messaging.top_of_page">org.freedesktop.ModemManager1.Modem.Messaging</a>
+</dt>
+<dt id="ientry-idm45055151462688">org.freedesktop.ModemManager1.Modem.Messaging.Create(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create">The Create() method</a>
+</dt>
+<dt id="ientry-idm45055142778864">org.freedesktop.ModemManager1.Modem.Messaging.Delete(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete">The Delete() method</a>
+</dt>
+<dt id="ientry-idm45055143592944">org.freedesktop.ModemManager1.Modem.Messaging.List(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List">The List() method</a>
+</dt>
+<dt id="ientry-idm45055144446304">org.freedesktop.ModemManager1.Modem.Messaging::Added, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added">The "Added" signal</a>
+</dt>
+<dt id="ientry-idm45055142232896">org.freedesktop.ModemManager1.Modem.Messaging::Deleted, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted">The "Deleted" signal</a>
+</dt>
+<dt id="ientry-idm45055142384160">org.freedesktop.ModemManager1.Modem.Messaging:DefaultStorage, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">The "DefaultStorage" property</a>
+</dt>
+<dt id="ientry-idm45055141497536">org.freedesktop.ModemManager1.Modem.Messaging:Messages, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">The "Messages" property</a>
+</dt>
+<dt id="ientry-idm45055151915344">org.freedesktop.ModemManager1.Modem.Messaging:SupportedStorages, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">The "SupportedStorages" property</a>
+</dt>
+<dt id="ientry-idm45055140161504">org.freedesktop.ModemManager1.Modem.Oma, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Oma.top_of_page">org.freedesktop.ModemManager1.Modem.Oma</a>
+</dt>
+<dt id="ientry-idm45055142736576">org.freedesktop.ModemManager1.Modem.Oma.AcceptNetworkInitiatedSession(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession">The AcceptNetworkInitiatedSession() method</a>
+</dt>
+<dt id="ientry-idm45055150112512">org.freedesktop.ModemManager1.Modem.Oma.CancelSession(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession">The CancelSession() method</a>
+</dt>
+<dt id="ientry-idm45055143324560">org.freedesktop.ModemManager1.Modem.Oma.Setup(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup">The Setup() method</a>
+</dt>
+<dt id="ientry-idm45055143601248">org.freedesktop.ModemManager1.Modem.Oma.StartClientInitiatedSession(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession">The StartClientInitiatedSession() method</a>
+</dt>
+<dt id="ientry-idm45055143054816">org.freedesktop.ModemManager1.Modem.Oma::SessionStateChanged, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged">The "SessionStateChanged" signal</a>
+</dt>
+<dt id="ientry-idm45055146542496">org.freedesktop.ModemManager1.Modem.Oma:Features, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">The "Features" property</a>
+</dt>
+<dt id="ientry-idm45055143564384">org.freedesktop.ModemManager1.Modem.Oma:PendingNetworkInitiatedSessions, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">The "PendingNetworkInitiatedSessions" property</a>
+</dt>
+<dt id="ientry-idm45055142546384">org.freedesktop.ModemManager1.Modem.Oma:SessionState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">The "SessionState" property</a>
+</dt>
+<dt id="ientry-idm45055142633216">org.freedesktop.ModemManager1.Modem.Oma:SessionType, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">The "SessionType" property</a>
+</dt>
+<dt id="ientry-idm45055151980800">org.freedesktop.ModemManager1.Modem.Reset(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset">The Reset() method</a>
+</dt>
+<dt id="ientry-idm45055143603776">org.freedesktop.ModemManager1.Modem.SetCurrentBands(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands">The SetCurrentBands() method</a>
+</dt>
+<dt id="ientry-idm45055142032848">org.freedesktop.ModemManager1.Modem.SetCurrentCapabilities(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities">The SetCurrentCapabilities() method</a>
+</dt>
+<dt id="ientry-idm45055142014928">org.freedesktop.ModemManager1.Modem.SetCurrentModes(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes">The SetCurrentModes() method</a>
+</dt>
+<dt id="ientry-idm45055149079296">org.freedesktop.ModemManager1.Modem.SetPowerState(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState">The SetPowerState() method</a>
+</dt>
+<dt id="ientry-idm45055146537600">org.freedesktop.ModemManager1.Modem.Signal, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Signal.top_of_page">org.freedesktop.ModemManager1.Modem.Signal</a>
+</dt>
+<dt id="ientry-idm45055143923376">org.freedesktop.ModemManager1.Modem.Signal.Setup(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup">The Setup() method</a>
+</dt>
+<dt id="ientry-idm45055142410416">org.freedesktop.ModemManager1.Modem.Signal:Cdma, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">The "Cdma" property</a>
+</dt>
+<dt id="ientry-idm45055143931312">org.freedesktop.ModemManager1.Modem.Signal:Evdo, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">The "Evdo" property</a>
+</dt>
+<dt id="ientry-idm45055141117728">org.freedesktop.ModemManager1.Modem.Signal:Gsm, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">The "Gsm" property</a>
+</dt>
+<dt id="ientry-idm45055149077472">org.freedesktop.ModemManager1.Modem.Signal:Lte, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">The "Lte" property</a>
+</dt>
+<dt id="ientry-idm45055142048304">org.freedesktop.ModemManager1.Modem.Signal:Rate, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">The "Rate" property</a>
+</dt>
+<dt id="ientry-idm45055143610192">org.freedesktop.ModemManager1.Modem.Signal:Umts, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">The "Umts" property</a>
+</dt>
+<dt id="ientry-idm45055142527584">org.freedesktop.ModemManager1.Modem.Simple, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Simple.top_of_page">org.freedesktop.ModemManager1.Modem.Simple</a>
+</dt>
+<dt id="ientry-idm45055142297504">org.freedesktop.ModemManager1.Modem.Simple.Connect(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect">The Connect() method</a>
+</dt>
+<dt id="ientry-idm45055151997456">org.freedesktop.ModemManager1.Modem.Simple.Disconnect(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect">The Disconnect() method</a>
+</dt>
+<dt id="ientry-idm45055142349504">org.freedesktop.ModemManager1.Modem.Simple.GetStatus(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus">The GetStatus() method</a>
+</dt>
+<dt id="ientry-idm45055144464576">org.freedesktop.ModemManager1.Modem.Time, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Time.top_of_page">org.freedesktop.ModemManager1.Modem.Time</a>
+</dt>
+<dt id="ientry-idm45055149338576">org.freedesktop.ModemManager1.Modem.Time.GetNetworkTime(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime">The GetNetworkTime() method</a>
+</dt>
+<dt id="ientry-idm45055140826448">org.freedesktop.ModemManager1.Modem.Time::NetworkTimeChanged, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged">The "NetworkTimeChanged" signal</a>
+</dt>
+<dt id="ientry-idm45055148188256">org.freedesktop.ModemManager1.Modem.Time:NetworkTimezone, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">The "NetworkTimezone" property</a>
+</dt>
+<dt id="ientry-idm45055144394080">org.freedesktop.ModemManager1.Modem.Voice, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Voice.top_of_page">org.freedesktop.ModemManager1.Modem.Voice</a>
+</dt>
+<dt id="ientry-idm45055148340512">org.freedesktop.ModemManager1.Modem.Voice.CreateCall(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall">The CreateCall() method</a>
+</dt>
+<dt id="ientry-idm45055143476672">org.freedesktop.ModemManager1.Modem.Voice.DeleteCall(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall">The DeleteCall() method</a>
+</dt>
+<dt id="ientry-idm45055143061248">org.freedesktop.ModemManager1.Modem.Voice.ListCalls(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls">The ListCalls() method</a>
+</dt>
+<dt id="ientry-idm45055142338544">org.freedesktop.ModemManager1.Modem.Voice::CallAdded, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded">The "CallAdded" signal</a>
+</dt>
+<dt id="ientry-idm45055141157808">org.freedesktop.ModemManager1.Modem.Voice::CallDeleted, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted">The "CallDeleted" signal</a>
+</dt>
+<dt id="ientry-idm45055146535264">org.freedesktop.ModemManager1.Modem.Voice:Calls, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">The "Calls" property</a>
+</dt>
+<dt id="ientry-idm45055144195120">org.freedesktop.ModemManager1.Modem.Modem3gpp, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp</a>
+</dt>
+<dt id="ientry-idm45055153304800">org.freedesktop.ModemManager1.Modem.Modem3gpp.Register(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register">The Register() method</a>
+</dt>
+<dt id="ientry-idm45055141619312">org.freedesktop.ModemManager1.Modem.Modem3gpp.Scan(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan">The Scan() method</a>
+</dt>
+<dt id="ientry-idm45055140681888">org.freedesktop.ModemManager1.Modem.Modem3gpp.SetEpsUeModeOperation(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation">The SetEpsUeModeOperation() method</a>
+</dt>
+<dt id="ientry-idm45055141030688">org.freedesktop.ModemManager1.Modem.Modem3gpp.SetInitialEpsBearerSettings(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings">The SetInitialEpsBearerSettings() method</a>
+</dt>
+<dt id="ientry-idm45055140849776">org.freedesktop.ModemManager1.Modem.Modem3gpp:EnabledFacilityLocks, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">The "EnabledFacilityLocks" property</a>
+</dt>
+<dt id="ientry-idm45055142995920">org.freedesktop.ModemManager1.Modem.Modem3gpp:EpsUeModeOperation, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">The "EpsUeModeOperation" property</a>
+</dt>
+<dt id="ientry-idm45055142950736">org.freedesktop.ModemManager1.Modem.Modem3gpp:Imei, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">The "Imei" property</a>
+</dt>
+<dt id="ientry-idm45055141479264">org.freedesktop.ModemManager1.Modem.Modem3gpp:InitialEpsBearer, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">The "InitialEpsBearer" property</a>
+</dt>
+<dt id="ientry-idm45055143612128">org.freedesktop.ModemManager1.Modem.Modem3gpp:InitialEpsBearerSettings, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">The "InitialEpsBearerSettings" property</a>
+</dt>
+<dt id="ientry-idm45055141922016">org.freedesktop.ModemManager1.Modem.Modem3gpp:OperatorCode, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">The "OperatorCode" property</a>
+</dt>
+<dt id="ientry-idm45055149123856">org.freedesktop.ModemManager1.Modem.Modem3gpp:OperatorName, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">The "OperatorName" property</a>
+</dt>
+<dt id="ientry-idm45055143991536">org.freedesktop.ModemManager1.Modem.Modem3gpp:Pco, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">The "Pco" property</a>
+</dt>
+<dt id="ientry-idm45055142092640">org.freedesktop.ModemManager1.Modem.Modem3gpp:RegistrationState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">The "RegistrationState" property</a>
+</dt>
+<dt id="ientry-idm45055149124896">org.freedesktop.ModemManager1.Modem.Modem3gpp:SubscriptionState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">The "SubscriptionState" property</a>
+</dt>
+<dt id="ientry-idm45055146331392">MMModem3gppEpsUeModeOperation, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation">enum MMModem3gppEpsUeModeOperation</a>
+</dt>
+<dt id="ientry-idm45055146486768">MMModem3gppFacility, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility">enum MMModem3gppFacility</a>
+</dt>
+<dt id="ientry-idm45055146449136">MMModem3gppNetworkAvailability, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability">enum MMModem3gppNetworkAvailability</a>
+</dt>
+<dt id="ientry-idm45055146402576">MMModem3gppRegistrationState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState">enum MMModem3gppRegistrationState</a>
+</dt>
+<dt id="ientry-idm45055146425872">MMModem3gppSubscriptionState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState">enum MMModem3gppSubscriptionState</a>
+</dt>
+<dt id="ientry-idm45055151896832">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.top_of_page">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</a>
+</dt>
+<dt id="ientry-idm45055142354208">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.Cancel(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel">The Cancel() method</a>
+</dt>
+<dt id="ientry-idm45055142163488">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.Initiate(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate">The Initiate() method</a>
+</dt>
+<dt id="ientry-idm45055143644288">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.Respond(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond">The Respond() method</a>
+</dt>
+<dt id="ientry-idm45055143438464">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd:NetworkNotification, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">The "NetworkNotification" property</a>
+</dt>
+<dt id="ientry-idm45055142116832">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd:NetworkRequest, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">The "NetworkRequest" property</a>
+</dt>
+<dt id="ientry-idm45055143523488">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd:State, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">The "State" property</a>
+</dt>
+<dt id="ientry-idm45055146354656">MMModem3gppUssdSessionState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState">enum MMModem3gppUssdSessionState</a>
+</dt>
+<dt id="ientry-idm45055142809200">org.freedesktop.ModemManager1.Modem::StateChanged, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged">The "StateChanged" signal</a>
+</dt>
+<dt id="ientry-idm45055143672464">org.freedesktop.ModemManager1.Modem:AccessTechnologies, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">The "AccessTechnologies" property</a>
+</dt>
+<dt id="ientry-idm45055140528864">org.freedesktop.ModemManager1.Modem:Bearers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">The "Bearers" property</a>
+</dt>
+<dt id="ientry-idm45055142343424">org.freedesktop.ModemManager1.Modem:CurrentBands, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">The "CurrentBands" property</a>
+</dt>
+<dt id="ientry-idm45055141305792">org.freedesktop.ModemManager1.Modem:CurrentCapabilities, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">The "CurrentCapabilities" property</a>
+</dt>
+<dt id="ientry-idm45055143594752">org.freedesktop.ModemManager1.Modem:CurrentModes, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">The "CurrentModes" property</a>
+</dt>
+<dt id="ientry-idm45055141322640">org.freedesktop.ModemManager1.Modem:Device, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device">The "Device" property</a>
+</dt>
+<dt id="ientry-idm45055142447760">org.freedesktop.ModemManager1.Modem:DeviceIdentifier, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">The "DeviceIdentifier" property</a>
+</dt>
+<dt id="ientry-idm45055141190000">org.freedesktop.ModemManager1.Modem:Drivers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">The "Drivers" property</a>
+</dt>
+<dt id="ientry-idm45055141163968">org.freedesktop.ModemManager1.Modem:EquipmentIdentifier, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">The "EquipmentIdentifier" property</a>
+</dt>
+<dt id="ientry-idm45055152476624">org.freedesktop.ModemManager1.Modem:HardwareRevision, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">The "HardwareRevision" property</a>
+</dt>
+<dt id="ientry-idm45055141518528">org.freedesktop.ModemManager1.Modem:Manufacturer, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">The "Manufacturer" property</a>
+</dt>
+<dt id="ientry-idm45055144220528">org.freedesktop.ModemManager1.Modem:MaxActiveBearers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">The "MaxActiveBearers" property</a>
+</dt>
+<dt id="ientry-idm45055144408064">org.freedesktop.ModemManager1.Modem:MaxBearers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">The "MaxBearers" property</a>
+</dt>
+<dt id="ientry-idm45055152323936">org.freedesktop.ModemManager1.Modem:Model, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model">The "Model" property</a>
+</dt>
+<dt id="ientry-idm45055149672784">org.freedesktop.ModemManager1.Modem:OwnNumbers, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">The "OwnNumbers" property</a>
+</dt>
+<dt id="ientry-idm45055143431648">org.freedesktop.ModemManager1.Modem:Plugin, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">The "Plugin" property</a>
+</dt>
+<dt id="ientry-idm45055143913648">org.freedesktop.ModemManager1.Modem:Ports, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">The "Ports" property</a>
+</dt>
+<dt id="ientry-idm45055141359360">org.freedesktop.ModemManager1.Modem:PowerState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">The "PowerState" property</a>
+</dt>
+<dt id="ientry-idm45055143561424">org.freedesktop.ModemManager1.Modem:PrimaryPort, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">The "PrimaryPort" property</a>
+</dt>
+<dt id="ientry-idm45055140497088">org.freedesktop.ModemManager1.Modem:Revision, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">The "Revision" property</a>
+</dt>
+<dt id="ientry-idm45055143813648">org.freedesktop.ModemManager1.Modem:SignalQuality, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">The "SignalQuality" property</a>
+</dt>
+<dt id="ientry-idm45055144585296">org.freedesktop.ModemManager1.Modem:Sim, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">The "Sim" property</a>
+</dt>
+<dt id="ientry-idm45055142488960">org.freedesktop.ModemManager1.Modem:State, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State">The "State" property</a>
+</dt>
+<dt id="ientry-idm45055148209472">org.freedesktop.ModemManager1.Modem:StateFailedReason, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">The "StateFailedReason" property</a>
+</dt>
+<dt id="ientry-idm45055144064688">org.freedesktop.ModemManager1.Modem:SupportedBands, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">The "SupportedBands" property</a>
+</dt>
+<dt id="ientry-idm45055142512224">org.freedesktop.ModemManager1.Modem:SupportedCapabilities, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">The "SupportedCapabilities" property</a>
+</dt>
+<dt id="ientry-idm45055142917968">org.freedesktop.ModemManager1.Modem:SupportedIpFamilies, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">The "SupportedIpFamilies" property</a>
+</dt>
+<dt id="ientry-idm45055148253104">org.freedesktop.ModemManager1.Modem:SupportedModes, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">The "SupportedModes" property</a>
+</dt>
+<dt id="ientry-idm45055141376752">org.freedesktop.ModemManager1.Modem:UnlockRequired, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">The "UnlockRequired" property</a>
+</dt>
+<dt id="ientry-idm45055150061584">org.freedesktop.ModemManager1.Modem:UnlockRetries, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">The "UnlockRetries" property</a>
+</dt>
+<dt id="ientry-idm45055146304512">MMModemAccessTechnology, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology">enum MMModemAccessTechnology</a>
+</dt>
+<dt id="ientry-idm45055146236976">MMModemBand, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemBand">enum MMModemBand</a>
+</dt>
+<dt id="ientry-idm45055145807664">MMModemCapability, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemCapability">enum MMModemCapability</a>
+</dt>
+<dt id="ientry-idm45055141528080">org.freedesktop.ModemManager1.Modem.ModemCdma, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-interface-org-freedesktop-ModemManager1-Modem-ModemCdma.top_of_page">org.freedesktop.ModemManager1.Modem.ModemCdma</a>
+</dt>
+<dt id="ientry-idm45055143146688">org.freedesktop.ModemManager1.Modem.ModemCdma.Activate(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate">The Activate() method</a>
+</dt>
+<dt id="ientry-idm45055142337728">org.freedesktop.ModemManager1.Modem.ModemCdma.ActivateManual(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual">The ActivateManual() method</a>
+</dt>
+<dt id="ientry-idm45055151995968">org.freedesktop.ModemManager1.Modem.ModemCdma::ActivationStateChanged, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged">The "ActivationStateChanged" signal</a>
+</dt>
+<dt id="ientry-idm45055144237328">org.freedesktop.ModemManager1.Modem.ModemCdma:ActivationState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">The "ActivationState" property</a>
+</dt>
+<dt id="ientry-idm45055141790352">org.freedesktop.ModemManager1.Modem.ModemCdma:Cdma1xRegistrationState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">The "Cdma1xRegistrationState" property</a>
+</dt>
+<dt id="ientry-idm45055143557504">org.freedesktop.ModemManager1.Modem.ModemCdma:Esn, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">The "Esn" property</a>
+</dt>
+<dt id="ientry-idm45055141579344">org.freedesktop.ModemManager1.Modem.ModemCdma:EvdoRegistrationState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">The "EvdoRegistrationState" property</a>
+</dt>
+<dt id="ientry-idm45055143382208">org.freedesktop.ModemManager1.Modem.ModemCdma:Meid, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">The "Meid" property</a>
+</dt>
+<dt id="ientry-idm45055142624048">org.freedesktop.ModemManager1.Modem.ModemCdma:Nid, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">The "Nid" property</a>
+</dt>
+<dt id="ientry-idm45055143902816">org.freedesktop.ModemManager1.Modem.ModemCdma:Sid, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">The "Sid" property</a>
+</dt>
+<dt id="ientry-idm45055145770416">MMModemCdmaActivationState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState">enum MMModemCdmaActivationState</a>
+</dt>
+<dt id="ientry-idm45055145743552">MMModemCdmaRegistrationState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState">enum MMModemCdmaRegistrationState</a>
+</dt>
+<dt id="ientry-idm45055145720112">MMModemCdmaRmProtocol, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol">enum MMModemCdmaRmProtocol</a>
+</dt>
+<dt id="ientry-idm45055145689920">MMModemContactsStorage, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemContactsStorage">enum MMModemContactsStorage</a>
+</dt>
+<dt id="ientry-idm45055145359408">MMModemFirmwareUpdateMethod, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod">enum MMModemFirmwareUpdateMethod</a>
+</dt>
+<dt id="ientry-idm45055145633152">MMModemLocationAssistanceDataType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType">enum MMModemLocationAssistanceDataType</a>
+</dt>
+<dt id="ientry-idm45055145666688">MMModemLocationSource, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemLocationSource">enum MMModemLocationSource</a>
+</dt>
+<dt id="ientry-idm45055145616864">MMModemLock, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemLock">enum MMModemLock</a>
+</dt>
+<dt id="ientry-idm45055145548896">MMModemMode, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemMode">enum MMModemMode</a>
+</dt>
+<dt id="ientry-idm45055145392752">MMModemPortType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemPortType">enum MMModemPortType</a>
+</dt>
+<dt id="ientry-idm45055145415776">MMModemPowerState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemPowerState">enum MMModemPowerState</a>
+</dt>
+<dt id="ientry-idm45055145519168">MMModemState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemState">enum MMModemState</a>
+</dt>
+<dt id="ientry-idm45055145439152">MMModemStateChangeReason, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason">enum MMModemStateChangeReason</a>
+</dt>
+<dt id="ientry-idm45055145463264">MMModemStateFailedReason, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason">enum MMModemStateFailedReason</a>
+</dt>
+<dt id="ientry-idm45055152095632">MM_MODEM_BAND_CDMA_BC0_CELLULAR_800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC0-CELLULAR-800:CAPS">MM_MODEM_BAND_CDMA_BC0_CELLULAR_800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC0-CELLULAR-800:CAPS">MM_MODEM_BAND_CDMA_BC0_CELLULAR_800</a>
+</dt>
+<dt id="ientry-idm45055141027696">MM_MODEM_BAND_CDMA_BC10_SECONDARY_800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC10-SECONDARY-800:CAPS">MM_MODEM_BAND_CDMA_BC10_SECONDARY_800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC10-SECONDARY-800:CAPS">MM_MODEM_BAND_CDMA_BC10_SECONDARY_800</a>
+</dt>
+<dt id="ientry-idm45055143021856">MM_MODEM_BAND_CDMA_BC11_PAMR_400, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC11-PAMR-400:CAPS">MM_MODEM_BAND_CDMA_BC11_PAMR_400</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC11-PAMR-400:CAPS">MM_MODEM_BAND_CDMA_BC11_PAMR_400</a>
+</dt>
+<dt id="ientry-idm45055147194528">MM_MODEM_BAND_CDMA_BC12_PAMR_800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC12-PAMR-800:CAPS">MM_MODEM_BAND_CDMA_BC12_PAMR_800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC12-PAMR-800:CAPS">MM_MODEM_BAND_CDMA_BC12_PAMR_800</a>
+</dt>
+<dt id="ientry-idm45055147649840">MM_MODEM_BAND_CDMA_BC13_IMT2000_2500, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC13-IMT2000-2500:CAPS">MM_MODEM_BAND_CDMA_BC13_IMT2000_2500</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC13-IMT2000-2500:CAPS">MM_MODEM_BAND_CDMA_BC13_IMT2000_2500</a>
+</dt>
+<dt id="ientry-idm45055148261008">MM_MODEM_BAND_CDMA_BC14_PCS2_1900, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC14-PCS2-1900:CAPS">MM_MODEM_BAND_CDMA_BC14_PCS2_1900</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC14-PCS2-1900:CAPS">MM_MODEM_BAND_CDMA_BC14_PCS2_1900</a>
+</dt>
+<dt id="ientry-idm45055143677408">MM_MODEM_BAND_CDMA_BC15_AWS, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC15-AWS:CAPS">MM_MODEM_BAND_CDMA_BC15_AWS</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC15-AWS:CAPS">MM_MODEM_BAND_CDMA_BC15_AWS</a>
+</dt>
+<dt id="ientry-idm45055143398096">MM_MODEM_BAND_CDMA_BC16_US_2500, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC16-US-2500:CAPS">MM_MODEM_BAND_CDMA_BC16_US_2500</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC16-US-2500:CAPS">MM_MODEM_BAND_CDMA_BC16_US_2500</a>
+</dt>
+<dt id="ientry-idm45055141504096">MM_MODEM_BAND_CDMA_BC17_US_FLO_2500, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC17-US-FLO-2500:CAPS">MM_MODEM_BAND_CDMA_BC17_US_FLO_2500</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC17-US-FLO-2500:CAPS">MM_MODEM_BAND_CDMA_BC17_US_FLO_2500</a>
+</dt>
+<dt id="ientry-idm45055151456640">MM_MODEM_BAND_CDMA_BC18_US_PS_700, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC18-US-PS-700:CAPS">MM_MODEM_BAND_CDMA_BC18_US_PS_700</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC18-US-PS-700:CAPS">MM_MODEM_BAND_CDMA_BC18_US_PS_700</a>
+</dt>
+<dt id="ientry-idm45055143043088">MM_MODEM_BAND_CDMA_BC19_US_LOWER_700, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC19-US-LOWER-700:CAPS">MM_MODEM_BAND_CDMA_BC19_US_LOWER_700</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC19-US-LOWER-700:CAPS">MM_MODEM_BAND_CDMA_BC19_US_LOWER_700</a>
+</dt>
+<dt id="ientry-idm45055141989168">MM_MODEM_BAND_CDMA_BC1_PCS_1900, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC1-PCS-1900:CAPS">MM_MODEM_BAND_CDMA_BC1_PCS_1900</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC1-PCS-1900:CAPS">MM_MODEM_BAND_CDMA_BC1_PCS_1900</a>
+</dt>
+<dt id="ientry-idm45055148396096">MM_MODEM_BAND_CDMA_BC2_TACS, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC2-TACS:CAPS">MM_MODEM_BAND_CDMA_BC2_TACS</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC2-TACS:CAPS">MM_MODEM_BAND_CDMA_BC2_TACS</a>
+</dt>
+<dt id="ientry-idm45055142043888">MM_MODEM_BAND_CDMA_BC3_JTACS, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC3-JTACS:CAPS">MM_MODEM_BAND_CDMA_BC3_JTACS</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC3-JTACS:CAPS">MM_MODEM_BAND_CDMA_BC3_JTACS</a>
+</dt>
+<dt id="ientry-idm45055140486704">MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC4-KOREAN-PCS:CAPS">MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC4-KOREAN-PCS:CAPS">MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS</a>
+</dt>
+<dt id="ientry-idm45055151930256">MM_MODEM_BAND_CDMA_BC5_NMT450, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC5-NMT450:CAPS">MM_MODEM_BAND_CDMA_BC5_NMT450</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC5-NMT450:CAPS">MM_MODEM_BAND_CDMA_BC5_NMT450</a>
+</dt>
+<dt id="ientry-idm45055140330224">MM_MODEM_BAND_CDMA_BC6_IMT2000, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC6-IMT2000:CAPS">MM_MODEM_BAND_CDMA_BC6_IMT2000</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC6-IMT2000:CAPS">MM_MODEM_BAND_CDMA_BC6_IMT2000</a>
+</dt>
+<dt id="ientry-idm45055143948592">MM_MODEM_BAND_CDMA_BC7_CELLULAR_700, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC7-CELLULAR-700:CAPS">MM_MODEM_BAND_CDMA_BC7_CELLULAR_700</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC7-CELLULAR-700:CAPS">MM_MODEM_BAND_CDMA_BC7_CELLULAR_700</a>
+</dt>
+<dt id="ientry-idm45055151231616">MM_MODEM_BAND_CDMA_BC8_1800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC8-1800:CAPS">MM_MODEM_BAND_CDMA_BC8_1800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC8-1800:CAPS">MM_MODEM_BAND_CDMA_BC8_1800</a>
+</dt>
+<dt id="ientry-idm45055141962912">MM_MODEM_BAND_CDMA_BC9_900, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC9-900:CAPS">MM_MODEM_BAND_CDMA_BC9_900</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-CDMA-BC9-900:CAPS">MM_MODEM_BAND_CDMA_BC9_900</a>
+</dt>
+<dt id="ientry-idm45055143177520">MM_MODEM_BAND_EUTRAN_I, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-I:CAPS">MM_MODEM_BAND_EUTRAN_I</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-I:CAPS">MM_MODEM_BAND_EUTRAN_I</a>
+</dt>
+<dt id="ientry-idm45055142993344">MM_MODEM_BAND_EUTRAN_II, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-II:CAPS">MM_MODEM_BAND_EUTRAN_II</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-II:CAPS">MM_MODEM_BAND_EUTRAN_II</a>
+</dt>
+<dt id="ientry-idm45055150197520">MM_MODEM_BAND_EUTRAN_III, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-III:CAPS">MM_MODEM_BAND_EUTRAN_III</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-III:CAPS">MM_MODEM_BAND_EUTRAN_III</a>
+</dt>
+<dt id="ientry-idm45055141640624">MM_MODEM_BAND_EUTRAN_IV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IV:CAPS">MM_MODEM_BAND_EUTRAN_IV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IV:CAPS">MM_MODEM_BAND_EUTRAN_IV</a>
+</dt>
+<dt id="ientry-idm45055152067280">MM_MODEM_BAND_EUTRAN_IX, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IX:CAPS">MM_MODEM_BAND_EUTRAN_IX</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-IX:CAPS">MM_MODEM_BAND_EUTRAN_IX</a>
+</dt>
+<dt id="ientry-idm45055140283456">MM_MODEM_BAND_EUTRAN_V, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-V:CAPS">MM_MODEM_BAND_EUTRAN_V</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-V:CAPS">MM_MODEM_BAND_EUTRAN_V</a>
+</dt>
+<dt id="ientry-idm45055148271856">MM_MODEM_BAND_EUTRAN_VI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VI:CAPS">MM_MODEM_BAND_EUTRAN_VI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VI:CAPS">MM_MODEM_BAND_EUTRAN_VI</a>
+</dt>
+<dt id="ientry-idm45055152204336">MM_MODEM_BAND_EUTRAN_VII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VII:CAPS">MM_MODEM_BAND_EUTRAN_VII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VII:CAPS">MM_MODEM_BAND_EUTRAN_VII</a>
+</dt>
+<dt id="ientry-idm45055144578752">MM_MODEM_BAND_EUTRAN_VIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VIII:CAPS">MM_MODEM_BAND_EUTRAN_VIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-VIII:CAPS">MM_MODEM_BAND_EUTRAN_VIII</a>
+</dt>
+<dt id="ientry-idm45055142668688">MM_MODEM_BAND_EUTRAN_X, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-X:CAPS">MM_MODEM_BAND_EUTRAN_X</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-X:CAPS">MM_MODEM_BAND_EUTRAN_X</a>
+</dt>
+<dt id="ientry-idm45055151247296">MM_MODEM_BAND_EUTRAN_XI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XI:CAPS">MM_MODEM_BAND_EUTRAN_XI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XI:CAPS">MM_MODEM_BAND_EUTRAN_XI</a>
+</dt>
+<dt id="ientry-idm45055144146624">MM_MODEM_BAND_EUTRAN_XII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XII:CAPS">MM_MODEM_BAND_EUTRAN_XII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XII:CAPS">MM_MODEM_BAND_EUTRAN_XII</a>
+</dt>
+<dt id="ientry-idm45055142076752">MM_MODEM_BAND_EUTRAN_XIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIII:CAPS">MM_MODEM_BAND_EUTRAN_XIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIII:CAPS">MM_MODEM_BAND_EUTRAN_XIII</a>
+</dt>
+<dt id="ientry-idm45055151552144">MM_MODEM_BAND_EUTRAN_XIV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIV:CAPS">MM_MODEM_BAND_EUTRAN_XIV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIV:CAPS">MM_MODEM_BAND_EUTRAN_XIV</a>
+</dt>
+<dt id="ientry-idm45055141171504">MM_MODEM_BAND_EUTRAN_XIX, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIX:CAPS">MM_MODEM_BAND_EUTRAN_XIX</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XIX:CAPS">MM_MODEM_BAND_EUTRAN_XIX</a>
+</dt>
+<dt id="ientry-idm45055141707536">MM_MODEM_BAND_EUTRAN_XL, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XL:CAPS">MM_MODEM_BAND_EUTRAN_XL</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XL:CAPS">MM_MODEM_BAND_EUTRAN_XL</a>
+</dt>
+<dt id="ientry-idm45055151944304">MM_MODEM_BAND_EUTRAN_XLI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLI:CAPS">MM_MODEM_BAND_EUTRAN_XLI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLI:CAPS">MM_MODEM_BAND_EUTRAN_XLI</a>
+</dt>
+<dt id="ientry-idm45055141657328">MM_MODEM_BAND_EUTRAN_XLII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLII:CAPS">MM_MODEM_BAND_EUTRAN_XLII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLII:CAPS">MM_MODEM_BAND_EUTRAN_XLII</a>
+</dt>
+<dt id="ientry-idm45055141218688">MM_MODEM_BAND_EUTRAN_XLIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIII:CAPS">MM_MODEM_BAND_EUTRAN_XLIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIII:CAPS">MM_MODEM_BAND_EUTRAN_XLIII</a>
+</dt>
+<dt id="ientry-idm45055149065472">MM_MODEM_BAND_EUTRAN_XLIV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIV:CAPS">MM_MODEM_BAND_EUTRAN_XLIV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XLIV:CAPS">MM_MODEM_BAND_EUTRAN_XLIV</a>
+</dt>
+<dt id="ientry-idm45055140348480">MM_MODEM_BAND_EUTRAN_XVII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVII:CAPS">MM_MODEM_BAND_EUTRAN_XVII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVII:CAPS">MM_MODEM_BAND_EUTRAN_XVII</a>
+</dt>
+<dt id="ientry-idm45055151749792">MM_MODEM_BAND_EUTRAN_XVIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVIII:CAPS">MM_MODEM_BAND_EUTRAN_XVIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XVIII:CAPS">MM_MODEM_BAND_EUTRAN_XVIII</a>
+</dt>
+<dt id="ientry-idm45055143098800">MM_MODEM_BAND_EUTRAN_XX, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XX:CAPS">MM_MODEM_BAND_EUTRAN_XX</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XX:CAPS">MM_MODEM_BAND_EUTRAN_XX</a>
+</dt>
+<dt id="ientry-idm45055140447168">MM_MODEM_BAND_EUTRAN_XXI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXI:CAPS">MM_MODEM_BAND_EUTRAN_XXI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXI:CAPS">MM_MODEM_BAND_EUTRAN_XXI</a>
+</dt>
+<dt id="ientry-idm45055146602208">MM_MODEM_BAND_EUTRAN_XXII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXII:CAPS">MM_MODEM_BAND_EUTRAN_XXII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXII:CAPS">MM_MODEM_BAND_EUTRAN_XXII</a>
+</dt>
+<dt id="ientry-idm45055146500096">MM_MODEM_BAND_EUTRAN_XXIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIII:CAPS">MM_MODEM_BAND_EUTRAN_XXIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIII:CAPS">MM_MODEM_BAND_EUTRAN_XXIII</a>
+</dt>
+<dt id="ientry-idm45055147065328">MM_MODEM_BAND_EUTRAN_XXIV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIV:CAPS">MM_MODEM_BAND_EUTRAN_XXIV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXIV:CAPS">MM_MODEM_BAND_EUTRAN_XXIV</a>
+</dt>
+<dt id="ientry-idm45055151281488">MM_MODEM_BAND_EUTRAN_XXV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXV:CAPS">MM_MODEM_BAND_EUTRAN_XXV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXV:CAPS">MM_MODEM_BAND_EUTRAN_XXV</a>
+</dt>
+<dt id="ientry-idm45055150102784">MM_MODEM_BAND_EUTRAN_XXVI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXVI:CAPS">MM_MODEM_BAND_EUTRAN_XXVI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXVI:CAPS">MM_MODEM_BAND_EUTRAN_XXVI</a>
+</dt>
+<dt id="ientry-idm45055150862992">MM_MODEM_BAND_EUTRAN_XXXIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIII:CAPS">MM_MODEM_BAND_EUTRAN_XXXIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIII:CAPS">MM_MODEM_BAND_EUTRAN_XXXIII</a>
+</dt>
+<dt id="ientry-idm45055150767520">MM_MODEM_BAND_EUTRAN_XXXIV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIV:CAPS">MM_MODEM_BAND_EUTRAN_XXXIV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIV:CAPS">MM_MODEM_BAND_EUTRAN_XXXIV</a>
+</dt>
+<dt id="ientry-idm45055143471456">MM_MODEM_BAND_EUTRAN_XXXIX, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIX:CAPS">MM_MODEM_BAND_EUTRAN_XXXIX</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXIX:CAPS">MM_MODEM_BAND_EUTRAN_XXXIX</a>
+</dt>
+<dt id="ientry-idm45055153033184">MM_MODEM_BAND_EUTRAN_XXXV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXV:CAPS">MM_MODEM_BAND_EUTRAN_XXXV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXV:CAPS">MM_MODEM_BAND_EUTRAN_XXXV</a>
+</dt>
+<dt id="ientry-idm45055141196208">MM_MODEM_BAND_EUTRAN_XXXVI, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVI:CAPS">MM_MODEM_BAND_EUTRAN_XXXVI</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVI:CAPS">MM_MODEM_BAND_EUTRAN_XXXVI</a>
+</dt>
+<dt id="ientry-idm45055140305552">MM_MODEM_BAND_EUTRAN_XXXVII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVII:CAPS">MM_MODEM_BAND_EUTRAN_XXXVII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVII:CAPS">MM_MODEM_BAND_EUTRAN_XXXVII</a>
+</dt>
+<dt id="ientry-idm45055147253104">MM_MODEM_BAND_EUTRAN_XXXVIII, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVIII:CAPS">MM_MODEM_BAND_EUTRAN_XXXVIII</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-EUTRAN-XXXVIII:CAPS">MM_MODEM_BAND_EUTRAN_XXXVIII</a>
+</dt>
+<dt id="ientry-idm45055146744352">MM_MODEM_BAND_U17IV, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IV:CAPS">MM_MODEM_BAND_U17IV</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IV:CAPS">MM_MODEM_BAND_U17IV</a>
+</dt>
+<dt id="ientry-idm45055142181424">MM_MODEM_BAND_U17IX, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IX:CAPS">MM_MODEM_BAND_U17IX</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U17IX:CAPS">MM_MODEM_BAND_U17IX</a>
+</dt>
+<dt id="ientry-idm45055140508432">MM_MODEM_BAND_U1800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1800:CAPS">MM_MODEM_BAND_U1800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1800:CAPS">MM_MODEM_BAND_U1800</a>
+</dt>
+<dt id="ientry-idm45055152788608">MM_MODEM_BAND_U1900, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1900:CAPS">MM_MODEM_BAND_U1900</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U1900:CAPS">MM_MODEM_BAND_U1900</a>
+</dt>
+<dt id="ientry-idm45055150070512">MM_MODEM_BAND_U2100, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2100:CAPS">MM_MODEM_BAND_U2100</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2100:CAPS">MM_MODEM_BAND_U2100</a>
+</dt>
+<dt id="ientry-idm45055150609168">MM_MODEM_BAND_U2600, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2600:CAPS">MM_MODEM_BAND_U2600</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U2600:CAPS">MM_MODEM_BAND_U2600</a>
+</dt>
+<dt id="ientry-idm45055150068192">MM_MODEM_BAND_U800, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U800:CAPS">MM_MODEM_BAND_U800</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U800:CAPS">MM_MODEM_BAND_U800</a>
+</dt>
+<dt id="ientry-idm45055144136480">MM_MODEM_BAND_U850, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U850:CAPS">MM_MODEM_BAND_U850</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U850:CAPS">MM_MODEM_BAND_U850</a>
+</dt>
+<dt id="ientry-idm45055147090720">MM_MODEM_BAND_U900, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U900:CAPS">MM_MODEM_BAND_U900</a>, <a class="indexterm" href="ModemManager-API-break-replacements.html#MM-MODEM-BAND-U900:CAPS">MM_MODEM_BAND_U900</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>O</h3>
+<dl>
+<dt id="ientry-idm45055145339600">MMOmaFeature, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMOmaFeature">enum MMOmaFeature</a>
+</dt>
+<dt id="ientry-idm45055145316480">MMOmaSessionState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionState">enum MMOmaSessionState</a>
+</dt>
+<dt id="ientry-idm45055145265696">MMOmaSessionStateFailedReason, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason">enum MMOmaSessionStateFailedReason</a>
+</dt>
+<dt id="ientry-idm45055145235232">MMOmaSessionType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMOmaSessionType">enum MMOmaSessionType</a>
+</dt>
+<dt id="ientry-idm45055141820224">org.freedesktop.ModemManager1, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-interface-org-freedesktop-ModemManager1.top_of_page">org.freedesktop.ModemManager1</a>
+</dt>
+<dt id="ientry-idm45055141675968">org.freedesktop.ModemManager1.InhibitDevice(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice">The InhibitDevice() method</a>
+</dt>
+<dt id="ientry-idm45055142430416">org.freedesktop.ModemManager1.ReportKernelEvent(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent">The ReportKernelEvent() method</a>
+</dt>
+<dt id="ientry-idm45055141833936">org.freedesktop.ModemManager1.ScanDevices(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices">The ScanDevices() method</a>
+</dt>
+<dt id="ientry-idm45055141180960">org.freedesktop.ModemManager1.SetLogging(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging">The SetLogging() method</a>
+</dt>
+<dt id="ientry-idm45055149286032">org.freedesktop.ModemManager1:Version, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version">The "Version" property</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>S</h3>
+<dl>
+<dt id="ientry-idm45055149370224">MMSerialError, <a class="indexterm" href="ModemManager-Errors.html#MMSerialError">enum MMSerialError</a>
+</dt>
+<dt id="ientry-idm45055141666256">org.freedesktop.ModemManager1.Sim, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-interface-org-freedesktop-ModemManager1-Sim.top_of_page">org.freedesktop.ModemManager1.Sim</a>
+</dt>
+<dt id="ientry-idm45055142657312">org.freedesktop.ModemManager1.Sim.ChangePin(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin">The ChangePin() method</a>
+</dt>
+<dt id="ientry-idm45055149072272">org.freedesktop.ModemManager1.Sim.EnablePin(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin">The EnablePin() method</a>
+</dt>
+<dt id="ientry-idm45055144554960">org.freedesktop.ModemManager1.Sim.SendPin(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin">The SendPin() method</a>
+</dt>
+<dt id="ientry-idm45055151474016">org.freedesktop.ModemManager1.Sim.SendPuk(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk">The SendPuk() method</a>
+</dt>
+<dt id="ientry-idm45055142103216">org.freedesktop.ModemManager1.Sim:Imsi, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">The "Imsi" property</a>
+</dt>
+<dt id="ientry-idm45055141418560">org.freedesktop.ModemManager1.Sim:OperatorIdentifier, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">The "OperatorIdentifier" property</a>
+</dt>
+<dt id="ientry-idm45055149345616">org.freedesktop.ModemManager1.Sim:OperatorName, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">The "OperatorName" property</a>
+</dt>
+<dt id="ientry-idm45055139999392">org.freedesktop.ModemManager1.Sim:SimIdentifier, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">The "SimIdentifier" property</a>
+</dt>
+<dt id="ientry-idm45055141486256">org.freedesktop.ModemManager1.Sms, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-interface-org-freedesktop-ModemManager1-Sms.top_of_page">org.freedesktop.ModemManager1.Sms</a>
+</dt>
+<dt id="ientry-idm45055142131376">org.freedesktop.ModemManager1.Sms.Send(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send">The Send() method</a>
+</dt>
+<dt id="ientry-idm45055142193328">org.freedesktop.ModemManager1.Sms.Store(), <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store">The Store() method</a>
+</dt>
+<dt id="ientry-idm45055141975568">org.freedesktop.ModemManager1.Sms:Class, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Class">The "Class" property</a>
+</dt>
+<dt id="ientry-idm45055141387648">org.freedesktop.ModemManager1.Sms:Data, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data">The "Data" property</a>
+</dt>
+<dt id="ientry-idm45055143989424">org.freedesktop.ModemManager1.Sms:DeliveryReportRequest, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">The "DeliveryReportRequest" property</a>
+</dt>
+<dt id="ientry-idm45055142453440">org.freedesktop.ModemManager1.Sms:DeliveryState, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">The "DeliveryState" property</a>
+</dt>
+<dt id="ientry-idm45055141152912">org.freedesktop.ModemManager1.Sms:DischargeTimestamp, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">The "DischargeTimestamp" property</a>
+</dt>
+<dt id="ientry-idm45055141677776">org.freedesktop.ModemManager1.Sms:MessageReference, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">The "MessageReference" property</a>
+</dt>
+<dt id="ientry-idm45055143110224">org.freedesktop.ModemManager1.Sms:Number, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number">The "Number" property</a>
+</dt>
+<dt id="ientry-idm45055142916112">org.freedesktop.ModemManager1.Sms:PduType, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">The "PduType" property</a>
+</dt>
+<dt id="ientry-idm45055142981504">org.freedesktop.ModemManager1.Sms:ServiceCategory, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">The "ServiceCategory" property</a>
+</dt>
+<dt id="ientry-idm45055141577472">org.freedesktop.ModemManager1.Sms:SMSC, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">The "SMSC" property</a>
+</dt>
+<dt id="ientry-idm45055142661360">org.freedesktop.ModemManager1.Sms:State, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State">The "State" property</a>
+</dt>
+<dt id="ientry-idm45055144427472">org.freedesktop.ModemManager1.Sms:Storage, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">The "Storage" property</a>
+</dt>
+<dt id="ientry-idm45055141902256">org.freedesktop.ModemManager1.Sms:TeleserviceId, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">The "TeleserviceId" property</a>
+</dt>
+<dt id="ientry-idm45055147640352">org.freedesktop.ModemManager1.Sms:Text, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text">The "Text" property</a>
+</dt>
+<dt id="ientry-idm45055139805408">org.freedesktop.ModemManager1.Sms:Timestamp, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">The "Timestamp" property</a>
+</dt>
+<dt id="ientry-idm45055144349152">org.freedesktop.ModemManager1.Sms:Validity, <a class="indexterm" href="gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">The "Validity" property</a>
+</dt>
+<dt id="ientry-idm45055144724192">MMSmsCdmaServiceCategory, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory">enum MMSmsCdmaServiceCategory</a>
+</dt>
+<dt id="ientry-idm45055144764720">MMSmsCdmaTeleserviceId, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId">enum MMSmsCdmaTeleserviceId</a>
+</dt>
+<dt id="ientry-idm45055145124032">MMSmsDeliveryState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState">enum MMSmsDeliveryState</a>
+</dt>
+<dt id="ientry-idm45055145197952">MMSmsPduType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsPduType">enum MMSmsPduType</a>
+</dt>
+<dt id="ientry-idm45055145153968">MMSmsState, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsState">enum MMSmsState</a>
+</dt>
+<dt id="ientry-idm45055144820976">MMSmsStorage, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsStorage">enum MMSmsStorage</a>
+</dt>
+<dt id="ientry-idm45055144787792">MMSmsValidityType, <a class="indexterm" href="ModemManager-Flags-and-Enumerations.html#MMSmsValidityType">enum MMSmsValidityType</a>
+</dt>
+</dl>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/left-insensitive.png b/docs/reference/api/html/left-insensitive.png
new file mode 100644
index 00000000..3269393a
--- /dev/null
+++ b/docs/reference/api/html/left-insensitive.png
Binary files differ
diff --git a/docs/reference/api/html/left.png b/docs/reference/api/html/left.png
new file mode 100644
index 00000000..2abde032
--- /dev/null
+++ b/docs/reference/api/html/left.png
Binary files differ
diff --git a/docs/reference/api/html/ref-common-types.html b/docs/reference/api/html/ref-common-types.html
new file mode 100644
index 00000000..5f2356ff
--- /dev/null
+++ b/docs/reference/api/html/ref-common-types.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part II. Common types and definitions: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="ref-overview-plugin-specific-modems.html" title="Plugin-specific Modems">
+<link rel="next" href="ModemManager-Version-checks.html" title="Version checks">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ref-overview-plugin-specific-modems.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ModemManager-Version-checks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-common-types"></a>Part II. Common types and definitions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Version-checks.html">Version checks</a></span><span class="refpurpose"> — Version information in the API.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Flags-and-Enumerations.html">Flags and Enumerations</a></span><span class="refpurpose"> — Common enumerations and types in the API.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ModemManager-Errors.html">Errors</a></span><span class="refpurpose"> — Common errors in the API.</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-compat.html b/docs/reference/api/html/ref-compat.html
new file mode 100644
index 00000000..41c69c2c
--- /dev/null
+++ b/docs/reference/api/html/ref-compat.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VI. Compatibility with older versions: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="ch16s04.html" title="Simple connection">
+<link rel="next" href="ModemManager-API-break-replacements.html" title="API break replacements">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ch16s04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ModemManager-API-break-replacements.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-compat"></a>Part VI. Compatibility with older versions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc"><dt>
+<span class="refentrytitle"><a href="ModemManager-API-break-replacements.html">API break replacements</a></span><span class="refpurpose"></span>
+</dt></dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-bus-name.html b/docs/reference/api/html/ref-dbus-bus-name.html
new file mode 100644
index 00000000..9159d6d6
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-bus-name.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The org.freedesktop.ModemManager1 bus name: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="next" href="ref-dbus-standard-interfaces.html" title="Standard interfaces">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-standard-interfaces.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-bus-name"></a>The <code class="literal">org.freedesktop.ModemManager1</code> bus name</h2></div></div></div>
+<p>
+ The D-Bus name <code class="literal">org.freedesktop.ModemManager1</code>
+ on the system bus is used by the ModemManager daemon.
+ </p>
+<p>
+ If this daemon isn't running, it will be started if D-Bus messages are
+ sent to the name.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-bearer.html b/docs/reference/api/html/ref-dbus-object-bearer.html
new file mode 100644
index 00000000..6b82df24
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-bearer.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager/Bearers objects: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html" title="org.freedesktop.ModemManager1.Modem.Oma">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Bearer.html" title="org.freedesktop.ModemManager1.Bearer">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Bearer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-bearer"></a>The <code class="literal">/org/freedesktop/ModemManager/Bearers</code> objects</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Bearer.html">org.freedesktop.ModemManager1.Bearer</a></span><span class="refpurpose"> — The ModemManager Bearer interface.</span>
+</dt></dl></div>
+<p>
+ Bearer objects are owned and managed by specific
+ <a class="link" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">Modem</a> objects. A single Modem
+ may expose one or more Bearer objects, which can then be used to get the
+ modem into connected state.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-call.html b/docs/reference/api/html/ref-dbus-object-call.html
new file mode 100644
index 00000000..9ffde6a9
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-call.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager/Calls objects: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Sms.html" title="org.freedesktop.ModemManager1.Sms">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Call.html" title="org.freedesktop.ModemManager1.Call">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Sms.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Call.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-call"></a>The <code class="literal">/org/freedesktop/ModemManager/Calls</code> objects</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Call.html">org.freedesktop.ModemManager1.Call</a></span><span class="refpurpose"> — The ModemManager Call interface.</span>
+</dt></dl></div>
+<p>
+ Modems implementing the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html" title="org.freedesktop.ModemManager1.Modem.Voice">Voice interface</a>
+ will export one Call object for each Call managed in the device.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-manager.html b/docs/reference/api/html/ref-dbus-object-manager.html
new file mode 100644
index 00000000..a0c70f5c
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-manager.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager1 object: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="ref-dbus-standard-interfaces-objectmanager.html" title="org.freedesktop.DBus.ObjectManager">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.html" title="org.freedesktop.ModemManager1">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-standard-interfaces-objectmanager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-manager"></a>The <code class="literal">/org/freedesktop/ModemManager1</code> object</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.html">org.freedesktop.ModemManager1</a></span><span class="refpurpose"> — The ModemManager Manager interface.</span>
+</dt></dl></div>
+<p>
+ The ModemManager process will export an object at the well-known
+ path <code class="literal">/org/freedesktop/ModemManager1</code>.
+ </p>
+<p>
+ This object, which implements the standard
+ <a class="link" href="ref-dbus-standard-interfaces-objectmanager.html" title="org.freedesktop.DBus.ObjectManager"><code class="literal">org.freedesktop.DBus.ObjectManager</code></a>, is responsible for managing the list of
+ <a class="link" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">Modem</a> objects.
+ </p>
+<p>
+ This object also controls any process-wide operation, such as the log
+ level being used by the daemon.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-modem.html b/docs/reference/api/html/ref-dbus-object-modem.html
new file mode 100644
index 00000000..d1c2501c
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-modem.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager/Modems objects: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.html" title="org.freedesktop.ModemManager1">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Modem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-modem"></a>The <code class="literal">/org/freedesktop/ModemManager/Modems</code> objects</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.html">org.freedesktop.ModemManager1.Modem</a></span><span class="refpurpose"> — The ModemManager Modem interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html">org.freedesktop.ModemManager1.Modem.Simple</a></span><span class="refpurpose"> — The ModemManager Simple interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html">org.freedesktop.ModemManager1.Modem.Modem3gpp</a></span><span class="refpurpose"> — The ModemManager 3GPP interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</a></span><span class="refpurpose"> — The ModemManager 3GPP USSD interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html">org.freedesktop.ModemManager1.Modem.ModemCdma</a></span><span class="refpurpose"> — The ModemManager CDMA interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html">org.freedesktop.ModemManager1.Modem.Messaging</a></span><span class="refpurpose"> — The ModemManager Messaging interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html">org.freedesktop.ModemManager1.Modem.Location</a></span><span class="refpurpose"> — The ModemManager Location interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html">org.freedesktop.ModemManager1.Modem.Time</a></span><span class="refpurpose"> — The ModemManager Time interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html">org.freedesktop.ModemManager1.Modem.Voice</a></span><span class="refpurpose"> — The ModemManager Voice interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html">org.freedesktop.ModemManager1.Modem.Firmware</a></span><span class="refpurpose"> — The ModemManager Firmware interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html">org.freedesktop.ModemManager1.Modem.Signal</a></span><span class="refpurpose"> — The ModemManager Signal interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html">org.freedesktop.ModemManager1.Modem.Oma</a></span><span class="refpurpose"> — The ModemManager Open Mobile Alliance interface.</span>
+</dt>
+</dl></div>
+<p>
+ Modem objects are exported in DBus with the following path base:
+ <code class="literal">/org/freedesktop/ModemManager1/Modems/#</code>, where
+ <code class="literal">#</code> indicates a unique unsigned integer which identifies
+ the object.
+ </p>
+<p>
+ The Modem objects will export a generic
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">Modem interface</a>
+ which includes common features and actions applicable to most modem types.
+ This interface, among other actions, allows the management (creation,
+ listing, deletion) of
+ <a class="link" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">Bearer</a> objects which can
+ then be used to request the modem to get in connected state.
+ </p>
+<p>
+ Modem objects will also export the generic
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html" title="org.freedesktop.ModemManager1.Modem.Simple">Simple interface</a>.
+ This interface provides an easy access to the most simple and common
+ operations that may be performed with the modem, including connection and
+ disconnection. Users of the Simple interface do not need to take care of
+ getting the modem registered, and they also don't need to manage the
+ creation of bearers themselves. All the logic required to get the modem
+ connected or disconnected is handled by the Simple interface.
+ </p>
+<p>
+ Modems with specific 3GPP and/or CDMA capabilities will export modem type
+ specific interfaces, like the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">3GPP interface</a>
+ or the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">CDMA interface</a>.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-sim.html b/docs/reference/api/html/ref-dbus-object-sim.html
new file mode 100644
index 00000000..db453ac5
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-sim.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager/SIMs objects: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Bearer.html" title="org.freedesktop.ModemManager1.Bearer">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Sim.html" title="org.freedesktop.ModemManager1.Sim">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Bearer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Sim.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-sim"></a>The <code class="literal">/org/freedesktop/ModemManager/SIMs</code> objects</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sim.html">org.freedesktop.ModemManager1.Sim</a></span><span class="refpurpose"> — The ModemManager SIM interface.</span>
+</dt></dl></div>
+<p>
+ Broadband modems usually need a SIM card to operate. Each
+ <a class="link" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">Modem</a> object will therefore
+ expose up to one SIM object, which allows SIM-specific actions such as PIN
+ unlocking.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-object-sms.html b/docs/reference/api/html/ref-dbus-object-sms.html
new file mode 100644
index 00000000..1c959ee4
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-object-sms.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The /org/freedesktop/ModemManager/SMSs objects: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Sim.html" title="org.freedesktop.ModemManager1.Sim">
+<link rel="next" href="gdbus-org.freedesktop.ModemManager1.Sms.html" title="org.freedesktop.ModemManager1.Sms">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Sim.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="gdbus-org.freedesktop.ModemManager1.Sms.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-object-sms"></a>The <code class="literal">/org/freedesktop/ModemManager/SMSs</code> objects</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sms.html">org.freedesktop.ModemManager1.Sms</a></span><span class="refpurpose"> — The ModemManager SMS interface.</span>
+</dt></dl></div>
+<p>
+ Modems implementing the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">Messaging interface</a>
+ will export one SMS object for each SMS stored in the device.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-standard-interfaces-introspectables.html b/docs/reference/api/html/ref-dbus-standard-interfaces-introspectables.html
new file mode 100644
index 00000000..8b888f78
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-standard-interfaces-introspectables.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.DBus.Introspectable: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-standard-interfaces.html" title="Standard interfaces">
+<link rel="prev" href="ref-dbus-standard-interfaces.html" title="Standard interfaces">
+<link rel="next" href="ref-dbus-standard-interfaces-objectmanager.html" title="org.freedesktop.DBus.ObjectManager">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-standard-interfaces.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-standard-interfaces.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-standard-interfaces-objectmanager.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="ref-dbus-standard-interfaces-introspectables"></a>org.freedesktop.DBus.Introspectable</h2></div></div></div>
+<p>
+ All objects (<a class="link" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">Manager</a>,
+ <a class="link" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">Modems</a>,
+ <a class="link" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">Bearers</a>,
+ <a class="link" href="ref-dbus-object-sim.html" title="The /org/freedesktop/ModemManager/SIMs objects">SIMs</a>,
+ <a class="link" href="ref-dbus-object-sms.html" title="The /org/freedesktop/ModemManager/SMSs objects">SMSs</a>) exported at the
+ <a class="link" href="ref-dbus-bus-name.html" title="The org.freedesktop.ModemManager1 bus name"><code class="literal">org.freedesktop.ModemManager1</code></a>
+ bus name implement the standard
+ <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable" target="_top">
+ <code class="literal">org.freedesktop.DBus.Introspectable</code>
+ </a> interface. Objects implementing this interface will provide an
+ XML-based description of the object and its interfaces.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-standard-interfaces-objectmanager.html b/docs/reference/api/html/ref-dbus-standard-interfaces-objectmanager.html
new file mode 100644
index 00000000..91972100
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-standard-interfaces-objectmanager.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.freedesktop.DBus.ObjectManager: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus-standard-interfaces.html" title="Standard interfaces">
+<link rel="prev" href="ref-dbus-standard-interfaces-introspectables.html" title="org.freedesktop.DBus.Introspectable">
+<link rel="next" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus-standard-interfaces.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-standard-interfaces-introspectables.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-object-manager.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="ref-dbus-standard-interfaces-objectmanager"></a>org.freedesktop.DBus.ObjectManager</h2></div></div></div>
+<p>
+ The <a class="link" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">Manager</a> object
+ exported at the
+ <a class="link" href="ref-dbus-bus-name.html" title="The org.freedesktop.ModemManager1 bus name"><code class="literal">org.freedesktop.ModemManager1</code></a>
+ bus name implements the standard
+ <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">
+ <code class="literal">org.freedesktop.DBus.ObjectManager</code>
+ </a> interface. This interface, included in rev. 0.17 of the DBus
+ specification, allows a generic way to control the addition and removal
+ of Modem objects, as well as the addition and removal of interfaces in
+ the given objects.
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus-standard-interfaces.html b/docs/reference/api/html/ref-dbus-standard-interfaces.html
new file mode 100644
index 00000000..52e6bc80
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus-standard-interfaces.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Standard interfaces: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-dbus.html" title="Part IV. D-Bus Reference">
+<link rel="prev" href="ref-dbus-bus-name.html" title="The org.freedesktop.ModemManager1 bus name">
+<link rel="next" href="ref-dbus-standard-interfaces-introspectables.html" title="org.freedesktop.DBus.Introspectable">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-dbus-bus-name.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-standard-interfaces-introspectables.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-dbus-standard-interfaces"></a>Standard interfaces</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ref-dbus-standard-interfaces.html#ref-dbus-standard-interfaces-properties">org.freedesktop.DBus.Properties</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-introspectables.html">org.freedesktop.DBus.Introspectable</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-objectmanager.html">org.freedesktop.DBus.ObjectManager</a></span></dt>
+</dl></div>
+<p>
+ Please refer to the
+ <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html" target="_top">
+ DBus specification at <code class="literal">freedesktop.org</code>
+ </a> for more information on how to use these standard interfaces.
+ </p>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="ref-dbus-standard-interfaces-properties"></a>org.freedesktop.DBus.Properties</h2></div></div></div>
+<p>
+ All objects (<a class="link" href="ref-dbus-object-manager.html" title="The /org/freedesktop/ModemManager1 object">Manager</a>,
+ <a class="link" href="ref-dbus-object-modem.html" title="The /org/freedesktop/ModemManager/Modems objects">Modems</a>,
+ <a class="link" href="ref-dbus-object-bearer.html" title="The /org/freedesktop/ModemManager/Bearers objects">Bearers</a>,
+ <a class="link" href="ref-dbus-object-sim.html" title="The /org/freedesktop/ModemManager/SIMs objects">SIMs</a>,
+ <a class="link" href="ref-dbus-object-sms.html" title="The /org/freedesktop/ModemManager/SMSs objects">SMSs</a>) exported at the
+ <a class="link" href="ref-dbus-bus-name.html" title="The org.freedesktop.ModemManager1 bus name"><code class="literal">org.freedesktop.ModemManager1</code></a>
+ bus name implement the standard
+ <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">
+ <code class="literal">org.freedesktop.DBus.Properties</code>
+ </a> interface. Objects implementing this interface provide a
+ common way to query for property values and also a generic signal to
+ get notified about changes in those properties.
+ </p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-dbus.html b/docs/reference/api/html/ref-dbus.html
new file mode 100644
index 00000000..e80a9622
--- /dev/null
+++ b/docs/reference/api/html/ref-dbus.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part IV. D-Bus Reference: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="ModemManager-Common-udev-tags.html" title="Common udev tags">
+<link rel="next" href="ref-dbus-bus-name.html" title="The org.freedesktop.ModemManager1 bus name">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ModemManager-Common-udev-tags.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-dbus-bus-name.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-dbus"></a>Part IV. D-Bus Reference</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt><span class="chapter"><a href="ref-dbus-bus-name.html">The <code class="literal">org.freedesktop.ModemManager1</code> bus name</a></span></dt>
+<dt><span class="chapter"><a href="ref-dbus-standard-interfaces.html">Standard interfaces</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces.html#ref-dbus-standard-interfaces-properties">org.freedesktop.DBus.Properties</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-introspectables.html">org.freedesktop.DBus.Introspectable</a></span></dt>
+<dt><span class="section"><a href="ref-dbus-standard-interfaces-objectmanager.html">org.freedesktop.DBus.ObjectManager</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-manager.html">The <code class="literal">/org/freedesktop/ModemManager1</code> object</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.html">org.freedesktop.ModemManager1</a></span><span class="refpurpose"> — The ModemManager Manager interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-modem.html">The <code class="literal">/org/freedesktop/ModemManager/Modems</code> objects</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.html">org.freedesktop.ModemManager1.Modem</a></span><span class="refpurpose"> — The ModemManager Modem interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Simple.html">org.freedesktop.ModemManager1.Modem.Simple</a></span><span class="refpurpose"> — The ModemManager Simple interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html">org.freedesktop.ModemManager1.Modem.Modem3gpp</a></span><span class="refpurpose"> — The ModemManager 3GPP interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html">org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd</a></span><span class="refpurpose"> — The ModemManager 3GPP USSD interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html">org.freedesktop.ModemManager1.Modem.ModemCdma</a></span><span class="refpurpose"> — The ModemManager CDMA interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html">org.freedesktop.ModemManager1.Modem.Messaging</a></span><span class="refpurpose"> — The ModemManager Messaging interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html">org.freedesktop.ModemManager1.Modem.Location</a></span><span class="refpurpose"> — The ModemManager Location interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Time.html">org.freedesktop.ModemManager1.Modem.Time</a></span><span class="refpurpose"> — The ModemManager Time interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Voice.html">org.freedesktop.ModemManager1.Modem.Voice</a></span><span class="refpurpose"> — The ModemManager Voice interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html">org.freedesktop.ModemManager1.Modem.Firmware</a></span><span class="refpurpose"> — The ModemManager Firmware interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Signal.html">org.freedesktop.ModemManager1.Modem.Signal</a></span><span class="refpurpose"> — The ModemManager Signal interface.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Modem.Oma.html">org.freedesktop.ModemManager1.Modem.Oma</a></span><span class="refpurpose"> — The ModemManager Open Mobile Alliance interface.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-bearer.html">The <code class="literal">/org/freedesktop/ModemManager/Bearers</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Bearer.html">org.freedesktop.ModemManager1.Bearer</a></span><span class="refpurpose"> — The ModemManager Bearer interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-sim.html">The <code class="literal">/org/freedesktop/ModemManager/SIMs</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sim.html">org.freedesktop.ModemManager1.Sim</a></span><span class="refpurpose"> — The ModemManager SIM interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-sms.html">The <code class="literal">/org/freedesktop/ModemManager/SMSs</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Sms.html">org.freedesktop.ModemManager1.Sms</a></span><span class="refpurpose"> — The ModemManager SMS interface.</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ref-dbus-object-call.html">The <code class="literal">/org/freedesktop/ModemManager/Calls</code> objects</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="gdbus-org.freedesktop.ModemManager1.Call.html">org.freedesktop.ModemManager1.Call</a></span><span class="refpurpose"> — The ModemManager Call interface.</span>
+</dt></dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-migrating.html b/docs/reference/api/html/ref-migrating.html
new file mode 100644
index 00000000..056f57cc
--- /dev/null
+++ b/docs/reference/api/html/ref-migrating.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part V. Migrating from ModemManager 0.6 to ModemManager 1.0: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="gdbus-org.freedesktop.ModemManager1.Call.html" title="org.freedesktop.ModemManager1.Call">
+<link rel="next" href="ch16.html" title="">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="gdbus-org.freedesktop.ModemManager1.Call.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch16.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-migrating"></a>Part V. Migrating from ModemManager 0.6 to ModemManager 1.0</h1></div></div></div>
+<div class="partintro">
+<div></div>
+<p>
+ ModemManager 1.0 is a new major version of ModemManager that breaks both
+ API and ABI compared to previous versions. These changes allow better
+ managing new types of devices (e.g. those with multiple capabilities),
+ or those not based in AT commands for operation (e.g. QMI or MBIM modems).
+ </p>
+<p>
+ This section provides an introduction to the changes done in the DBus interface
+ with respect to the main operations performed with modems through ModemManager.
+ </p>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt><span class="chapter"><a href="ch16.html"></a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ch16.html#id-1.6.3.1">Listing available modems</a></span></dt>
+<dt><span class="section"><a href="ch16s02.html">PIN unlocking</a></span></dt>
+<dt><span class="section"><a href="ch16s03.html">Connection and disconnection</a></span></dt>
+<dt><span class="section"><a href="ch16s04.html">Simple connection</a></span></dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-introduction.html b/docs/reference/api/html/ref-overview-introduction.html
new file mode 100644
index 00000000..38345442
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-introduction.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Introduction: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="next" href="ref-overview-modem-detection.html" title="Modem detection">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-modem-detection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-introduction"></a>Introduction</h2></div></div></div>
+<p>
+ ModemManager provides a unified high level API for communicating with mobile
+ broadband modems, regardless of the protocol used to communicate with the
+ actual device (Generic AT, vendor-specific AT, QCDM, QMI, MBIM...).
+ </p>
+<p><b>Using. </b>
+ ModemManager is a system daemon and is not meant to be used directly from
+ the command line. However, since it provides a DBus API, it is possible to use
+ 'dbus-send' commands or the new 'mmcli' command line interface to control it
+ from the terminal. The devices are queried from udev and automatically updated
+ based on hardware events, although a manual re-scan can also be requested to
+ look for RS232 modems.
+ </p>
+<p><b>Implementation. </b>
+ ModemManager is a DBus system bus activated service (meaning it's started
+ automatically when a request arrives). It is written in C, using glib and gio.
+ Several GInterfaces specify different features that the modems support,
+ including the generic MMIfaceModem3gpp and MMIfaceModemCdma which provice basic
+ operations for 3GPP (GSM, UMTS, LTE) or CDMA (CDMA1x, EV-DO) modems. If a given
+ feature is not available in the modem, the specific interface will not be
+ exported in DBus.
+ </p>
+<p><b>Plugins. </b>
+ Plugins are loaded on startup, and must implement the MMPlugin interface. It
+ consists of a couple of methods which tell the daemon whether the plugin
+ supports a port and to create custom MMBroadbandModem implementations. It most
+ likely makes sense to derive custom modem implementations from one of the
+ generic classes and just add (or override) operations which are not standard.
+ There are multiple fully working plugins in the plugins/ directory that can be
+ used as an example for writing new plugins. Writing new plugins is highly
+ encouraged! The plugin API is open for changes, so if you're writing a plugin
+ and need to add or change some public method, feel free to suggest it!
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-modem-detection.html b/docs/reference/api/html/ref-overview-modem-detection.html
new file mode 100644
index 00000000..ab4528cf
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-modem-detection.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Modem detection: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ref-overview-introduction.html" title="Introduction">
+<link rel="next" href="ch02s02.html" title="Builds without udev support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-introduction.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch02s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-modem-detection"></a>Modem detection</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ref-overview-modem-detection.html#id-1.2.3.2">Builds with udev support</a></span></dt>
+<dt><span class="section"><a href="ch02s02.html">Builds without udev support</a></span></dt>
+</dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.3.2"></a>Builds with udev support</h2></div></div></div>
+<p>
+ ModemManager requires <span class="emphasis"><em>udev</em></span>-powered Linux kernels in order
+ to get notified of possible available Modems. udev will report each of the ports
+ found in the device, and ModemManager will consider for probing each of the ports
+ marked with the <span class="emphasis"><em>ID_MM_CANDIDATE</em></span> tag in udev.
+ </p>
+<p>
+ Aditionally, users of RS232-based devices may need to request additional manual
+ scans via DBus, in order to detect modems that may have been connected to
+ RS232 to USB adapters. In this case, udev just knows about the USB adapter being
+ connected, not about the RS232 modem connected to the adapter, if any.
+ </p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-modem-filter.html b/docs/reference/api/html/ref-overview-modem-filter.html
new file mode 100644
index 00000000..32cdf3e9
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-modem-filter.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Modem filter: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ch02s02.html" title="Builds without udev support">
+<link rel="next" href="ch03s02.html" title="Filter policies">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch02s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-modem-filter"></a>Modem filter</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ref-overview-modem-filter.html#id-1.2.4.4">Filter rules</a></span></dt>
+<dt><span class="section"><a href="ch03s02.html">Filter policies</a></span></dt>
+</dl></div>
+<p>
+ ModemManager will not probe all TTYs, NET and cdc-wdm ports found in the system,
+ as this may end up interfering e.g. with TTYs that have nothing to do with modem
+ devices.
+ </p>
+<p>
+ The daemon comes with several predefined <span class="emphasis"><em>filter policies</em></span>, each
+ of them composed of one or more <span class="emphasis"><em>filter rules</em></span>.
+ </p>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.4"></a>Filter rules</h2></div></div></div>
+<p>
+ The device filter in ModemManager defines the following independent filter rules. The
+ predefined filter policies are based on one or more of these predefined filter rules.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_EXPLICIT_WHITELIST</em></span></p>
+<p>
+ This filter allows users to manually tag devices and/or device ports with the
+ <span class="emphasis"><em>ID_MM_DEVICE_PROCESS</em></span> udev tag. If the filter finds this tag,
+ the device and/or device ports will be automatically accepted and port probing
+ will be allowed.
+ </p>
+<pre class="programlisting">
+$ sudo vim /lib/udev/rules.d/78-mm-whitelist-internal-modem.rules
+ ACTION!="add|change|move", GOTO="mm_whitelist_internal_modem_end"
+ ATTRS{idVendor}=="1199", ATTRS{idProduct}=="a001", ENV{ID_MM_DEVICE_PROCESS}="1"
+ LABEL="mm_whitelist_internal_modem_end"
+// Apply new rules without reboot
+$ sudo udevadm control --reload
+$ sudo udevadm trigger
+ </pre>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_VIRTUAL</em></span></p>
+<p>
+ This filter will automatically flag as forbidden all ports exposed by virtual
+ devices, like the 'lo' network interface or the tty0, tty1... virtual terminals.
+ There is no reason to disable this filter, except for testing purposes.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_NET</em></span></p>
+<p>
+ This filter will automatically flag as allowed all network ports exposed by
+ devices. Unless there is a will to explicitly forbid network ports, this filter
+ should always be enabled.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_CDC_WDM</em></span></p>
+<p>
+ This filter will automatically flag as allowed all cdc-wdm ports exposed by
+ devices. Unless there is a will to explicitly forbid the cdc-wdm ports exposed
+ by qmi_wwan, cdc_mbim or huawei-cdc-ncm kernel drivers, this filter should always
+ be enabled.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY, MM_FILTER_RULE_TTY_DEFAULT_ALLOWED and MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN</em></span></p>
+<p>
+ If the MM_FILTER_RULE_TTY filter is disabled, no TTY port will be allowed. If this
+ filter is enabled, TTY ports will only be allowed if the TTY-specific filters (defined
+ next) allow it.
+ </p>
+<p>
+ The MM_FILTER_RULE_TTY_DEFAULT_ALLOWED and MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN rules allow
+ defining what happens when a TTY port isn't explicitly forbidden or accepted by any of
+ the TTY-specific filters. When MM_FILTER_RULE_TTY is enabled, one of these other two options
+ must be set.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY_BLACKLIST</em></span></p>
+<p>
+ This filter will not allow probing any of the devices flagged as
+ <span class="emphasis"><em>ID_MM_DEVICE_IGNORE</em></span>, like the ones in the default blacklist
+ shipped by ModemManager.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY</em></span></p>
+<p>
+ This filter will not allow automatic probing any of the devices flagged as
+ <span class="emphasis"><em>ID_MM_DEVICE_MANUAL_SCAN_ONLY</em></span>, like the ones in the default
+ USB serial adapters greylist shipped by ModemManager. Devices flagged like
+ this will only be probed when a manual scan is requested via the
+ <a class="link" href="gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices" title="The ScanDevices() method">ScanDevices</a>
+ method.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY_PLATFORM_DRIVER</em></span></p>
+<p>
+ If this filter is enabled, all platform TTY ports not explicitly flagged with the
+ <span class="emphasis"><em>ID_MM_PLATFORM_DRIVER_PROBE</em></span> will be forbidden. If the flag
+ is found in a platform TTY port, port probing will be allowed directly.
+ </p>
+<p>
+ Note that this filter is obsoleted by the more generic MM_FILTER_RULE_EXPLICIT_WHITELIST
+ filter. It is maintained for backwards compatibility with older ModemManager versions.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY_DRIVER</em></span></p>
+<p>
+ If this filter is enabled, all TTY ports managed by modem-specific kernel drivers will be
+ allowed automatically.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>FILTER_RULE_TTY_ACM_INTERFACE</em></span></p>
+<p>
+ If this filter is enabled, all TTY ports managed by the cdc-acm kernel driver with
+ class=2/subclass=2/protocol=1 (AT command capable ttyACM port) will be allowed
+ automatically.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>MM_FILTER_RULE_TTY_WITH_NET</em></span></p>
+<p>
+ If this filter is enabled, all TTY ports for devices that also expose a network
+ interface port will be allowed automatically.
+ </p>
+</li>
+</ul></div>
+<p>
+ </p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-modem-object-creation.html b/docs/reference/api/html/ref-overview-modem-object-creation.html
new file mode 100644
index 00000000..3d3b99c8
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-modem-object-creation.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Modem object creation: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ch04s04.html" title="Probing setup examples">
+<link rel="next" href="ref-overview-modem-state-machine.html" title="Modem state machine">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch04s04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-modem-state-machine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-modem-object-creation"></a>Modem object creation</h2></div></div></div>
+<p>
+ Once a port passes all probing filters of a given plugin, the plugin will grab
+ the port. When the first port of a given device is grabbed, the plugin will create
+ the required Modem object.
+ </p>
+<p>
+ While preparing to get the Modem object grab the specific port probed, udev-based
+ port type hints can be used to specify AT port flags (e.g. if a port is to be
+ considered primary, secondary or for PPP).
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-modem-port-probing.html b/docs/reference/api/html/ref-overview-modem-port-probing.html
new file mode 100644
index 00000000..fd7d840b
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-modem-port-probing.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Port probing: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ch03s02.html" title="Filter policies">
+<link rel="next" href="ch04s02.html" title="Probing sequence">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch04s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-modem-port-probing"></a>Port probing</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ref-overview-modem-port-probing.html#id-1.2.5.4">Pre-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s02.html">Probing sequence</a></span></dt>
+<dt><span class="section"><a href="ch04s03.html">Post-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s04.html">Probing setup examples</a></span></dt>
+</dl></div>
+<p>
+ Whenever a new device is detected by ModemManager, port probing process will
+ get started, so that we can determine which kind of ports we have, and also
+ which plugin we need to use for the specific device. Devices may expose one or
+ more ports, and all of them will follow the same probing logic.
+ </p>
+<p>
+ The whole probing process, including pre-probing and post-probing filters, is
+ implemented in the core ModemManager daemon. Plugins will just configure their
+ own special needs in the probing process, so that only the steps required by the
+ given plugin are executed. For example, plugins which do not support RS232
+ devices will not need AT-based vendor or product filters.
+ </p>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.5.4"></a>Pre-probing filters</h2></div></div></div>
+<p>
+ Pre-probing filters are those which control whether the probing, as
+ requested by the specific plugin, takes place.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Allowed vendor IDs</em></span></p>
+<p>
+ Plugins can provide a list of udev-reported vendor IDs to be used as
+ pre-probing filters. If the vendor ID reported by the device via udev
+ is found in the list provided by the plugin, port probing will be
+ launched as requested by the given plugin.
+ </p>
+<p>
+ This filter is specified by the <span class="type">MM_PLUGIN_ALLOWED_VENDOR_IDS</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Product IDs</em></span></p>
+<p>
+ Plugins can provide a list of udev-reported pairs of vendor and product
+ IDs to be used as pre-probing filters.
+ </p>
+<p>
+ If the vendor ID and product ID pair reported by the device via udev is
+ found in the list of 'allowed' pairs provided by the plugin, port probing
+ will be launched as requested by the given plugin. This additional filter
+ should be used when the plugin is expected to work only with a given
+ specific product of a given vendor.
+ </p>
+<p>
+ If the vendor ID and product ID pair reported by the device via udev is
+ found in the list of 'forbidden' pairs provided by the plugin, port probing
+ will not be launched by this plugin. This additional filter
+ should be used when the plugin supports all devices of a given vendor
+ except for some specific ones.
+ </p>
+<p>
+ These filters are specified by the <span class="type">MM_PLUGIN_ALLOWED_PRODUCT_IDS</span>
+ and <span class="type">MM_PLUGIN_FORBIDDEN_PRODUCT_IDS</span> properties in the
+ <span class="structname">MMPlugin</span> object provided by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Subsystems</em></span></p>
+<p>
+ Plugins can specify which subsystems they expect, so that we filter out
+ any port detected with a subsystem not listed by the plugin.
+ </p>
+<p>
+ This filter is specified by the <span class="type">MM_PLUGIN_ALLOWED_SUBSYSTEMS</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Drivers</em></span></p>
+<p>
+ Plugins can specify which drivers they expect, so that we filter out
+ any port detected being managed by a driver not listed by the plugin.
+ </p>
+<p>
+ Plugins can also specify which drivers they do not expect, so that we
+ filter out any port detected being managed by a driver listed by the plugin.
+ </p>
+<p>
+ These filters are specified by the <span class="type">MM_PLUGIN_ALLOWED_DRIVERS</span>
+ and <span class="type">MM_PLUGIN_FORBIDDEN_DRIVERS</span> properties in the
+ <span class="structname">MMPlugin</span> object provided by the plugin.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>udev tags</em></span></p>
+<p>
+ Plugins can provide a list of udev tags, so that we filter out
+ any port detected which doesn't expose any of the given tags.
+ </p>
+<p>
+ This filter is specified by the <span class="type">MM_PLUGIN_ALLOWED_UDEV_TAGS</span>
+ property in the <span class="structname">MMPlugin</span> object provided
+ by the plugin.
+ </p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-modem-state-machine.html b/docs/reference/api/html/ref-overview-modem-state-machine.html
new file mode 100644
index 00000000..1d63ae6d
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-modem-state-machine.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Modem state machine: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ref-overview-modem-object-creation.html" title="Modem object creation">
+<link rel="next" href="ch06s02.html" title="Enabling">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ref-overview-modem-object-creation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch06s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-modem-state-machine"></a>Modem state machine</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="ref-overview-modem-state-machine.html#id-1.2.7.5">Initialization</a></span></dt>
+<dt><span class="section"><a href="ch06s02.html">Enabling</a></span></dt>
+<dt><span class="section"><a href="ch06s03.html">Connection &amp; disconnection</a></span></dt>
+<dt><span class="section"><a href="ch06s04.html">Disabling</a></span></dt>
+</dl></div>
+<p>
+ Once all ports of a given modem have been probed and grabbed by a newly created
+ Modem object, ModemManager will start the global state machine for the modem, as
+ defined in the picture below.
+ </p>
+<div class="figure">
+<a name="mm-modemmanager-states"></a><p class="title"><b>Figure 1. ModemManager states</b></p>
+<div class="figure-contents"><div><img src="ModemManager-states.png" alt="ModemManager states"></div></div>
+</div>
+<br class="figure-break"><p>
+ The state machine of a modem can be summarized in 5 main sequences:
+ initialization, enabling, connection, disconnection and disabling.
+ </p>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.7.5"></a>Initialization</h2></div></div></div>
+<p>
+ The modem initialization sequence starts only when all ports
+ have been probed and grabbed by a given plugin. This is done so that the proper
+ AT port (that suggested to be Primary) is used as control port.
+ </p>
+<p>
+ The global initialization sequence is itself splitted into N per-interface
+ initialization steps (being N the number of interfaces implemented by the
+ modem object). The following list provides the steps required in the
+ initialization sequence of a Broadband modem object.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+<p><span class="emphasis"><em>Modem interface initialization</em></span></p>
+<p>
+ The <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.html" title="org.freedesktop.ModemManager1.Modem">Modem interface</a>
+ provides common actions and information available in the majority of the modems
+ (including Broadband-specific items which won't be implemented by POTS modems).
+ </p>
+<p>
+ One of the key things done during the initialization of this interface is the
+ <span class="emphasis"><em>checking of supported capabilities</em></span>. Broadband modem objects
+ are able to handle 3GPP-only, CDMA-only and mixed 3GPP+CDMA modems, but in order
+ to properly handle the distinctions required in these, ModemManager first needs
+ to know exactly which is the current set of capabilities.
+ </p>
+<p>
+ The other key step in this sequence involves <span class="emphasis"><em>checking the lock status
+ of the modem and/or SIM </em></span>. If the modem/SIM is found to be locked, the
+ whole initialization sequence is halted and the modem is left in a locked state
+ until unlocked by the user. Note, therefore, that modems that are locked will not
+ expose additional feature-specific DBus interfaces until they get unlocked.
+ </p>
+<div class="note"><p>
+ It may be the case that some of the steps in the initialization of the Modem
+ interface require the modem itself to be unlocked. If the modem is found locked
+ during the first initialization attempt, as soon as it gets unlocked the
+ initialization sequence will be re-executed.
+ </p></div>
+</li>
+<li class="listitem">
+<span class="emphasis"><em>3GPP interface initialization</em></span><p>
+ The <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html" title="org.freedesktop.ModemManager1.Modem.Modem3gpp">3GPP interface</a>
+ provides common actions and setup for modems which provide 3GPP capabilities. Therefore,
+ this interface initialization sequence will only be run in 3GPP-enabled modems.
+ </p>
+</li>
+<li class="listitem">
+<span class="emphasis"><em>CDMA interface initialization</em></span><p>
+ The <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html" title="org.freedesktop.ModemManager1.Modem.ModemCdma">CDMA interface</a>
+ provides common actions and setup for modems which provide CDMA capabilities. Therefore,
+ this interface initialization sequence will only be run in CDMA-enabled modems.
+ </p>
+</li>
+<li class="listitem">
+<p><span class="emphasis"><em>Additional feature-specific interface initializations</em></span></p>
+<p>
+ Modems with additional features will export feature-specific interfaces, such as
+ the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Location.html" title="org.freedesktop.ModemManager1.Modem.Location">Location</a> or
+ the <a class="link" href="gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html" title="org.freedesktop.ModemManager1.Modem.Messaging">Messaging</a>
+ ones.
+ </p>
+<p>
+ These interfaces also have their own initialization sequences, where the first step
+ in the sequence is always the check of whether the given modem supports the given feature.
+ In other words, modems will only end up exporting the interfaces for the features they
+ support.
+ </p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview-plugin-specific-modems.html b/docs/reference/api/html/ref-overview-plugin-specific-modems.html
new file mode 100644
index 00000000..bb953f59
--- /dev/null
+++ b/docs/reference/api/html/ref-overview-plugin-specific-modems.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Plugin-specific Modems: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="ref-overview.html" title="Part I. ModemManager Overview">
+<link rel="prev" href="ch06s04.html" title="Disabling">
+<link rel="next" href="ref-common-types.html" title="Part II. Common types and definitions">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ref-overview.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch06s04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-common-types.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="ref-overview-plugin-specific-modems"></a>Plugin-specific Modems</h2></div></div></div>
+<p>
+ ModemManager plugins exist in order to handle all non-standard vendor-specific behaviour
+ that needs to get supported.
+ </p>
+<p>
+ Plugins will provide their own Modem object implementations, usually subclassing the
+ generic <span class="structname">MMBroadbandModem</span> object. As previously explained, this
+ object implements every interface that may be exported by the Modem object in DBus; and
+ then, depending on the per-interface support checks, the interface will end up being
+ really exported or not.
+ </p>
+<p>
+ Each interface defines every step to be run during the initialization, enabling or
+ disabling sequences. Then, the object implementing the interface may or may not provide
+ the implementation of such step. By default, the generic
+ <span class="structname">MMBroadbandModem</span> object implements already most of the steps
+ in the interfaces providing common features:
+ </p>
+<div class="figure">
+<a name="mm-modemmanager-interface-initialization-sequence"></a><p class="title"><b>Figure 2. Modem interface initialization sequence</b></p>
+<div class="figure-contents"><div><img src="ModemManager-interface-initialization-sequence.png" alt="Modem interface initialization sequence"></div></div>
+</div>
+<br class="figure-break"><p>
+ Vendor-specific subclasses of <span class="structname">MMBroadbandModem</span> are then able to
+ either provide their own implementation of a given step (in the image below, a custom
+ implementation for capabilities checking); or even completely disable the step if they
+ know that there is no way to run it (in the image below, revision string loading is
+ removed).
+ </p>
+<div class="figure">
+<a name="mm-modemmanager-interface-initialization-sequence-subclassed"></a><p class="title"><b>Figure 3. Modem interface initialization sequence subclassed</b></p>
+<div class="figure-contents"><div><img src="ModemManager-interface-initialization-sequence-subclassed.png" alt="Modem interface initialization sequence subclassed"></div></div>
+</div>
+<br class="figure-break"><p>
+ These subclass-able steps are all implemented as standard GIO asynchronous functions,
+ so subclassing a step involves implementing both the async method which receives the
+ input arguments to the action and the corresponding <code class="literal"><code class="function">_finish()</code></code> method
+ which provides the results of the action once the operation is ready.
+ </p>
+<p>
+ It is worth noting that these steps and the asynchronous methods implementing them
+ don't assume that an AT port will be used to implement the real action. This means
+ that any other kind of port may be really used (e.g. QCDM or QMI) in the implementation,
+ or even that a static reply can be returned (e.g. Iridium modems will always report
+ "Iridium" as current OperatorName).
+ </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-overview.html b/docs/reference/api/html/ref-overview.html
new file mode 100644
index 00000000..fbca2aa9
--- /dev/null
+++ b/docs/reference/api/html/ref-overview.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part I. ModemManager Overview: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="index.html" title="ModemManager Reference Manual">
+<link rel="next" href="ref-overview-introduction.html" title="Introduction">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ref-overview-introduction.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-overview"></a>Part I. ModemManager Overview</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt><span class="chapter"><a href="ref-overview-introduction.html">Introduction</a></span></dt>
+<dt><span class="chapter"><a href="ref-overview-modem-detection.html">Modem detection</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-detection.html#id-1.2.3.2">Builds with udev support</a></span></dt>
+<dt><span class="section"><a href="ch02s02.html">Builds without udev support</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-filter.html">Modem filter</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-filter.html#id-1.2.4.4">Filter rules</a></span></dt>
+<dt><span class="section"><a href="ch03s02.html">Filter policies</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-port-probing.html">Port probing</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-port-probing.html#id-1.2.5.4">Pre-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s02.html">Probing sequence</a></span></dt>
+<dt><span class="section"><a href="ch04s03.html">Post-probing filters</a></span></dt>
+<dt><span class="section"><a href="ch04s04.html">Probing setup examples</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-modem-object-creation.html">Modem object creation</a></span></dt>
+<dt><span class="chapter"><a href="ref-overview-modem-state-machine.html">Modem state machine</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ref-overview-modem-state-machine.html#id-1.2.7.5">Initialization</a></span></dt>
+<dt><span class="section"><a href="ch06s02.html">Enabling</a></span></dt>
+<dt><span class="section"><a href="ch06s03.html">Connection &amp; disconnection</a></span></dt>
+<dt><span class="section"><a href="ch06s04.html">Disabling</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ref-overview-plugin-specific-modems.html">Plugin-specific Modems</a></span></dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/ref-udev.html b/docs/reference/api/html/ref-udev.html
new file mode 100644
index 00000000..e7ed01ed
--- /dev/null
+++ b/docs/reference/api/html/ref-udev.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part III. Common udev tag definitions: ModemManager Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="ModemManager Reference Manual">
+<link rel="up" href="index.html" title="ModemManager Reference Manual">
+<link rel="prev" href="ModemManager-Errors.html" title="Errors">
+<link rel="next" href="ModemManager-Common-udev-tags.html" title="Common udev tags">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ModemManager-Errors.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ModemManager-Common-udev-tags.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="ref-udev"></a>Part III. Common udev tag definitions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc"><dt>
+<span class="refentrytitle"><a href="ModemManager-Common-udev-tags.html">Common udev tags</a></span><span class="refpurpose"> — generic udev tags supported</span>
+</dt></dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/api/html/right-insensitive.png b/docs/reference/api/html/right-insensitive.png
new file mode 100644
index 00000000..4c95785b
--- /dev/null
+++ b/docs/reference/api/html/right-insensitive.png
Binary files differ
diff --git a/docs/reference/api/html/right.png b/docs/reference/api/html/right.png
new file mode 100644
index 00000000..76260ec8
--- /dev/null
+++ b/docs/reference/api/html/right.png
Binary files differ
diff --git a/docs/reference/api/html/style.css b/docs/reference/api/html/style.css
new file mode 100644
index 00000000..4be4ede1
--- /dev/null
+++ b/docs/reference/api/html/style.css
@@ -0,0 +1,483 @@
+body
+{
+ font-family: cantarell, sans-serif;
+}
+.synopsis, .classsynopsis
+{
+ /* tango:aluminium 1/2 */
+ background: #eeeeec;
+ background: rgba(238, 238, 236, 0.5);
+ border: solid 1px rgb(238, 238, 236);
+ padding: 0.5em;
+}
+.programlisting
+{
+ /* tango:sky blue 0/1 */
+ /* fallback for no rgba support */
+ background: #e6f3ff;
+ border: solid 1px #729fcf;
+ background: rgba(114, 159, 207, 0.1);
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0.5em;
+}
+.variablelist
+{
+ padding: 4px;
+ margin-left: 3em;
+}
+.variablelist td:first-child
+{
+ vertical-align: top;
+}
+
+span.nowrap {
+ white-space: nowrap;
+}
+
+div.gallery-float
+{
+ float: left;
+ padding: 10px;
+}
+div.gallery-float img
+{
+ border-style: none;
+}
+div.gallery-spacer
+{
+ clear: both;
+}
+
+a, a:visited
+{
+ text-decoration: none;
+ /* tango:sky blue 2 */
+ color: #3465a4;
+}
+a:hover
+{
+ text-decoration: underline;
+ /* tango:sky blue 1 */
+ color: #729fcf;
+}
+
+div.informaltable table
+{
+ border-collapse: separate;
+ border-spacing: 1em 0.3em;
+ border: none;
+}
+
+div.informaltable table td, div.informaltable table th
+{
+ vertical-align: top;
+}
+
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.parameter_name,
+.struct_member_name,
+.union_member_name,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword
+{
+ text-align: right;
+}
+
+/* dim non-primary columns */
+.c_punctuation,
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword,
+.property_flags,
+.signal_flags,
+.parameter_annotations,
+.enum_member_annotations,
+.struct_member_annotations,
+.union_member_annotations
+{
+ color: #888a85;
+}
+
+.function_type a,
+.function_type a:visited,
+.function_type a:hover,
+.property_type a,
+.property_type a:visited,
+.property_type a:hover,
+.signal_type a,
+.signal_type a:visited,
+.signal_type a:hover,
+.signal_flags a,
+.signal_flags a:visited,
+.signal_flags a:hover
+{
+ color: #729fcf;
+}
+
+td p
+{
+ margin: 0.25em;
+}
+
+div.table table
+{
+ border-collapse: collapse;
+ border-spacing: 0px;
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+ padding: 3px;
+ vertical-align: top;
+}
+
+div.table table th
+{
+ /* tango:aluminium 2 */
+ background-color: #d3d7cf;
+}
+
+h4
+{
+ color: #555753;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+hr
+{
+ /* tango:aluminium 1 */
+ color: #d3d7cf;
+ background: #d3d7cf;
+ border: none 0px;
+ height: 1px;
+ clear: both;
+ margin: 2.0em 0em 2.0em 0em;
+}
+
+dl.toc dt
+{
+ padding-bottom: 0.25em;
+}
+
+dl.toc > dt
+{
+ padding-top: 0.25em;
+ padding-bottom: 0.25em;
+ font-weight: bold;
+}
+
+dl.toc > dl
+{
+ padding-bottom: 0.5em;
+}
+
+.parameter
+{
+ font-style: normal;
+}
+
+.footer
+{
+ padding-top: 3.5em;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ text-align: center;
+ font-size: 80%;
+}
+
+.informalfigure,
+.figure
+{
+ margin: 1em;
+}
+
+.informalexample,
+.example
+{
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.warning
+{
+ /* tango:orange 0/1 */
+ background: #ffeed9;
+ background: rgba(252, 175, 62, 0.1);
+ border-color: #ffb04f;
+ border-color: rgba(252, 175, 62, 0.2);
+}
+.note
+{
+ /* tango:chameleon 0/0.5 */
+ background: #d8ffb2;
+ background: rgba(138, 226, 52, 0.1);
+ border-color: #abf562;
+ border-color: rgba(138, 226, 52, 0.2);
+}
+div.blockquote
+{
+ border-color: #eeeeec;
+}
+.note, .warning, div.blockquote
+{
+ padding: 0.5em;
+ border-width: 1px;
+ border-style: solid;
+ margin: 2em;
+}
+.note p, .warning p
+{
+ margin: 0;
+}
+
+div.warning h3.title,
+div.note h3.title
+{
+ display: none;
+}
+
+p + div.section
+{
+ margin-top: 1em;
+}
+
+div.refnamediv,
+div.refsynopsisdiv,
+div.refsect1,
+div.refsect2,
+div.toc,
+div.section
+{
+ margin-bottom: 1em;
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+ float: right;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ font-size: 80%;
+ font-weight: normal;
+}
+
+.lineart
+{
+ color: #d3d7cf;
+ font-weight: normal;
+}
+
+.annotation
+{
+ /* tango:aluminium 5 */
+ color: #555753;
+ font-weight: normal;
+}
+
+.structfield
+{
+ font-style: normal;
+ font-weight: normal;
+}
+
+acronym,abbr
+{
+ border-bottom: 1px dotted gray;
+}
+
+/* code listings */
+
+.listing_code .programlisting .normal,
+.listing_code .programlisting .normal a,
+.listing_code .programlisting .number,
+.listing_code .programlisting .cbracket,
+.listing_code .programlisting .symbol { color: #555753; }
+.listing_code .programlisting .comment,
+.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .function,
+.listing_code .programlisting .function a,
+.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
+.listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */
+.listing_code .programlisting .keyword,
+.listing_code .programlisting .usertype,
+.listing_code .programlisting .type,
+.listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */
+
+.listing_frame {
+ /* tango:sky blue 1 */
+ border: solid 1px #729fcf;
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0px;
+}
+
+.listing_lines, .listing_code {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0.5em;
+}
+.listing_lines {
+ /* tango:sky blue 0.5 */
+ background: #a6c5e3;
+ background: rgba(114, 159, 207, 0.2);
+ /* tango:aluminium 6 */
+ color: #2e3436;
+}
+.listing_code {
+ /* tango:sky blue 0 */
+ background: #e6f3ff;
+ background: rgba(114, 159, 207, 0.1);
+}
+.listing_code .programlisting {
+ /* override from previous */
+ border: none 0px;
+ padding: 0px;
+ background: none;
+}
+.listing_lines pre, .listing_code pre {
+ margin: 0px;
+}
+
+@media screen {
+ /* these have a <sup> as a first child, but since there are no parent selectors
+ * we can't use that. */
+ a.footnote
+ {
+ position: relative;
+ top: 0em ! important;
+ }
+ /* this is needed so that the local anchors are displayed below the naviagtion */
+ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+ {
+ display: inline-block;
+ position: relative;
+ top:-5em;
+ }
+ /* this seems to be a bug in the xsl style sheets when generating indexes */
+ div.index div.index
+ {
+ top: 0em;
+ }
+ /* make space for the fixed navigation bar and add space at the bottom so that
+ * link targets appear somewhat close to top
+ */
+ body
+ {
+ padding-top: 2.5em;
+ padding-bottom: 500px;
+ max-width: 60em;
+ }
+ p
+ {
+ max-width: 60em;
+ }
+ /* style and size the navigation bar */
+ table.navigation#top
+ {
+ position: fixed;
+ background: #e2e2e2;
+ border-bottom: solid 1px #babdb6;
+ border-spacing: 5px;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ }
+ table.navigation#top td
+ {
+ padding-left: 6px;
+ padding-right: 6px;
+ }
+ .navigation a, .navigation a:visited
+ {
+ /* tango:sky blue 3 */
+ color: #204a87;
+ }
+ .navigation a:hover
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ }
+ td.shortcuts
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ font-size: 80%;
+ white-space: nowrap;
+ }
+ td.shortcuts .dim
+ {
+ color: #babdb6;
+ }
+ .navigation .title
+ {
+ font-size: 80%;
+ max-width: none;
+ margin: 0px;
+ font-weight: normal;
+ }
+}
+@media screen and (min-width: 60em) {
+ /* screen larger than 60em */
+ body { margin: auto; }
+}
+@media screen and (max-width: 60em) {
+ /* screen less than 60em */
+ #nav_hierarchy { display: none; }
+ #nav_interfaces { display: none; }
+ #nav_prerequisites { display: none; }
+ #nav_derived_interfaces { display: none; }
+ #nav_implementations { display: none; }
+ #nav_child_properties { display: none; }
+ #nav_style_properties { display: none; }
+ #nav_index { display: none; }
+ #nav_glossary { display: none; }
+ .gallery_image { display: none; }
+ .property_flags { display: none; }
+ .signal_flags { display: none; }
+ .parameter_annotations { display: none; }
+ .enum_member_annotations { display: none; }
+ .struct_member_annotations { display: none; }
+ .union_member_annotations { display: none; }
+ /* now that a column is hidden, optimize space */
+ col.parameters_name { width: auto; }
+ col.parameters_description { width: auto; }
+ col.struct_members_name { width: auto; }
+ col.struct_members_description { width: auto; }
+ col.enum_members_name { width: auto; }
+ col.enum_members_description { width: auto; }
+ col.union_members_name { width: auto; }
+ col.union_members_description { width: auto; }
+ .listing_lines { display: none; }
+}
+@media print {
+ table.navigation {
+ visibility: collapse;
+ display: none;
+ }
+ div.titlepage table.navigation {
+ visibility: visible;
+ display: table;
+ background: #e2e2e2;
+ border: solid 1px #babdb6;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ height: 3em;
+ }
+}
+
diff --git a/docs/reference/api/html/up-insensitive.png b/docs/reference/api/html/up-insensitive.png
new file mode 100644
index 00000000..f4049860
--- /dev/null
+++ b/docs/reference/api/html/up-insensitive.png
Binary files differ
diff --git a/docs/reference/api/html/up.png b/docs/reference/api/html/up.png
new file mode 100644
index 00000000..80b4b37e
--- /dev/null
+++ b/docs/reference/api/html/up.png
Binary files differ