aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am4
-rw-r--r--src/mm-generic-gsm.c13
-rw-r--r--src/mm-generic-gsm.h2
-rw-r--r--src/mm-modem-base.c12
-rw-r--r--src/mm-modem-cdma.h10
-rw-r--r--src/mm-modem-gsm-card.c3
-rw-r--r--src/mm-modem-gsm-network.c14
-rw-r--r--src/mm-modem-gsm-network.h15
-rw-r--r--src/mm-modem-gsm.h99
-rw-r--r--src/mm-modem-helpers.h3
-rw-r--r--src/mm-modem-location.h9
-rw-r--r--src/mm-modem.c2
-rw-r--r--src/mm-modem.h33
-rw-r--r--src/tests/Makefile.am23
14 files changed, 51 insertions, 191 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 71008c9d..72adc3c4 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -13,7 +13,8 @@ EXTRA_DIST = \
noinst_LTLIBRARIES = libmodem-helpers.la libserial.la
libmodem_helpers_la_CPPFLAGS = \
- $(MM_CFLAGS)
+ $(MM_CFLAGS) \
+ -I$(top_srcdir)/include
libmodem_helpers_la_SOURCES = \
mm-errors.c \
@@ -47,6 +48,7 @@ modem_manager_CPPFLAGS = \
$(MM_CFLAGS) \
$(GUDEV_CFLAGS) \
-I$(top_srcdir) \
+ -I$(top_srcdir)/include \
-I${top_builddir}/marshallers \
-DPLUGINDIR=\"$(pkglibdir)\"
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index e9db19b0..be985b11 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -3959,12 +3959,13 @@ _internal_update_access_technology (MMGenericGsm *modem,
g_return_if_fail (modem != NULL);
g_return_if_fail (MM_IS_GENERIC_GSM (modem));
- g_return_if_fail (act >= MM_MODEM_GSM_ACCESS_TECH_UNKNOWN && act <= MM_MODEM_GSM_ACCESS_TECH_LAST);
+ g_return_if_fail (act >= MM_MODEM_GSM_ACCESS_TECH_UNKNOWN &&
+ act <= MM_MODEM_GSM_ACCESS_TECH_LTE);
priv = MM_GENERIC_GSM_GET_PRIVATE (modem);
if (act != priv->act) {
- MMModemDeprecatedMode old_mode;
+ MMModemGsmNetworkDeprecatedMode old_mode;
priv->act = act;
g_object_notify (G_OBJECT (modem), MM_MODEM_GSM_NETWORK_ACCESS_TECHNOLOGY);
@@ -4999,13 +5000,13 @@ simple_get_allowed_mode (MMCallbackInfo *info,
MMModemGsmAllowedMode *out_mode,
GError **error)
{
- MMModemDeprecatedMode old_mode = MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_ANY;
+ MMModemGsmNetworkDeprecatedMode old_mode = MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_ANY;
MMModemGsmAllowedMode allowed_mode = MM_MODEM_GSM_ALLOWED_MODE_ANY;
GError *tmp_error = NULL;
/* check for new allowed mode first */
if (simple_get_uint_property (info, "allowed_mode", &allowed_mode, &tmp_error)) {
- if (allowed_mode > MM_MODEM_GSM_ALLOWED_MODE_LAST) {
+ if (allowed_mode > MM_MODEM_GSM_ALLOWED_MODE_3G_ONLY) {
g_set_error (&tmp_error, MM_MODEM_ERROR, MM_MODEM_ERROR_GENERAL,
"Invalid allowed mode %d", old_mode);
} else {
@@ -5015,7 +5016,7 @@ simple_get_allowed_mode (MMCallbackInfo *info,
} else if (!tmp_error) {
/* and if not, the old allowed mode */
if (simple_get_uint_property (info, "network_mode", &old_mode, &tmp_error)) {
- if (old_mode > MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_LAST) {
+ if (old_mode > MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSPA) {
g_set_error (&tmp_error, MM_MODEM_ERROR, MM_MODEM_ERROR_GENERAL,
"Invalid allowed mode %d", old_mode);
} else {
@@ -5290,7 +5291,7 @@ simple_get_status (MMModemSimple *simple,
MMGenericGsmPrivate *priv = MM_GENERIC_GSM_GET_PRIVATE (simple);
GHashTable *properties;
MMCallbackInfo *info;
- MMModemDeprecatedMode old_mode;
+ MMModemGsmNetworkDeprecatedMode old_mode;
info = mm_callback_info_new_full (MM_MODEM (simple),
simple_get_status_invoke,
diff --git a/src/mm-generic-gsm.h b/src/mm-generic-gsm.h
index 73a03ad2..7fba1f31 100644
--- a/src/mm-generic-gsm.h
+++ b/src/mm-generic-gsm.h
@@ -19,7 +19,7 @@
#include <config.h>
-#include "mm-modem-gsm.h"
+#include <ModemManager.h>
#include "mm-modem-gsm-network.h"
#include "mm-modem-base.h"
#include "mm-at-serial-port.h"
diff --git a/src/mm-modem-base.c b/src/mm-modem-base.c
index 788020fe..a065681e 100644
--- a/src/mm-modem-base.c
+++ b/src/mm-modem-base.c
@@ -682,27 +682,27 @@ mm_modem_base_init (MMModemBase *self)
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_ENABLED,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_EQUIPMENT_IDENTIFIER,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_DEVICE_IDENTIFIER,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_UNLOCK_REQUIRED,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_UNLOCK_RETRIES,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
mm_properties_changed_signal_register_property (G_OBJECT (self),
MM_MODEM_IP_METHOD,
NULL,
- MM_MODEM_DBUS_INTERFACE);
+ MM_DBUS_INTERFACE_MODEM);
}
static void
diff --git a/src/mm-modem-cdma.h b/src/mm-modem-cdma.h
index 4d30386a..8412458c 100644
--- a/src/mm-modem-cdma.h
+++ b/src/mm-modem-cdma.h
@@ -17,17 +17,9 @@
#ifndef MM_MODEM_CDMA_H
#define MM_MODEM_CDMA_H
+#include <ModemManager.h>
#include <mm-modem.h>
-typedef enum {
- MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN = 0,
- MM_MODEM_CDMA_REGISTRATION_STATE_REGISTERED = 1,
- MM_MODEM_CDMA_REGISTRATION_STATE_HOME = 2,
- MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING = 3,
-
- MM_MODEM_CDMA_REGISTRATION_STATE_LAST = MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING
-} MMModemCdmaRegistrationState;
-
#define MM_TYPE_MODEM_CDMA (mm_modem_cdma_get_type ())
#define MM_MODEM_CDMA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_MODEM_CDMA, MMModemCdma))
#define MM_IS_MODEM_CDMA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_MODEM_CDMA))
diff --git a/src/mm-modem-gsm-card.c b/src/mm-modem-gsm-card.c
index df55dcc8..9b1fd77d 100644
--- a/src/mm-modem-gsm-card.c
+++ b/src/mm-modem-gsm-card.c
@@ -17,10 +17,11 @@
#include <dbus/dbus-glib.h>
#include <string.h>
+#include <ModemManager.h>
+
#include "mm-modem-gsm-card.h"
#include "mm-errors.h"
#include "mm-callback-info.h"
-#include "mm-modem-gsm.h"
static void impl_gsm_modem_get_imei (MMModemGsmCard *modem,
DBusGMethodInvocation *context);
diff --git a/src/mm-modem-gsm-network.c b/src/mm-modem-gsm-network.c
index c152ddf9..cd08d855 100644
--- a/src/mm-modem-gsm-network.c
+++ b/src/mm-modem-gsm-network.c
@@ -49,7 +49,7 @@ static void impl_gsm_modem_set_allowed_mode (MMModemGsmNetwork *modem,
DBusGMethodInvocation *context);
static void impl_gsm_modem_set_network_mode (MMModemGsmNetwork *modem,
- MMModemDeprecatedMode old_mode,
+ MMModemGsmNetworkDeprecatedMode old_mode,
DBusGMethodInvocation *context);
static void impl_gsm_modem_get_network_mode (MMModemGsmNetwork *modem,
@@ -75,7 +75,7 @@ static guint signals[LAST_SIGNAL] = { 0 };
/*****************************************************************************/
MMModemGsmAllowedMode
-mm_modem_gsm_network_old_mode_to_allowed (MMModemDeprecatedMode old_mode)
+mm_modem_gsm_network_old_mode_to_allowed (MMModemGsmNetworkDeprecatedMode old_mode)
{
/* Translate deprecated mode into new mode */
switch (old_mode) {
@@ -93,7 +93,7 @@ mm_modem_gsm_network_old_mode_to_allowed (MMModemDeprecatedMode old_mode)
}
}
-MMModemDeprecatedMode
+MMModemGsmNetworkDeprecatedMode
mm_modem_gsm_network_act_to_old_mode (MMModemGsmAccessTech act)
{
/* Translate new mode into old deprecated mode */
@@ -491,7 +491,7 @@ impl_gsm_modem_get_band (MMModemGsmNetwork *modem,
static void
impl_gsm_modem_set_network_mode (MMModemGsmNetwork *modem,
- MMModemDeprecatedMode old_mode,
+ MMModemGsmNetworkDeprecatedMode old_mode,
DBusGMethodInvocation *context)
{
if (!utils_check_for_single_value (old_mode)) {
@@ -515,7 +515,7 @@ impl_gsm_modem_set_allowed_mode (MMModemGsmNetwork *modem,
MMModemGsmAllowedMode mode,
DBusGMethodInvocation *context)
{
- if (mode > MM_MODEM_GSM_ALLOWED_MODE_LAST) {
+ if (mode > MM_MODEM_GSM_ALLOWED_MODE_3G_ONLY) {
GError *error;
error = g_error_new (MM_MODEM_ERROR, MM_MODEM_ERROR_OPERATION_NOT_SUPPORTED,
@@ -566,7 +566,7 @@ mm_modem_gsm_network_init (gpointer g_iface)
"Allowed Mode",
"Allowed network access mode",
MM_MODEM_GSM_ALLOWED_MODE_ANY,
- MM_MODEM_GSM_ALLOWED_MODE_LAST,
+ MM_MODEM_GSM_ALLOWED_MODE_3G_ONLY,
MM_MODEM_GSM_ALLOWED_MODE_ANY,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
@@ -577,7 +577,7 @@ mm_modem_gsm_network_init (gpointer g_iface)
"Current access technology in use when connected to "
"a mobile network.",
MM_MODEM_GSM_ACCESS_TECH_UNKNOWN,
- MM_MODEM_GSM_ACCESS_TECH_LAST,
+ MM_MODEM_GSM_ACCESS_TECH_LTE,
MM_MODEM_GSM_ACCESS_TECH_UNKNOWN,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
diff --git a/src/mm-modem-gsm-network.h b/src/mm-modem-gsm-network.h
index a5157893..5b565673 100644
--- a/src/mm-modem-gsm-network.h
+++ b/src/mm-modem-gsm-network.h
@@ -17,8 +17,8 @@
#ifndef MM_MODEM_GSM_NETWORK_H
#define MM_MODEM_GSM_NETWORK_H
+#include <ModemManager.h>
#include <mm-modem.h>
-#include <mm-modem-gsm.h>
#define MM_MODEM_GSM_NETWORK_DBUS_INTERFACE "org.freedesktop.ModemManager.Modem.Gsm.Network"
@@ -37,15 +37,6 @@ typedef enum {
MM_MODEM_GSM_NETWORK_PROP_ACCESS_TECHNOLOGY,
} MMModemGsmNetworkProp;
-typedef enum {
- MM_MODEM_GSM_NETWORK_REG_STATUS_IDLE = 0,
- MM_MODEM_GSM_NETWORK_REG_STATUS_HOME = 1,
- MM_MODEM_GSM_NETWORK_REG_STATUS_SEARCHING = 2,
- MM_MODEM_GSM_NETWORK_REG_STATUS_DENIED = 3,
- MM_MODEM_GSM_NETWORK_REG_STATUS_UNKNOWN = 4,
- MM_MODEM_GSM_NETWORK_REG_STATUS_ROAMING = 5
-} MMModemGsmNetworkRegStatus;
-
typedef struct _MMModemGsmNetwork MMModemGsmNetwork;
typedef void (*MMModemGsmNetworkScanFn) (MMModemGsmNetwork *self,
@@ -160,8 +151,8 @@ void mm_modem_gsm_network_registration_info (MMModemGsmNetwork *self,
const char *oper_name);
/* Private */
-MMModemDeprecatedMode mm_modem_gsm_network_act_to_old_mode (MMModemGsmAccessTech act);
+MMModemGsmNetworkDeprecatedMode mm_modem_gsm_network_act_to_old_mode (MMModemGsmAccessTech act);
-MMModemGsmAllowedMode mm_modem_gsm_network_old_mode_to_allowed (MMModemDeprecatedMode old_mode);
+MMModemGsmAllowedMode mm_modem_gsm_network_old_mode_to_allowed (MMModemGsmNetworkDeprecatedMode old_mode);
#endif /* MM_MODEM_GSM_NETWORK_H */
diff --git a/src/mm-modem-gsm.h b/src/mm-modem-gsm.h
deleted file mode 100644
index 83dfb319..00000000
--- a/src/mm-modem-gsm.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details:
- *
- * Copyright (C) 2008 - 2009 Novell, Inc.
- * Copyright (C) 2009 Red Hat, Inc.
- */
-
-#ifndef MM_MODEM_GSM_H
-#define MM_MODEM_GSM_H
-
-typedef enum {
- MM_MODEM_GSM_MODE_UNKNOWN = 0x00000000,
- MM_MODEM_GSM_MODE_ANY = 0x00000001,
- MM_MODEM_GSM_MODE_GPRS = 0x00000002,
- MM_MODEM_GSM_MODE_EDGE = 0x00000004,
- MM_MODEM_GSM_MODE_UMTS = 0x00000008,
- MM_MODEM_GSM_MODE_HSDPA = 0x00000010,
- MM_MODEM_GSM_MODE_2G_PREFERRED = 0x00000020,
- MM_MODEM_GSM_MODE_3G_PREFERRED = 0x00000040,
- MM_MODEM_GSM_MODE_2G_ONLY = 0x00000080,
- MM_MODEM_GSM_MODE_3G_ONLY = 0x00000100,
- MM_MODEM_GSM_MODE_HSUPA = 0x00000200,
- MM_MODEM_GSM_MODE_HSPA = 0x00000400,
- MM_MODEM_GSM_MODE_GSM = 0x00000800,
- MM_MODEM_GSM_MODE_GSM_COMPACT = 0x00001000,
-} MMModemGsmMode;
-
-typedef enum {
- MM_MODEM_GSM_ALLOWED_MODE_ANY = 0,
- MM_MODEM_GSM_ALLOWED_MODE_2G_PREFERRED = 1,
- MM_MODEM_GSM_ALLOWED_MODE_3G_PREFERRED = 2,
- MM_MODEM_GSM_ALLOWED_MODE_2G_ONLY = 3,
- MM_MODEM_GSM_ALLOWED_MODE_3G_ONLY = 4,
-
- MM_MODEM_GSM_ALLOWED_MODE_LAST = MM_MODEM_GSM_ALLOWED_MODE_3G_ONLY
-} MMModemGsmAllowedMode;
-
-typedef enum {
- MM_MODEM_GSM_ACCESS_TECH_UNKNOWN = 0,
- MM_MODEM_GSM_ACCESS_TECH_GSM = 1,
- MM_MODEM_GSM_ACCESS_TECH_GSM_COMPACT = 2,
- MM_MODEM_GSM_ACCESS_TECH_GPRS = 3,
- MM_MODEM_GSM_ACCESS_TECH_EDGE = 4, /* GSM w/EGPRS */
- MM_MODEM_GSM_ACCESS_TECH_UMTS = 5, /* UTRAN */
- MM_MODEM_GSM_ACCESS_TECH_HSDPA = 6, /* UTRAN w/HSDPA */
- MM_MODEM_GSM_ACCESS_TECH_HSUPA = 7, /* UTRAN w/HSUPA */
- MM_MODEM_GSM_ACCESS_TECH_HSPA = 8, /* UTRAN w/HSDPA and HSUPA */
- MM_MODEM_GSM_ACCESS_TECH_HSPA_PLUS = 9, /* UTRAN w/HSPA+ */
-
- MM_MODEM_GSM_ACCESS_TECH_LAST = MM_MODEM_GSM_ACCESS_TECH_HSPA_PLUS
-} MMModemGsmAccessTech;
-
-typedef enum {
- MM_MODEM_GSM_BAND_UNKNOWN = 0x00000000,
- MM_MODEM_GSM_BAND_ANY = 0x00000001,
- MM_MODEM_GSM_BAND_EGSM = 0x00000002, /* 900 MHz */
- MM_MODEM_GSM_BAND_DCS = 0x00000004, /* 1800 MHz */
- MM_MODEM_GSM_BAND_PCS = 0x00000008, /* 1900 MHz */
- MM_MODEM_GSM_BAND_G850 = 0x00000010, /* 850 MHz */
- MM_MODEM_GSM_BAND_U2100 = 0x00000020, /* WCDMA 3GPP UMTS 2100 MHz (Class I) */
- MM_MODEM_GSM_BAND_U1800 = 0x00000040, /* WCDMA 3GPP UMTS 1800 MHz (Class III) */
- MM_MODEM_GSM_BAND_U17IV = 0x00000080, /* WCDMA 3GPP AWS 1700/2100 MHz (Class IV) */
- MM_MODEM_GSM_BAND_U800 = 0x00000100, /* WCDMA 3GPP UMTS 800 MHz (Class VI) */
- MM_MODEM_GSM_BAND_U850 = 0x00000200, /* WCDMA 3GPP UMTS 850 MHz (Class V) */
- MM_MODEM_GSM_BAND_U900 = 0x00000400, /* WCDMA 3GPP UMTS 900 MHz (Class VIII) */
- MM_MODEM_GSM_BAND_U17IX = 0x00000800, /* WCDMA 3GPP UMTS 1700 MHz (Class IX) */
- MM_MODEM_GSM_BAND_U1900 = 0x00001000, /* WCDMA 3GPP UMTS 1900 MHz (Class II) */
- MM_MODEM_GSM_BAND_U2600 = 0x00002000, /* WCDMA 3GPP UMTS 2600 MHz (Class VII, internal) */
-
- MM_MODEM_GSM_BAND_LAST = MM_MODEM_GSM_BAND_U2600
-} MMModemGsmBand;
-
-
-typedef enum {
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_ANY = 0,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_GPRS,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_EDGE,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_UMTS,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSDPA,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_2G_PREFERRED,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_3G_PREFERRED,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_2G_ONLY,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_3G_ONLY,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSUPA,
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSPA,
-
- MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_LAST = MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSPA
-} MMModemDeprecatedMode;
-
-#endif /* MM_MODEM_GSM_H */
diff --git a/src/mm-modem-helpers.h b/src/mm-modem-helpers.h
index 71ccaa5d..a47f4695 100644
--- a/src/mm-modem-helpers.h
+++ b/src/mm-modem-helpers.h
@@ -17,8 +17,9 @@
#ifndef MM_MODEM_HELPERS_H
#define MM_MODEM_HELPERS_H
+#include <ModemManager.h>
+
#include "mm-modem-cdma.h"
-#include "mm-modem-gsm.h"
#include "mm-charsets.h"
#define MM_SCAN_TAG_STATUS "status"
diff --git a/src/mm-modem-location.h b/src/mm-modem-location.h
index 7b8399f2..87c2c4d1 100644
--- a/src/mm-modem-location.h
+++ b/src/mm-modem-location.h
@@ -32,15 +32,6 @@
#define MM_MODEM_LOCATION_SIGNALS_LOCATION "signals-location"
#define MM_MODEM_LOCATION_LOCATION "location"
-typedef enum {
- MM_MODEM_LOCATION_CAPABILITY_UNKNOWN = 0x00000000,
- MM_MODEM_LOCATION_CAPABILITY_GPS_NMEA = 0x00000001,
- MM_MODEM_LOCATION_CAPABILITY_GSM_LAC_CI = 0x00000002,
- MM_MODEM_LOCATION_CAPABILITY_GPS_RAW = 0x00000004,
-
- MM_MODEM_LOCATION_CAPABILITY_LAST = MM_MODEM_LOCATION_CAPABILITY_GPS_RAW
-} MMModemLocationCapabilities;
-
typedef struct _MMModemLocation MMModemLocation;
typedef void (*MMModemLocationGetFn) (MMModemLocation *modem,
diff --git a/src/mm-modem.c b/src/mm-modem.c
index b3c1677d..4447a360 100644
--- a/src/mm-modem.c
+++ b/src/mm-modem.c
@@ -868,7 +868,7 @@ mm_modem_init (gpointer g_iface)
"State",
"State",
MM_MODEM_STATE_UNKNOWN,
- MM_MODEM_STATE_LAST,
+ MM_MODEM_STATE_CONNECTED,
MM_MODEM_STATE_UNKNOWN,
G_PARAM_READWRITE));
diff --git a/src/mm-modem.h b/src/mm-modem.h
index 45f81103..da39ff5d 100644
--- a/src/mm-modem.h
+++ b/src/mm-modem.h
@@ -20,31 +20,12 @@
#include <glib-object.h>
#include <dbus/dbus-glib-lowlevel.h>
+#include <ModemManager.h>
+
#include "mm-port.h"
#include "mm-auth-provider.h"
#include "mm-charsets.h"
-typedef enum {
- MM_MODEM_STATE_UNKNOWN = 0,
- MM_MODEM_STATE_DISABLED = 10,
- MM_MODEM_STATE_DISABLING = 20,
- MM_MODEM_STATE_ENABLING = 30,
- MM_MODEM_STATE_ENABLED = 40,
- MM_MODEM_STATE_SEARCHING = 50,
- MM_MODEM_STATE_REGISTERED = 60,
- MM_MODEM_STATE_DISCONNECTING = 70,
- MM_MODEM_STATE_CONNECTING = 80,
- MM_MODEM_STATE_CONNECTED = 90,
-
- MM_MODEM_STATE_LAST = MM_MODEM_STATE_CONNECTED
-} MMModemState;
-
-typedef enum {
- MM_MODEM_STATE_REASON_NONE = 0,
- MM_MODEM_STATE_REASON_USER_REQUESTED,
- MM_MODEM_STATE_REASON_SUSPEND
-} MMModemStateReason;
-
#define DBUS_PATH_TAG "dbus-path"
#define MM_TYPE_MODEM (mm_modem_get_type ())
@@ -52,8 +33,6 @@ typedef enum {
#define MM_IS_MODEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_MODEM))
#define MM_MODEM_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MM_TYPE_MODEM, MMModem))
-#define MM_MODEM_DBUS_INTERFACE "org.freedesktop.ModemManager.Modem"
-
#define MM_MODEM_DATA_DEVICE "device"
#define MM_MODEM_MASTER_DEVICE "master-device"
#define MM_MODEM_DRIVER "driver"
@@ -70,14 +49,6 @@ typedef enum {
#define MM_MODEM_HW_VID "hw-vid" /* not exported */
#define MM_MODEM_HW_PID "hw-pid" /* not exported */
-#define MM_MODEM_TYPE_UNKNOWN 0
-#define MM_MODEM_TYPE_GSM 1
-#define MM_MODEM_TYPE_CDMA 2
-
-#define MM_MODEM_IP_METHOD_PPP 0
-#define MM_MODEM_IP_METHOD_STATIC 1
-#define MM_MODEM_IP_METHOD_DHCP 2
-
typedef enum {
MM_MODEM_PROP_FIRST = 0x1000,
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
index cc47e662..c02ffacb 100644
--- a/src/tests/Makefile.am
+++ b/src/tests/Makefile.am
@@ -1,5 +1,3 @@
-INCLUDES = \
- -I$(top_srcdir)/src
noinst_PROGRAMS = \
test-modem-helpers \
@@ -11,7 +9,10 @@ test_modem_helpers_SOURCES = \
test-modem-helpers.c
test_modem_helpers_CPPFLAGS = \
- $(MM_CFLAGS)
+ $(MM_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include
test_modem_helpers_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \
@@ -21,7 +22,10 @@ test_charsets_SOURCES = \
test-charsets.c
test_charsets_CPPFLAGS = \
- $(MM_CFLAGS)
+ $(MM_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include
test_charsets_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \
@@ -32,7 +36,9 @@ test_qcdm_serial_port_SOURCES = \
test_qcdm_serial_port_CPPFLAGS = \
$(MM_CFLAGS) \
- -I$(top_srcdir)
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include
test_qcdm_serial_port_LDADD = \
$(MM_LIBS) \
@@ -44,8 +50,11 @@ test_qcdm_serial_port_LDADD = \
test_sms_SOURCES = \
test-sms.c
-test_sms_CFLAGS = \
- $(MM_CFLAGS)
+test_sms_CPPFLAGS = \
+ $(MM_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include
test_sms_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \