Orxonox: orxonox::JoyStickButtonCode Namespace Reference

# orxonox::JoyStickButtonCode Namespace Reference

## Enumerations

enum

ByEnum {
Button0 = 0, Button1 = 1, Button2 = 2, Button3 = 3,
Button4 = 4, Button5 = 5, Button6 = 6, Button7 = 7,
Button8 = 8, Button9 = 9, Button10 = 10, Button11 = 11,
Button12 = 12, Button13 = 13, Button14 = 14, Button15 = 15,
Button16 = 16, Button17 = 17, Button18 = 18, Button19 = 19,
Button20 = 20, Button21 = 21, Button22 = 22, Button23 = 23,
Button24 = 24, Button25 = 25, Button26 = 26, Button27 = 27,
Button28 = 28, Button29 = 29, Button30 = 30, Button31 = 31,
POV0North = 32, POV0South = 33, POV0East = 34, POV0West = 35,
POV0NorthEast = 36, POV0SouthEast = 37, POV0NorthWest = 38, POV0SouthWest = 39,
POV1North = 40, POV1South = 41, POV1East = 42, POV1West = 43,
POV1NorthEast = 44, POV1SouthEast = 45, POV1NorthWest = 46, POV1SouthWest = 47,
POV2North = 48, POV2South = 49, POV2East = 50, POV2West = 51,
POV2NorthEast = 52, POV2SouthEast = 53, POV2NorthWest = 54, POV2SouthWest = 55,
POV3North = 56, POV3South = 57, POV3East = 58, POV3West = 59,
POV3NorthEast = 60, POV3SouthEast = 61, POV3NorthWest = 62, POV3SouthWest = 63
}

## Variables

const char *const | ByString []
const unsigned int | numberOfButtons = 64

## Enumeration Type Documentation

enum orxonox::JoyStickButtonCode::ByEnum

Enumerator:

  Button0 |
  Button1 |
  Button2 |
  Button3 |
  Button4 |
  Button5 |
  Button6 |
  Button7 |
  Button8 |
  Button9 |
  Button10 |
  Button11 |
  Button12 |
  Button13 |
  Button14 |
  Button15 |
  Button16 |
  Button17 |
  Button18 |
  Button19 |
  Button20 |
  Button21 |
  Button22 |
  Button23 |
  Button24 |
  Button25 |
  Button26 |
  Button27 |
  Button28 |
  Button29 |
  Button30 |
  Button31 |
  POV0North |
  POV0South |
  POV0East |
  POV0West |
  POV0NorthEast |
  POV0SouthEast |
  POV0NorthWest |
  POV0SouthWest |
  POV1North |
  POV1South |
  POV1East |
  POV1West |
  POV1NorthEast |
  POV1SouthEast |
  POV1NorthWest |
  POV1SouthWest |
  POV2North |
  POV2South |
  POV2East |
  POV2West |
  POV2NorthEast |
  POV2SouthEast |
  POV2NorthWest |
  POV2SouthWest |
  POV3North |
  POV3South |
  POV3East |
  POV3West |
  POV3NorthEast |
  POV3SouthEast |
  POV3NorthWest |
  POV3SouthWest |

## Variable Documentation

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

Initial value:

            {
                "Button00",      "Button01",      "Button02",      "Button03",
                "Button04",      "Button05",      "Button06",      "Button07",
                "Button08",      "Button09",      "Button10",      "Button11",
                "Button12",      "Button13",      "Button14",      "Button15",
                "Button16",      "Button17",      "Button18",      "Button19",
                "Button20",      "Button21",      "Button22",      "Button23",
                "Button24",      "Button25",      "Button26",      "Button27",
                "Button28",      "Button29",      "Button30",      "Button31",
                "POV0North",     "POV0South",     "POV0East",      "POV0West",
                "POV0NorthEast", "POV0SouthEast", "POV0NorthWest", "POV0SouthWest",
                "POV1North",     "POV1South",     "POV1East",      "POV1West",
                "POV1NorthEast", "POV1SouthEast", "POV1NorthWest", "POV1SouthWest",
                "POV2North",     "POV2South",     "POV2East",      "POV2West",
                "POV2NorthEast", "POV2SouthEast", "POV2NorthWest", "POV2SouthWest",
                "POV3North",     "POV3South",     "POV3East",      "POV3West",
                "POV3NorthEast", "POV3SouthEast", "POV3NorthWest", "POV3SouthWest"
            }

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

const unsigned int orxonox::JoyStickButtonCode::numberOfButtons = 64

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