/*---------------------------------------------------------------------------*/ static uint16_t get_node_timeslot(const linkaddr_t *addr) { #if ORCHESTRA_EBSF_PERIOD > 0 #ifdef CONDUCT_ORCHESTRA //added by TadaMatz 2/July/2016 return (ORCHESTRA_LINKADDR_HASH(addr) - 1) % CONDUCT_EBSF_OFFSET + 1; #else //CONDUCT_ORCHESTRA return ORCHESTRA_LINKADDR_HASH(addr) % ORCHESTRA_EBSF_PERIOD; #endif //CONDUCT_ORCHESTRA #else return 0xffff; #endif }
/*---------------------------------------------------------------------------*/ static uint16_t get_node_timeslot(const linkaddr_t *addr) { if(addr != NULL && ORCHESTRA_UNICAST_PERIOD > 0) { return ORCHESTRA_LINKADDR_HASH(addr) % ORCHESTRA_UNICAST_PERIOD; } else { return 0xffff; } }
/*---------------------------------------------------------------------------*/ static uint16_t get_node_timeslot(const linkaddr_t *addr) { #if ORCHESTRA_EBSF_PERIOD > 0 return ORCHESTRA_LINKADDR_HASH(addr) % ORCHESTRA_EBSF_PERIOD; #else return 0xffff; #endif }