mirror of
https://github.com/espressif/openthread.git
synced 2026-10-02 13:57:38 +00:00
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:
committed by
Jonathan Hui
parent
36f044fa8c
commit
14abee3fcc
@@ -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";
|
||||
|
||||
@@ -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);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user