Orxonox: orxonox::JoyStickAxisCode Namespace Reference

# orxonox::JoyStickAxisCode Namespace Reference

## Enumerations

enum

ByEnum {
Slider0 = 0, Slider1 = 1, Slider2 = 2, Slider3 = 3,
Slider4 = 4, Slider5 = 5, Slider6 = 6, Slider7 = 7,
Axis0 = 8, Axis1 = 9, Axis2 = 10, Axis3 = 11,
Axis4 = 12, Axis5 = 13, Axis6 = 14, Axis7 = 15,
Axis8 = 16, Axis9 = 17, Axis10 = 18, Axis11 = 19,
Axis12 = 20, Axis13 = 21, Axis14 = 22, Axis15 = 23
}

## Variables

const char *const | ByString []
const unsigned int | numberOfAxes = 24

## Enumeration Type Documentation

enum orxonox::JoyStickAxisCode::ByEnum

Enumerator:

  Slider0 |
  Slider1 |
  Slider2 |
  Slider3 |
  Slider4 |
  Slider5 |
  Slider6 |
  Slider7 |
  Axis0 |
  Axis1 |
  Axis2 |
  Axis3 |
  Axis4 |
  Axis5 |
  Axis6 |
  Axis7 |
  Axis8 |
  Axis9 |
  Axis10 |
  Axis11 |
  Axis12 |
  Axis13 |
  Axis14 |
  Axis15 |

## Variable Documentation

const char* const orxonox::JoyStickAxisCode::ByString[]

Initial value:

            {
                "Slider0", "Slider1", "Slider2", "Slider3",
                "Slider4", "Slider5", "Slider6", "Slider7",
                "Axis00",  "Axis01",  "Axis02",  "Axis03",
                "Axis04",  "Axis05",  "Axis06",  "Axis07",
                "Axis08",  "Axis09",  "Axis10",  "Axis11",
                "Axis12",  "Axis13",  "Axis14",  "Axis15"
            }

Referenced by orxonox::KeyBinder::initialiseJoyStickBindings().

const unsigned int orxonox::JoyStickAxisCode::numberOfAxes = 24

Referenced by orxonox::KeyBinder::compilePointerLists(), orxonox::KeyBinder::initialiseJoyStickBindings(), orxonox::KeyBinder::JoyStickDeviceNumberChanged(), orxonox::KeyBinder::resetJoyStickAxes(), and orxonox::KeyBinder::updateJoyStick().