User Tools

Site Tools


getting_started:tutorials:inputdev1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:tutorials:inputdev1 [2020/12/03 13:10] – [Reading from a XBox Controller or a Space Navigator] ursgrafgetting_started:tutorials:inputdev1 [2021/03/31 17:17] (current) – [Reading from a Space Navigator] ursgraf
Line 4: Line 4:
 ===== Reading from a Mouse ===== ===== Reading from a Mouse =====
  
-In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run +In the EEROS library you will find a directory with examples. For this example see [[https://github.com/eeros-project/eeros-framework/blob/master/examples/block/MouseTest.cpp|MouseTest.cpp]].  
 + 
 +Open a shell in the build directory of your EEROS library and run 
 <code> <code>
 $ sudo ./examples/block/mouseTest $ sudo ./examples/block/mouseTest
Line 17: Line 19:
  
 ===== Reading from a Keyboard ===== ===== Reading from a Keyboard =====
-In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run +In the EEROS library you will find a directory with examples. For this example see [[https://github.com/eeros-project/eeros-framework/blob/master/examples/block/KeyboardTest.cpp|KeyboardTest.cpp]]. 
 + 
 +Open a shell in the build directory of your EEROS library and run 
 <code> <code>
 $ sudo ./examples/block/keyboardTest $ sudo ./examples/block/keyboardTest
 </code> </code>
-Study the code of the example together with the code of the ''MouseInput'' block.+Study the code of the example together with the code of the ''KeyboardInput'' block.
 ===== Reading from a XBox Controller ===== ===== Reading from a XBox Controller =====
-In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run +In the EEROS library you will find a directory with examples. For this example see [[https://github.com/eeros-project/eeros-framework/blob/master/examples/block/XBoxTest.cpp|XBoxTest.cpp]]. 
 + 
 +Open a shell in the build directory of your EEROS library and run 
 <code> <code>
 $ sudo ./examples/block/xBoxTest $ sudo ./examples/block/xBoxTest
Line 30: Line 36:
 If you connect several such controller you have to check in ''/dev/input/'' for the controller of your choice and adapt the program accordingly.  If you connect several such controller you have to check in ''/dev/input/'' for the controller of your choice and adapt the program accordingly. 
  
-===== Reading from a XBox Controller or a Space Navigator ===== +===== Reading from a Space Navigator ===== 
-There is a second example demonstrating the use of space navigator. Open a shell in the build directory of your EEROS library and run ''examples/controlsystem/spaceNavigatorTest''.+In the EEROS library you will find directory with examplesFor this example see [[https://github.com/eeros-project/eeros-framework/blob/master/examples/block/SpaceNavigatorTest.cpp|SpaceNavigatorTest.cpp]]. 
 + 
 +Open a shell in the build directory of your EEROS library and run  
 +<code> 
 +$ sudo ./examples/block/spaceNavigatorTest 
 +</code>
 This examples reads and outputs periodically the 3 position and 3 rotation axis together with the state of the 2 buttons of a space navigator mouse. Further, the safety system checks for the left button to be pressed. This causes a level change. As soon as the button is released the safety system changes back to the first level.  This examples reads and outputs periodically the 3 position and 3 rotation axis together with the state of the 2 buttons of a space navigator mouse. Further, the safety system checks for the left button to be pressed. This causes a level change. As soon as the button is released the safety system changes back to the first level. 
getting_started/tutorials/inputdev1.1606997421.txt.gz · Last modified: 2020/12/03 13:10 by ursgraf