EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
eeros::hal Namespace Reference

Classes

struct  Events
 
class  HAL
 
class  Input
 
class  InputInterface
 
class  JsonParser
 
class  Keyboard
 
class  KeyboardDigIn
 
class  Mouse
 
class  MouseDigIn
 
struct  MouseState
 
class  Output
 
class  OutputInterface
 
class  ScalableInput
 
class  ScalableOutput
 
struct  SpaceNav
 
class  SpaceNavigator
 
class  SpaceNavigatorDigIn
 
struct  SpaceState
 
class  SysFsDigIn
 
class  SysFsDigOut
 
class  XBox
 
struct  XBoxController
 
class  XBoxDigIn
 
struct  XBoxState
 

Enumerations

enum  Direction { In, Out }
 
enum  Type { Logic, Real }
 

Variables

const std::map< std::string, DirectiondirectionOfChannel
 
const std::map< std::string, TypetypeOfChannel
 

Enumeration Type Documentation

Enumerator
In 
Out 
Enumerator
Logic 
Real 

Variable Documentation

const std::map<std::string, Direction> eeros::hal::directionOfChannel
Initial value:
= {
{ "DigIn", In },
{ "DigOut", Out },
{ "AnalogOut", Out },
{ "AnalogIn", In },
{ "Pwm", Out },
{ "Watchdog", Out },
{ "Fqd", In }
}
Definition: HALFeatures.hpp:11
Definition: HALFeatures.hpp:10
const std::map<std::string, Type> eeros::hal::typeOfChannel
Initial value:
= {
{ "DigIn", Logic },
{ "DigOut", Logic },
{ "AnalogOut", Real },
{ "AnalogIn", Real },
{ "Pwm", Real },
{ "Watchdog", Logic },
{ "Fqd", Real }
}
Definition: HALFeatures.hpp:16
Definition: HALFeatures.hpp:15