aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src
diff options
context:
space:
mode:
Diffstat (limited to 'libqcdm/src')
-rw-r--r--libqcdm/src/commands.h9
-rw-r--r--libqcdm/src/dm-commands.h11
2 files changed, 19 insertions, 1 deletions
diff --git a/libqcdm/src/commands.h b/libqcdm/src/commands.h
index 56dc036d..ceb4a4cc 100644
--- a/libqcdm/src/commands.h
+++ b/libqcdm/src/commands.h
@@ -319,7 +319,14 @@ QcdmResult *qcdm_cmd_nv_set_hdr_rev_pref_result (const char *buf,
/* Values for QCDM_CMD_CM_SUBSYS_STATE_INFO_ITEM_OPERATING_MODE */
enum {
- QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_ONLINE = 5
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_POWER_OFF = 0,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_FIELD_TEST_MODE = 1,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_OFFLINE = 2,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_OFFLINE_AMPS = 3,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_OFFLINE_CDMA = 4,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_ONLINE = 5,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_LOW_POWER_MODE = 6,
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_OPERATING_MODE_RESET = 7
};
/* Values for QCDM_CMD_CM_SUBSYS_STATE_INFO_ITEM_SYSTEM_MODE */
diff --git a/libqcdm/src/dm-commands.h b/libqcdm/src/dm-commands.h
index e4bbc6ee..7592d125 100644
--- a/libqcdm/src/dm-commands.h
+++ b/libqcdm/src/dm-commands.h
@@ -294,6 +294,17 @@ struct DMCmdSwVersionRsp {
} __attribute__ ((packed));
typedef struct DMCmdSwVersionRsp DMCmdSwVersionRsp;
+typedef enum {
+ DM_OPER_MODE_POWER_OFF = 0,
+ DM_OPER_MODE_FIELD_TEST_MODE = 1,
+ DM_OPER_MODE_OFFLINE = 2,
+ DM_OPER_MODE_OFFLINE_AMPS = 3,
+ DM_OPER_MODE_OFFLINE_CDMA = 4,
+ DM_OPER_MODE_ONLINE = 5,
+ DM_OPER_MODE_LOW_POWER_MODE = 6,
+ DM_OPER_MODE_RESETTING = 7,
+} DMOperMode;
+
/* DIAG_CMD_STATUS_SNAPSHOT */
struct DMCmdStatusSnapshotRsp {
u_int8_t code;