Nanostack Border Router is a generic mbed border router implementation that provides the 6LoWPAN ND or Thread border router initialization logic.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers borderrouter_tasklet.h Source File

borderrouter_tasklet.h

00001 /*
00002  * Copyright (c) 2016 ARM Limited. All rights reserved.
00003  */
00004 
00005 
00006 #ifndef BORDERROUTER_TASKLET_H
00007 #define BORDERROUTER_TASKLET_H
00008 
00009 #ifdef __cplusplus
00010 extern "C"
00011 {
00012 #endif
00013 
00014 /**
00015  * Initializes the backhaul driver. MUST be implemented by the application.
00016  */
00017 void backhaul_driver_init(void (*backhaul_driver_status_cb)(uint8_t, int8_t));
00018 
00019 /**
00020 * Trace application details
00021 */
00022 void appl_info_trace(void);
00023 
00024 /**
00025  * Initializes the border router module: loads configuration and
00026  * initiates bootstrap for the RF 6LoWPAN and backhaul interfaces.
00027  */
00028 void border_router_tasklet_start(void);
00029 
00030 #ifdef __cplusplus
00031 }
00032 #endif
00033 
00034 #endif /* BORDERROUTER_TASKLET_H */