EEROS
1.0.0.0
API for the EEROS Real-Time Robotics Framework
|
#include <SignalChecker.hpp>
Public Member Functions | |
SignalChecker (T lowerLimit, T upperLimit) | |
virtual void | run () override |
virtual void | setLimits (T lowerLimit, T upperLimit) |
virtual void | reset () |
virtual void | registerSafetyEvent (SafetySystem &ss, SafetyEvent &e) |
virtual void | setActiveLevel (SafetyLevel &level) |
Public Member Functions inherited from eeros::control::Block1i< T > | |
Block1i () | |
virtual Input< T > & | getIn () |
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 () |
Protected Attributes | |
T | lowerLimit |
T | upperLimit |
bool | fired |
SafetySystem * | safetySystem |
SafetyEvent * | safetyEvent |
SafetyLevel * | activeLevel |
eeros::logger::Logger | log |
Protected Attributes inherited from eeros::control::Block1i< T > | |
Input< T > | in |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements eeros::Runnable.
|
inlinevirtual |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |