|
| void | schedule_init (void) |
| | Initialize this module. More...
|
| |
| bool | debugPrint_schedule (void) |
| | Trigger this module to print status information, over serial. More...
|
| |
| bool | debugPrint_backoff (void) |
| | Trigger this module to print status information, over serial. More...
|
| |
| void | schedule_setFrameLength (frameLength_t newFrameLength) |
| | Set frame length. More...
|
| |
| owerror_t | schedule_addActiveSlot (slotOffset_t slotOffset, cellType_t type, bool shared, uint8_t channelOffset, open_addr_t *neighbor) |
| | Add a new active slot into the schedule. More...
|
| |
| void | schedule_getSlotInfo (slotOffset_t slotOffset, open_addr_t *neighbor, slotinfo_element_t *info) |
| | Get the information of a specific slot. More...
|
| |
| owerror_t | schedule_removeActiveSlot (slotOffset_t slotOffset, open_addr_t *neighbor) |
| | Remove an active slot from the schedule. More...
|
| |
| bool | schedule_isSlotOffsetAvailable (uint16_t slotOffset) |
| |
| void | schedule_syncSlotOffset (slotOffset_t targetSlotOffset) |
| |
| void | schedule_advanceSlot (void) |
| | advance to next active slot More...
|
| |
| slotOffset_t | schedule_getNextActiveSlotOffset (void) |
| | return slotOffset of next active slot More...
|
| |
| frameLength_t | schedule_getFrameLength (void) |
| | Get the frame length. More...
|
| |
| cellType_t | schedule_getType (void) |
| | Get the type of the current schedule entry. More...
|
| |
| void | schedule_getNeighbor (open_addr_t *addrToWrite) |
| | Get the neighbor associated wit the current schedule entry. More...
|
| |
| channelOffset_t | schedule_getChannelOffset (void) |
| | Get the channel offset of the current schedule entry. More...
|
| |
| bool | schedule_getOkToSend (void) |
| | Check whether I can send on this slot. More...
|
| |
| void | schedule_resetBackoff (void) |
| | Reset the backoff and backoffExponent. More...
|
| |
| void | schedule_indicateRx (asn_t *asnTimestamp) |
| | Indicate the reception of a packet. More...
|
| |
| void | schedule_indicateTx (asn_t *asnTimestamp, bool succesfullTx) |
| | Indicate the transmission of a packet. More...
|
| |