Update spinel.c and spinel.h files to bring in new methods. (#1150)

This commit updates the `spinel` files to bring in the recent
changes in wpantund (this syncs the file with commit `f5a3009b9`
on wpantund).
This commit is contained in:
Abtin Keshavarzian
2017-01-13 15:35:46 -08:00
committed by Jonathan Hui
parent 36f044fa8c
commit 14abee3fcc
2 changed files with 35 additions and 0 deletions
+33
View File
@@ -1216,6 +1216,10 @@ spinel_prop_key_to_cstr(spinel_prop_key_t prop_key)
ret = "PROP_JAM_DETECT_WINDOW";
break;
case SPINEL_PROP_JAM_DETECT_HISTORY_BITMAP:
ret = "SPINEL_PROP_JAM_DETECT_HISTORY_BITMAP";
break;
case SPINEL_PROP_GPIO_CONFIG:
ret = "PROP_GPIO_CONFIG";
break;
@@ -1239,6 +1243,35 @@ spinel_prop_key_to_cstr(spinel_prop_key_t prop_key)
return ret;
}
const char *spinel_net_role_to_cstr(uint8_t net_role)
{
const char *ret = "NET_ROLE_UNKNONW";
switch (net_role)
{
case SPINEL_NET_ROLE_DETACHED:
ret = "NET_ROLE_DETACHED";
break;
case SPINEL_NET_ROLE_CHILD:
ret = "NET_ROLE_CHILD";
break;
case SPINEL_NET_ROLE_ROUTER:
ret = "NET_ROLE_ROUTER";
break;
case SPINEL_NET_ROLE_LEADER:
ret = "NET_ROLE_LEADER";
break;
default:
break;
}
return ret;
}
const char *spinel_status_to_cstr(spinel_status_t status)
{
const char *ret = "UNKNOWN";
+2
View File
@@ -1144,6 +1144,8 @@ SPINEL_API_EXTERN const char *spinel_next_packed_datatype(const char *pack_forma
SPINEL_API_EXTERN const char *spinel_prop_key_to_cstr(spinel_prop_key_t prop_key);
SPINEL_API_EXTERN const char *spinel_net_role_to_cstr(uint8_t net_role);
SPINEL_API_EXTERN const char *spinel_status_to_cstr(spinel_status_t status);
// ----------------------------------------------------------------------------