EEROS
0.4.1.0
API for the EEROS Real-Time Robotics Framework
|
#include <ZTransferFunction.hpp>
Public Member Functions | |
ZTransferFunction (const eeros::math::Fraction< ORDER > ©) | |
ZTransferFunction (const std::vector< double > a, const std::vector< double > b) | |
template<int RORDER> | |
ZTransferFunction< ORDER+RORDER > | operator* (const ZTransferFunction< RORDER > right) |
ZTransferFunction< ORDER > | operator* (double right) |
template<int RORDER> | |
ZTransferFunction< ORDER+RORDER > | operator+ (const ZTransferFunction< RORDER > right) |
ZTransferFunction< ORDER > | operator+ (double right) |
virtual void | run () |
Public Member Functions inherited from eeros::control::Block1i1o<> | |
Block1i1o () | |
virtual Input< double > & | getIn () |
virtual Output< double > & | getOut () |
Public Member Functions inherited from eeros::control::Block | |
virtual void | setName (std::string name) |
virtual std::string | getName () |
Public Member Functions inherited from eeros::Runnable | |
virtual | ~Runnable () |
Static Public Member Functions | |
static ZTransferFunction< 1 > | PT1 (double Ts, double K, double T1) |
static ZTransferFunction< 1 > | D (double Ts, double Tv) |
static ZTransferFunction< 1 > | I (double Ts, double Tn) |
static ZTransferFunction< 1 > | DT1 (double Ts, double Tv, double T1) |
static ZTransferFunction< 2 > | PID (double Ts, double Kp, double Tn, double Tv, double Tv1) |
Additional Inherited Members | |
Protected Attributes inherited from eeros::control::Block1i1o<> | |
Input< double > | in |
Output< double > | out |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinevirtual |