Hi,
The HID Usage Tables (extracted from MacOSX) incude a sub-section
specifically for Simulation:
/* Simulation Page (0x02) */
/* This section provides detailed descriptions of the usages employed
by simulation devices. */
enum
{
kHIDUsage_Sim_FlightSimulationDevice = 0x01,/* Application
Collection
*/
kHIDUsage_Sim_AutomobileSimulationDevice= 0x02,/* Application
Collection */
kHIDUsage_Sim_TankSimulationDevice = 0x03,/* Application
Collection */
kHIDUsage_Sim_SpaceshipSimulationDevice= 0x04,/* Application
Collection */
kHIDUsage_Sim_SubmarineSimulationDevice= 0x05,/* Application
Collection */
kHIDUsage_Sim_SailingSimulationDevice = 0x06,/* Application
Collection
*/
kHIDUsage_Sim_MotorcycleSimulationDevice= 0x07,/* Application
Collection */
kHIDUsage_Sim_SportsSimulationDevice = 0x08, /* Application
Collection
*/
kHIDUsage_Sim_AirplaneSimulationDevice= 0x09, /* Application
Collection */
kHIDUsage_Sim_HelicopterSimulationDevice= 0x0A,/* Application
Collection */
kHIDUsage_Sim_MagicCarpetSimulationDevice= 0x0B,/* Application
Collection */
kHIDUsage_Sim_BicycleSimulationDevice = 0x0C,/* Application
Collection
*/
/* 0x0D - 0x1F Reserved */
kHIDUsage_Sim_FlightControlStick = 0x20,/* Application
Collection */
kHIDUsage_Sim_FlightStick = 0x21, /* Application Collection */
kHIDUsage_Sim_CyclicControl = 0x22, /* Physical Collection */
kHIDUsage_Sim_CyclicTrim = 0x23, /* Physical Collection */
kHIDUsage_Sim_FlightYoke = 0x24, /* Application Collection */
kHIDUsage_Sim_TrackControl = 0x25, /* Physical Collection */
/* 0x26 - 0xAF Reserved */
kHIDUsage_Sim_Aileron = 0xB0, /* Dynamic Value */(
kHIDUsage_Sim_AileronTrim = 0xB1, /* Dynamic Value */
kHIDUsage_Sim_AntiTorqueControl = 0xB2,/* Dynamic Value */
kHIDUsage_Sim_AutopilotEnable = 0xB3, /* On/Off Control */
kHIDUsage_Sim_ChaffRelease = 0xB4, /* One-Shot Control */
kHIDUsage_Sim_CollectiveControl = 0xB5,/* Dynamic Value */
kHIDUsage_Sim_DiveBrake = 0xB6, /* Dynamic Value */
etc. etc.
A google search for Universal Serial Bus HID usage will reveal a pdf
document www.usb.org/developers/devclass_docs/Hut1_11.pdf (159 pages so
not included) and it would be useful for cockpit building if some of
these could be recognised, especially pages 0x01(generic) and
0x02(simulation) (see specificially the table on page 36 of the
document)!!
cheers
Jim
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel