EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OutputAction.hpp File Reference
#include <stdint.h>
#include <eeros/hal/HAL.hpp>
Include dependency graph for OutputAction.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eeros::safety::OutputAction
 
class  eeros::safety::LeaveOutputAction< T >
 
class  eeros::safety::SetOutputAction< T >
 
class  eeros::safety::ToggleOutputAction< T >
 

Namespaces

 eeros
 
 eeros::safety
 

Functions

template<typename T >
SetOutputAction< T > * eeros::safety::set (eeros::hal::PeripheralOutput< T > &output, T value)
 
template<typename T >
SetOutputAction< T > * eeros::safety::set (eeros::hal::PeripheralOutput< T > *output, T value)
 
template<typename T >
LeaveOutputAction< T > * eeros::safety::leave (eeros::hal::PeripheralOutput< T > &output)
 
template<typename T >
LeaveOutputAction< T > * eeros::safety::leave (eeros::hal::PeripheralOutput< T > *output)
 
template<typename T >
ToggleOutputAction< T > * eeros::safety::toggle (eeros::hal::PeripheralOutput< T > *output, T low=false, T high=true)