Revision: 37608
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37608
Author:   merwin
Date:     2011-06-17 22:19:16 +0000 (Fri, 17 Jun 2011)
Log Message:
-----------
filled out USB product IDs for all 3Dconnexion devices

Modified Paths:
--------------
    branches/merwin-spacenav/intern/ghost/intern/GHOST_NDOFManager.cpp

Modified: branches/merwin-spacenav/intern/ghost/intern/GHOST_NDOFManager.cpp
===================================================================
--- branches/merwin-spacenav/intern/ghost/intern/GHOST_NDOFManager.cpp  
2011-06-17 21:24:05 UTC (rev 37607)
+++ branches/merwin-spacenav/intern/ghost/intern/GHOST_NDOFManager.cpp  
2011-06-17 22:19:16 UTC (rev 37608)
@@ -26,7 +26,7 @@
 #include "GHOST_EventKey.h"
 #include "GHOST_WindowManager.h"
 #include <string.h> // for memory functions
-#include <stdio.h> // for debug tracing
+#include <stdio.h> // for error/info reporting
 
 #ifdef DEBUG_NDOF_BUTTONS
 static const char* ndof_button_names[] = {
@@ -150,12 +150,19 @@
        {
        switch (vendor_id)
                {
-               case 0x046d: // Logitech (3Dconnexion)
+               case 0x046D: // Logitech (3Dconnexion)
                        switch (product_id)
                                {
-                               case 0xc626: m_deviceType = 
NDOF_SpaceNavigator; break;
-                               case 0xc627: m_deviceType = NDOF_SpaceExplorer; 
break;
-                               case 0xc629: m_deviceType = NDOF_SpacePilotPro; 
break;
+                               // -- current devices --
+                               case 0xC626: m_deviceType = 
NDOF_SpaceNavigator; break;
+                               case 0xC628: m_deviceType = 
NDOF_SpaceNavigator; /* for Notebooks */ break;
+                               case 0xC627: m_deviceType = NDOF_SpaceExplorer; 
break;
+                               case 0xC629: m_deviceType = NDOF_SpacePilotPro; 
break;
+
+                               // -- older devices --
+                               case 0xC623: puts("ndof: SpaceTraveler not 
supported, please file a bug report"); break;
+                               case 0xC625: puts("ndof: SpacePilot not 
supported, please file a bug report"); break;
+
                                default: printf("ndof: unknown Logitech product 
%04hx\n", product_id);
                                }
                        break;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to