17#ifndef __MESH_INTERFACE_TYPES_H__
18#define __MESH_INTERFACE_TYPES_H__
28 MESH_TYPE_6LOWPAN_ND = 0,
49 MESH_CONNECTED_GLOBAL,
51 MESH_BOOTSTRAP_START_FAILED,
52 MESH_BOOTSTRAP_FAILED,
53 MESH_BOOTSTRAP_STARTED
54} mesh_connection_status_t;
60 MESH_DEVICE_TYPE_THREAD_ROUTER = 0,
61 MESH_DEVICE_TYPE_THREAD_SLEEPY_END_DEVICE,
62 MESH_DEVICE_TYPE_THREAD_MINIMAL_END_DEVICE,
63 MESH_DEVICE_TYPE_WISUN_ROUTER,
64 MESH_DEVICE_TYPE_WISUN_BORDER_ROUTER
71 MESH_CHANNEL_FUNCTION_FIXED = 0x00,
72 MESH_CHANNEL_FUNCTION_TR51CF,
73 MESH_CHANNEL_FUNCTION_DH1CF,
74 MESH_CHANNEL_FUNCTION_VENDOR_DEFINED
75} mesh_channel_function_t;
81 uint32_t rpl_total_memory;
82 uint16_t etx_1st_parent;
83 uint16_t etx_2nd_parent;
84 uint32_t asynch_tx_count;
85 uint32_t asynch_rx_count;
86 uint32_t join_state_1;
87 uint32_t join_state_2;
88 uint32_t join_state_3;
89 uint32_t join_state_4;
90 uint32_t join_state_5;
99 uint32_t Neighbour_add;
100 uint32_t Neighbour_remove;
102 uint32_t child_remove;
109 uint32_t mac_rx_count;
110 uint32_t mac_tx_count;
111 uint32_t mac_bc_rx_count;
112 uint32_t mac_bc_tx_count;
113 uint32_t mac_tx_bytes;
114 uint32_t mac_rx_bytes;
115 uint32_t mac_tx_failed_count;
116 uint32_t mac_retry_count;
117 uint32_t mac_cca_attempts_count;
118 uint32_t mac_failed_cca_count;
Mesh physical layer statistics.