17#ifndef __INCLUDE_THREAD_TASKLET__
18#define __INCLUDE_THREAD_TASKLET__
20#include "eventOS_event.h"
21#include "mbed-mesh-api/mesh_interface_types.h"
30typedef void (*mesh_interface_cb)(mesh_connection_status_t mesh_status);
43int8_t thread_tasklet_connect(mesh_interface_cb callback, int8_t nwk_interface_id);
49void thread_tasklet_init(
void);
57int8_t thread_tasklet_network_init(int8_t device_id);
63void thread_tasklet_device_eui64_set(
const uint8_t *eui64);
69void thread_tasklet_device_eui64_get(uint8_t *eui64);
75uint8_t thread_tasklet_device_pskd_set(
const char *pskd);
84int8_t thread_tasklet_disconnect(
bool send_cb);
93int8_t thread_tasklet_data_poll_rate_set(uint32_t timeout);