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
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to