Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
barrett::systems::RateLimiter< T, MathTraits > Class Template Reference
Inheritance diagram for barrett::systems::RateLimiter< T, MathTraits >:
barrett::systems::SingleIO< T, T > barrett::systems::System barrett::systems::SingleInput< T > barrett::systems::SingleOutput< T > barrett::systems::Conversion< T >

List of all members.

Public Member Functions

 RateLimiter (const T &limit=T(0.0), const std::string &sysName="RateLimiter")
void setLimit (const T &newLimit)
void setCurVal (const T &newPos)

Protected Types

typedef MathTraits MT

Protected Member Functions

virtual void operate ()
virtual void onExecutionManagerChanged ()
void getSamplePeriodFromEM ()

Protected Attributes

double T_s
limit
maxDelta
data
delta

template<typename T, typename MathTraits = math::Traits<T>>
class barrett::systems::RateLimiter< T, MathTraits >


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines