aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTambet Ingo <tambet@gmail.com>2008-12-15 11:50:31 +0200
committerTambet Ingo <tambet@gmail.com>2008-12-15 11:50:31 +0200
commit4bf6681800dd502a3e341f3d6b7bba101bfd8dc7 (patch)
tree58cd625b161cdae71249cf7697b77db3fb810c87
parent4e94acfbc3b73471b235b2be18177475d1af53a4 (diff)
Parse Huawei flow report.
-rw-r--r--plugins/mm-modem-huawei.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/mm-modem-huawei.c b/plugins/mm-modem-huawei.c
index cb4791b6..7ed7ad2e 100644
--- a/plugins/mm-modem-huawei.c
+++ b/plugins/mm-modem-huawei.c
@@ -366,6 +366,13 @@ handle_status_change (const char *str, gpointer data)
mm_modem_gsm_network_mode (MM_MODEM_GSM_NETWORK (data), mode);
}
}
+ } else if (g_str_has_prefix (str, "DSFLOWRPT:")) {
+ int n1, n2, n3, n4, n5, n6, n7;
+
+ if (sscanf (str + 10, "%x,%x,%x,%x,%x,%x,%x", &n1, &n2, &n3, &n4, &n5, &n6, &n7)) {
+ g_debug ("Duration: %d Up: %d Kbps Down: %d Kbps Total: %d Total: %d\n",
+ n1, n2 * 8 / 1000, n3 * 8 / 1000, n4 / 1024, n5 / 1024);
+ }
}
}