EEROS
1.0.0.0
API for the EEROS Real-Time Robotics Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
KeyboardInput.hpp
Go to the documentation of this file.
1
#ifndef ORG_EEROS_CONTROL_KEYBOARDINPUT_HPP_
2
#define ORG_EEROS_CONTROL_KEYBOARDINPUT_HPP_
3
4
#include <string>
5
#include <thread>
6
#include <
eeros/control/Block1o.hpp
>
7
#include <
eeros/core/System.hpp
>
8
#include <
eeros/hal/Keyboard.hpp
>
9
#include <
eeros/math/Matrix.hpp
>
10
11
using namespace
eeros::math
;
12
using namespace
eeros::hal
;
13
14
namespace
eeros
{
15
namespace
control {
16
17
class
KeyboardInput
:
public
Block1o
<Vector4> {
18
public
:
19
KeyboardInput
();
20
virtual
~
KeyboardInput
();
21
22
Output<Vector<5,bool>
>& getIsHomed();
23
Output<bool>
& getEsc();
24
Output<bool>
& getEmergency();
25
Output<bool>
& getReset();
26
Output<bool>
& getStart();
27
Output<bool>
& getStop();
28
virtual
void
run();
29
30
protected
:
31
Output<Vector<5,bool>
>
isHomed
;
32
Output<bool>
esc
;
33
Output<bool>
emergency
;
34
Output<bool>
reset
;
35
Output<bool>
start
;
36
Output<bool>
stop
;
37
Keyboard
k
;
38
};
39
};
40
};
41
42
#endif
/* ORG_EEROS_CONTROL_KEYBOARDINPUT_HPP_ */
eeros::control::KeyboardInput::isHomed
Output< Vector< 5, bool > > isHomed
Definition:
KeyboardInput.hpp:31
Matrix.hpp
eeros::control::KeyboardInput::stop
Output< bool > stop
Definition:
KeyboardInput.hpp:36
eeros::control::KeyboardInput::esc
Output< bool > esc
Definition:
KeyboardInput.hpp:32
eeros::control::Block1o
Definition:
Block1o.hpp:12
Block1o.hpp
eeros
Definition:
Config.hpp:14
eeros::control::Output
Definition:
Output.hpp:11
Keyboard.hpp
eeros::control::KeyboardInput::start
Output< bool > start
Definition:
KeyboardInput.hpp:35
eeros::control::KeyboardInput::reset
Output< bool > reset
Definition:
KeyboardInput.hpp:34
eeros::hal
Definition:
HAL.hpp:16
System.hpp
eeros::control::KeyboardInput::k
Keyboard k
Definition:
KeyboardInput.hpp:37
eeros::hal::Keyboard
Definition:
Keyboard.hpp:22
eeros::control::KeyboardInput
Definition:
KeyboardInput.hpp:17
eeros::math
Definition:
CoordinateSystem.hpp:9
eeros::control::KeyboardInput::emergency
Output< bool > emergency
Definition:
KeyboardInput.hpp:33
home
markus
github
eeros-project
eeros-framework
includes
eeros
control
KeyboardInput.hpp
Generated on Tue Feb 19 2019 10:49:30 for EEROS by
1.8.11