isimodem: Add code points for wgmodem 2.5

This commit is contained in:
Aki Niemi 2011-02-08 16:46:10 +02:00
parent 777271a6a6
commit babb8bbfba
2 changed files with 31 additions and 0 deletions

View File

@ -43,6 +43,7 @@ const char *pn_resource_name(int value)
{
switch (value) {
_(PN_NETWORK);
_(PN_MODEM_NETWORK);
_(PN_PHONE_INFO);
_(PN_SS);
_(PN_CALL);
@ -757,6 +758,11 @@ const char *net_status_name(enum net_reg_status value)
const char *net_message_id_name(enum net_message_id value)
{
switch (value) {
_(NET_MODEM_REG_STATUS_GET_REQ);
_(NET_MODEM_REG_STATUS_GET_RESP);
_(NET_MODEM_REG_STATUS_IND);
_(NET_MODEM_AVAILABLE_GET_REQ);
_(NET_MODEM_AVAILABLE_GET_RESP);
_(NET_SET_REQ);
_(NET_SET_RESP);
_(NET_RSSI_GET_REQ);
@ -766,6 +772,10 @@ const char *net_message_id_name(enum net_message_id value)
_(NET_RAT_IND);
_(NET_RAT_REQ);
_(NET_RAT_RESP);
_(NET_CELL_INFO_GET_REQ);
_(NET_CELL_INFO_GET_RESP);
_(NET_CELL_INFO_IND);
_(NET_NITZ_NAME_IND);
_(NET_REG_STATUS_GET_REQ);
_(NET_REG_STATUS_GET_RESP);
_(NET_REG_STATUS_IND);
@ -782,6 +792,7 @@ const char *net_subblock_name(enum net_subblock value)
{
switch (value) {
_(NET_REG_INFO_COMMON);
_(NET_MODEM_AVAIL_NETWORK_INFO_COMMON);
_(NET_OPERATOR_INFO_COMMON);
_(NET_RSSI_CURRENT);
_(NET_GSM_REG_INFO);
@ -790,6 +801,10 @@ const char *net_subblock_name(enum net_subblock value)
_(NET_TIME_INFO);
_(NET_GSM_BAND_INFO);
_(NET_RAT_INFO);
_(NET_GSM_CELL_INFO);
_(NET_WCDMA_CELL_INFO);
_(NET_FULL_NITZ_NAME);
_(NET_SHORT_NITZ_NAME);
_(NET_AVAIL_NETWORK_INFO_COMMON);
_(NET_OPER_NAME_INFO);
}

View File

@ -27,12 +27,18 @@ extern "C" {
#endif
#define PN_NETWORK 0x0A
#define PN_MODEM_NETWORK 0xC8
#define NETWORK_TIMEOUT 5
#define NETWORK_SCAN_TIMEOUT 180
#define NETWORK_SET_TIMEOUT 240
#define NET_INVALID_TIME 0x64
enum net_message_id {
NET_MODEM_REG_STATUS_GET_REQ = 0x00,
NET_MODEM_REG_STATUS_GET_RESP = 0x01,
NET_MODEM_REG_STATUS_IND = 0x02,
NET_MODEM_AVAILABLE_GET_REQ = 0x03,
NET_MODEM_AVAILABLE_GET_RESP = 0x04,
NET_SET_REQ = 0x07,
NET_SET_RESP = 0x08,
NET_RSSI_GET_REQ = 0x0B,
@ -42,6 +48,10 @@ enum net_message_id {
NET_RAT_IND = 0x35,
NET_RAT_REQ = 0x36,
NET_RAT_RESP = 0x37,
NET_CELL_INFO_GET_REQ = 0x40,
NET_CELL_INFO_GET_RESP = 0x41,
NET_CELL_INFO_IND = 0x42,
NET_NITZ_NAME_IND = 0x43,
NET_REG_STATUS_GET_REQ = 0xE0,
NET_REG_STATUS_GET_RESP = 0xE1,
NET_REG_STATUS_IND = 0xE2,
@ -54,14 +64,20 @@ enum net_message_id {
enum net_subblock {
NET_REG_INFO_COMMON = 0x00,
NET_MODEM_AVAIL_NETWORK_INFO_COMMON = 0x01,
NET_OPERATOR_INFO_COMMON = 0x02,
NET_RSSI_CURRENT = 0x04,
NET_GSM_REG_INFO = 0x09,
NET_DETAILED_NETWORK_INFO = 0x0B,
NET_MODEM_DETAILED_NETWORK_INFO = 0x0B,
NET_GSM_OPERATOR_INFO = 0x0C,
NET_TIME_INFO = 0x10,
NET_GSM_BAND_INFO = 0x11,
NET_RAT_INFO = 0x2C,
NET_GSM_CELL_INFO = 0x46,
NET_WCDMA_CELL_INFO = 0x47,
NET_FULL_NITZ_NAME = 0x48,
NET_SHORT_NITZ_NAME = 0x49,
NET_AVAIL_NETWORK_INFO_COMMON = 0xE1,
NET_OPER_NAME_INFO = 0xE7,
};