TSCH: map RPL trickle interval to TSCH EB period

This commit is contained in:
Simon Duquennoy 2016-06-23 18:41:40 +02:00
parent a8989f9f1c
commit ab706a6f33
3 changed files with 11 additions and 4 deletions

View file

@ -85,7 +85,7 @@ tsch_rpl_callback_new_dio_interval(uint8_t dio_interval)
tsch_set_coordinator(1);
}
/* Set EB period */
tsch_set_eb_period(TSCH_EB_PERIOD);
tsch_set_eb_period((CLOCK_SECOND * 1UL << dag->instance->dio_intcurrent) / 1000);
/* Set join priority based on RPL rank */
tsch_set_join_priority(DAG_RANK(dag->rank, dag->instance) - 1);
} else {