network: add support eutran sms only states

EUTRAN SMS states mapped to registered and roaming respectively.
This commit is contained in:
Anirudh Gargi 2018-09-28 11:01:12 +05:30 committed by Denis Kenzior
parent eb70ba464a
commit 88358047c8
2 changed files with 12 additions and 6 deletions

View File

@ -669,6 +669,10 @@ const char *registration_status_to_string(int status)
return "unknown";
case NETWORK_REGISTRATION_STATUS_ROAMING:
return "roaming";
case NETWORK_REGISTRATION_STATUS_REGISTERED_SMS_EUTRAN:
return "registered";
case NETWORK_REGISTRATION_STATUS_ROAMING_SMS_EUTRAN:
return "roaming";
}
return "";

View File

@ -37,12 +37,14 @@ enum access_technology {
/* 27.007 Section 7.2 <stat> */
enum network_registration_status {
NETWORK_REGISTRATION_STATUS_NOT_REGISTERED = 0,
NETWORK_REGISTRATION_STATUS_REGISTERED = 1,
NETWORK_REGISTRATION_STATUS_SEARCHING = 2,
NETWORK_REGISTRATION_STATUS_DENIED = 3,
NETWORK_REGISTRATION_STATUS_UNKNOWN = 4,
NETWORK_REGISTRATION_STATUS_ROAMING = 5,
NETWORK_REGISTRATION_STATUS_NOT_REGISTERED = 0,
NETWORK_REGISTRATION_STATUS_REGISTERED = 1,
NETWORK_REGISTRATION_STATUS_SEARCHING = 2,
NETWORK_REGISTRATION_STATUS_DENIED = 3,
NETWORK_REGISTRATION_STATUS_UNKNOWN = 4,
NETWORK_REGISTRATION_STATUS_ROAMING = 5,
NETWORK_REGISTRATION_STATUS_REGISTERED_SMS_EUTRAN = 6,
NETWORK_REGISTRATION_STATUS_ROAMING_SMS_EUTRAN = 7,
};
/* 27.007 Section 7.3 <stat> */