diff options
author | Dan Williams <dcbw@redhat.com> | 2009-10-11 11:25:43 -0700 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2009-10-11 11:25:43 -0700 |
commit | 0c5c94b6912024efd80b8ce546e8dee99a72f25a (patch) | |
tree | 4ccf53dc0d024ab83fc2c3babfe6a12e8fe07068 /src/mm-generic-cdma.c | |
parent | 19b7c8fef19747ece136681237eb48833076f8e2 (diff) |
cdma: add signal quality update helper for subclasses
Diffstat (limited to 'src/mm-generic-cdma.c')
-rw-r--r-- | src/mm-generic-cdma.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mm-generic-cdma.c b/src/mm-generic-cdma.c index 89f09ffa..1cfa924f 100644 --- a/src/mm-generic-cdma.c +++ b/src/mm-generic-cdma.c @@ -500,6 +500,16 @@ get_card_info (MMModem *modem, /*****************************************************************************/ +void +mm_generic_cdma_update_signal_quality (MMGenericCdma *self, guint32 quality) +{ + g_return_if_fail (MM_IS_GENERIC_CDMA (self)); + g_return_if_fail (quality >= 0 && quality <= 100); + + MM_GENERIC_CDMA_GET_PRIVATE (self)->signal_quality = quality; + mm_modem_cdma_emit_signal_quality_changed (MM_MODEM_CDMA (self), quality); +} + static void get_signal_quality_done (MMSerialPort *port, GString *response, |