Update annotation when removing preferred parent.
This commit is contained in:
parent
d2a3f1f257
commit
25ceab07d2
|
@ -32,7 +32,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: rpl-dag.c,v 1.36 2010/10/27 12:20:35 nifi Exp $
|
* $Id: rpl-dag.c,v 1.37 2010/10/27 12:27:57 nifi Exp $
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* \file
|
* \file
|
||||||
|
@ -312,8 +312,10 @@ rpl_select_parent(rpl_dag_t *dag)
|
||||||
|
|
||||||
if(dag->preferred_parent != best) {
|
if(dag->preferred_parent != best) {
|
||||||
/* Visualize the change of the preferred parent in Cooja. */
|
/* Visualize the change of the preferred parent in Cooja. */
|
||||||
|
if(dag->preferred_parent != NULL) {
|
||||||
ANNOTATE("#L %u 0\n",
|
ANNOTATE("#L %u 0\n",
|
||||||
dag->preferred_parent->addr.u8[sizeof(best->addr) - 1]);
|
dag->preferred_parent->addr.u8[sizeof(best->addr) - 1]);
|
||||||
|
}
|
||||||
ANNOTATE("#L %u 1\n", best->addr.u8[sizeof(best->addr) - 1]);
|
ANNOTATE("#L %u 1\n", best->addr.u8[sizeof(best->addr) - 1]);
|
||||||
|
|
||||||
dag->preferred_parent = best; /* Cache the value. */
|
dag->preferred_parent = best; /* Cache the value. */
|
||||||
|
@ -362,6 +364,7 @@ rpl_remove_parent(rpl_dag_t *dag, rpl_parent_t *parent)
|
||||||
PRINTF("\n");
|
PRINTF("\n");
|
||||||
|
|
||||||
if(parent == dag->preferred_parent) {
|
if(parent == dag->preferred_parent) {
|
||||||
|
ANNOTATE("#L %u 0\n", parent->addr.u8[sizeof(parent->addr) - 1]);
|
||||||
dag->preferred_parent = NULL;
|
dag->preferred_parent = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue