diff options
Diffstat (limited to 'confui/mesh_connector.cpp')
-rw-r--r-- | confui/mesh_connector.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/confui/mesh_connector.cpp b/confui/mesh_connector.cpp index 004ee6c..ffddde1 100644 --- a/confui/mesh_connector.cpp +++ b/confui/mesh_connector.cpp @@ -1,3 +1,4 @@ +#include <cstdio> #include "mesh_connector.h" CDMeshConnector::CDMeshConnector() { @@ -56,3 +57,10 @@ void CDMeshConnector::node_remove_network(cd_s_node* node_ptr) { return; } +string cd_node_mac_string(cd_mac_addr_t mac) { + char* addr = nullptr; + asprintf(&addr, "%02x:%02x:%02x:%02x:%02x:%02x", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); + string ret = addr; + free(addr); + return ret; +} |