diff options
Diffstat (limited to 'libqcdm/src/commands.h')
-rw-r--r-- | libqcdm/src/commands.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/libqcdm/src/commands.h b/libqcdm/src/commands.h index 855baaea..0878fe33 100644 --- a/libqcdm/src/commands.h +++ b/libqcdm/src/commands.h @@ -52,16 +52,28 @@ QCDMResult *qcdm_cmd_esn_result (const char *buf, /**********************************************************************/ +/* Values for QCDM_CMD_CDMA_STATUS_ITEM_RF_MODE */ +enum { + QCDM_CMD_CDMA_STATUS_RF_MODE_ANALOG = 0, + QCDM_CMD_CDMA_STATUS_RF_MODE_CDMA_CELLULAR = 1, + QCDM_CMD_CDMA_STATUS_RF_MODE_CDMA_PCS = 2, + QCDM_CMD_CDMA_STATUS_RF_MODE_SLEEP = 3, + QCDM_CMD_CDMA_STATUS_RF_MODE_GPS = 4, + QCDM_CMD_CDMA_STATUS_RF_MODE_HDR = 5, +}; + /* Values for QCDM_CMD_CDMA_STATUS_ITEM_RX_STATE */ enum { - QCDM_CMD_CDMA_STATUS_RX_STATE_NO_SERVICE = 0, - QCDM_CMD_CDMA_STATUS_RX_STATE_IDLE = 1, - QCDM_CMD_CDMA_STATUS_RX_STATE_ACCESS = 2, - QCDM_CMD_CDMA_STATUS_RX_STATE_PAGING = 3, - QCDM_CMD_CDMA_STATUS_RX_STATE_TRAFFIC = 4, + QCDM_CMD_CDMA_STATUS_RX_STATE_ENTERING_CDMA = 0, + QCDM_CMD_CDMA_STATUS_RX_STATE_SYNC_CHANNEL = 1, + QCDM_CMD_CDMA_STATUS_RX_STATE_PAGING_CHANNEL = 2, + QCDM_CMD_CDMA_STATUS_RX_STATE_TRAFFIC_CHANNEL_INIT = 3, + QCDM_CMD_CDMA_STATUS_RX_STATE_TRAFFIC_CHANNEL = 4, + QCDM_CMD_CDMA_STATUS_RX_STATE_EXITING_CDMA = 5, }; #define QCDM_CMD_CDMA_STATUS_ITEM_ESN "esn" +#define QCDM_CMD_CDMA_STATUS_ITEM_RF_MODE "rf-mode" #define QCDM_CMD_CDMA_STATUS_ITEM_RX_STATE "rx-state" #define QCDM_CMD_CDMA_STATUS_ITEM_ENTRY_REASON "entry-reason" #define QCDM_CMD_CDMA_STATUS_ITEM_CURRENT_CHANNEL "current-channel" |