novatel: detect CDMA home/roaming status
This commit is contained in:
@@ -315,6 +315,15 @@ mm_generic_cdma_get_best_at_port (MMGenericCdma *self, GError **error)
|
||||
return priv->secondary;
|
||||
}
|
||||
|
||||
MMQcdmSerialPort *
|
||||
mm_generic_cdma_get_best_qcdm_port (MMGenericCdma *self, GError **error)
|
||||
{
|
||||
g_return_val_if_fail (self != NULL, NULL);
|
||||
g_return_val_if_fail (MM_IS_GENERIC_CDMA (self), NULL);
|
||||
|
||||
return MM_GENERIC_CDMA_GET_PRIVATE (self)->qcdm;
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
void
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
#include "mm-modem-base.h"
|
||||
#include "mm-modem-cdma.h"
|
||||
#include "mm-at-serial-port.h"
|
||||
#include "mm-qcdm-serial-port.h"
|
||||
#include "mm-callback-info.h"
|
||||
|
||||
#define MM_TYPE_GENERIC_CDMA (mm_generic_cdma_get_type ())
|
||||
@@ -103,6 +104,9 @@ MMAtSerialPort *mm_generic_cdma_get_at_port (MMGenericCdma *modem, MMPortType pt
|
||||
MMAtSerialPort *mm_generic_cdma_get_best_at_port (MMGenericCdma *modem,
|
||||
GError **error);
|
||||
|
||||
MMQcdmSerialPort *mm_generic_cdma_get_best_qcdm_port (MMGenericCdma *modem,
|
||||
GError **error);
|
||||
|
||||
void mm_generic_cdma_update_cdma1x_quality (MMGenericCdma *self, guint32 quality);
|
||||
void mm_generic_cdma_update_evdo_quality (MMGenericCdma *self, guint32 quality);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user