Class real_time_tools::FrequencyManager¶
-
class FrequencyManager¶
Class to have threads / loops running at a desired frequency.
Public Functions
-
FrequencyManager(double frequency)¶
-
FrequencyManager()¶
-
void set_frequency(double frequency)¶
-
void set_period(double period_s)¶
-
double predict_sleeping_time() const¶
-
bool wait()¶
waits for the time such that successive calls to wait will result in wait being called at the desired frequency
- Returns:
true if the desired frequency could be enforced
-
FrequencyManager(double frequency)¶