Lines Matching full:interval
70 …kModePlainTimer, ///< Operate as a plain periodic timer with random interval selected within min/m…
115 * Gets the interval min value of the trickle timer.
117 * @returns The interval min value in milliseconds.
123 * Sets the interval min value of the trickle timer while timer is running.
125 …* If @p aIntervalMin is smaller than the current `GetIntervalMax()` the interval max value is also…
128 * @param[in] aIntervalMin The minimum interval in milliseconds.
134 * Gets the interval max value of the trickle timer.
136 * @returns The interval max value in milliseconds.
142 * Sets the interval max value of the trickle timer while timer is running.
144 …* If the given @p aIntervalMax is smaller than the current `GetIntervalMin()`, the interval min va…
147 * @param[in] aIntervalMax The maximum interval in milliseconds.
156 * @param[in] aIntervalMin The minimum interval for the timer in milliseconds.
157 * @param[in] aIntervalMax The maximum interval for the timer in milliseconds.
178 …* 'consistent' events in each interval. The timer handler is invoked only if the number of `consis…
179 * received in the interval is less than the redundancy constant.
187 …an 'inconsistent' event causes the trickle timer to reset (i.e., start with interval set to the min
188 * value) unless the current interval being used is already equal to the min interval.
196 kBeforeRandomTime, // Trickle timer is before random time `t` in the current interval.
197 kAfterRandomTime, // Trickle timer is after random time `t` in the current interval.
213 uint32_t mIntervalMin; // Minimum interval (aka `Imin`).
214 uint32_t mIntervalMax; // Maximum interval (aka `Imax`).
215 uint32_t mInterval; // Current interval (aka `I`).
216 uint32_t mTimeInInterval; // Time in interval (aka `t`).
221 … mPhase; // Trickle timer phase (before or after time `t` in the current interval).