all state variables of a trickle timer More...
#include <trickle.h>
Data Fields | |
| uint8_t | k |
| redundancy constant | |
| uint8_t | Imax |
| maximum interval size, described as of Imin doublings in ms | |
| uint16_t | c |
| counter | |
| uint32_t | Imin |
| minimum interval size in ms | |
| uint32_t | I |
| current interval size in ms | |
| uint32_t | t |
| time within the current interval in ms | |
| kernel_pid_t | pid |
| pid of trickles target thread | |
| trickle_callback_t | callback |
| callback function and parameter that trickle calls after each interval | |
| msg_t | msg |
| the msg_t to use for intervals | |
| ztimer_t | msg_timer |
| timer to send a msg_t to the target thread for a new interval | |