EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
InputAction.hpp File Reference
#include <stdint.h>
#include <eeros/hal/Input.hpp>
#include <eeros/safety/SafetyLevel.hpp>
#include <eeros/safety/SafetyContext.hpp>
Include dependency graph for InputAction.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eeros::safety::InputAction
 
class  eeros::safety::IgnoreInputAction< T >
 
class  eeros::safety::CheckInputAction< T >
 
class  eeros::safety::CheckRangeInputAction< T >
 

Namespaces

 eeros
 
 eeros::safety
 

Functions

template<typename T >
IgnoreInputAction< T > * eeros::safety::ignore (eeros::hal::Input< T > &input)
 
template<typename T >
IgnoreInputAction< T > * eeros::safety::ignore (eeros::hal::Input< T > *input)
 
template<typename T >
CheckInputAction< T > * eeros::safety::check (eeros::hal::Input< T > &input, T value, SafetyEvent &event)
 
template<typename T >
CheckInputAction< T > * eeros::safety::check (eeros::hal::Input< T > *input, T value, SafetyEvent &event)
 
template<typename T >
CheckRangeInputAction< T > * eeros::safety::range (eeros::hal::Input< T > &input, T min, T max, SafetyEvent &event)
 
template<typename T >
CheckRangeInputAction< T > * eeros::safety::range (eeros::hal::Input< T > *input, T min, T max, SafetyEvent &event)