EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::hal::HAL Class Reference

#include <HAL.hpp>

Public Member Functions

PeripheralOutputInterfacegetPeripheralOutput (std::string name, bool exclusive=false)
 
PeripheralOutput< bool > * getLogicPeripheralOutput (std::string name, bool exclusive=false)
 
PeripheralOutput< double > * getRealPeripheralOutput (std::string name, bool exclusive=false)
 
PeripheralInputInterfacegetPeripheralInput (std::string name, bool exclusive=false)
 
PeripheralInput< bool > * getLogicPeripheralInput (std::string name, bool exclusive=false)
 
PeripheralInput< double > * getRealPeripheralInput (std::string name, bool exclusive=false)
 
bool addPeripheralInput (PeripheralInputInterface *systemInput)
 
bool addPeripheralOutput (PeripheralOutputInterface *systemOutput)
 
bool readConfigFromFile (std::string file)
 

Static Public Member Functions

static HALinstance ()
 

Member Function Documentation

bool HAL::addPeripheralInput ( PeripheralInputInterface systemInput)

Here is the call graph for this function:

Here is the caller graph for this function:

bool HAL::addPeripheralOutput ( PeripheralOutputInterface systemOutput)

Here is the call graph for this function:

Here is the caller graph for this function:

PeripheralInput< bool > * HAL::getLogicPeripheralInput ( std::string  name,
bool  exclusive = false 
)

Here is the caller graph for this function:

PeripheralOutput< bool > * HAL::getLogicPeripheralOutput ( std::string  name,
bool  exclusive = false 
)

Here is the caller graph for this function:

PeripheralInputInterface * HAL::getPeripheralInput ( std::string  name,
bool  exclusive = false 
)

Here is the caller graph for this function:

PeripheralOutputInterface * HAL::getPeripheralOutput ( std::string  name,
bool  exclusive = false 
)

Here is the caller graph for this function:

PeripheralInput< double > * HAL::getRealPeripheralInput ( std::string  name,
bool  exclusive = false 
)

Here is the caller graph for this function:

PeripheralOutput< double > * HAL::getRealPeripheralOutput ( std::string  name,
bool  exclusive = false 
)
HAL & HAL::instance ( )
static

Here is the caller graph for this function:

bool HAL::readConfigFromFile ( std::string  file)

The documentation for this class was generated from the following files: