Calling the ps_state/cs_state alternatives *ATTACH_STATUS* was confusing
because there is also a status field in the *serving_system structure.
This patch does a minor rename and adds the appropriate definitions for
the status field.
---
 drivers/qmimodem/gprs.c |  2 +-
 drivers/qmimodem/nas.h  | 14 +++++++++++---
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/drivers/qmimodem/gprs.c b/drivers/qmimodem/gprs.c
index 983223e..05ad4bd 100644
--- a/drivers/qmimodem/gprs.c
+++ b/drivers/qmimodem/gprs.c
@@ -47,7 +47,7 @@ static bool extract_ss_info(struct qmi_result *result, int 
*status)
        if (!ss)
                return false;
 
-       if (ss->ps_state == QMI_NAS_ATTACH_STATUS_ATTACHED)
+       if (ss->ps_state == QMI_NAS_ATTACH_STATE_ATTACHED)
                *status = 0x01;
        else
                *status = 0x00;
diff --git a/drivers/qmimodem/nas.h b/drivers/qmimodem/nas.h
index dee9d70..9bb9a9a 100644
--- a/drivers/qmimodem/nas.h
+++ b/drivers/qmimodem/nas.h
@@ -140,9 +140,17 @@ struct qmi_nas_current_plmn {
 #define QMI_NAS_RESULT_LOCATION_AREA_CODE      0x1d    /* uint16 */
 #define QMI_NAS_RESULT_CELL_ID                 0x1e    /* uint32 */
 
-#define QMI_NAS_ATTACH_STATUS_INVALID          0x00
-#define QMI_NAS_ATTACH_STATUS_ATTACHED         0x01
-#define QMI_NAS_ATTACH_STATUS_DETACHED         0x02
+/* qmi_nas_serving_system.status */
+#define QMI_NAS_REGISTRATION_STATE_NOT_REGISTERED      0x00
+#define QMI_NAS_REGISTRATION_STATE_REGISTEREID         0x01
+#define QMI_NAS_REGISTRATION_STATE_SEARCHING           0x02
+#define QMI_NAS_REGISTRATION_STATE_DENIED              0x03
+#define QMI_NAS_REGISTRATION_STATE_UNKNOWN             0x04
+
+/* cs_state/ps_state */
+#define QMI_NAS_ATTACH_STATE_INVALID           0x00
+#define QMI_NAS_ATTACH_STATE_ATTACHED          0x01
+#define QMI_NAS_ATTACH_STATE_DETACHED          0x02
 
 /* Get info about home network */
 #define QMI_NAS_RESULT_HOME_NETWORK            0x01
-- 
2.9.3

_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to