Public Member Functions | Private Member Functions | Private Attributes
RateLimiter Class Reference

#include <RateLimiter.h>

List of all members.

Public Member Functions

int getCompletionCondition ()
double getLimitedValue (double current, double previous)
int getLimitedValue (int current, int previous)
 RateLimiter ()
void setRateLimit (double lim)
 ~RateLimiter ()

Private Member Functions

void setCompletionCondition (double diff, double lim)
void setCompletionCondition (int diff, int lim)

Private Attributes

int complete
double rateLimit

Detailed Description

Definition at line 6 of file RateLimiter.h.


Constructor & Destructor Documentation

Definition at line 4 of file RateLimiter.cpp.

Definition at line 10 of file RateLimiter.cpp.


Member Function Documentation

Definition at line 67 of file RateLimiter.cpp.

double RateLimiter::getLimitedValue ( double  current,
double  previous 
)

Definition at line 19 of file RateLimiter.cpp.

int RateLimiter::getLimitedValue ( int  current,
int  previous 
)

Definition at line 39 of file RateLimiter.cpp.

void RateLimiter::setCompletionCondition ( double  diff,
double  lim 
) [private]

Definition at line 72 of file RateLimiter.cpp.

void RateLimiter::setCompletionCondition ( int  diff,
int  lim 
) [private]

Definition at line 84 of file RateLimiter.cpp.

void RateLimiter::setRateLimit ( double  lim)

Definition at line 14 of file RateLimiter.cpp.


Member Data Documentation

int RateLimiter::complete [private]

Definition at line 22 of file RateLimiter.h.

double RateLimiter::rateLimit [private]

Definition at line 21 of file RateLimiter.h.


The documentation for this class was generated from the following files:


robodyn_utilities
Author(s):
autogenerated on Thu Jun 6 2019 18:56:08