Hi Forest,

On 12/28/2012 01:35 PM, Forest Bond wrote:
From: Forest Bond<[email protected]>

The modem is polled every 5 seconds (unless inhibited by PPP)
using AT!STATUS.

How is PPP entering the equation? In Patch 5 you're using "swmodem" gprs-context driver, which is not PPP based AFAIK.

---
  drivers/sierramodem/cdma-netreg.c |  300 +++++++++++++++++++++++++++++++++++++
  1 files changed, 300 insertions(+), 0 deletions(-)

diff --git a/drivers/sierramodem/cdma-netreg.c 
b/drivers/sierramodem/cdma-netreg.c
index 109b245..4cca769 100644
--- a/drivers/sierramodem/cdma-netreg.c
+++ b/drivers/sierramodem/cdma-netreg.c
@@ -3,6 +3,9 @@
   *  oFono - Open Source Telephony
   *
   *  Copyright (C) 2008-2011  Intel Corporation. All rights reserved.
+ *  Copyright (C) 2008-2009  Novell, Inc.
+ *  Copyright (C) 2009-2012  Red Hat, Inc.
+ *  Copyright (C) 2012  Lanedo GmbH.
   *  Copyright (C) 2012  Outpost Embedded, LLC. All rights reserved.
   *
   *  This program is free software; you can redistribute it and/or modify
@@ -27,6 +30,8 @@
  #define _GNU_SOURCE
  #include<glib.h>
  #include<errno.h>
+#include<ctype.h>
+#include<string.h>

  #include<ofono/log.h>
  #include<ofono/modem.h>
@@ -35,11 +40,300 @@
  #include "gatchat.h"

  #include "sierramodem.h"
+#include "eri.h"

  struct sierra_netreg_data {
        GAtChat *chat;
+       guint status_id;
+       guint status_source;
  };

+/* NOTE: STATUS parsing functions originated in ModemManager. */
+
+typedef enum {
+       SYS_MODE_UNKNOWN,
+       SYS_MODE_NO_SERVICE,
+       SYS_MODE_CDMA_1X,
+       SYS_MODE_EVDO_REV0,
+       SYS_MODE_EVDO_REVA
+} SysMode;
+

Again, no CamelCase or typedefs please.

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to