mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
599e266b55
This reverts commit 69c526f44d
.
Instead of removing ENABLE_DEBUG, define it as zero and replacing the
ifdef preprocessor commands by a simple #if
36 lines
827 B
C
36 lines
827 B
C
#include "rpl_structs.h"
|
|
|
|
/*
|
|
* Disallow links with greater than 4 expected
|
|
* transmission counts on the selected path.
|
|
*/
|
|
#define MAX_LINK_METRIC (512)
|
|
|
|
/*
|
|
* Disallow paths with greater than 256
|
|
* expected transmission counts.
|
|
*/
|
|
#define MAX_PATH_COST (0x8000)
|
|
|
|
/*
|
|
* Switch to a new path only if it is
|
|
* expected to require at least 1.5 fewer transmissions than the
|
|
* current path.
|
|
*/
|
|
#define PARENT_SWITCH_THRESHOLD (192)
|
|
|
|
/*
|
|
* Do not allow a node to become a floating root.
|
|
* (Currently unused, since the RPL-implementation does not allow for floating
|
|
* roots).
|
|
*/
|
|
#define ALLOW_FLOATING_ROOT (0)
|
|
|
|
/*
|
|
* While assigning Rank when using ETX, use the representation of ETX described
|
|
* in [RFC6551], i.e., assign Rank equal to ETX * 128.
|
|
*/
|
|
#define ETX_RANK_MULTIPLIER (0x80)
|
|
|
|
rpl_of_t *rpl_get_of_mrhof();
|