1*b6ec842dSStephan Aßmus /* 2*b6ec842dSStephan Aßmus * Copyright 2004-2010, Haiku Inc. All Rights Reserved. 3*b6ec842dSStephan Aßmus * Distributed under the terms of the MIT License. 4*b6ec842dSStephan Aßmus */ 5*b6ec842dSStephan Aßmus #ifndef _USB_HID_PAGE_SIMULATION_H 6*b6ec842dSStephan Aßmus #define _USB_HID_PAGE_SIMULATION_H 7*b6ec842dSStephan Aßmus 8*b6ec842dSStephan Aßmus 9*b6ec842dSStephan Aßmus /* Reference: 10*b6ec842dSStephan Aßmus * HID Usage Page 0x02: SIMULATION 11*b6ec842dSStephan Aßmus * HID Usage Tables Ver. 1.12 12*b6ec842dSStephan Aßmus * http://www.usb.org/developers/devclass_docs/Hut1_12.pdf 13*b6ec842dSStephan Aßmus */ 14*b6ec842dSStephan Aßmus 15*b6ec842dSStephan Aßmus // Usage IDs 16*b6ec842dSStephan Aßmus enum { 17*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLIGHT_SIMULATION_DEVICE = 0x1, 18*b6ec842dSStephan Aßmus B_HID_UID_SIM_AUTOMOBILE_SIMULATION_DEVICE, 19*b6ec842dSStephan Aßmus B_HID_UID_SIM_TANK_SIMULATION_DEVICE, 20*b6ec842dSStephan Aßmus B_HID_UID_SIM_SPACESHIP_SIMULATION_DEVICE, 21*b6ec842dSStephan Aßmus B_HID_UID_SIM_SUBMARINE_SIMULATION_DEVICE, 22*b6ec842dSStephan Aßmus B_HID_UID_SIM_SAILING_SIMULATION_DEVICE, 23*b6ec842dSStephan Aßmus B_HID_UID_SIM_MOTORCYCLE_SIMULATION_DEVICE, 24*b6ec842dSStephan Aßmus B_HID_UID_SIM_SPORTS_SIMULATION_DEVICE, 25*b6ec842dSStephan Aßmus B_HID_UID_SIM_AIRPLANE_SIMULATION_DEVICE, 26*b6ec842dSStephan Aßmus B_HID_UID_SIM_HELICOPTER_SIMULATION_DEVICE, 27*b6ec842dSStephan Aßmus B_HID_UID_SIM_MAGIC_CARPET_SIMULATION_DEVICE, 28*b6ec842dSStephan Aßmus B_HID_UID_SIM_BICYCLE_SIMULATION_DEVICE, 29*b6ec842dSStephan Aßmus 30*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLIGHT_CONTROL_STICK = 0x20, 31*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLIGHT_STICK, 32*b6ec842dSStephan Aßmus B_HID_UID_SIM_CYCLIC_CONTROL, 33*b6ec842dSStephan Aßmus B_HID_UID_SIM_CYCLIC_TRIM, 34*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLIGHT_YOKE, 35*b6ec842dSStephan Aßmus B_HID_UID_SIM_TRACK_CONTROL, 36*b6ec842dSStephan Aßmus 37*b6ec842dSStephan Aßmus B_HID_UID_SIM_AILERON = 0xb0, 38*b6ec842dSStephan Aßmus B_HID_UID_SIM_AILERON_TRIM, 39*b6ec842dSStephan Aßmus B_HID_UID_SIM_ANTI_TORQUE_CONTROL, 40*b6ec842dSStephan Aßmus B_HID_UID_SIM_AUTOPILOT_ENABLE, 41*b6ec842dSStephan Aßmus B_HID_UID_SIM_CHAFF_RELEASE, 42*b6ec842dSStephan Aßmus B_HID_UID_SIM_COLLECTIVE_CONTROL, 43*b6ec842dSStephan Aßmus B_HID_UID_SIM_DIVE_BREAK, 44*b6ec842dSStephan Aßmus B_HID_UID_SIM_ELECTRONIC_COUNTERMEASURES, 45*b6ec842dSStephan Aßmus B_HID_UID_SIM_ELEVATOR, 46*b6ec842dSStephan Aßmus B_HID_UID_SIM_ELEVATOR_TRIM, 47*b6ec842dSStephan Aßmus B_HID_UID_SIM_RUDDER, 48*b6ec842dSStephan Aßmus B_HID_UID_SIM_THROTTLE, 49*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLIGHT_COMMUNICATIONS, 50*b6ec842dSStephan Aßmus B_HID_UID_SIM_FLARE_RELEASE, 51*b6ec842dSStephan Aßmus B_HID_UID_SIM_LANDING_GEAR, 52*b6ec842dSStephan Aßmus B_HID_UID_SIM_TOE_BRAKE, 53*b6ec842dSStephan Aßmus 54*b6ec842dSStephan Aßmus B_HID_UID_SIM_TRIGGER = 0xc0, 55*b6ec842dSStephan Aßmus B_HID_UID_SIM_WEAPONS_ARM, 56*b6ec842dSStephan Aßmus B_HID_UID_SIM_WEAPONS_SELECT, 57*b6ec842dSStephan Aßmus B_HID_UID_SIM_WING_FLAPS, 58*b6ec842dSStephan Aßmus B_HID_UID_SIM_ACCELERATOR, 59*b6ec842dSStephan Aßmus B_HID_UID_SIM_BRAKE, 60*b6ec842dSStephan Aßmus B_HID_UID_SIM_CLUTCH, 61*b6ec842dSStephan Aßmus B_HID_UID_SIM_SHIFTER, 62*b6ec842dSStephan Aßmus B_HID_UID_SIM_STEERING, 63*b6ec842dSStephan Aßmus B_HID_UID_SIM_TURRET_DIRECTION, 64*b6ec842dSStephan Aßmus B_HID_UID_SIM_BARREL_ELEVATION, 65*b6ec842dSStephan Aßmus B_HID_UID_SIM_DIVE_PLANE, 66*b6ec842dSStephan Aßmus B_HID_UID_SIM_BALLAST, 67*b6ec842dSStephan Aßmus B_HID_UID_SIM_BICYCLE_CRANK, 68*b6ec842dSStephan Aßmus B_HID_UID_SIM_HANDLE_BARS, 69*b6ec842dSStephan Aßmus B_HID_UID_SIM_FRONT_BRAKE, 70*b6ec842dSStephan Aßmus B_HID_UID_SIM_REAR_BRAKE 71*b6ec842dSStephan Aßmus }; 72*b6ec842dSStephan Aßmus 73*b6ec842dSStephan Aßmus 74*b6ec842dSStephan Aßmus #endif // _USB_HID_PAGE_SIMULATION_H 75