Jump to content

Detecting which type of controller is plugged in


Recommended Posts

I'm looking for a solution to tell the difference between using standard Vive controllers and Knuckles. I've looked into SteamVRController.cpp a little but what I found was only this:

FName FSteamVRController::DeviceTypeName(TEXT("SteamVRController"));
enum ETrackedDeviceClass{	TrackedDeviceClass_Invalid = 0,				// the ID was not valid.	TrackedDeviceClass_HMD = 1,					// Head-Mounted Displays	TrackedDeviceClass_Controller = 2,			// Tracked controllers	TrackedDeviceClass_GenericTracker = 3,		// Generic trackers, similar to controllers	TrackedDeviceClass_TrackingReference = 4,	// Camera and base stations that serve as tracking reference points	TrackedDeviceClass_DisplayRedirect = 5,		// Accessories that aren't necessarily tracked themselves, but may redirect video output from other tracked devices};

I can clearly see that Steam VR Status app can detect difference but I don't really know how to access it or is it even possible? 

Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...