mirror of git://git.sysmocom.de/ofono
isimodem: Add code points for wgmodem 2.5
This commit is contained in:
parent
777271a6a6
commit
babb8bbfba
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue