44 #ifdef TSCH_CS_CONF_FREE_THRESHOLD 45 #define TSCH_CS_FREE_THRESHOLD TSCH_CS_CONF_FREE_THRESHOLD 48 #define TSCH_CS_FREE_THRESHOLD ((tsch_stat_t)(85ul * TSCH_STATS_BINARY_SCALING_FACTOR / 100)) 51 #define TSCH_CS_LEARNING_PERIOD_SEC 30 73 typedef uint16_t tsch_cs_bitmap_t;
void tsch_cs_adaptations_init(void)
Initializes the TSCH hopping sequence selection module.
void tsch_cs_channel_stats_updated(uint8_t updated_channel, uint16_t old_busyness_metric)
Signal the need to potentially update the TSCH hopping sequence.
bool tsch_cs_process(void)
Potentially update the TSCH hopping sequence.